Condividi tramite


Gestire i valori stringa

In questo argomento viene descritto come configurare determinati argomenti stringa come giustificati a destra e con riempimento a sinistra.

Tipi di valori stringa

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

  • Char: un singolo carattere

  • stringa di lunghezza massima

    In JD Edwards OneWorld viene utilizzata la notazione ungherese per assegnare nomi agli argomenti di questi tipi nelle funzioni di business. Gli argomenti di questi tipi, ad esempio, iniziano con:

  • c

  • sz

Valori giustificati a sinistra

Per la maggior parte degli argomenti di tipo sz, stringa di lunghezza massima o matrice di caratteri, in JD Edwards OneWorld è previsto un valore giustificato a sinistra. Per una riga con via e numero civico con una lunghezza massima pari a 40, ad esempio, in JD Edwards OneWorld è prevista una stringa analoga alla seguente:

"4567 Main St. "

riempita con spazi vuoti fino alla lunghezza di 40 caratteri. Non è necessario immettere manualmente i caratteri di riempimento, poiché questa operazione viene eseguita automaticamente dall'adapter Microsoft BizTalk per JD Edwards OneWorld. È sufficiente immettere "4567 Main St." nel codice client.

Valori giustificati a destra

Per alcuni sottoinsiemi di valori per questo tipo, in JD Edwards OneWorld sono previsti valori giustificati a destra con riempimento a sinistra. Ad esempio, per le funzioni aziendali nel modulo di origine B4200310, l'argomento szBusinessUnit è di lunghezza 12. Questo argomento rappresenta un impianto, ad esempio un impianto di produzione. Per un numero di impianto pari a 30, in JD Edwards OneWorld XE è previsto il valore seguente:

" 30"

Per immettere un valore giustificato a destra, è necessario immettere il parametro in un file denominato jdearglist.txt. La jdearglist.txt viene letta 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 salvarli 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 il file non esiste oppure è vuoto, alla prima apertura dell'adapter BizTalk per JD Edwards OneWorld verrà visualizzato un messaggio informativo nel relativo registro.

Nota

Se questo file viene modificato dopo la generazione dello schema, sarà necessario rigenerare lo schema per aggiornare i dati.

Per verificare che in questo file vengano utilizzate le informazioni più recenti, è possibile utilizzare Gestione attività per arrestare il processo browsingagent.exe prima di rigenerare lo schema. Questa operazione non dovrebbe tuttavia essere necessaria.

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

<SourceModule>.<BusinessFunction>.<Argument>  

Ad esempio:

B4200310.F4211FSBeginDoc.szBusinessUnit  

Per un set di funzioni di business appartenenti allo stesso modulo di business, gli argomenti con nome analogo (dello stesso tipo) vengono condivisi tra alcune o tutte le funzioni di business. È possibile utilizzare il carattere jolly (*) anziché il nome della funzione di business. Ad esempio:

B4200310.*.szBusinessUnit  

Nota

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

Vedere anche

Impostazione della giustificazione delle stringhe in Jdearglist
Appendice A: Tipi di dati