Proprietà dei membri di tipo definiti dall'utente

Utilizzare la pagina delle proprietà User-Defined Type Member per impostare le proprietà array, COBOL, host, progettazione e recordset nei membri di tipo definiti dall'utente.

Proprietà matrice

Usare Per
Dimensioni di matrice Dimensioni di matrice membro di tipo definite dall'utente. Il valore predefinito è (nessuno).The default is (none).
Matrice is Il membro di tipo definito dall'utente è una matrice. I valori possibili sono:

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

Proprietà host

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

- Troncamento. Se selezionato e si verifica un errore, TI tronca il valore. (predefinito)
- Arrotondamento. Se selezionato e si verifica un errore, TI arrotonda il valore.
- Errore. Se selezionato e si verifica un errore, TI restituirà un errore.
Riempimento Filtro membro di tipo definito dall'utente.
Dall'host Indica il numero di byte di FILLER che segue questo elemento di dati nei buffer ricevuti dal server. FILLER causa un gap non traslato nel buffer. FILLER non è visibile sul lato 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 traslato nel buffer. FILLER non è visibile sul lato Automazione.
Scalabilità Scala membro di tipo definita dall'utente.
Attributo Sign Attributo del segno membro di tipo definito dall'utente. I valori possibili sono:

- Finale. Per il tipo di dati DISPLAY firmato, indica che il segno è finale (impostazione predefinita). Questa opzione indica all'ambiente di runtime TI la formattazione di un tipo di dati DISPLAY firmato e influisce sul modo in cui i dati dall'host vengono convertiti in e dal tipo di dati di Automazione. Per il tipo di dati DISPLAY firmato, indica che il segno non è separato (impostazione predefinita).
- Separazione finale. Per il tipo di dati DISPLAY firmato, indica che il segno è separato.
- Iniziale. Per il tipo di dati DISPLAY firmato, indica che il segno è iniziale. Questa opzione indica all'ambiente di runtime TI la formattazione di un tipo di dati DISPLAY firmato e influisce sul modo in cui i dati dall'host vengono convertiti in e dal tipo di dati di Automazione. Per il tipo di dati DISPLAY firmato, indica che il segno non è separato (impostazione predefinita).
- Separazione iniziale. Per il tipo di dati DISPLAY firmato, indica che il segno è separato.
Size Dimensione membro del tipo definita dall'utente.
SOSI Specifica se è previsto che i dati del set di caratteri a byte doppio inizino con uno shift-out (SO) e terminano con un carattere DI spostamento (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 runtime TI li applica. I valori possibili sono:

- Vero
- False (impostazione predefinita)
Delimitazione di stringhe Delimitazione della stringa del membro del tipo definita dall'utente. I valori possibili sono:

- Spaziatura interna. Indica all'ambiente di runtime TI che la rappresentazione mainframe della stringa è delimitata dalla spaziatura interna della definizione della stringa con caratteri di 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 in base al numero appropriato di spazi finali prima di inviarle al mainframe. Ad esempio, se la stringa è definita nel mainframe come PIC X(10), TI invierà una stringa di ABC seguita da sette spazi finali. Se si seleziona questa opzione, viene indicato 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 altre informazioni, vedere Riempimento di stringhe di caratteri mainframe con spazi.
- Terminazione Null. Indica all'ambiente di runtime TI che la rappresentazione mainframe della stringa è delimitata da un carattere Null (EBCDIC 0x00). 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. Pertanto, 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 altre informazioni, vedere Riempimento di stringhe di caratteri mainframe con spazi.

Proprietà di progettazione

Usare Per
Tipo di dati Tipo di dati membro di tipo 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
- Doppia
- Singolo
- Stringa
- 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 univoco da qualsiasi altro nome membro di tipo definito dall'utente nello stesso progetto. Il valore predefinito è Null.

Proprietà dei recordset

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

- Vero
- False (impostazione predefinita)
Occorrenza massima Occorrenza massima della 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 membro del tipo definito dall'utente si verifica a seconda. 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 segue una tabella di lunghezza variabile seguono immediatamente l'ultimo elemento di dati nella tabella indipendentemente dalla dimensione massima specificata per la tabella. Per le matrici con più dimensioni, può essere usato solo per il ciclo più esterno (COBOL) o la dimensione più a destra (Visual C++ o Visual Basic).
Unbounded Indica che qualsiasi numero 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 l'errore della funzione del componente.

Vedere anche

Proprietà (progetto TI)