Tipos de datos básicos
El adaptador de Microsoft BizTalk para JD Edwards OneWorld únicamente proporciona acceso a las funciones de negocio JD Edwards OneWorld. Los metadatos de función de negocio se leen mediante una interfaz de funciones de negocio y se usa para buscar una lista de funciones de negocio y estructuras de datos asociadas. Los metadatos se establecen de forma inflexible en todos los casos para todos los métodos de la función de negocio.
Todos los métodos de función empresarial tienen la misma convención de llamada: tres parámetros derivados del sistema y un puntero a una estructura de datos. La tabla siguiente muestra cómo se representan los tipos de datos de la función de negocio.
Tipos de datos de función de negocio
Tipo de datos de OneWorld JD Edwards | Descripción | Conversión de WDSL |
---|---|---|
char | Cadena de caracteres. | xsd:cadena de 1 |
int | Entero corto. | xsd:short |
long | Entero largo. | xsd:short |
String | Consulte Control de valores de cadena. | xsd:string |
JDEDATE | Implementación especial de fechas. | xsd:fecha |
MATH_NUMERIC | Implementación especial de números de coma flotante, incluidos los valores de moneda. | xsd:string de 32 |
Byte | Único carácter sin signo. | xsd:cadena de 1 |
La tabla siguiente contiene la lista de tipos básicos en JD Edwards OneWorld y cómo se asignan a Microsoft .NET Framework.
Tipos básicos y cómo se asignan a 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 |
Nota
Si solo hay un argumento, y el argumento de devolución es nulo, el marcador se reemplaza por la clase y la porción de salida se convierte en el valor de devolución. Por ejemplo:
org.apache.axis.holders.DateHolder becomes a java.util.Date.
A continuación se muestra un ejemplo de firmas de método:
void testDate1(org.apache.axis.holders.DateHolder date1
org.apache.axis.holders.DateHolder date2);
java.util.Date testDate2(java.util.Date date);
En JD Edwards OneWorld, algunas cadenas tienen los caracteres limitados. Cualquier carácter adicional produce un error. Para ver el límite de caracteres de las cadenas, puede usarse el asistente para adaptadores de Microsoft.
Uso del tipo MATH_NUMERIC
Control de valores de cadena
Apéndice A: Tipos de datos