Proprietà TDS per tipi data/ora di elementi globali

Le proprietà del formato TDS qui descritte sono applicabili a:

Identificazione campo

Proprietà Tipo Spiegazione
Codifica Stringa Specificare il valore utilizzato per identificare l'oggetto in un flusso di bit del messaggio.

Se l'oggetto è semplice e la proprietà Separazione elementi dati dei tipi complessi nei quali l'oggetto è un elemento child è impostata su Delimitato da tag o Lunghezza fissa con tag oppure Lunghezza codificata con tag, è necessario che tale proprietà contenga un valore non vuoto.

Se l'oggetto è un elemento complesso e la proprietà Separazione elementi dati dell'elemento parent è impostata su Delimitato da tag o Lunghezza fissa con tag oppure Lunghezza codificata con tag, la proprietà sarà in grado di contenere un valore vuoto.

È necessario che il valore di questa proprietà sia univoco per ciascun elemento nella serie di messaggi, vale a dire che non sarà possibile che in due elementi nella serie di messaggi sia contenuto lo stesso valore per questa proprietà.

Modello dati Stringa Specificare l'espressione regolare da utilizzare nel programma di analisi per individuare i dati nel messaggio da assegnare all'oggetto. Questa proprietà viene utilizzata quando la proprietà Separazione elementi dati è impostata suUtilizza modello dati nel tipo complesso. Per ulteriori dettagli, fare riferimento a Sintassi di espressione regolare.

Rappresentazione fisica

Proprietà Tipo Spiegazione
Tipo fisico Tipo numerato E' possibile impostare la proprietà Tipo fisico su Caratteri e Sistema di messaggistica alternativa standard. Questa proprietà comunica al programma di analisi TDS se i dati nel messaggio dispongono del normale formato di caratteri TDS o se dispongono di un formato alternativo con un sistema di messaggistica standard specifico, ad esempio TLOG. I valori disponibili e il valore predefinito variano in base alla proprietà Standard messaggistica e al tipo logico.

Se l'oggetto è di tipo logico data/ora o Float oppure è numero intero, questa proprietà viene disabilitata.

Se la proprietà Standard messaggistica (a livello della serie di messaggi) è impostata su un valore diverso da TLOG, la proprietà Tipo fisico è disabilitata.

Se la proprietà Standard messaggistica (a livello della serie di messaggi) è impostata su TLOG e il tipo logico dell'oggetto è impostato su booleano, decimale o stringa, è possibile impostare la proprietà Tipo fisico su Caratteri o su Sistema di messaggistica alternativa standard.

Lunghezza Numero intero Specificare la lunghezza prevista dell'oggetto in caratteri (ad eccezione degli oggetti binari, per i quali il valore della lunghezza è rappresentato in byte).

Questa proprietà si applica a oggetti semplici e a elementi complessi con un tipo di base.

Se si imposta questa proprietà sul valore 0, per un valore viene selezionata la proprietà Riferimento lunghezza.

Se si imposta la proprietà Separatore elementi dati per il tipo su Lunghezza fissa o Lunghezza fissa AL3, è necessario che in questa proprietà o nella proprietà Riferimento lunghezza sia contenuto un valore diverso da 0 o da NULL.

Giustificazione Tipo numerato

Specificare la giustificazione dell'oggetto in cui i valori scritti o analizzati siano minori del valore della lunghezza fissa. Questa proprietà viene utilizzata solo quando l'output di un valore è una stringa a lunghezza fissa.

Selezionare uno dei seguenti valori nell'elenco a discesa:

  • Non applicabile
  • Giustificazione a sinistra
  • Giustificazione a destra
Carattere di riempimento Stringa Specificare il carattere di riempimento da inserire o interpretare durante la scrittura o l'analisi di un oggetto a lunghezza fissa in cui i dati dispongono di valori minori del valore della lunghezza fissa. Questa proprietà viene utilizzata solo quando l'output di un valore è una stringa a lunghezza fissa.

Impostare il carattere effettuando una delle procedure riportate di seguito:

  • Selezionare NUL o '0' oppure SPACE nell'elenco a discesa.
  • Immettere un carattere tra apici, ad esempio "c" o 'c', dove c rappresenta un carattere alfanumerico qualsiasi.
  • Immettere un codice di carattere esadecimale nel formato 0xYY, dove YY rappresenta un valore esadecimale.
  • Immettere un valore Unicode nel formato U+xxxx dove xxxx rappresenta un valore Unicode specificato in formato esadecimale. La lunghezza massima possibile del valore di stringa è 10.

La scelta di quali formati del carattere di riempimento utilizzare per un elemento MRM dipende dal carattere di riempimento richiesto e la relativa dipendenza dalla conversione di dati.

Nella maggior parte dei casi è sufficiente specificare il carattere di riempimento e quando tale carattere di riempimento viene utilizzato, viene convertito nella code page di destinazione del messaggio MRM di output creato.

Se è richiesto un carattere di riempimento che non è possibile immettere con facilità nel campo del carattere di riempimento, è possibile specificare il carattere richiesto utilizzando il formato mnemonico Unicode. Quando viene utilizzato, tale valore Unicode è convertito inoltre nella code page di destinazione del messaggio MRM creato.

Se è richiesto un carattere di riempimento che non dipende dalla conversione dati, è possibile utilizzare il formato esadecimale. Sarà quindi possibile specificare un carattere di riempimento inserito direttamente nel messaggio di output. Se viene utilizzato tale formato, è necessario accertarsi che questo esadecimale sia valido per la code page di uno qualsiasi dei messaggi di output creati utilizzando le definizioni MRM.

Se si converte un messaggio da una code page all'altra, accertarsi che il valore convertito del carattere di riempimento sia valido per tale code page. Ad esempio, quando si effettua la conversione da formato ASCII nella code page 500, se come carattere di riempimento è stato specificato il carattere numerico 8, questo viene convertito da 0x08 a 0x15, ossia nelle rappresentazioni ASCII e EBCDIC del carattere "BACKSPACE".

Esiste una restrizione per cui non è possibile che il valore del carattere di riempimento sia maggiore di U+007F. Se si inserisce un valore numerico o uno mnemonico Unicode, viene considerato come il carattere rappresentato da tale numero in formato UTF-8.

Formato data/ora Stringa Specificare una maschera per data e ora.

Il formato data/ora predefinito dipende dal tipo logico dell'oggetto. Per informazioni sui valori predefiniti per il formato data/ora secondo il tipo logico, fare riferimento a Valori data/ora predefiniti per tipo logico.

Per ulteriori dettagli sui formati data/ora, fare riferimento a Formati data/ora.

Rappresentazione dei valori nulli

Proprietà Tipo Spiegazione
Nullo di codifica Tipo numerato Selezionare una delle seguenti opzioni nell'elenco a discesa. L'opzione selezionata determina il valore da impostare per la proprietà Valore Null di codifica:
  • NULLPadFill. Valida solo per gli oggetti a lunghezza fissa. Si tratta del valore predefinito.
  • NULLLogicalValue. La proprietà Valore Null di codifica viene convertita prima nel valore reale e quindi rappresentata nella modalità specificata per il campo.
  • NULLLiteralValue. Indica che il valore contenuto nel campo Valore Null di codifica viene sostituito in modo diretto come se si trattasse di una stringa. Per gli elementi data/ora, utilizzare questa opzione se si desidera utilizzare il Valore Null di codifica per effettuare il test o confrontare il contenuto del campo nel messaggio.

Per informazioni complete sull'utilizzo di queste opzioni, fare riferimento a Opzioni di gestione di valori nulli di TDS.

Valore Nullo di codifica Stringa L'utilizzo di questa proprietà dipende dalla proprietà Nullo di codifica descritta sopra. Il valore predefinito è zero.

Se la proprietà Null di codifica di un oggetto data/ora è impostata su NULLLogicalValue, impostare questa proprietà su un formato data/ora conforme allo standard ISO8601.

I formati sono descritti in Data/ora come dati di stringa.

Ad esempio, specificare un valore conforme al formatoaaaa-MM-dd'T'HH:mm:ss come 1970-12-01.

Concetti correlati
Creazione di modelli di messaggio
Il modello di messaggio
Formato TDS: relazione con il modello logico
Attività correlate
Sviluppo di modelli di messaggio
Gestione degli oggetti del modello messaggio
Riferimenti correlati
Informazioni di riferimento del modello di messaggio
Proprietà dell'oggetto modello di messaggio
Proprietà logiche per oggetti del modello messaggio
Proprietà fisiche Custom Wire Format per oggetti del modello messaggio
Proprietà fisiche XML Wire Format per oggetti del modello messaggio
Proprietà fisiche del formato TDS per oggetti del modello messaggio
Proprietà della documentazione per tutti gli oggetti relativi alla serie di messaggi
Proprietà dell'oggetto di modello messaggio per oggetto
Informazioni aggiuntive sul dominio MRM
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ad15510_