Parametro |
Opzioni |
Descrizione |
Piattaforma |
- Win32
- AIX
- x/OS
- Non specificata
|
La piattaforma su cui viene eseguito il programma COBOL. Se si seleziona una piattaforma, gli altri attributi delle informazioni sulla piattaforma vengono automaticamente impostati sui valori predefiniti appropriati per tale piattaforma. Tali valori possono comunque essere modificati singolarmente. Per IMS selezionarez/OS. |
Selezione codepage |
|
La codepage del programma COBOL della piattaforma di destinazione. |
Formato virgola mobile |
|
Il formato virgola mobile IBM o IEEE). Quando la rappresentazione byte dei numeri in virgola mobile è quella definita in IBM z/Architecture Principles of Operation, viene utilizzato il formato esadecimale IBM 390. Quando la rappresentazione byte
dei numeri in virgola mobile è quella definita dallo standard IEEE 754,
viene detta formato a virgola mobile IEEE non esteso. |
Endian |
Little |
La rappresentazione little endian dei dati dei numero interi. La rappresentazione byte dei numeri interi in cui i byte appaiono ordinati dal meno significativo al più significativo viene definita rappresentazione little endian. |
Big |
La rappresentazione big endian dei dati dei numeri interi. La rappresentazione byte dei numeri interi in cui i byte appaiono ordinati dal più significativo al meno significativo viene definita rappresentazione big endian. |
Endian intero remoto |
Little |
Questa proprietà è di complemento all'uso delle uscite utente, ad esempio le macro DFHCNV. Le macro DFHCNV fornite manipolano gli interi a 2 e 4 byte,
ma non quelli a 8 byte. È possibile utilizzare la proprietà endian per controllare il formato degli interi a 8 byte e utilizzare la proprietà endian intero remoto per controllare il formato degli interi a 2 e 4 byte. Se non sono presenti uscite utente, o se l'uscita utente non manipola gli interi dei caratteri endian, è necessario specificare lo stesso valore utilizzato per la proprietà endian. |
Big |
Questa proprietà è di complemento all'uso delle uscite utente, ad esempio le macro DFHCNV. Le macro DFHCNV fornite manipolano gli interi a 2 e 4 byte,
ma non quelli a 8 byte. È possibile utilizzare la proprietà endian per controllare il formato degli interi a 8 byte e utilizzare la proprietà endian intero remoto per controllare il formato degli interi a 2 e 4 byte. Se non sono presenti uscite utente, o se l'uscita utente non manipola gli interi dei caratteri endian, è necessario specificare lo stesso valore utilizzato per la proprietà endian. |
Segno decimale esterno |
ASCII |
Controlla la conversione dei dati per i tipi di dati COBOL decimali esterni. Se il programma COBOL viene eseguito su una macchina la cui codepage è in formato ASCII (American Standard Coded Information Interchange), selezionare ASCII. |
EBCDIC |
Controlla la conversione dei dati per i tipi di dati COBOL decimali esterni. Se il programma COBOL viene eseguito su una macchina la cui codepage è in formato
EBCDIC (Extended Binary Coded Decimal Interchange), selezionare EBCDIC. |
Personalizzazione EBCDIC |
Controlla la conversione dei dati per i tipi di dati COBOL decimali esterni. Questa proprietà consente di utilizzare le macro DFHCNV per convertire i tipi di dati decimali esterni e corregge il codepoint che contiene il bit con segno. - Codepage host:
- Quando la conversione da ASCII a EBCDIC viene eseguita da una macro DFHCNV all'interno di un'area CICS,
alcuni codepoint della codepage EBCDIC variano a seconda della codepage
EBCDIC del sistema host. Per convertire correttamente i dati decimali esterni, è necessario specificare la codepage EBCDIC per la conversione del bit con segno.
|
Quote |
|
- DOUBLE: una costante figurativa o una parola riservata che rappresenta una o più ricorrenze del carattere virgolette (") quando l'opzione QUOTE del compilatore è attiva. Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
- SINGLE: una costante figurativa o una parola riservata che rappresenta una o più ricorrenze del carattere apostrofo (') quando l'opzione APOST del compilatore è attiva. Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
|
TRUNC |
|
- STD: si applica ai tipi COBOL BINARY, COMP e COMP-4. Per STD, i valori impostati sono vincolati alla stringa PICTURE. Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Ad esempio, se è presente una clausola
PICTURE PIC S999, i valori che è possibile impostare sono compresi tra
-999 e 999. Generalmente, i programmi CICS o IMS COBOL devono essere compilati con l'opzione
TRUNC(BIN). Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
- OPT: si applica ai tipi COBOL BINARY, COMP e COMP-4. Per OPT, i valori corrispondono alla stringa PICTURE. Ad esempio, per 02 ANUM PIC 9999 BINARY la gamma di valori possibili è
0-9999. Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Generalmente, i programmi CICS o IMS COBOL devono essere compilati con l'opzione
TRUNC(BIN). Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
- BIN: si applica ai tipi COBOL BINARY, COMP e COMP-4. Per BIN, il valore è vincolato dalla dimensione di memorizzazione richiesta dalla stringa PICTURE.
Ad esempio, per 02 ANUM PIC 9999 BINARY una stringa PICTURE senza segno con 4 nove,
la dimensione di memorizzazione richiesta è 2 byte. La gamma di valori validi è 0 - 65535.
Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Generalmente, i programmi CICS o IMS COBOL devono essere compilati con l'opzione
TRUNC(BIN). Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
|
NSYMBOL |
|
- NATIONAL: controlla l'interpretazione del simbolo "N" utilizzato nelle letterali e nelle clausole picture. NATIONAL indica che viene utilizzata la clausola USAGE NATIONAL. Ciò significa che i dati da memorizzare sono dati UNICODE, memorizzati mediante UTF-16. Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
- DBCS: controlla l'interpretazione del simbolo "N" utilizzato nelle letterali e nelle clausole picture. DBCS indica che è specificata la clausola USAGE DISPLAY-1.
Ciò significa che i dati da memorizzare sono dati DBCS. Questo valore deve corrispondere a quello utilizzato per compilare il programma COBOL di destinazione. Per informazioni dettagliate su queste opzioni, fare riferimento alla guida alla programmazione COBOL.
|