Opções

Se você definir uma caixa de seleção como cinza (*CMDDFT), este parâmetro não será transmitido ao host e o padrão definido pelo host será usado.

Produzir listagem em spool
*PRINT é o valor marcado para os comandos CRTCBLPGM, CRTCBLMOD e CRTBNDCBL. Quando *PRINT for especificado, o compilador produzirá uma listagem em spool.

Nota: No ILE COBOL, essa caixa de opções equivale ao parâmetro OUTPUT() dos comandos CRTCBLMOD e CRTBNDCBL. No OPM COBOL/400, essa caixa de opções equivale aos valores *PRINT/*NOPRINT do parâmetro OPTION do comando CRTCBLPGM.

*NOPRINT é o valor limpo, desmarcado do comando CRTCBLPGM. Quando *NOPRINT for especificado, o compilador não produzirá uma listagem em spool.

*NONE é o valor limpo, desmarcado dos comandos CRTCBLMOD e CRTBNDCBL. Quando *NONE for especificado, o compilador não produzirá uma listagem em spool.

Listagem do código fonte
*SOURCE é o valor marcado. O compilador produz uma listagem de código fonte que consiste na entrada de código fonte COBOL e em todas as mensagens de erro do momento da compilação.

*NOSOURCE é o valor limpo, desmarcado. O compilador não produzirá a parte de código fonte da listagem.

Listagem de referência-cruzada
*XREF é o valor marcado. O compilador produzirá uma listagem de referência-cruzada para o programa-fonte.

*NOXREF é o valor limpo, desmarcado. O compilador não produzirá uma listagem de referência-cruzada.

Gerar objeto do programa
*GEN é o valor marcado. O compilador criará um objeto de programa depois que o programa-fonte for compilado.

*NOGEN é o valor limpo, desmarcado. O compilador não criará um objeto de programa depois que o programa-fonte for compilado.

Marcar os números de referência
*SEQUENCE é o valor marcado. Os números de referência são marcados por erros de seqüência.

*NOSEQUENCE é o valor limpo, desmarcado. Os números de referência não serão marcados por erros de seqüência.

Imprimir contagens do uso do verbo
*VBSUM é o valor marcado. As contagens do uso do verbo serão impressas.

*NOVBSUM é o valor limpo, desmarcado. As contagens do uso do verbo não serão impressas.

Mapa de divisão dos dados
*MAP é o valor marcado. O compilador listará o mapa da Divisão de Dados.

*NOMAP é o valor limpo, desmarcado. O compilador não listará o mapa da Divisão de Dados.

Opções da Listagem em vigor
*OPTIONS é o valor marcado. As opções em vigor serão listadas para essa compilação.

*NOOPTIONS é o valor limpo, desmarcado. As opções em vigor não serão listadas.

Inserir linhas de comentários
*PRTCORR é o valor marcado. O compilador insere linhas de comentários na listagem do compilador, indicando quais itens elementares foram incluídos como um resultado da frase CORRESPONDING.

*NOPRTCORR é o valor limpo, desmarcado. O compilador não irá inserir linhas de comentários na listagem do compilador quando a frase CORRESPONDING for usada.

Mensagens de segundo nível
*SECLVL é o valor marcado. O texto da mensagem de segundo nível será listado para essa compilação.

*NOSECLVL é o valor limpo, desmarcado. O texto da mensagem de segundo nível não será listado para essa compilação.

Os erros incorporados na listagem 1
*IMBEDERR é o valor marcado. O texto da mensagem de erro de primeiro nível foi incorporado na listagem do compilador sob as linhas em erro.

*NOIMBEDERR é o valor limpo, desmarcado. As mensagens de erro não serão incorporadas e aparecerão somente na seção da mensagem de erro da listagem do compilador.


Notas de rodapé:

1
*IMBEDERR/*NOIMBEDERR aplicam-se somente aos comandos CRTCBLMOD e CRTBNDCBL do ILE COBOL. Essa opção não é válida e não aparece no comando CRTCBLPGM do OPM COBOL/400.