Serie di messaggi: Caratteri spazi bianchi in TDS
I caratteri di spazio vuoto vengono definiti con i caratteri ASCII (esadecimali) 'X'09 - 'X'0D e con i caratteri EBCDIC 'X'05, 'X'0B, 'X'0C, 'X'0D, 'X'25 e 'X'40.
È possibile specificare tali caratteri nel modello di messaggio utilizzando gli mnemonici TDS se sono rilevanti per l'elaborazione, ad esempio, per utilizzarli come delimitatori o come caratteri di terminazione di gruppo. Consultare Serie di messaggi: TDS Mnemonics per ulteriori informazioni.
Se
entrambe le condizioni di seguito riportate vengono soddisfatte, lo spazio vuoto successivo alla fine di
un gruppo e precedente alla tag dell'elemento successivo viene ignorato:
- la proprietà standard di messaggistica TDS è "X12" o "EDIFACT"
- la separazione elemento di dati TDS utilizzata per la struttura è
una delle seguenti:
- delimitata da tag
- lunghezza fissa con tag
- lunghezza codificata con tag.
Il seguente flusso di bit è accettato:
Tag<data>!<Any white space character>Tagdove:!è il carattere di terminazione di gruppo.<Any white space character>è uno dei caratteri ASCII o EBCDIC elencati in precedenza
Con il seguente messaggio ASCII X12 è possibile analizzare:
ST*856*777777%<SPC><SPC><SPC><HEX 09>BSN*00*7654321*940920*10000%La sequenza<SPC><SPC><SPC><HEX 09>viene ignorata dal programma di analisi.