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);
Stringhe con numero di caratteri limitato
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.
Vedere anche
Uso del tipo MATH_NUMERIC
Gestione di valori stringa
Appendice A: Tipi di dati