Tipi di dati di base
L'adapter Microsoft BizTalk per JD Edwards OneWorld fornisce l'accesso solo alle funzioni di business di JD Edwards OneWorld. I metadati delle funzioni di business vengono letti mediante un'interfaccia che consente di individuare un elenco di funzioni di business e strutture di dati associate. I metadati sono fortemente tipizzati in tutti i casi e per tutti i metodi delle funzioni di business.
Tutti i metodi delle funzioni aziendali hanno la stessa convenzione chiamante: tre parametri derivati dal sistema e un puntatore a una struttura di dati. Nella seguente tabella è illustrato come vengono rappresentati i tipi di dati delle funzioni di business.
Tipi di dati delle funzioni di business
Tipo di dati di JD Edwards OneWorld | Descrizione | Conversione WDSL |
---|---|---|
char | Stringa di caratteri. | xsd:string of 1 |
INT | Valore short integer. | xsd:short |
long | Valore Long Integer. | xsd:short |
string | Vedere Gestione dei valori stringa. | xsd:string |
JDEDATE | Implementazione speciale di date. | xsd:date |
MATH_NUMERIC | Implementazione speciale di numeri a virgola mobile, inclusi i valori di valuta. | xsd:string di 32 |
Byte | Singolo carattere senza segno. | xsd:string of 1 |
Nella seguente tabella sono inclusi l'elenco dei tipi di base in JD Edwards OneWorld e la relativa modalità di mapping a Microsoft .NET Framework.
Tipi di base e relativa modalità di mapping 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
Se è presente un solo argomento e l'argomento restituito è di tipo void, il contenitore verrà sostituito dalla classe e la parte di output corrisponderà al valore restituito. Ad esempio:
org.apache.axis.holders.DateHolder becomes a java.util.Date.
Di seguito viene riportato un esempio di firme dei metodi:
void testDate1(org.apache.axis.holders.DateHolder date1
org.apache.axis.holders.DateHolder date2);
java.util.Date testDate2(java.util.Date date);
In JD Edwards OneWorld alcune stringhe possono contenere un numero di caratteri limitato. Qualsiasi carattere aggiuntivo provoca un errore. Per visualizzare il limite di caratteri delle stringhe, è possibile utilizzare la procedura guidata relativa agli adapter Microsoft.
Uso del tipo MATH_NUMERIC
Gestione di valori stringa
Appendice A: Tipi di dati