次の方法で共有


基本データ型

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 アダプター ウィザードを使用できます。

参照

MATH_NUMERIC 型の使用
文字列値の処理
付録 A: データ型