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>Tag
dove:
  • !è 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.