Impostazione delle preferenze dell'utilità di importazione COBOL

È possibile impostare le preferenze dell'utilità di importazione per l'importazione di un singolo file tramite la procedura guidata J2C oppure modificare le opzioni predefinite del compilatore utilizzando la pagina delle preferenze dell'utilità di importazione COBOL.

Per impostazione le preferenze predefinite dell'utilità di importazione COBOL, procedere come segue:
  1. Selezionare Finestra > Preferenze.
  2. Espandere l'opzione Utilità di importazione e selezionare COBOL nella scheda Generale. È possibile modificare i seguenti parametri:

    Preferenze dell'utilità di importazione COBOL: generali

    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
    • Numerose opzioni
    La codepage del programma COBOL della piattaforma di destinazione.
    Formato virgola mobile
    • IEEE 754
    • Esadecimale IBM
    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 (")
    • single (')
    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
    • OPT
    • BIN
    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
    • DBCS
    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.
  3. Per modificare le preferenze avanzate del compilatore COBOL, selezionare la scheda Altre opzioni COBOL. È possibile modificare i seguenti parametri:

    Preferenze dell'utilità di importazione COBOL: Altre opzioni COBOL

    Parametro Opzioni Descrizione Valore predefinito
    Nome locale durante la compilazione Per un elenco delle locale valide e delle codepage corrispondenti, consultare Locale e codepage supportate
    COBOL per Windows utilizza le convenzioni di locale definite da POSIX. Sintassi del valore della locale: ll _CC.codepageID dove
    • ll fa riferimento a un codice lingua ISO composto da due lettere minuscole
    • CC fa riferimento a un codice paese ISO composto da due lettere maiuscole
    • codepageID fa riferimento alla codepage da utilizzare per i dati nativi DISPLAY e DISPLAY-1

    È necessario codificare un valore valido per il nome della locale (ll CC) e una codepage valida (codepageID) che corrisponda al nome della locale, come elencati in Locale e codepage supportate.

    È possibile utilizzare i caratteri rappresentati in una codepage supportata nei nomi, nelle definizioni di dati, nelle letterali e nei commenti COBOL. La locale attiva determina la codepage per la compilazione dei programmi di origine (inclusi i valori delle letterali alfanumeriche). In altre parole, la codepage utilizzata per la compilazione si basa sull'impostazione della locale in fase di compilazione. Pertanto, la valutazione dei valori delle letterali nel programma di origine è gestita con la locale attiva in fase di compilazione.

    en_US
    Codepage ASCII IBM-1252

    Per il nome di una determinata locale, l'ultima della serie di codepage ascii viene scelta come predefinita, perché più comune (perché più recente).

    Lingue dei messaggi di errore
    • EN_US
    • JA_JP
    • ZH_TW
    • ZH_CN
    • KO_KR
    • IT_IT
    • FR_FR
    • ES_ES
    • DE_DE
    • PT_BR
    Fornisce la possibilità di selezionare la lingua in cui devono essere visualizzati i messaggi di errore. Il valore predefinito è la locale corrente in cui viene eseguito eclipse.
    Segno di valuta   È possibile utilizzare l'opzione CURRENCY per fornire un simbolo di valuta alternativo da utilizzare per l'origine COBOL. Il valore di CURRENCY SIGN deve essere una letterale alfanumerica COBOL valida (anche una letterale esadecimale) che rappresenta un carattere singolo. Ad esempio, '$' o "$" o X'9F" o x'9F'. Il valore predefinito è "$".
    SOSI
    • Selezionata
    • Non selezionata
    Utilizzare l'opzione del compilatore SOSI per specificare se le stringhe di caratteri DBCS in una letterale sono delimitati da caratteri SO (shift-out) e SI (shift-in). L'impostazione predefinita dipende dalla piattaforma selezionata sulla scheda Generale:
    • Win32: NOSOSI
    • AIX: NOSOSI
    • z/OS: SOSI
    COLLSEQ
    • EBCDIC
    • LOCALE
    • BIN
    • EBCDIC: selezionare questa opzione per utilizzare la sequenza di collazione EBCDIC anziché la sequenza di collazione ASCII.
    • LOCALE: selezionare questa opzione per utilizzare la collazione sensibile alla locale (coerente con le convenzioni culturali per la collazione della locale).
    • BIN: selezionare questa opzione per utilizzare i valori esadecimali dei caratteri. L'impostazione della locale non ha effetto.
    L'impostazione predefinita dipende dalla piattaforma selezionata sulla scheda Generale:
    • Win32: BIN
    • AIX: BIN
    • z/OS: EBCDIC
    NCOLLSEQ
    • LOCALE
    • BIN
    • LOCALE: selezionare questa opzione per utilizzare l'algoritmo per l'ordine di collazione associato al valore di locale attivo.
    • BIN: selezionare questa opzione per utilizzare i valori esadecimali delle coppie di caratteri.
    L'impostazione predefinita dipende dalla piattaforma selezionata sulla scheda Generale:
    • Win32: BIN
    • AIX: BIN
    • z/OS: BIN
    Supporto estensione file   Utilizzando la tabella Supporto estensione file, è possibile modificare il comportamento dell'estensione predefinita. È possibile assegnare un'estensione che contenga solo un intero programma o strutture di dati.

    Supporto estensione file

     

    Supporto per copybook in directory arbitrarie

    Per aggiungere la possibilità di importare un'origine COBOL che dipende da copybook che si trovano in percorsi arbitrari, è necessario aggiungere diversi percorsi di directory utilizzando la scheda SYSLIB della pagina delle preferenze COBOL.

    Pagina SYSLIB
    Per aggiungere la possibilità di importare un'origine COBOL con dipendenza da copybook che si trovano in percorsi arbitrari, è necessario aggiungere diversi percorsi di directory utilizzando la scheda "SYSLIB" nella pagina delle preferenze COBOL.

    È possibile aggiungere, rimuovere o modificare queste voci. Modifica visualizza la seguente finestra: Finestra di dialogo Modifica

    Sposta su e Sposta giù consentono di modificare l'ordinamento di queste directory. L'utilità di importazione COBOL effettua la ricerca dei copybook nelle directory in base all'ordine specificato.


Feedback