Proprietà dei parametri
Utilizzare la pagina Proprietà parametro per impostare le proprietà array, host, COBOL e recordset su un parametro.
Proprietà matrice
Usare | Per |
---|---|
Dimensioni di matrice | Usare questo controllo per indicare il numero di dimensioni (Visual C++ o Visual Basic) o clausole OCCURS annidate (COBOL) contenute nella matrice o nella tabella. |
Matrice | Selezionare questa opzione per indicare se il parametro è una matrice. I valori possibili sono: - True. Il parametro è una matrice. - False. L'elemento è un tipo di dati semplice, inclusi gli oggetti recordset RDA. (impostazione predefinita). |
Si verifica a seconda di | Selezionare questa opzione per indicare 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). Il linguaggio RPG, a differenza di COBOL, non supporta direttamente La seconda. TI fornisce una funzionalità che replica l'azione Si verifica a seconda dell'azione per il linguaggio RPG. Un progetto TI supporta un singolo livello di dimensione applicato come si verifica a seconda di una matrice di record in RPG. Un parametro di indice deve essere definito prima di definire il parametro associato a una tabella dati o a una struttura per il parametro da visualizzare come si verifica a seconda della scelta selezionabile. |
Proprietà host
Usare | Per |
---|---|
Tipo di dati host | Specifica il tipo di dati host del parametro. |
Gestione degli errori | Gestione degli errori dei parametri. I valori possibili sono: - Troncamento. Se selezionata e si verifica un errore, TI tronca il valore. (predefinito) - Round. Se selezionato e si verifica un errore, TI arrotonderà il valore. - Errore. Se selezionata e si verifica un errore, TI restituirà un errore. |
Riempimento | Indica il numero di byte di FILLER che seguono questo elemento di dati nei buffer inviati o ricevuti dall'host. FILLER causa un gap non traslato nel buffer. FILLER non è visibile sul lato Automazione. |
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 dei parametri. |
Attributo sign | Attributo di firma dei parametri. 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 esecuzione TI come viene formattato 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. - Finale Separato. Per il tipo di dati DISPLAY firmato, indica che il segno è separato. Questa opzione indica all'ambiente di esecuzione TI come viene formattato 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. - Leader. Per il tipo di dati DISPLAY firmato, indica che il segno è iniziale. Questa opzione indica all'ambiente di esecuzione TI come viene formattato 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. - Separazione iniziale. Per il tipo di dati DISPLAY firmato, indica che il segno è separato. |
Size | Specifica la lunghezza della stringa. |
SOSI | Specifica se i dati del set di caratteri a byte doppio devono iniziare con un maiuscolo (SO) e terminare con un carattere SI (SHIFT-in). 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 viene inviato all'applicazione host. Nella lunghezza di 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 valore restituito. I valori possibili sono: - Spaziatura spaziata. Indica all'ambiente di runtime TI che la rappresentazione del fotogramma principale della stringa è delimitata dal riempimento della definizione di stringa con caratteri di spazio. Ad esempio, se la definizione COBOL del mainframe è PIC X(10), ma solo tre caratteri si trovano nella stringa, il mainframe prevede sette spazi finali. Pertanto, selezionando questa opzione viene indicato all'ambiente di esecuzione TI di convertire le stringhe inviate al mainframe per modificare il carattere di terminazione NULL della stringa al numero appropriato di spazi finali prima di inviarli 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. La selezione di questa opzione indica anche all'ambiente di esecuzione 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. (predefinito) - Terminazione null. Indica all'ambiente di runtime TI che la rappresentazione mainframe della stringa è delimitata da un carattere Null (EBCDIC 0x00). La selezione di questa opzione indica all'ambiente di esecuzione 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 arrestare il primo carattere Null 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 converte gli spazi finali in un singolo terminatore NULL. Per altre informazioni, vedere Spaziatura delle stringhe di caratteri del mainframe di riempimento con spazi. |
Proprietà di progettazione
Usare | Per |
---|---|
Tipo di dati | I valori possibili sono: - Vuoto - Boolean - Byte - Data - Valuta - Decimale - Intero - Lungo - Doppia - Singolo - Stringa - Tipo definito dall'utente - Recordset - (nessuno) ( impostazione predefinita) |
Nome | Nome del parametro. Il nome può essere un massimo di 250 caratteri Unicode. |
Direzione dei parametri | I valori possibili sono: - Pollici - Cambio - In/Out (impostazione predefinita) |
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 di parametri si verifica a seconda. 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 il recordset non è associato. Indica che qualsiasi numero di righe può essere inviato o ricevuto dall'host. Selezionare questa opzione 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
Come assegnare stringhe di caratteri mainframe con spazi
Nodo del nome del parametro (.NET)
Proprietà (progetto TI)