Partager via


Types de données de base

L'adaptateur Microsoft BizTalk pour Edwards OneWorld permet d'accéder uniquement aux fonctions commerciales de JD Edwards OneWorld. Les métadonnées des fonctions commerciales sont lues à l'aide d'une interface de fonction commerciale et sont utilisées pour rechercher une liste des fonctions commerciales et des structures de données associées. Dans tous les cas, les métadonnées sont fortement typées pour toutes les méthodes de fonctions commerciales.

Toutes les méthodes de fonction métier ont la même convention d’appel : trois paramètres dérivés du système et un pointeur vers une structure de données. Le tableau suivant illustre la représentation des types de données des fonctions commerciales.

Type de données de fonction commerciale

Type de données JD Edwards OneWorld Description Conversion WDSL
char Chaîne de caractères. xsd:string de 1
int Entier court. xsd:short
long Un entier long. xsd:short
String Consultez Gestion des valeurs de chaîne. xsd:string
JDEDATE Implémentation spéciale de dates. xsd:date
MATH_NUMERIC Implémentation spéciale de nombres à virgule flottante, y compris les valeurs de devises. xsd :string de 32
Byte Caractère non signé unique. xsd:string de 1

Le tableau suivant présente la liste des types de base présents dans JD Edwards OneWorld et la manière dont ceux-ci sont mappés à Microsoft .NET Framework.

Types de base et mappage à Microsoft .NET Framework

JD Edwards OneWorld XE .NET Framework
char String
int Court
long Court
String String
JDEDATE System.DateTime
MATH_NUMERIC String
Byte String

Notes

S'il n'existe qu'un argument et que l'argument de retour est void, l'espace réservé est remplacé par la classe, et la partie sortante devient la valeur de retour. Par exemple :

org.apache.axis.holders.DateHolder becomes a java.util.Date.   

Voici un exemple de signatures de méthode :

void testDate1(org.apache.axis.holders.DateHolder date1  
        org.apache.axis.holders.DateHolder date2);  
  
java.util.Date testDate2(java.util.Date date);  

Nombre de caractères limité dans les chaînes

Dans JD Edwards OneWorld, le nombre de caractères de certaines chaînes est limité. Tout caractère supplémentaire engendre une erreur. Pour voir la limite de caractères des chaînes, vous devez utiliser l'assistant Adaptateur Microsoft.

Voir aussi

Utilisation du type MATH_NUMERIC
Gestion des valeurs de chaîne
Annexe A : Types de données