Condividi tramite


Proprietà dei membri di tipo definito dall'utente

Utilizza la pagina delle proprietà di Membro di tipo definito dall'utente per impostare le proprietà di array, COBOL, host, progettazione e recordset sui membri di tipo definito dall'utente.

Proprietà dell'array

Usare questo Per farlo
Dimensioni matrice Dimensioni delle matrici degli elementi di tipo definite dall'utente. Il valore predefinito è (nessuno).
Matrice is Il membro del tipo definito dall'utente è una matrice. I valori possibili sono:

- Vero
- False (impostazione predefinita)
Si verifica a seconda di La matrice di membri di tipo definita dall'utente si verifica in base a .

Proprietà host

Usare questo Per farlo
Tipo di dati host Tipo di membro definito dall'utente, dati di host.
gestione degli errori Gestione degli errori dei membri di tipo definiti dall'utente. I valori possibili sono:

- Tronca. Se selezionato e si verifica un errore, TI tronca il valore. (impostazione predefinita)
- Rotondo. Se selezionato e si verifica un errore, TI arrotonderà il valore.
- Errore. Se viene selezionato e si verifica un errore, TI restituirà un messaggio di errore.
Riempimento Riempitivo per membro di tipo definito dall'utente.
Da Host Indica il numero di byte di FILLER che segue questo elemento di dati nei buffer ricevuti dal server. FILLER causa un gap non tradotto nel buffer. FILLER non è visibile nell'ambito dell'automazione.
Per ospitare Indica il numero di byte di FILLER che segue questo elemento di dati nei buffer inviati al server. FILLER causa un gap non tradotto nel buffer. FILLER non è visibile nell'ambito dell'automazione.
Scale Scala dei membri di tipo definita dall'utente.
Attributo di Firma Attributo del segno membro di tipo definito dall'utente. I valori possibili sono:

- Spazi finali. Per il tipo di dato DISPLAY con segno, indica che il segno è posticipato (impostazione predefinita). Questa opzione indica all'ambiente di runtime TI come viene formattato un tipo di dati DISPLAY firmato e influisce su come i dati dall'host vengono convertiti verso e dal tipo di dati di Automazione. Per il tipo di dati DISPLAY firmato, indica che il segno non è separato (impostazione predefinita).
- Seguimento separato. Per il tipo di dati DISPLAY firmato, indica che il segno è separato.
- Principale. Per il tipo di dati DISPLAY firmato, indica che il segno è posizionato davanti. Questa opzione indica all'ambiente di runtime TI come viene formattato un tipo di dati DISPLAY firmato e influisce su come i dati dall'host vengono convertiti verso e dal tipo di dati di Automazione. Per il tipo di dati DISPLAY firmato, indica che il segno non è separato (impostazione predefinita).
- Separazione principale. Per il tipo di dati DISPLAY firmato, indica che il segno è separato.
Dimensione Dimensioni membro di tipo definite dall'utente.
SOSI Specifica se i dati del set di caratteri a byte doppio devono iniziare con un shift-out (SO) e terminare con un shift-in (SI). Quando questa casella di controllo è selezionata, i caratteri SO e SI vengono rimossi dai dati quando vengono ricevuti dall'applicazione host e i caratteri SO e SI vengono aggiunti ai dati quando vengono inviati all'applicazione host. Nella lunghezza del PIC G, non è necessario includere i due byte per i caratteri SO e SI perché l'ambiente di esecuzione TI li applica. I valori possibili sono:

- Vero
- False (impostazione predefinita)
Delimitazione di stringhe Delimitazione di stringhe di membri di tipo definiti dall'utente. I valori possibili sono:

- Riempito con spazi. Indica all'ambiente di runtime TI che la rappresentazione mainframe della stringa è delimitata riempiendo la definizione di stringa con caratteri spazio. Ad esempio, se la definizione COBOL del mainframe è PIC X(10), ma nella stringa sono presenti solo tre caratteri, il mainframe prevede sette spazi finali. La selezione di questa opzione indica quindi all'ambiente di runtime TI di convertire le stringhe inviate al mainframe per modificare il carattere di terminazione NULL della stringa nel numero appropriato di spazi finali prima di inviarle al mainframe. Ad esempio, se la stringa viene definita nel mainframe come PIC X(10), TI invierà una stringa di ABC seguita da sette spazi finali. La selezione di questa opzione indica anche all'ambiente di runtime TI di convertire la stringa di output restituita dal mainframe al server di automazione TI convertendo gli spazi finali della stringa in un singolo carattere di terminazione Null. Per ulteriori informazioni, vedere Padding Mainframe Character Strings with Spaces.
- Terminazione Null. Indica all'ambiente di runtime TI che la rappresentazione mainframe della stringa è delimitata da un carattere Null (0x00 EBCDIC). Se si seleziona questa opzione, l'ambiente di runtime TI indica all'ambiente di runtime TI di aggiungere un singolo carattere Null alla fine di una stringa se è presente spazio per il byte prima di inviare una stringa al mainframe e indica all'ambiente di runtime TI di arrestarsi al primo carattere Null rilevato durante la ricezione di una stringa dal mainframe. Di conseguenza, selezionando questa opzione, si indica a TI di mantenere gli spazi finali nelle stringhe di output provenienti dal mainframe perché TI non convertirà gli spazi finali in un singolo carattere di terminazione NULL. Per ulteriori informazioni, vedere Padding Mainframe Character Strings with Spaces.

Proprietà di progettazione

Usare questo Per farlo
Tipo di dati Tipo di dati del membro definito dall'utente. Tipo di dati del membro di tipo definito dall'utente attualmente visualizzato. I valori possibili sono:

- Vuoto
- Boolean
- Byte
- Data
- Valuta
- Decimale
- Intero
- Lungo
- Doppio
- Singolo
- Corda
- Tipo definito dall'utente
- Recordset
Nome Nome del membro del tipo definito dall'utente. Il nome può essere un massimo di 250 caratteri Unicode. Il nome deve essere unico rispetto a qualsiasi altro nome di membro di tipo definito dall'utente nello stesso progetto. Il valore predefinito è Null.

Proprietà recordset

Usare questo Per farlo
Includi dimensioni effettive Opzione predefinita che indica che il programma host non include o prevede informazioni che indicano il numero effettivo di righe (recordset) o elementi (matrici) inviati o ricevuti. I valori possibili sono:

- Vero
- False (impostazione predefinita)
Numero massimo di occorrenze Numero massimo di occorrenze di riga. Indica il numero massimo di righe da inviare o ricevere dall'host. Equivalente alla parola chiave OCCURS n TIMES in un elemento del gruppo COBOL.
Si verifica a seconda di Il recordset di membri del tipo definito dall'utente si verifica a seconda di. Indica il numero massimo di righe da inviare o ricevere dall'host. Equivalente alla parola chiave OCCURS n TIMES in un elemento del gruppo COBOL. Equivalente alle tabelle a lunghezza variabile in COBOL. Indica che un elemento dati numerico precedente alla tabella (recordset o matrice in Automazione) indica il numero effettivo di righe o elementi inviati o ricevuti. Usare l'elenco a discesa per selezionare l'elemento dati numerico che specifica questo valore. Per il collegamento CICS, il recordset o la matrice e l'identificatore di lunghezza associato devono essere in/out. I dati nel buffer che seguono una tabella di lunghezza variabile seguono immediatamente l'ultimo elemento di dati nella tabella indipendentemente dalle dimensioni massime specificate per la tabella. Per le matrici con più dimensioni, può essere usata solo per il ciclo più esterno (COBOL) o la dimensione più a destra (Visual C++ o Visual Basic).
Unbounded Indica che un numero qualsiasi di righe può essere inviato o ricevuto dall'host. Impostare su true quando le righe inviate o ricevute provengono da un database e il numero massimo di righe non è noto. I valori possibili sono:

- Vero
- False (impostazione predefinita)

Attenzione

Le proprietà di un componente non devono essere impostate o modificate a livello di codice. L'impostazione o la modifica delle proprietà a livello di codice potrebbero causare un funzionamento non corretto del componente.

Vedere anche

Proprietà (progetto TI)