以下に示す情報は、ビジネス・オブジェクトの属性レベルのアプリケーション・テキストの一部です。
プロパティー | 値 | 説明 |
---|---|---|
ParamType | Input/Output/Inout | 属性が表すパラメーターのタイプを示します。 |
Offset | 任意の整数値 | バイト配列内でパラメーター値の開始位置からのオフセットを示します。 |
Signed | true/false | データ型が integer/short/long の場合に、符号付きかどうかを示します。このプロパティーが設定されていない場合、値は符号なしと見なされます。 |
DataLength | 任意の整数値 | データ型が integer、short、または long の場合に適用されます。データ型が符号の有無を指定できるものである場合に、データ長の識別に使用されます。このプロパティーが設定されていない場合、デフォルト値の 4 が使用されます。 |
DecimalPositions | 任意の整数値 | データ型がゾーン 10 進数またはパック 10 進数である場合に適用されます。このプロパティーの値は、小数部の桁数を表します。 |
PackedDec | true/false | true に設定されている場合、属性はパック 10 進数を表します。 |
ZonedDec | true/false | true に設定されている場合、属性はゾーン 10 進数を表します。 |
iSeries 用または AS/400 用の Toolbox には、データ変換クラスが含まれています。次の表に、iSeries と AS/400 のデータ型とそれに対応する IBM WebSphere Business Integration のデータ型の組み合わせを、使用するデータ変換クラスと共に示します。
iSeries/AS400 のデータ型 | IBM WBI のデータ型 | データ変換クラス |
---|---|---|
AS/400 形式の符号付き 2 バイト数値 | Integer、アプリケーション固有の情報 - Signed=true; DataLength=2 | AS400Bin2 |
AS/400 形式の符号付き 4 バイト数値 | Integer、アプリケーション固有の情報 - Signed=true; DataLength=4 | AS400Bin4 |
AS/400 形式の符号付き 2 バイト浮動小数点数 | Float | AS400Float4 |
AS/400 形式の符号付き 4 バイト浮動小数点数 | Double | AS400Float8 |
AS/400 形式の符号なし 2 バイト数値 | Integer、アプリケーション固有の情報 - Signed=false; DataLength=2 | AS400UnsignedBin2 |
AS/400 形式の符号なし 4 バイト数値 | Integer、アプリケーション固有の情報 - Signed=false; DataLength=4 | AS400UnsignedBin4 |
AS/400 形式のパック 10 進数 | String (MaxLength 属性プロパティーに桁数を指定する必要があります)、アプリケーション固有の情報 - DecimalPositions=<小数部の桁数>; PackedDec=true | AS400PackedDecimal |
AS/400 形式のゾーン 10 進数 | String (MaxLength 属性プロパティーに桁数を指定する必要があります)、アプリケーション固有の情報 - DecimalPositions=<小数部の桁数>; ZonedDec=true | AS400ZonedDecimal |
文字データ | String (MaxLength に文字データの最大長を指定します) | AS400Text |
日付データ | String (MaxLength に日付データの最大長を指定します) | AS400Text |