Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Utilizzare la pagina Proprietà parametro per impostare le proprietà array, host, COBOL e recordset in un parametro.
Proprietà dell'array
| Usare questo | Per farlo |
|---|---|
| Dimensioni matrice | Utilizzare 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 is | 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 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). Il linguaggio RPG, a differenza di COBOL, non supporta direttamente Si verifica a seconda di. TI fornisce una funzionalità che replica l'azione "Occurs Depending On" per il linguaggio RPG. Un progetto TI supporta un singolo livello di dimensione applicato come Occurs Depending On, associato a un array di record in RPG. È necessario definire un parametro di indice 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 questo | Per farlo |
|---|---|
| Tipo di dati host | Specifica il tipo di dati host del parametro. |
| gestione degli errori | Gestione degli errori dei parametri. 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 | 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 tradotto nel buffer. FILLER non è visibile nell'ambito dell'automazione. |
| 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 del parametro. |
| Attributo di Firma | Attributo del segno di parametro. 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. - Seguimento separato. Per il tipo di dati DISPLAY firmato, indica che il segno è separato. 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. - 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. - Separazione principale. Per il tipo di dati DISPLAY firmato, indica che il segno è separato. |
| Dimensione | Specifica la lunghezza della stringa. |
| 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 della stringa del valore restituito. I valori possibili sono: - Spaziatura interna. 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. (impostazione predefinita) - 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 | I valori possibili sono: - Vuoto - Boolean - Byte - Data - Valuta - Decimale - Intero - Lungo - Doppio - Singolo - Corda - Tipo definito dall'utente - Recordset - (nessuno) (impostazione predefinita) |
| Nome | Nome del parametro. Il nome può essere un massimo di 250 caratteri Unicode. |
| Orientamento dei parametri | I valori possibili sono: - In - Cambio - In/Out (impostazione predefinita) |
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 dei parametri viene generato a seconda delle condizioni. 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 il recordset è senza limiti. Indica che un numero qualsiasi 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 un funzionamento non corretto del componente.
Vedere anche
Come riempire le stringhe di caratteri del mainframe con spazi
Nome parametro nodo (.NET)
Proprietà (progetto TI)