コンストラクタ
UserSpace ( String library, String name )
メソッド
String getEncoding () String check () String check ( String authority ) boolean create () boolean create ( int initialSize ) boolean create ( int initialSize, String description ) boolean create ( int initialSize, String authority, String description ) boolean delete () boolean write ( String data ) boolean write ( byte[] data ) boolean write ( int startPosition, String data ) boolean write ( int startPosition, byte[] data ) byte[] read ( int readLength ) byte[] read ( int startPosition, int readLength ) String readString ( int readLength ) String readString ( int startPosition, int readLength )
最大サイズ
ライブラリの長さ | 10バイト |
名前の長さ | 10バイト |
権限の長さ | 10バイト |
説明の長さ | 50バイト |
ユーザー・スペースの最大サイズ | 16776704バイト |
デフォルト
ユーザー・スペースのデフォルト・サイズ | 8192バイト |
デフォルトの説明 | Java Service Manager (JSM)で作成 |
デフォルトの作成権限 | *CHANGE |
デフォルトのチェック権限 | *USE |
デフォルトの開始位置 | 1 |
public staticの定数
AUTHORITY_ALL | *ALL |
AUTHORITY_USE | *USE |
AUTHORITY_EXCLUDE | *EXCLUDE |
AUTHORITY_CHANGE | *CHANGE |
AUTHORITY_LIBCRTAUT | *LIBCRTAUT |
コメント
checkメソッドには、DataQueueクラスと同じ機能があります。
writeメソッドは、ジョブのCCSIDを使用してUnicode文字列をバイトに変換します。
readメソッドは、指定したバイト数をユーザー・スペースから読み込みます。
readStringメソッドは、指定したバイト数をユーザー・スペースから読み込み、それをUnicode文字列として返します。