基本データ型
Microsoft BizTalk Adapter for JD Edwards OneWorld は、JD Edwards OneWorld ビジネス関数へのアクセスのみ提供します。 ビジネス関数メタデータは、ビジネス関数インターフェイスをとおして読み取られ、ビジネス関数の一覧および関連するデータ構造の検索に使用されます。 メタデータは、すべてのビジネス関数メソッドのすべてのケースで厳密に型指定されます。
すべてのビジネス関数メソッドには、システム派生の 3 つのパラメーターとデータ構造へのポインターという同じ呼び出し規則があります。 次の表に、ビジネス関数のデータ型がどのように表現されるかを示します。
ビジネス関数のデータ型
JD Edwards OneWorld のデータ型 | 説明 | WDSL 変換 |
---|---|---|
char | 文字列。 | xsd:string の 1 |
INT | 短整数。 | xsd:short |
long | Long 整数。 | xsd:short |
String | 「文字列値の処理」を参照してください。 | xsd:string |
JDEDATE | 日付の特殊な実装。 | xsd:date |
MATH_NUMERIC | 浮動小数点数の特殊な実装 (通貨の値を含む)。 | xsd:string of 32 |
Byte | 単一の符号なし文字。 | xsd:string の 1 |
次の表に、JD Edwards OneWorld の基本データ型の一覧と、これらのデータ型が Microsoft .NET Framework にどのようにマップされるかを示します。
基本データ型と、これらのデータ型の Microsoft .NET Framework へのマッピング
JD Edwards OneWorld XE | .NET Framework |
---|---|
char | String |
INT | Short |
long | Short |
String | String |
JDEDATE | System.DateTime |
MATH_NUMERIC | String |
Byte | String |
注意
引数が 1 つだけで、引数の戻り値の型が void である場合、ホルダーはクラスに置き換えられ、出力部分は戻り値になります。 次に例を示します。
org.apache.axis.holders.DateHolder becomes a java.util.Date.
次はメソッド シグネチャの例です。
void testDate1(org.apache.axis.holders.DateHolder date1
org.apache.axis.holders.DateHolder date2);
java.util.Date testDate2(java.util.Date date);
文字数制限のある文字列
JD Edwards OneWorld では、一部の文字列に文字数制限があります。 文字数制限を超えると、エラーになります。 文字列の文字数の制限を確認するには、Microsoft アダプター ウィザードを使用できます。