基本数据类型

用于 JD Edwards OneWorld 的 Microsoft BizTalk 适配器提供仅到 JD Edwards OneWorld 业务函数的访问。 业务功能元数据使用业务功能接口读取,用于查找业务功能列表和相关联的数据结构。 对于所有业务功能方法,元数据都是强类型数据。

所有业务函数方法具有相同的调用约定:系统派生的三个参数和一个指向数据结构的指针。 下表显示了业务函数数据类型是如何表示的。

业务函数数据类型

JD Edwards OneWorld 数据类型 说明 WDSL 转换
char 字符串。 xsd:string of 1
int 短整数。 xsd:short
long 长整型。 xsd:short
字符串 请参阅 处理字符串值 xsd:string
JDEDATE 日期的特殊实现。 xsd:date
MATH_NUMERIC 浮动点数的特殊实现,包括货币值。 xsd:string of 32
Byte 单个无符号字符。 xsd:string of 1

下表包含 JD Edwards OneWorld 中的基本类型列表及其映射到 Microsoft .NET Framework 的方式。

基本类型及其映射到 Microsoft.NET Framework 的方式

JD Edwards OneWorld XE .NET Framework
char 字符串
int Short
long Short
字符串 字符串
JDEDATE System.DateTime
MATH_NUMERIC 字符串
Byte 字符串

注意

如果只有一个参数,且返回参数为 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:数据类型