Condividi tramite


Gestire valori di tipo stringa

In questo argomento viene descritto come configurare determinati argomenti stringa come giustificati da destra (e riempiti a sinistra).

Tipi di valori stringa

JD Edwards OneWorld espone due tipi di valori stringa tramite il livello di interoperabilità:

  • Char: un singolo carattere

  • stringa di lunghezza massima

    JD Edwards OneWorld usa la notazione ungherese per denominare gli argomenti di questi tipi nelle funzioni aziendali. Ad esempio, gli argomenti di questi tipi iniziano con:

  • c

  • sz

Valori Left-Justified

Per la maggior parte degli argomenti di tipo sz, la stringa di lunghezza massima o la matrice char, JD Edwards OneWorld prevede un valore giustificato a sinistra. Per una linea di indirizzo stradale, che è di lunghezza massima 40, JD Edwards OneWorld prevede (ad esempio):

"4567 Main St. "

riempito a lunghezza 40 con spazi vuoti. Non è necessario immettere il padding perché Microsoft BizTalk Adapter per JD Edwards OneWorld lo fornisce automaticamente. È sufficiente immettere "4567 Main St." nel codice client.

Right-Justified Valori

Per alcuni subset di valori per questo tipo, JD Edwards OneWorld prevede valori giustificati a destra con spaziatura interna a sinistra. Ad esempio, per le funzioni aziendali nel modulo di origine B4200310, l'argomento szBusinessUnit è di lunghezza 12. Questo argomento rappresenta un impianto, come ad esempio una struttura di produzione. Per un numero di impianto pari a 30, J.D. Edwards OneWorld XE prevede un valore di:

" 30"

Per immettere un valore allineato a destra, è necessario immettere il parametro in un file denominato jdearglist.txt. Il jdearglist.txt viene letto quando si genera lo schema. Qualsiasi valore elencato in questo file di testo viene convertito automaticamente in un valore giustificato a destra e riempito a sinistra con spazi vuoti.

È necessario creare jdearglist.txt usando un editor di testo, con voci che descrivono questi parametri e salvarle nella cartella seguente: %BizTalk_Install_Adapter%\config\JDE\

Dove %BizTalk_Install_Adapter% è la directory in cui è stato installato l'adapter BizTalk per JD Edwards OneWorld.

Se questo file non esiste o è vuoto, viene visualizzato un messaggio informativo nel log dell'adapter BizTalk per JD Edwards OneWorld al primo apertura dell'adapter.

Annotazioni

Se si modifica questo file dopo la generazione dello schema, è necessario rigenerare lo schema per aggiornare i dati contenuti.

Per verificare di usare le informazioni più recenti in questo file, è possibile usare il Task Manager per arrestare il processo di browsingagent.exe prima di rigenerare lo schema; tuttavia, non dovrebbe essere necessario.

Di seguito è riportato un esempio del formato per le voci nel file jdearglist.txt:

<SourceModule>.<BusinessFunction>.<Argument>  

Per esempio:

B4200310.F4211FSBeginDoc.szBusinessUnit  

Per un set di funzioni aziendali appartenenti allo stesso modulo aziendale, gli argomenti denominati simili (dello stesso tipo) vengono condivisi tra alcune o tutte le funzioni aziendali. È possibile usare il carattere jolly (*) al posto del nome della funzione aziendale. Per esempio:

B4200310.*.szBusinessUnit  

Annotazioni

Quando si importa un processo aziendale di JD Edwards OneWorld in un altro computer, è necessario copiare jdearglist.txt manualmente.

Vedere anche

Impostazione della giustificazione della stringa in Jdearglist
Appendice A: Tipi di dati