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);
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.
Utilisation du type MATH_NUMERIC
Gestion des valeurs de chaîne
Annexe A : Types de données