Auxílios do VisualAge Generator


Editor de Opções da Geração

O Editor de Opções da Geração é um editor de texto de formato livre que pode ser usado na definição e na edição das opções de geração. As opções de geração afetam tudo, da nomeação de outras entradas à produção do código, localização de saídas e comportamento em runtime. Elas podem ser comuns a todos os sistemas de destino ou específicas a um ou vários.

A parte opções de geração, que está armazenada no ENVY library manager como uma parte do VAGen, permite-lhe personalizar a geração da parte. O editor não verifica a sintaxe ou valida as opções digitadas.

Para criar uma parte das opções de geração, realize estas etapas:

  1. Crie uma nova parte VAGen.
  2. No tipo da parte, selecione Outras e depois Opções de Geração.
  3. Digite o nome da parte de associações do recurso e selecione OK.

Instruções gerais

Use estas diretrizes ao editar opções de geração:


Instruções dos nomes

Para uma opção que requeira nome, aplicam-se as seguintes diretrizes:


Instruções do AIX

Para os ambientes UNIX, deverão ser utilizadas as seguintes instruções na especificação de um valor para as opções de geração.

Os ambientes UNIX fazem distinção entre maiúsculas e minúsculas. Verifique a letra (maiúscula/minúscula) das seguintes opções:

Os ambientes UNIX utilizam uma barra (/) nos nomes do caminho. Use as seguintes diretrizes ao especificar um valor para /DESTDIR:

O exemplo a seguir mostra como especificar /DESTDIR no ambiente AIX:

  /DESTDIR='u/mydir/genout'

Subcomandos HPTCMD

O comando HPTCMD fornece as funções da interface de comando do VisualAge Generator Developer. O primeiro parâmetro digitado depois do comando HPTCMD é o subcomando. O comando pode ser digitado de um prompt do sistema ou de dentro de um outro programa ou arquivo de comando. Os subcomandos são descritos abaixo.

GENERATE

Especifica que você deseja gerar um programa, tabela ou grupo de mapas.

Você também pode especificar opções que afetam a geração de uma parte.

PREPARE

Especifica que você deseja executar o script de preparação criado durante o processo de geração.

Você também pode especificar opções que afetam a preparação de uma parte.

START

Especifica que você deseja iniciar o processo do servidor que executa os subcomandos HPTCMD.

STOP

Especifica que você deseja interromper o processo do servidor que executa os subcomandos HPTCMD.

VALIDATE

Especifica que você deseja validar um programa, tabela ou grupo de mapas.

Você pode especificar valores das opções como parte da validação.

Você pode usar esse comando mesmo se não tiver o VisualAge Generator Developer instalado na máquina. O subcomando VALIDATE possibilita a validação da fonte antes de submeter o programa à geração.

Os subcomandos GENERATE, PREPARE e VALIDATE usam muitos dos mesmos parâmetros e opções. Consulte o diagrama de sintaxe apropriado para determinar qual parâmetro ou opção será usado. Use as seguintes informações para determinar o significado do parâmetro ou opção.


Parâmetros obrigatórios para subcomandos

Os parâmetros obrigatórios dos subcomandos são descritos abaixo.

nomearquivo

É um parâmetro posicional no subcomando PREPARE que especifica o nome do arquivo de comando da preparação gerado para uma parte.

O nome do arquivo é o nome da parte especificado no subcomando GENERATE. A especificação da extensão do arquivo é opcional. Se não for especificada nenhuma extensão, admite-se PRP.

Se o processo de preparação começar como um resultado da opção de geração /PREP que está sendo especificado, o caminho do arquivo será determinado a partir do valor especificado para a opção de geração /GENOUT.

Se o caminho não for explicitamente especificado, e a opção de geração /GENOUT não for especificada, o arquivo será procurado nos diretórios DPATH.

partname

É um parâmetro posicional do comando GENERATE que especifica o programa, tabela ou grupo de mapas que você deseja gerar ou validar.

O processo de geração determina o tipo da parte a partir do nome.

Você pode especificar várias partes separadas por uma vírgula. São permitidos espaços entre os nomes das partes.

/CONFIGMAPNAME

Especifica o mapa de configuração a ser carregado para acesar o programa, a tabela ou o grupo de mapas, assim como todas as partes associadas durante a geração ou a validação. O valor deve ser especificado entre aspas ("").

/CONFIGMAPVERSION

Especifica a versão do mapa de configuração ENVY identificado pelo parâmetro /CONFIGMAPNAME. O valor deve ser especificado entre aspas ("").

/SYSTEM

Especifica o sistema de destino em que o programa gerado é executado.

No VisualAge Generator, se você gerar o mesmo programa, grupo de mapas, tabela ou registro da interface com o usuário para mais de um ambiente de tempo de execução de destino, deverá especificar um diretório de saída diferente para cada geração. Caso contrário, a saída das próximas gerações substituirá a saída da primeira geração. Você pode especificar o parâmetro simbólico EZEENV como um dos subdiretórios da opção /GENOUT. A especificação de /GENOUT provoca a gravação das saídas de sistemas diferentes em diretórios diferentes.

A seguinte tabela mostra os termos para lotes, os termos de interface com o usuário correspondentes e o tipo de saída gerado para todos os valores que podem ser especificados para o sistema de destino.

Tabela 7. Os valores de opção de geração /SYSTEM

Lote Interface de usuário Saída
AIX AIX C++
AIXCICS AIX CICS C++
HP HP-UX C++
IMSBMP IMS BMP COBOL
IMSVS IMS VS COBOL
JAVA Java Java (Registros e tabelas UI)
JAVAGUI
GUI (no VisualAge Java apenas)
JAVAWRAPPER Java Wrapper Java (no VisualAge Java apenas)
MVSBATCH MVS Batch COBOL
MVSCICS MVS CICS COBOL
NTCICS Windows NT CICS C++
OS2CICS OS/2 CICS COBOL
OS2 OS/2 C++
OS2GUI
GUI (no VisualAge Smalltalk apenas)
OS400 OS/400 COBOL
SOLARIS Solaris C++
SOLACICS Solaris CICS C++
TSO MVS TSO COBOL
VMCMS VM CMS COBOL
VMBATCH VM Batch COBOL
VSEBATCH VSE Batch COBOL
VSECICS VSE CICS COBOL
WINGUI
GUI (no VisualAge Smalltalk apenas)
WINNT Windows NT C++

Se estiver gerando um programa de transação na Web ou um registro de interface com o usuário, a saída incluirá Java assim como C++ ou COBOL.


Parâmetros opcionais para subcomandos

Os parâmetros opcionais dos subcomandos são descritos abaixo. Para cada parâmetro boleano por natureza (por exemplo: /ANSISQL, /CICSDBCS e CREATEDDS), existe um parâmetro oposto (por exemplo: /NOANSISQL, /NOCICSDBCS e NOCREATEDDS). Cada um dos outros parâmetros opcionais aceita um valor, por exemplo, /CICSENTRIES=RDO, /LINES=60 ou /RESOURCE="rapart".

/ANSISQL

Especifica que você deseja gerar instruções SQL usando o formato ANSI SQL.

Gere instruções SQL ANSI somente se utilizar um gerenciador de banco de dados não-IBM em ambientes MVS, VM ou VSE.

Não gere instruções SQL ANSI se seu gerenciador do banco de dados está no DB2 no MVS, DB2/VSE no VSE, DB2/400 no OS/400 ou SQL/DS no VM.

As instruções SQL ANSI não suportam a opção Execution Time Statement Build nos processos SQL ou a especificação de nomes de tabelas como variáveis do sistema central no runtime. Você pode utilizar estas funções apenas com os gerenciadores de bancos de dados IBM.

Ao especificar a geração da instrução SQL ANSI, considere os itens a seguir:

O padrão é /NOANSISQL.

/BIND

Especifica a parte de controle BIND que procura o arquivo de comando BIND do programa.

Um arquivo BIND é necessário somente na preparação dos programas DB2 gerados para sistemas MVS. Os gabaritos de preparação fornecidos com VisualAge Generator contêm instruções de comando BIND padrão utilizadas para gerar um arquivo de comandos BIND quando um programa DB2 é gerado. O gabarito utilizado para criar o arquivo de comando BIND é determinado pelo ambiente de destino, seja um banco de dados de trabalho do DB2 que esteja sendo utilizado ou um banco de dados DL/I.

Para determinar se um arquivo de comando BIND deve ser produzido a partir dos gabaritos padrões ou de uma parte de controle BIND o gerador pesquisa o imagem no qual a geração mapa de configuração foi carregada para uma parte de controle BIND chamada prgmname se a opção /BIND não foi especificado, ou chamado prgmname.bind_value se a opção /BIND foi especificada. Se uma parte de controle BIND for localizada, ela é utilizada para criar o arquivo de comando BIND do programa. Caso contrário o arquivo de comando BIND do programa será criado a partir do gabarito apropriado. Independente da entrada utilizada para criar o arquivo de comando BIND, ele será denominado prgmname.BDC.

Nota:A ligação de um programa destinado a CICS para OS/2 é realizada pela definição de BINDPARM=Y. Isto faz com que COBOL/2 execute a ligação SQL para o programa.

Para Usuários de COBOL

COBOL possui uma limitação de 128 caracteres para o analisador da linha de comandos. Os caracteres que excederem o limite serão truncados. Não utilize nomes para as opções /GENOUT ou /BIND que possam fazer com que o comprimento total da linha de comandos exceda esta limitação.

Se a limitação for excedida e a linha estiver truncada, qualquer um dos itens a seguir poderá ocorrer:

Não existe valor padrão.

/CHECKTYPE

Especifica que você deseja verificar, nas estruturas de registros e tabelas, possíveis conflitos do tipo de dados que podem causar erros runtime.

Um exemplo do tipo de conflito que esta verificação constata é um item de dados de caractere (CHA) que é substruturado por um item de dados compactado (PACK).

Você pode especificar os seguintes valores:

NONE

Especifique NENHUM caso deseje verificar conflitos potenciais nos tipos de dados dos itens de dados sub-estreuturados na validação.

LOW

Especifique LOW para verificar tipos de dados conflitantes apenas nos itens de mais baixo nível. O nível mais alto da estrutura não é verificado.

Por exemplo, se um registro ou tabela estiver definido com o primeiro item de dados no nível 03 e todos os outros itens de dados estiverem subestruturados sob o primeiro, este item de dados não será incluído na verificação de tipo. Isto ajuda a minimizar o número de mensagens emitidas se a estrutura inteira estiver definida como caractere, portanto poderá ser transferida como bloco.

ALL

Especifique TODOS para verificar tipos de dados conflitantes em todos os níveis de um item de dado sub-estruturado.

Uma mensagem informativa será emitida se for localizado um conflito.

A especificação de valores diferentes de NONE aumenta o tempo necessário para validação.

O valor padrão é NONE.

/CICSDBCS

Especifica que o conversor MVS ou VSE suporta nomes do conjunto de caracteres de byte duplo (DBCS). Especifique /CICSDBCS se o programa usar nomes de partes DBCS.

Se os nomes DBCS não são suportados, será atribuído um pseudômimo a todos os nomes DBCS na geração.

Nota:CICS/ESA 3.1 e VSE/CICS 2.2 ou superior suportam nomes DBCS; os releases anteriores não.

Nota:Todos os ambientes CICS para OS/2 que o produto VisualAge Generator suporta, podem conter caracteres DBCS. Esta opção é definida para o ambiente CICS para OS/2.

O padrão é /NOCICSDBCS.

/CICSENTRIES

Especifica que você deseja gerar o programa e as definições de transação CICS.

Você pode especificar os seguintes valores:

Especifique Nenhum se você não deseja gerar programas e definições de transação CICS.

Especifique RDO para gerar as definições do programa e de transação online de definição de recurso modelo (RDO).

A opção RDO pode ser usada como os sistemas CICS for AIX, CICS for Solaris, CICS para Windows NT, CICS para OS/2, CICS para VSE, e CICS para MVS/ESA. Sistemas MVS CICS V2 não suportam os utilitários batch para RDO.

Especifique MACRO para gerar CICS DFHPPT modelo e instruções de modelo DFHPCT.

O valor padrão para /CICSENTRIES é NONE.

/COMMENTLEVEL (COBOL)

Especifica o nível de comentários que você deseja incluir quando estiver gerando um programa COBOL.

Consulte /COMMENTLEVEL (C++) se estiver gerando programas C++.

A elevação do nível de comentário aumenta o tamanho da parte de origem, mas não tem efeito sobre o tamanho ou o desempenho do programa COBOL compilado. No entanto, a elevação do nível de comentário pode aumentar, de forma significativa, o tempo necessário para gerar o programa e também para transferir os arquivos e compilar o programa.

Você pode selecionar qualquer um dos seguintes valores:

0
Especifique 0 se você não deseja ter os comentários incluídos no programa gerado.
Nota:Alguns comentários da opção de geração ainda estão incluídos no programa gerada para fins de depuração.

1
Especifique 1 se você deseja ter apenas os seguintes comentários incluídos no programa gerado:

2
Especifique 2 se você deseja que os comentários especificados para 1, e os seguintes comentários sejam incluídos na procedure division do programa gerado:

Especifique 3 se você deseja que os comentários para o 1, 2, e os seguintes comentários, incluídos na data division do programa gerado:

Especifique 4 se você desja que os comentátios especificados para 1, 2, e 3, e todas as instruções VisualAge Generator e comentários sejam incluídos no programa gerado.

Esta opção ajuda a rastrear de volta as instruções COBOL para as instruções e opções VisualAge Generator.

O padrão é STATEMENTS.

/COMMENTLEVEL (C++)

Especifica se os comentários são incluídos no código-fonte gerado quando você está gerando C++.

Consulte /COMMENTLEVEL (COBOL) se estiver gerando programas COBOL.

Nota:Alguns comentários da opção de geração são sempre incluídos no programa gerado para fins de depuração.

Aproximadamente um comentário breve é gerado para cada instrução de idioma.

Especifique 1 se você deseja que os comentários sejam incluídos no programa gerado.

Especifique 0 se você não deseja que os comentários sejam incluídos no programa gerado.

A elevação do nível de comentário aumenta o tamanho da parte de origem, mas não tem efeito sobre o tamanho ou o desempenho do programa C++ compilado. No entanto, a elevação do nível de comentário pode aumentar, de forma significativa, o tempo necessário para gerar o programa e também para transferir os arquivos e compilar o programa.

O padrão é 1.

/CONTABLE

Especifica a tabela de conversão a ser usada na conversão do texto em objetos binários gerados do OS/2 ASCII ou Windows ASCII na página de código ASCII UNIX correspondente ou nas páginas de código MVS, OS/400, VM ou VSE EBCDIC.

O nome da tabela de conversão padrão depende do locale (que é formado pela combinação da linguagem e território como em 'english-ns') e o ambiente de origem e destino. Não existe valor padrão se não for necessária uma conversão. Estas tabelas de conversão padrão são as mesmas utilizadas durante o runtime.

Para obter informações sobre como definir tabelas de conversão para outros ambientes, consulte VisualAge Generator Client/Server Communications Guide.

Para obter informações sobre como personalizar VisualAge Generator para atender os requisitos de seu idioma nacional, consulte a seção National Language Support em VisualAge Generator Installation Guide.

/CREATEDDS

Especifica que os arquivos de especificação da descrição dos dados do ambiente OS/400 (DDS) devem ser criados a partir das definições do registro usada nas operações de E/S do arquivo associadas ao programa que está sendo gerado.

O valor padrão é /NOCREATEDDS.

/CURRENCY

Especifica um símbolo monetário que compreende um a três caracteres. Se ele não for especificado, o valor padrão será derivado do país do sistema.

Para especificar um caractere que não está no teclado, mantenha a tecla Alt pressionada e use o teclado numérico para digitar o código decimal do caractere. No Windows NT o código decimal para o Euro é 0128; no OS/2 ele é 0213.

/DATA

Especifica se você deseja que o VisualAge Generator Server for MVS, VSE, and VM aloque sua memória de trabalho com endereços de 24 ou 31 bits.

Esta opção também controla se você deseja que a preparação gerada JCL utilize as opções de compilação DATA(24) ou DATA(31) para MVS COBOL e programas VSE COBOL ou se deseja que o script de preparação gerado utilize os programas DATA(24) ou DATA(31) para VM COBOL.

Você pode especificar os seguintes valores:

24

Especifique 24 se você deseja que o VisualAge Generator Server for MVS, VSE, and VM aloque sua memória de trabalho com endereços de 24-bit.

Para MVS CICS e VSE CICS, você pode especificar apenas endereçamento 24 bits se a memória dinâmica requerida pela aplicação COBOL gerada, pelos programas de serviços de mapeamento ou tabela, for menor que 64 KB.

Você deve especificar 24 bits para os itens a seguir:

31

Especifique 31 se você deseja que o VisualAge Generator Server for MVS, VSE, and VM aloque sua memória de trabalho com endereços de 31-bit.

Se você especificar endereçamento de 31 bits para programas DL/I nos ambientes MVS batch ou MVS/TSO, deverá instalar IMS/ESA e especificar a opção de instalação VisualAge Generator Server for MVS, VSE, and VM IMSESA como IMSESA='S'. Consulte o Diretório de Programas e o documento VisualAge Generator Server Guide for MVS, VSE, and VM para obter informações sobre como especificar a opção de instalação IMSESA.

O padrão para ambientes não-CICS é /DATA=24. O padrão para ambientes CICS é /DATA=31.

/ DBMS

Especifica o sistema de gerenciamento do banco de dados a ser usado em programas SQL. Você pode especificar um dos seguintes valores:

DB2
gera chamadas SQL embutidas do DB2 nativo

Oracle
gera chamadas SQL embutidas do Oracle nativo

ODBC
gera chamadas SQL ODBC dinâmicas

Se a opção /DBMS não for especificada, o valor do sistema de gerenciamento do banco de dados especificado no VisualAge Generator SQL Preferences será usado. Você também pode selecionar Database management system na guia Validation do bloco de notas Opções de Geração.

Não existe valor padrão.

/DBPASSWORD

Especifica a senha da USERID que será conectada ao banco de dados na máquina de destino.

No campo Senha, digite a senha do USERID que será utilizada para conexão com o banco de dados na máquina de destino. A senha não será exibida.

Você deve especificar uma senha para utilizar com o USERID do banco de dados.

Esta opção considera maiúsculas e minúsculas.

Não existe valor padrão.

/DBUSER

Especifica a USERID que será usada para conectar o banco de dados na máquina de destino.

No campo ID do Usuário, digite o USERID que será utilizado para conexão com o banco de dados na máquina de destino.

Este USERID será utilizado para conectar-se ao banco de dados na máquina de destino. O USERID deve ser identificado pelo banco de dados e deve possuir privilégios de acesso apropriados.

Esta opção considera maiúsculas e minúsculas.

Não existe valor padrão.

/DEBUGTRACE

Especifica /DEBUGTRACE para ativar o rastreamento do processo de geração.

As informações de rastreamento serão gravadas num arquivo chamado prgmnameTRC do diretório especificado pela opção de geração /GENOUT.

Utilize o rastreamento somente quando estiver fornecendo informações de depuração ao pessoal da assistência IBM.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

O padrão é /NODEBUGTRACE.

/DESTACCOUNT

Especifica o nome da conta na máquina para a qual o código gerado e os arquivos de suporte auxiliares serão enviados na transferência de arquivos com o uso do TCP/IP.

Não existe valor padrão.

/DESTDIR

Especifica o nome do diretório em uma máquina para a qual o código gerado e os arquivos de suporte auxiliares serão enviados.

O diretório de destino deve existir. O usuário especificado pela opção de geração /DESTUID deve ter autoridade para gravar neste diretório. Especifique o caminho completo. Para ambientes AIX, HP-UX, e Solaris, o seguinte é verdadeiro:

Você não pode usar qualquer palavra-chave de plataforma específica, por exemplo:

Exemplo: para AIX, HP-UX, e Solaris

   '/home/myid/mysource'

Não existe valor padrão.

/DESTHOST

Especifica o nome ou endereço TCP/IP numérico da máquina de destino na qual reside o diretório de destino.

Você pode digitar até 64 caracteres para o nome ou endereço. Se estiver desenvolvendo em Windows NT, você deverá especificar um nome completamente qualificado.

Os ambientes AIX, HP-UX, e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Exemplo:

sms.raleigh.ibm.com
 
                  ou
 
9.67.226.22

Não existe valor padrão.

/DESTLIB

Especifica o nome da biblioteca OS/400 com 1 a 10 caracteres em que os objetos criados durante a geração são colocados quando transferidos pelo processo de preparação.

O padrão é QGPL.

/DESTPASSWORD

Especifica a senha da USERID que será registrada na máquina de destino.

A senha será utilizada para o usuário especificado pela opção de geração /DESTUID. Os ambientes AIX, HP-UX, e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Não existe valor padrão.

/DESTUID

Especifica a USERID que será registrada na máquina de destino especificada pela opção de geração do /DESTHOST.

Os ambientes AIX, HP-UX, e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Exemplo:

 /JAVADESTUID=myuserid

Não existe valor padrão.

/DXFRCANCEL

Especifica que você deseja remover o programa COBOL da memória de qualquer programa para o qual tenha sido transferido, usando um DXFRLINK com um tipo de ligação DYNAMIC quando a execução desse programa for concluída. Um comando COBOL CANCEL aparece no COBOL gerado do programa executando o DXFR.

O padrão é /NODXFRCANCEL

/DXFRXCTL

Especifica que você deseja usar um comando XCTL para implementar uma instrução DXFR. Este valor altera o tipo de ligação DYNAMIC padrão num DXFRLINK com o XCTL.

Depois de especificar este valor, por padrão, todos os programas executarão um XCTL quando um DXFR for solicitado. Você pode anular o padrão com entradas da tabela de ligação :DXFRLINK. Como XCTL já é o padrão para ambientes CICS, esta opção não produz efeito nesses ambientes.

Observe que esta opção resulta em desempenho mais lento, pois o ambiente runtime deve ser recarregado a cada vez que um DXFR for executado.

O padrão é /NODXFRXCTL.

/EJBGROUP

Especifica que você deseja criar um bean de sessão assinalado para um grupo particular do Enterprise Java Bean (EJB).

O grupo já deve existir.

Por padrão o VisualAge Generator crias wrappers Java (um para o programa e um para cada parâmetro de registro) porém não cria um beam de sessão. Para mais informações sobre os wrappers java, consulte VisualAge Generator Client/Server Communications Guide.

Essa opção é válida somente com o destino do Java Wrapper.

/ENDCOMMAREA

Especifica /ENDCOMMAREA se você quiser que uma palavra completa que contém X'FFFFFFFF' seja anexada ao final da COMMAREA em chamadas aos programas não-VisualAge Generator. O comprimento da COMMAREA é aumentado em 4 bytes.

Ao selecionar Finalizar COMMAREA com FFFF, a opção aplica-se a chamadas geradas com o formato de parâmetro COMMPTR (ponteiros de parâmetro na COMMAREA) nos ambientes CICS.

/ENDCOMMAREA aplica-se a chamadas geradas com o formato de parâmetro COMMPTR (ponteiros de parâmetro na COMMAREA) nos ambientes CICS.

COMMPTR é o formato de parâmetro padrão para todos os ambientes CICS.

O padrão é /NOENDCOMMAREA.

/ERRDEST

Especifica o destino das mensagens de diagnóstico nos ambientes IMS/VS e IMS BMP.

O destino do erro está especificado como um dos seguintes:

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

Esta opção será efetiva no runtime somente se ela estiver especificada para o primeiro programa na unidade de execução.

O padrão do IMS/VS é ELADIAG, um código de transação de um utilitário BMP fornecido com a função VisualAge Generator Server for MVS, VSE, and VM que imprime os diagnósticos. O padrão do IMS BMP é gravar as mensagens no arquivo ELAPRINT em vez de uma fila de mensagens.

/FASTPATH

Especifica /FASTPATH se você quiser que o programa seja executado como um programa de caminho rápido IMS. Se a opção /FASTPATH for especificada e a unidade de execução não terminar corretamente, o VisualAge Generator Server for MVS, VSE, and VM emite um 1602 abend.

Se a opção /NOFASTPATH for especificada e a unidade de execução não terminar corretamente, o VisualAge Generator Server for MVS, VSE, and VM emite uma solicitação ROLL.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

Esta opção será efetiva no runtime somente se ela estiver especificada para o primeiro programa na unidade de execução.

O padrão é /NOFASTPATH.

Consulte o VisualAge Generator Design Guide para obter informações detalhadas sobre os programas de caminho rápido IMS.

/FOLD

Especifica que você deseja colocar em maiúsculas a ocorrência da saída.

Ao selecionar dobrar, as instruções de origem e os comentários são transformados de caracteres minúsculos para maiúsculos em relatórios impressos e nos programas gerados onde as instruções de origem e os comentários aparecem como comentários COBOL.

O padrão é /NOFOLD.

/FTPTRANSLATIONCMDDBCS

Especifica que as tabelas de conversão DBCS devem ser definidas para o sistema remoto ao transferirem arquivos usando FTP.

Não existe valor padrão.

/FTPTRANSLATIONCMDSBCS

Especifica que as tabelas de conversão SBCS devem ser definidas para o sistema remoto ao transferirem arquivos usando FTP.

Não existe valor padrão.

/GENHELPMAPS

Especifica que você deseja gerar um grupo de mapas de auxílio com o programa.

Especifique /NOGENHELPMAPS se não quiser gerar um grupo de mapas de auxílio.

Esta opção está disponível somente se você estiver gerando um programa.

O padrão é /GENHELPMAPS.

/GENMAPS

Especifica que você deseja gerar um grupo de mapas com o programa.

Especifique /NOGENMAPS se não quiser gerar um grupo de mapas.

Esta opção está disponível somente se você estiver gerando um programa.

O padrão é /GENMAPS.

/GENOUT

Especifica um diretório na estação de trabalho em que você armazena as saídas da geração. Ao especificar o caminho do diretório para a opção /GENOUT, você poderá utilizar os parâmetros simbólicos para nomes de subdiretório.

Ao gerar C++ para um ambiente de destino, a saída gerada é criada primeiro neste diretório. A saída gerada é então transferida ao Diretório especificado no quadro de grupos Máquina de Destino.

Ao especificar o caminho do diretório para a opção /GENOUT, você poderá utilizar os parâmetros simbólicos para nomes de subdiretório.

Para Usuários de COBOL

COBOL possui uma limitação de 128 caracteres para o analisador da linha de comandos. Os caracteres que excederem o limite serão truncados. Não utilize nomes para as opções /GENOUT ou /BIND que possam fazer com que o comprimento total da linha de comandos exceda esta limitação.

Se a limitação for excedida e a linha estiver truncada, qualquer um dos itens a seguir poderá ocorrer:

Exemplo:

Segue um exemplo de como utilizar a opção de geração /GENOUT no prompt de comandos ou em um arquivo de opções:

/GENOUT=C:\VAST\%EZEUSRID%\%EZEENV%

A seguir um exemplo de como utilizar a opção de geração /GENOUT em um arquivo de comandos:

/GENOUT=C:\VAST\%%EZEUSRID%%\%%EZEENV%%

Os valores dos parâmetros simbólicos substituirão os símbolos no nome do caminho quando o processo de geração gravar um objeto gerado, se você digitar o seguinte:

C:\VAST\%%EZEUSRID%%\%%EZEENV%%

No exemplo acima, se EZEUSRID estiver definido em PROJECT1 e o sistema de destino para geração for IMSVS, os objetos gerados serão gravados no diretório C:\VAST\PROJECT1\IMSVS.

Se o diretório especificado não existir, ele será criado.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

O diretório padrão é o diretório em que o processo do servidor está sendo executado.

/GENRESOURCEBUNDLE

Especifica a geração de uma tabela como um agrupamento de recursos Java.

Isso significa que a tabela deve ser gerada como um agrupamento de recursos Java. A tabela deve ser uma tabela de mensagens ou a coluna 1 definida como Num4 e a coluna 2 definida como Char ou Mixed, 1-254. Para um programa Web transaction, a tabela de mensagens é sempre gerada como um agrupamento de recursos Java.

Essa opção está disponível somente se você estiver gerando uma tabela e se o valor de /SYSTEM for JAVA.

O padrão é /NOGENRESOURCEBUNDLE.

/GENRET

Especifica que você deseja que o CICS emita um RETURN IMMEDIATE.

O padrão é /NOGENRET.

/GENTABLES

Especifica que você deseja gerar todas as tabelas associadas ao programa que está sendo gerado.

Especifique /NOGENTABLES se não quiser gerar as tabelas.

Para tabelas de mensagens do usuário, somente a tabela de mensagens do NLS de destino será gerada.

Esta opção está disponível somente se você estiver gerando um programa.

O padrão é /GENTABLES.

/GENUIRECORDS

Especifica que os registros da interface do usuário no programa devem ser gerados.

Os seguintes arquivos Java podem ser gerados para um registro da interface de usuário:

Esta opção está disponível somente se você estiver gerando um programa Web transaction.

O padrão é /GENUIRECORDS.

/GROUPNAME

Especifica o nome do grupo com 1 a 8 caracteres ao qual esse recurso pertence.

Digite um nome de grupo válido contendo de 1 a 8 caracteres.

O gerenciamento de recursos é simplificado quando as transações e os recursos relacionados são associados aos grupos.

/INEDIT

Especifica se você deseja fazer a edição da entrada somente nos campos modificados de um mapa.

Esta opção atinge a operação da instrução do item de mapa TEST no programa.

O padrão é ALL.

/INITADDWS

Especifica que você deseja inicializar os registros da memória de trabalho na tabela e a lista de registros adicionais de um programa.

O registro de memória de trabalho primário especificado para o programa é sempre inicializado. Especifique /NOINITADDWS se não quiser inicializar esses registros da memória de trabalho.

As instruções a seguir são verdadeiras se você especificar /INITADDWS:

Nota:Os registros recebidos como parâmetros em um programa chamado e os registros redefinidos nunca são inicializados.

As instruções a seguir são verdadeiras se você especificar /NOINITADDWS:

O padrão é /INITADDWS.

/INITRECD

Especifica que você deseja inicializar registros seriais, indexados, relativos, de linha SQL e de segmento DL/I quando o programa começar a ser executado.

Especifique /NOINITRECD se não quiser inicializar esses registros.

As instruções a seguir são verdadeiras se você especificar /INITRECD:

Nota:Os registros recebidos como parâmetros em um programa chamado e os registros redefinidos não são atingidos por esta opção.

As instruções a seguir são verdadeiras se você especificar /NOINITRECD:

O padrão é /INITRECD.

/JAVADESTDIR

Especifica o nome do diretório em uma máquina de destino que gerou o código Java e para a qual os arquivos de suporte auxiliares serão enviados.

O diretório de destino deve existir. O usuário especificado pela opção de geração /JAVADESTUID deve ter autoridade para gravar neste diretório. Especifique o caminho completo. Para ambientes AIX e Solaris, o seguinte é verdadeiro:

Você não pode usar qualquer palavra-chave de plataforma específica, por exemplo:

Exemplo: para AIX e Solaris

   '/home/myid/mysource'

Não existe valor padrão.

/JAVADESTHOST

Especifica o nome ou endereço TCP/IP numérico da máquina de destino na qual reside o diretório de destino Java.

Você pode digitar até 64 caracteres para o nome ou endereço. Se estiver desenvolvendo em Windows NT, você deverá especificar um nome completamente qualificado.

Os ambientes AIX e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Exemplo:

sms.raleigh.ibm.com
 
                  ou
 
9.67.226.22

Não existe valor padrão.

/JAVADESTPASSWORD

Especifica a senha da USERID que será registrada na máquina de destino.

A senha será utilizada para o usuário especificado pela opção de geração /JAVADESTUID. Os ambientes AIX e Solaris consideram maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Não existe valor padrão.

/JAVADESTUID

Especifica o USERID que será registrado na máquina de destino especificada pela opção de geração do /JAVADESTHOST.

Os ambientes AIX e Solaris são sensíveis a maiúsculas e minúsculas. Verifique as letras maiúsculas e minúsculas do valor que você especificar para esta opção.

Exemplo:

 /DESTUID=myuserid

Não existe valor padrão.

/JAVASYSTEM

Especifica o tipo de sistema de destino para a saída Java. Ele pode ser AIX, SOLARIS ou WINNT.

Não existe valor padrão.

/JOBCARD

Identifica o nome do arquivo que contém a instrução de job que você deseja usar para a preparação gerada ou JCL runtime ou CL

O nome do arquivo deve ser especificado de uma das formas abaixo:

O nome do arquivo padrão do MVS é EFK2MJOB.TPL.

O nome do arquivo padrão do VSE é EFK2VJOB.TPL.

/JOBNAME

Especifica o valor usado para o nome do job na instrução de job padrão criada para a preparação ou JCL runtime ou job em lote CL.

O nome deve ser um nome de job MVS ou VSE válido.

O nome do job é utilizado para substituir o parâmetro simbólico, EZEJOB, no gabarito do job. Se você modificar seus gabaritos VSE para utilizar o parâmetro simbólico, EZEJOB, esta opção poderá ser utilizada nos ambientes VSE.

O nome padrão foi criado com o uso do valor especificado para a variável de ambiente EZERUSRID concatenada com a letra A. Como o valor do nome de job se limita ao comprimento de 8 caracteres, somente os primeiros 7 caracteres são usados dos valores EZERUSRID que são maiores do que 7 caracteres.

/LEFTJUST

Especifica que você deseja que as variáveis de mapa CHA, MIX e DBCS sejam definidas com o alinhamento JUSTIFY LEF na saída.

Especifique /NOLEFTJUST se não quiser os dados justificados à esquerda.

A especificação de /LEFTJUST elimina espaços à esquerda para variáveis de mapa definidas com JUSTIFY LEF. É seguro solicitar a justificação à esquerda se os valores exibidos forem sempre justificados à esquerda na entrada ou forem criados pelo programa.

A não-solicitação da justificação à esquerda poderá fornecer melhor desempenho e tamanho do módulo de carga menor.

Nota:Esta opção não tem efeito sobre a justificação da entrada de dados; ela atinge apenas a geração de grupos de mapas que contêm mapas de impressora. Não tem efeito sobre a geração de programas, tabelas ou grupos de mapas que contêm apenas mapas de terminais.

O padrão é /LEFTJUST.

/LINEINFO

Especifica que você deseja incluir informações da linha nas colunas 73-80 da saída COBOL gerada.

As informações sobre a linha identificam quais funções de geração produziram a linha de saída. Você obterá melhor desempenho se não solicitar informações sobre a linha.

As instruções a seguir são verdadeiras se você especificar /LINEINFO:

O padrão é /NOLINEINFO.

/LINES

Especifica o número de linhas que você deseja imprimir em cada página no arquivo da listagem de geração.

Você pode digitar um dos seguintes valores:

0
Specifica que não serão inseridas quebras de páginas.
number
Specifica o número de linhas (20-999) por página.

O padrão é 55.

/LINKAGE

Especifica o nome da parte em que as informações da tabela de ligação foram armazenadas.

/LINKEDIT

Especifica o nome da parte de edição de ligação opcional, que contém as instruções de controle do editor de ligação relativas à edição das ligações do programa com outros programas dos ambientes MVS, VSE ou VM.

/LINKSEPARATE

Especifica que, quando você está usando a função de criação do TeamConnection para gerar em um ambiente MVS, você deseja que o código-fonte gerado seja compilado em um evento de criação separado da edição de ligação, ligação SQL (se necessário) e processamento MFS (se necessário).

O processamento a seguir ocorre em todas as edições de ligação:

Esta opção se aplica apenas na utilização do TeamConnection.

O padrão é /NOLINKSEPARATE.

/LISTING /LISTINGONERROR, /NOLISTING

Especifica se uma listagem de saída gerada será criada. As opções a seguir especificam em que condições uma listagem é gerada:

/NOLISTING

a opção Especificar se você não desejar uma lista de saída gerada.

/LISTING

a opção Especificar se você desejar uma listagem do código fonte da parte gerada.

/LISTINGONERROR

a opção Especificar se você desejar uma listagem do código fonte da parte gerada apenas se alguma mensagem de erro for emitida.

A listagem de saída gerada inclui as opções de geração, associações de recursos e entradas de tabelas de ligação utilizadas para gerar o código fonte da parte.

O padrão é /NOLISTING.

/LOCVALID

Especifica que você deseja que os itens de dados locais sejam validados por meio da comparação de cada definição do item de dados local com a definição do item global de mesmo nome, caso exista uma. Se você solicitar validação e as definições forem diferentes, uma mensagem é emitida e a geração prossegue.

Não é preciso especificar a opção /NOLOCVALID se você não quiser que as definições do item de dados local sejam validadas; /NOLOCVALID é o padrão.

Ao solicitar a validação de item de dados locais, leva mais tempo para que a validação seja concluída.

/LOG

Especifica que você deseja que os erros runtime sejam eliminados pelo VisualAge Generator Server for MVS, VSE, and VM gravado no log do sistema IMS.

Não é preciso especificar /NOLOG se você não quiser que os registros de log do IMS sejam gravados no log do sistema IMS; /NOLOG é o padrão. As mensagens gravadas no log IMS são idênticas às mensagens gravadas no ERRDEST.

Se você especificar que deseja que as mensagens sejam registradas, deverá especificar um identificador do registro. O identificador do registro está no identificador da entrada de registro IMS, que é utilizado quando as mensagens de erro no runtime são gravadas no registro IMS. O identificador é um número hexadecimal de 2 dígitos, que varia de A0 a FF.

Esta opção será efetiva no runtime somente se ela estiver especificada para o primeiro programa na unidade de execução.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

/MATH

Especifica se você deseja que o método de cálculo VisualAge Generator de truncagem dos resultados intermediários seja emulado no programa COBOL.

O método de truncagem usado é significativo se você estiver convertendo um programa CSP/AE existente e quiser garantir que os resultados sejam compatíveis com o programa original.

Você pode especificar os seguintes valores:

COBOL

Selecione COBOL para utilizar algoritmos de truncamento COBOL.

COBOL poderá fornecer desempenho mais rápido, tamanho de módulo de carga menor e melhor exatidão.

CSPAE

Selecione CSP/AE se você deseja que o truncamento dos resultados intermediários nos cálculos tenham o mesmo número de dígitos significativos que o campo de resultado. Este é o algoritmo de truncamento utilizado pelo produto CSP/AE. Especifique esta opção somente para aplicações desenvolvidas originalmente para serem executadas com CSP/AE, que tenham código independente neste algoritmo de truncamento.

Nota:O Dispositivo de testes do VisualAge Generator suporta apenas o COBOL método de tuncagem.

O padrão é COBOL.

/MFSDEV

Especifica os dispositivos nos quais os mapas devem ser gerados e os parâmetros em que serão baseados na instrução MFSDEV.

Cada conjunto de opções do dispositivo especifica um tipo de dispositivo de impressora ou terminal e os parâmetros MFS que correspondem a esse dispositivo.

Nota:Você pode especificar a opção de geração /MFSDEV somente no subcomando GENERATE ou em um arquivo de opções de geração. A interface interativa VisualAge Generator Developer não tem nenhuma entrada correspondente para a opção de geração /MFSDEV.

Você pode especificar os seguintes valores:

dispositivo de anúncio
Especifica um tipo de dispositivo válido que pode ser especificado durante a definição do mapa.

Coloque o valor entre aspas simples (') ou aspas duplas ("). Para obter outras informações sobre os tipos de dispositivos válidos que podem ser especificados, consulte o sistema de auxílio online VisualAge Generator Developer.

dispositivo mfs
Especifica mais de um dos parâmetros usados em uma instrução DEV do MFS.

Coloque a cadeia de parâmetros entre aspas simples (') ou aspas duplas ("). As informações da variável de dispositivo MFS são baseadas nas informações fornecidas por macros do TERMINAL e TYPE na definição do sistema IMS.

EATTR, NCD ou NOEATTR
Indica se o dispositivo suporta os atributos estendidos e se um atributo estendido CD (cor padrão) é gerado para campos de mapas definidos como MONO. Esses valores são opcional e permitem que você substitua o valor padrão especificado com o uso da opção de geração /MFSEATTR, /MFSEATTRNCD ou /NOMFSEATTR.

Consulte o VisualAge Generator Server Guide for MVS, VSE, and VM para obter detalhes sobre a definição desse atributo se selecionar outros dispositivos.

/MFSEATTR

Especifica se você deseja incluir suporte do atributo estendido no MFS gerado.

O padrão é /MFSEATTR.

/MFSIGNORE

Especifica que você deseja incluir IGNORE para o parâmetro SOR na instrução da mensagem do MID e MOD no serviço de formato da mensagem gerada (MFS).

Especifique /MFSIGNORE somente se a opção /MFSDEV especificar FEAT=IGNORE para todos os dispositivos utilizados pelo grupo de mapas que você está gerando.

O padrão é /NOMFSIGNORE.

/MFSTEST

Especifica que você deseja que a preparação JCL coloque os blocos de controle MFS em uma biblioteca de teste.

Não é preciso especificar /NOMFSTEST se você quiser que a preparação JCL coloque os blocos de controle MFS em uma biblioteca FORMAT com estágios; /NOMFSTEST é o padrão.

/MSGTABLEPREFIX

Especifica um prefixo de tabela de mensagem similar ao prefixo da tabela de mensagem definida em um programa. Este é um prefixo de um a quatro caracteres da tabela de mensagem que contém as chaves utilizadas pelos registros de interface de usuário (UI).

Esta opção está disponível somente se você estiver gerando um registro UI. Caso esteja gerando um programa transação Web, o prefixo de tabela de mensagem definido no programa é utilizado.

O padrão é sem prefixo.

/MSP

Especifica os tipos de programas de serviços de impressão que você deseja gerar para o IMS BMP ou MVS batch. Para MVS/TSO, VM batch, VM CMS, e VSE batch o programa de serviço de impressão é sempre o SEQ.

Você pode especificar os seguintes valores:

ALL

Especificar ALL para gerar todos os tipos de programas de serviços de mapeamento que podem ser utilizados nos ambientes (GSAM, MFS, e SEQ, para IMS BMP; GSAM e SEQ for MVS batch). O valor padrão é ALL no ambiente IMS BMP porém não no ambiente MVS batch.

GSAM

Especificar GSAM para gerar um programa de serviços de mapeamento em lote que suporta gravações em um arquivo GSAM. GSAM está disponível apenas para os sistemas de destino IMS BMP e MVS batch.

MFS

Specificar MFS para gerar um serviço de formato de mensagem (MFS) imprimir programa de serviço de mapeamento e as definições de fonte MFS. Se o grupo de mapa contiver mapas de terminal, os copybooks COBOL para MFS e um módulo de formatação do grupo de mapas também serão gerados. Esta opção é válida apenas para o IMS BMP.

SEQ

Especificar SEQ para gerar um programa de serviços de mapeamento em lote para IMS, MVS, VM, ou VSE que suporta impressões ou gravações em um arquivo QSAM. Este é padrão para o MVS batch e apenas opção para o MVS/TSO, VM batch, VM CMS, e VSE batch.

É possível digitar vários valores separados por vírgulas (,). Por exemplo, para IMS BMP, /MSP=MFS,SEQ,GSAM é válido e tem o mesmo resultado que a especificação de /MSP=ALL.

O programa de serviços de impressão do MFS tem o mesmo nome do grupo de mapas. Os serviços SEQ e GSAM, se gerados, são incluídos no programa de serviços de impressão em lote. O programa de serviços de impressão do tem o mesmo nome do grupo de mapas com P1 anexado ao nome.

/NULLFILL

Especifica que você deseja que as variáveis de mapa CHA, MIX, DBCS e NUM com FILL N (null) especificado sejam preenchidas com caracteres nulos.

Especifique /NONULLFILL se quiser que essas variáveis de mapa seja preenchidas com espaços em vez de caracteres nulos.

Nota:Esta opção tem efeito apenas sobre a geração de grupos de mapas que contêm mapas de impressora. Não tem efeito sobre a geração de programas, tabela, ou grupos de mapas que contêm apenas mapas de terminais.

O padrão é /NULLFILL.

/NUMOVFL

Especifica que você deseja suportar a verificação de excesso de números.

Especifique /NONUMOVFL se não quiser suportar essa verificação.

Se você especificar /NONUMOVFL, a função EZEOVER será ignorada. A divisão por zero resultará em um término anormal com uma mensagem. Em outras condições de ultrapassagem, o resultado será truncado, fazendo com que os dígitos significativos sejam perdidos; não há indicação de que o truncamento ocorreu. Projete seu programa para garantir que as condições de ultrapassagem não ocorram.

A especificação de /NONUMOVFL, pode resultar em módulos de carga menores com desempenho melhor.

O padrão é /NUMOVFL.

/OPTIONS

Especifica uma parte que contém outras opções de geração que você deseja aplicar a essa geração.

A opção /OPTIONS também pode ser especificada dentro das partes das opções. Se a mesma opção aparecer em várias partes de opções, a primeira ocorrência encontrada da opção será empregada. A exceção destina-se a opções que são especificadas no arquivo das opções de geração padrão com o parâmetro NOOVERRIDE. Essas opções não podem ser substituídas.

Quando você usa VisualAge Generator, o arquivo dos padrões das opções de geração será especificado pela tecla defaultGenerationOptions no arquivo hpt.ini.

/PACKAGENAME

Especifica o nome de um pacote Java para agrupar classes relacionadas e interfaces.

Um nome de pacote Java constitui uma seqüência de identificadores separados por pontos (.), por exemplo, com.ibm.vgj.ugs. O nome do pacote padrão é my.package.

/POSSIGN

Especifica o caractere que o compilador usa como o sinal positivo de todos os dados numéricos zonados e compactados.

Você pode especificar os seguintes valores:

F

Selecione F se você deseja utilizar F como sinal positivo para todos os dados numéricos zonados e compactados. Isto inclui os tipos de dados NUM, NUMC, PACK e PACKF VisualAge Generator.

C

Selecione C se você deseja utilizar C como sinal positivo para todos os dados numéricos zonados e compactados. Isto inclui os tipos de dados NUM, NUMC, PACK e PACKF VisualAge Generator.

Se mais ocorrências de tipos de dados NUMC e PACK são comparados aos tipos de dados NUM e PACKF, então o desempenho é melhorado utilizando o /POSSIGN=C (set Indicador de sinal positivo para C).

O valor padrão para /POSSIGN é F.

/PREP

Especifica que, após a conclusão bem sucedida da geração (código de retorno <= 4), a preparação dos objetos gerados será automaticamente inicializada.

Especifique /NOPREP se não quiser que a preparação se inicie automaticamente. Se a preparação não se iniciar automaticamente, o subcomando PREPARE deverá ser usado para iniciar a preparação.

O padrão é /PREP.

Se /PREP for especificado, a opção /NOPREPFILE será ignorada.

/PREPFILE

Especifica que você deseja criar um script de preparação na geração.

Especifique /NOPREPFILE se não quiser criar um script de preparação na geração.

Se você especificar /NOPREPFILE, será responsável pela preparação dos objetos gerados no sistema runtime de destino.

Para os ambientes MVS e VSE, um arquivo contendo a JCL de preparação é criado na geração. O nome do arquivo é partname.JCP. Para os ambientes CICS para OS/2 e VM, um arquivo contendo a REXX de preparação é criado na geração. O nome do arquivo REXX de preparação é partname.RXP. Para OS/400, o arquivo que contém a REXX de preparação criada na geração é chamado partname.PRP. Além disso, um arquivo contendo a CL de preparação do OS/400 é criado na geração, chamado partname.CLP, e um arquivo contendo a cadeia de job do OS/400 é criado na geração, chamado partname.CLJ.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

O padrão é /PREPFILE.

O /NOPREPFILE será ignorado se a opção /PREP for especificada.

/PRINTDEST

Especifica o destino da saída impressa dos programas em lote gerados por ambientes CICS.

Esta opção é utilizada somente para definir o valor inicial da palavra de função especial EZEDESTP. Se um valor já foi definido para a palavra de função especial EZEDESTP, esta opção será ignorada. Se um valor não estiver definido para EZEDESTP, o valor especificado para /PRINTDEST é utilizado para determinar o destino da impressão.

Você pode especificar os seguintes valores:

EZEPRINT

Selecione EZEPRINT se você deseja que a saída impressa dos jobs em lote de CICS seja enviada ao destino especificado para o arquivo EZEPRINT.

TERMID

Selecione ID do Terminal se você deseja que a saída impressa dos jobs em lote de CICS seja enviada ao ID do Terminal CICS atual.

Esta opção é compatível com o comportamento do conjunto do Produto de Sistema Cruzado.

O padrão é EZEPRINT.

/PROJECTID

Especifica o valor que você deseja usar como o qualificador de nomes do conjunto de dados de alto nível na preparação ou JCL runtime.

O valor especificado será substituído pelo pelo parâmetro simbólico do gabarito %EZEPID%. EZEPID será utilizado nos gabaritos JCL CLIST como qualificador de nome do conjunto de dados de nível alto, para os conjuntos de dados que contêm os arquivos de saída de preparação. O valor de /PROJECTID pode ser o ID de logon do usuário ou um ID do projeto. O tamanho máximo de /PROJECTID é 54 caracteres.

O valor também poderá ser utilizado para rotear saídas de geração para projetos ou usuários diferentes para diretórios diferentes, especificando-se %EZEPID% como um dos subdiretórios no caminho da opção /GENOUT.

O padrão é PROJECT, mas você pode especificar um valor para /PROJECTID se a geração tiver de criar um JCL do sistema central.

/RECOVERY

Especifica que você deseja que a mensagem que está sendo processada no momento seja inserida na fila de mensagens novamente, se o programa for encerrado devido a um erro.

Especifique /NORECOVERY se não quiser que a mensagem atual seja inserida na fila de mensagens novamente.

Esta opção se aplica somente se a opção de processo SCAN for utilizada para leitura da fila de mensagens em um programa IMS BMP orientado à transação. Se uma chamada CSPTDLI for utilizada para ler a fila de mensagens, a mensagem não será inserida na fila de mensagens novamente.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

Esta opção será efetiva no runtime somente se ela estiver especificada para o primeiro programa na unidade de execução.

O padrão é /RECOVERY para um IMS BMP orientado a transação que utilize a opção de E/S SCAN para ler a fila de mensagens e /NORECOVERY para outros programas IMS BMP.

/RESOURCE

Especifica o nome de uma parte de associações de recurso que contém associações de recurso.

O conteúdo da parte de associação de recursos indica onde estão localizados os arquivos físicos utilizados pelo programa.

Nota:A parte de associação de recursos é usada durante o processo de geração para programas C++, somente quando o ambiente de destino é CICS for AIX, CICS for Solaris, CICS para OS/2 ou CICS para Windows NT. Quando o ambiente de destino é OS/2, AIX, HP-UX, Solaris ou Windows NT, C++, os programas usam arquivos de associação de recursos no tempo de execução. O conteúdo do arquivo de associação de recursos indica onde estão localizados os arquivos físicos utilizados pelo programa.

Consulte VisualAge Generator Server Guide for Workstation Platforms para obter informações sobre o arquivo de associação de recursos e os tipos de arquivos suportados para os ambientes OS/2, AIX, HP-UX, Solaris e Windows NT.

Não existe valor padrão.

/RESVWORD

Especifica o arquivo que contém as palavras reservadas, tais como COBOL, SQL e CICS, para o seu projeto.

O nome do arquivo deve ser especificado de uma das formas abaixo:

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

O nome de arquivo padrão é EFK2RSV.RSV.

/RT

Especifica um identificador de transação.

As cadeias dos identificadores da transação estão definidas das seguintes formas, dependendo dos ambientes:

CICS e IMS/VS
Especifica o identificador da transação que será iniciado quando a transação associada ao programa VisualAge Generator terminar sem transferência

Apenas os primeiros 4 caracteres serão utilizados para ambientes CICS; quaisquer caracteres restantes serão ignorados.

MVS/TSO e VM CMS
Especifica um nome de programa ao invés de um identificador de transação

No MVS/TSO, os conjuntos de dados já devem estar alocados para o programa de destino como se fossem o destino de uma instrução XFER.

Esta opção será efetiva no runtime somente se ela estiver especificada para o primeiro programa na unidade de execução.

Geralmente, este método de especificação de um identificador de transação é utilizado quando um programa conduzido por menu inicia o programa e você deseja retornar ao menu.

/RT substitui a opção RT CSPAE.

Esta opção se aplica aos seguintes tipos de programas:

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

/RUNFILE

Especifica que você deseja gerar arquivos runtime.

Especifique /NORUNFILE se não quiser gerar arquivos runtime.

Os arquivos de runtime consistem nos arquivos a seguir:

O padrão é /RUNFILE.

/SENDTRANSLATIONCMDDBCS

Especifica que as tabelas de conversão DBCS devem ser definidas para o sistema remoto ao transferirem arquivos usando SNA. Defina esse valor se precisar especificar outras tabelas de conversão.

Consulte a documentação do sistema remoto para obter os valores padrão.

/SESSION

Especifica a ID de sessão do emulador do sistema central que você deseja usar quando os arquivos gerados forem transferidos ao sistema central.

Quando essa opção for usada com o subcomando GENERATE, a opção de geração /PREP também deverá ser especificada.

O padrão é a primeira ID da sessão do sistema central configurada no sistema.

/SETFULL

Especifica que você deseja que a instrução VisualAge Generator SET map-item FULL seja suportada pelos programas dos serviços de impressão.

Especifique /NOSETFULL se quiser que a instrução VisualAge Generator SET map-item FULL seja ignorada pelos programas dos serviços de impressão.

Especifique /SETFULL se você deseja que sejam exibidos asteriscos (*) em uma variável de mapa vazia se a instrução FULL do item de mapa SET for executada para a variável.

A especificação de /NOSETFULL poderá apresentar melhor desempenho e tamanho do módulo de carga menor para grupos de mapas contendo mapas de impressora com várias variáveis de mapa.

Especifique /NOSETFULL se você não pretende utilizar a instrução FULL do item de mapas SET nos programas que utilizam o grupo de mapas.

Nota:Esta opção tem efeito apenas sobre a geração de grupos de mapas que contêm mapas de impressora. Não tem efeito sobre a geração de programas, tabelas ou grupos de mapas que contêm apenas mapas de terminais.

O padrão é /SETFULL.

/SP

Especifica o uso dos comandos do programa do sistema.

/SPA

Especifica o tamanho da área de trabalho (SPA) de IMS que você deseja utilizar nos programas de transação.

O valor padrão é 0.

/SPZERO

Especifica que você deseja que os itens de dados NUM e NUMC que contêm somente espaços sejam interpretados como item que contêm zeros.

Não é preciso especificar /NOSPZERO se não quiser que seja feito um processamento especial em itens de dados NUM e NUMC que contêm somente espaços; /NOSPZERO é o padrão.

Especifique a opção /SPZERO para gerar o código de origem COBOL que garante que os itens de dados NUM e NUMC sejam interpretados como zeros, em vez de espaços. O desempenho do runtime será afetado.

Não é necessário especificar /SPZERO se se não for possível utilizar os itens de dados NUM e NUMC, que contêm todos os espaços, em uma instrução de atribuição ou em uma expressão condicional.

Esta opção aplica-se somente a itens de dados NUM e NUMC que contém espaços justos; esta opção não se aplica a outros tipos de itens de dados.

Nota:Não é possível utilizar dados não-numéricos, como caracteres nacionais e espaços, em tipos de dados NUM ou NUMC. Esta opção não interpreta itens de dados que contêm uma combinação de espaços e outros dados.

Ocorrerá um término anormal se um tipo de dados numérico, que contém dados de caractere, for utilizado em uma instrução de atribuição ou em uma expressão condicional. Uma exceção de dados causa este término anormal.

/SQLDB

Especifica o nome do banco de dados que você deseja usar para a validação da instrução SQL.

Quando você usa essa opção com o subcomando VisualAge Generator GENERATE, deve também especificar a opção de geração /PREP.

O valor padrão do /SQLDB é o valor especificado para a variável de ambiente EZERSQLDB. Quando você usa TeamConnection, essa opção se aplica ao processador de criação da geração.

Notas:
  • Se você especificar esta opção em um arquivo de comandos e desejar utilizar um parâmetro simbólico como parte do valor desta opção, deverá especificar dois sinais de percentagem (%%) como delimitadores do parâmetro simbólico.
  • Se você especificar esta opção na linha de comando ou em um arquivo de opções de geração, o delimitador do parâmetro simbólico será um sinal de percentagem (%).
  • A interface com o usuário sempre coloca as opções em um arquivo de comandos. Se você utilizar parâmetros simbólicos nos valores especificados para a interface interativa, utilize sempre dois sinais de porcentagem como delimitador do parâmetro simbólico. Por exemplo, para utilizar o parâmetro simbólico EZEENV, especifique %%EZEENV%%. Esta opção garante que o interpretador de comandos substitua corretamente o valor do parâmetro simbólico.

/SQLID

Especifica o nome da ID do SQL a ser usada na validação da instrução SQL.

Notas:
  • Se você especificar esta opção em um arquivo de comandos e desejar utilizar um parâmetro simbólico como parte do valor desta opção, deverá especificar dois sinais de percentagem (%%) como delimitadores do parâmetro simbólico.
  • Se você especificar esta opção na linha de comando ou em um arquivo de opções de geração, o delimitador do parâmetro simbólico será um sinal de percentagem (%).
  • A interface com o usuário sempre coloca as opções em um arquivo de comandos. Se você utilizar parâmetros simbólicos nos valores especificados para a interface interativa, utilize sempre dois sinais de porcentagem como delimitador do parâmetro simbólico. Por exemplo, para utilizar o parâmetro simbólico EZEENV, especifique %%EZEENV%%. Esta opção garante que o interpretador de comandos substitua corretamente o valor do parâmetro simbólico.

O valor padrão é o valor especificado para a variável de ambiente EZERSQLID.

/SQLPASSWORD (senha)

Especifica o nome da senha SQL a ser usada.

Notas:
  • Se você especificar esta opção em um arquivo de comandos e desejar utilizar um parâmetro simbólico como parte do valor desta opção, deverá especificar dois sinais de percentagem (%%) como delimitadores do parâmetro simbólico.
  • Se você especificar esta opção na linha de comando ou em um arquivo de opções de geração, o delimitador do parâmetro simbólico será um sinal de percentagem (%).
  • A interface com o usuário sempre coloca as opções em um arquivo de comandos. Se você utilizar parâmetros simbólicos nos valores especificados para a interface interativa, utilize sempre dois sinais de porcentagem como delimitador do parâmetro simbólico. Por exemplo, para utilizar o parâmetro simbólico EZEENV, especifique %%EZEENV%%. Esta opção garante que o interpretador de comandos substitua corretamente o valor do parâmetro simbólico.

/SQLVALID

Especifica que você deseja validar instruções SQL.

Não é preciso especificar /NOSQLVALID se você não quiser validar instruções SQL; /NOSQLVALID é o padrão.

Instruções SQL são validadas através da preparação dinâmica da instrução utilizando o atual gerenciador de banco de dados no sistema de geração. A validação das instruções SQL é executada de acordo com as regras de preparação SQL dinâmicas do gerenciador do banco de dados atual.

Para validação junto a bancos de dados remotos, certifique-se de que o banco de dados está catalogado no diretório DDCS.

A validação da instrução SQL não captura todos os erros. O processo de validação poderá retornar erros para as instruções SQL que são válidas no ambiente de destino, mas não válidas para o gerenciador do banco de dados atual.

Nota:Não é possível validar instruções SQL para registros SQL definidos com nomes da tabela dinâmica ou instruções com a opção Criação da Instrução de Runtime especificada como Sim.

Para validar instruções SQL, todos os bancos de dados e tabelas utilizados nas instruções já deverão estar definidos no gerenciador do banco de dados atual.

O pedido de validação da instrução SQL aumenta o tempo necessário para validação.

O padrão é /NOSQLVALID.

/SYMPARM

Atribui um valor ao parâmetro simbólico

O VisualAge Generator Developer cria JCL, CLIST, arquivos de comando de preparação, as definições de transação e programa JOB e CICS e os arquivos de execução REXX runtime e de preparação a partir dos arquivos do gabarito. Se o nome de um símbolo de um gabarito corresponder a um símbolo especificado com a opção /SYMPARM, o valor especificado para a opção substituirá o nome do gabarito.

Várias opções /SYMPARM podem ser especificadas no mesmo subcomando GENERATE.

Nota:A opção de geração /SYMPARM só pode ser especificada com o uso do subcomando GENERATE ou de uma parte das opções de geração. A interface do usuário não possui nenhum campo correspondente para a opção de geração /SYMPARM.

Os símbolos especificados com o uso da opção /SYMPARM não podem começar com EZE. Eles podem ter 1 a 8 caracteres de extensão.

Os valores especificados para os parâmetros simbólicos devem estar entre aspas simples (') ou aspas duplas (").

/SYNCDXFR

Especifica que você deseja que ocorram pontos de sincronização em operações DXFR sempre que um PSB for programado.

Especifique /NOSYNCDXFR se não quiser que os pontos de sincronização ocorram em operações DXFR, a menos que um PSB seja programado e o programa para o qual a transferência é feita estiver definido com um PSB diferente do programa de transferência. O nome de PSB na especificação de programa para ambos os programas deve ser o mesmo a fim de evitar o ponto de sincronização na operação DXFR.

A especificação de /NOSYNCDXFR torna o processamento em ambientes CICS compatíveis com outros ambientes.

O padrão é /SYNCDXFR.

/SYNCXFER

Especifica que você deseja forçar commits do banco de dados em operações XFER em sistemas MVS/TSO, VM CMS, IMS BMP, MVS batch e VM batch. A especificação de /SYNCXFER força a compatibilidade em todos os ambientes.

A especificação de /NOSYNCXFER indica que os commits não foram realizados em operações XFER desses ambientes.

O /SYNCXFER não é suportado em programas de transação orientada IMS BMP (programas que SCAN a I/O PCB como um arquivo serial). Estes programas consolidam automaticamente as alterações de banco de dados em cada SCAN para a I/O PCB e não consolidam alteraçòes em qualquer outro ponto.

O padrão é /NOSYNCXFER.

/SYSCODES

Especifica que você deseja que os códigos de retorno do sistema voltem ao programa.

Não é necessário especificar /NOSYSCODES para indicar que você deseja que seu programa devolva códigos de retorno do VisualAge Generator na palavra de função especial EZERT8 após as opções de E/S; /NOSYSCODES é o padrão.

O padrão é /NOSYSCODES.

Para obter mais informações sobre os códigos de retorno do sistema para o formato dos códigos de retorno do VisualAge Generator, consulte o VisualAge Generator Messages and Problem Determination Guide.

/TARGNLS

Especifica o código do idioma nacional de destino usado nas saídas runtime.

O código de idioma nacional alvo é anexado ao prefixo da tabela de mensagens para que seja gerado o nome da tabela de mensagens do usuário. Para ambientes de destino com saída C++, o código de idioma nacional de destino define o idioma para mensagens de usuário e mensagens do VisualAge Generator Server no runtime. Para ambientes de destino com saída COBOL, o código de idioma nacional de destino define as seguintes especificações:

A opção /TARGNLS é uma opção unidade de execução para programas. O código /TARGNLS para o primeiro programa na unidade de execução determina o idioma que você deseja utilizar para obter mensagens de erros de todos os programas na unidade de execução.

A opção /TARGNLS age como uma opção na geração (ao gerar mensagens para a origem MFS e identificar as tabelas de conversão padrão).

Não é possível alterar o idioma nacional gerado com o grupo de mapas no runtime. Para garantir que os valores do idioma nacional utilizados em um programa e seus grupos de mapas sejam compatíveis, especifique o mesmo código /TARGNLS ao gerar o programa e seus grupos de mapas.

Os idiomas a seguir são suportados:

Código
Idioma
CHS
Chinês Simplificado
DES
Alemão Suíço
DEU
Alemão
ENP
Inglês em letra maiúscula
ENU
Inglês dos Estados Unidos
ESP
Espanhol
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil

Nota:Maiúscula em Inglês não é suportado pelo AIX, OS/2, Windows NT, HP-UX, e Solaris.
Nota:Você deve carregar os códigos de páginas com seu sistema para os idiomas que utiliza como valores para o idioma nacional de destino.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

/TEMPLATES

Especifica a localização do diretório dos gabaritos usados na geração de JCL, CLISTs, REXX execs, arquivos de comandos de preparação, da instrução JOB e das definições de transação e programa do CICS.

Se os gabaritos não forem localizados, os diretórios especificados pela variável de ambiente DPATH ou PATH serão pesquisados. Utilize a opção /TEMPLATES se você deseja criar versões diferentes dos gabaritos para projetos distintos. Especifique o nome do diretório como sendo nome completo do diretório. Os parâmetros simbólicos são permitidos na especificação do diretório. Nomes parciais de diretórios são tratados como um subdiretório do diretório processo do servidor atual.

Consulte o VisualAge Generator Generation Guide para obter uma tabela mostrando as opções de geração e os ambientes válidos para cada opção.

/TRACE

Especifica que você deseja gerar as instruções COBOL necessárias para o rastreamento runtime a ser realizado.

Você pode especificar os seguintes valores:

NONE

Especifique NENHUM se não desejar a execução do rastreio de SQL no tempo de execução.

Nota:Como a definição da opção /TRACE com um valor diferente de NENHUM gera instruções COBOL adicionais, o uso desta opção afetará o desempenho do tempo de execução do programa gerado, mesmo que o rastreio não esteja ativo.

SQLERR

Especifique SQLERR para gerar as instruções COBOL necessárias para rastrear os códigos de erro SQL a partir da área de comunicações SQL (SQLCA) no run time.

SQLIO

Especifique SQLIO para gerar as instruções do COBOL necessárias para rastrear as áreas de dados SQL e códigos de erro SQL do SQLCA no run time.

STMT

Especifique STMT para ativar o rastreamento de instrução VisualAge Generator Developer no run time. Instruções são rastreadas apenas se você e especificar STMT ao executar o programa.

Nota:Se SQLERR ou SQLIO estiver especificado para um programa que não contenha as instruções SQL, a especificação de SQLERR ou SQLIO será ignorada.

Para obter mais informações sobre como ativar o rastreamento e sobre como obter a saída do rastreamento, consulte qualquer dos documentos a seguir:

/TRANSFERTYPE

Especifica o protocolo usado para a transferência dos arquivos ao sistema remoto.

Os valores padrão são:

Desenvolvimento de Sistemas CICS para OS/2 AS/400 MVS VM VSE
Windows NT TCPIP TCPIP SNA SNA SNA
OS/2 NENHUM TCPIP SNA SNA SNA

/TRANSID

Especifica o nome do identificador da transação utilizado para iniciar um programa e reiniciar o identificador da transação utilizado para reiniciar um programa ou entrada após uma opção CONVERSE segmentada.

Você pode especificar os seguintes valores:

principal
Especifique o identificador de transação utilizado para iniciar o programa nos ambientes CICS.

O identificador padrão é composto pelos quatro primeiros caracteres do nome do programa.

reiniciar
Especifique o identificador de transação que você usa para reiníciar o programa seguindo a partir de uma opção E/S CONVERSE segmentada. O valor é usado para inicializar a palavra de função especial EZESEGTR em um programa da transação principal. Consulte o VisualAge Generator Design Guide para detalhes sobre a palavra de função especial EZESEGTR.

O valor padrão é um espaço em branco, o qual faz com que a transação que estava em execução seja iniciada novamente.

Este valor é também utilizado na geração da entradas PCT e RDO caso a opção de geração do /CICSENTRIES seja especificada com um valor diferente do NONE.

/TWAOFF

Os programas gerados usam 1024 bytes contínuos na área de trabalho da transação do CICS (TWA) para se manterem informados do status de transação.

A opção /TWAOFF especifica o desvio do bloco de 1024 bytes no TWA.

Esta opção só entrará em vigor no runtime se a opção estiver especificada para o primeiro programa na unidade de execução

Utilize esta opção para evitar a sobreposição quando programas não-VisualAge Generator, que utilizam área de trabalho de transação (TWA), estão na mesma unidade de execução com programas COBOL.

Por exemplo, se seu programa não-VisualAge Generator requer 100 bytes de TWA, a especificação de um valor 100 fará com que os primeiros 100 bytes sejam reservados para seu programa.

Para a geração CICS para OS/2, quando você especificar um valor não-zero, deverá aumentar o TWASIZE definido na definição da transação para a Tabela de Inicialização do Sistema (SIT), em quantidade além dos 1024 bytes requeridos para todas as transações VisualAge Generator.

Para MVS CICS e VSE CICS, o aumento do TWASIZE é gerado automaticamente nas definições de transação. O valor TWASIZE gerado no PCT é definido em 1024 mais o valor especificado para a opção de geração /TWAOFF.

Especifique 0 se você deseja que os programas gerados utilizem primeiro os 1024 bytes do TWA.

Especifique offset para especificar o deslocamento da área de status de transação de 1024-byte no TWA utilizado por programas gerados.

O padrão é 0.

/UNLOAD

Especifica que o mapa de configuração deve ser descarregado antes de uma geração em lote.

A seqüência é esta:

  1. Ocorre um descarregamento de todos os applications do VAGen.
  2. O mapa de configuração especificado no comando Gerar é carregado.
  3. A geração ocorre.

O padrão é /UNLOAD.

/VALIDMIX

Especifica que os campos mistos foram validados por VisualAge Generator Server ou VisualAge Generator Server for MVS, VSE, and VM.

Os campos mistos são campos que contêm tanto caracteres do conjunto de caracteres de byte duplo (DBCS), quanto do conjunto de caracteres de byte único (SBCS). Especifique /NOVALIDMIX se quiser que a validação dos campos mistos seja manipulada pelo programa COBOL. O uso do /NOVALIDMIX pode resultar em melhora no desempenho dependendo do número de movimentações do campo misto contidas no programa.

Especifique a opção /VALIDMIX para garantir que as cadeias DBCS sejam válidas, especialmente se for possível que campos mistos estejam truncados.

Não é necessário selecionar a opção /VALIDMIX se não houver possibilidade de truncamento dos campos mistos.

Especifique a opção /NOVALIDMIX caso não precise que o VisualAge Generator Server valide cadeias de byte duplo.

O padrão é /VALIDMIX.

/VMLOADLIB

Especifica a biblioteca de carregamento de destino do VM em que os módulos de carregamento foram posicionados pelo processo de preparação.

Módulos de carregamento criados durante o processo de preparação são armazenados nesta biblioteca.

O valor de /VMLOADLIB é o nome do arquivo da biblioteca de carga; o tipo do arquivo é sempre LOADLIB.

O nome do arquivo fica limitado a 8 caracteres.

Notas:
  • Se você especificar esta opção em um arquivo de comandos e desejar utilizar um parâmetro simbólico como parte do valor desta opção, deverá especificar dois sinais de percentagem (%%) como delimitadores do parâmetro simbólico.
  • Se você especificar esta opção na linha de comando ou em um arquivo de opções de geração, o delimitador do parâmetro simbólico será um sinal de percentagem (%).
  • A interface com o usuário sempre coloca as opções em um arquivo de comandos. Se você utilizar parâmetros simbólicos nos valores especificados para a interface interativa, utilize sempre dois sinais de porcentagem como delimitador do parâmetro simbólico. Por exemplo, para utilizar o parâmetro simbólico EZEENV, especifique %%EZEENV%%. Esta opção garante que o interpretador de comandos substitua corretamente o valor do parâmetro simbólico.

O valor padrão para /VMLOADLIB é EZEAPPL.

/VSELIB

Especifica a biblioteca em que os objetos criados durante a geração foram colocados quando transferidos pelo processo de preparação.

Objetos utilizados na preparação, como código de origem e pacotes de texto de compilações COBOL, são colocados nesta biblioteca.

As partes são especificadas utilizando-se a sintaxe parte.tipo. Esta biblioteca é a primeira biblioteca pesquisada para ligação-edição.

A especificação da biblioteca é limitada em 16 caracteres.

Notas:
  • Se você especificar esta opção em um arquivo de comandos e desejar utilizar um parâmetro simbólico como parte do valor desta opção, deverá especificar dois sinais de percentagem (%%) como delimitadores do parâmetro simbólico.
  • Se você especificar esta opção na linha de comando ou em um arquivo de opções de geração, o delimitador do parâmetro simbólico será um sinal de percentagem (%).
  • A interface com o usuário sempre coloca as opções em um arquivo de comandos. Se você utilizar parâmetros simbólicos nos valores especificados para a interface interativa, utilize sempre dois sinais de porcentagem como delimitador do parâmetro simbólico. Por exemplo, para utilizar o parâmetro simbólico EZEENV, especifique %%EZEENV%%. Esta opção garante que o interpretador de comandos substitua corretamente o valor do parâmetro simbólico.

O valor padrão para /VSELIB é PRD2.EZELIB.

/WORKDB

Especifica o tipo de banco de dados de trabalho que você quer usar no programa gerado.

Esta opção será efetiva no runtime somente se ela estiver especificada para o primeiro programa na unidade de execução.

O banco de dados de trabalho é utilizado com os seguintes objetivos:

Você pode selecionar qualquer um dos seguintes valores:

AUX

Especifique AUX se você deseja salvar os dados de status do programa em uma fila de memória temporária auxiliar.

AUX é um valor válido em todos os ambientes CICS.

O padrão será AUX para ambientes CICS.

MAIN

Especifique MAIN se você deseja salvar os dados de status do programa em uma fila de memória temporária principal.

MAIN é um valor válido para todos os ambientes CICS.

Você pode especificar MAIN para ambientes CICS para OS/2; no entanto, o release atual de CICS para OS/2 sempre colocará filas de memória temporária na memória auxiliar, mesmo quando o programa gerado especificar MAIN.

Consulte o VisualAge Generator Design Guide para obter uma descrição das considerações sobre o banco de dados de trabalho do IMS.


Para mais informações

Consulte o documento VisualAge Generator Generation Guide para obter informações sobre opções de geração.


Menus

Arquivo

Selecione Arquivo para trabalhar com partes, arquivos , imagens ou opções da impressora.

Novo

Selecione Novo para criar uma nova parte VisualAge Generator.

Abrir

Selecione Abrir para abrir uma parte VisualAge Generator carregada.

Salvar

Selecione Salvar para salvar a parte na biblioteca. Você pode salvar partes no an application que seja uma edição aberta ou uma edição aberta, para o qual uma edição de trabalho pode ser criada.

Salvar Como

Selecione Salvar Como para criar uma nova parte com um nome diferente que herde todas as características da parte aberta, sem alterar a parte original.

A seleção de Salvar Como abre a janela Salvar Como.

Reverter

Selecione Reverter para fazer com que todos os campos voltem a assumir as últimas definições salvas.

Salvar no Arquivo

Selecione Salvar no Arquivo para exibir a janela Seleção do Arquivo e salvar o conteúdo do editor para um arquivo com o nome que você especificou.

Ler do Arquivo

Selecione Ler do Arquivo para exibir a janela Seleção de Arquivo e carregar o conteúdo do arquivo especificado no editor.

Imprimir

Selecione Imprimir para imprimir a parte que foi aberta.

A primeira vez que você imprime uma parte VisualAge Generator, as janelas Configurar Impressão serão exibidas. Você pode aceitar ou alterar as definições da impressora padrão para todos os editores VisualAge Generator utilizando estas janelas.

Configurar Impressão

Selecione Configurar Impressão para selecionar uma impressora e especificar opções de configuração da impressora.

Salvar Imagem

Selecione Salvar Imagem para conservar um instantâneo da imagem do VisualAge que está localizado na memória, gravando-o no arquivo abt.icx armazenado em seu disco rígido.

Salvar Imagem Como

Selecione Salvar Imagem Como para abrir a janela Nome do Arquivo para Imagem, onde você pode especificar um nome de arquivo, um diretório e uma unidade em que deseja salvar sua imagem.

O arquivo padrão é abt.ics.

Sair do VisualAge

Selecione Sair do VisualAge para fechar o VisualAge. É perguntado se você deseja salvar sua imagem, fechar o programa sem salvar a sua imagem ou cancelar seu pedido para fechar o programa.

Editar

Selecione Editar para trabalhar com texto num editor.

Desfazer

Selecione Desfazer para inverter sua última ação de edição.

Nota:Para desfazer um corte, posicione o cursor no local apropriado no editor do qual cortou e selecione Colar.

Refazer

Selecione Refazer para efetuar a última ação que foi revertida ou desfeita. No Editor de Mapas várias ações podem ser refeitas.

Se não tiver sido feita nenhuma ação ou se a última ação feita não puder ser desfeita, a opção Refazer não ficará disponível.

Cortar

Selecione Cortar para remover o texto selecionado ou objetos e colocá-los na área de transferência.

Copiar

Selecione Copiar para copiar as informações selecionadas para a área de transferência sem excluí-las da janela ativa.

Colar

Selecione Colar para copiar texto da área de transferência para a janela ativa. Todo o texto selecionado é substituído pelo texto da área de transferência. Se não houver texto selecionado, o texto na área de transferência será inserido na posição do cursor.

Nota:Colar serve somente para texto.

Excluir

Selecione Excluir para remover as informações selecionadas sem armazená-las na área de transferência.

Localizar/Substituir

Selecione Localizar/Substituir para exibir a janela Localizar/Substituir, que permite:

Campos

Botões de comando

Selecione Localizar Seguinte para localizar a cadeia. Se não houver cadeia correspondente no texto restante, será dada a mensagem Cadeia não encontrada no campo Status.

Se tiver sido especificada cadeia no campo Substituir por, será possível selecionar:

Selecione Fechar para fechar a janela.

Selecionar Tudo

Escolha Selecionar Todos para selecionar o texto inteiro no editor.

Desmarcar Tudo

Selecione Desmarcar Tudo para limpar qualquer seleção.

Exibir

Selecione Exibir para trabalhar com fontes.

Fonte

Selecione Fonte para abrir a janela Seleção da Fonte e mudar a fonte de todos os tipos de partes que podem ser editados no editor em que a fonte é alterada.

Campos

Botões de comando

Selecione OK para aceitar quaisquer alterações e fechar a janela Seleção de Fonte.

Selecione Padrão para restaurar as definições de fonte padrão e fechar a janela Seleção de Fonte.

Selecione Cancelar para fechar a janela Seleção de Fonte sem aceitar nenhuma alteração.

Tarefas

Para alterar a fonte de uma parte, selecione Fonte no menu Exibir e faça o seguinte:

  1. Nas listas suspensas Fundição, Família e Caracteres selecione a fonte.

    O canto inferior esquerdo da janela indica se a fonte selecionada é bitmap ou escalável.

  2. Nas listas suspensas Estilo, Estilo da Ext. e Tamanho, selecione o estilo e o tamanho.

    Uma amostra da fonte selecionada é exibida na área de texto. Digite mais texto se quiser ver outros caracteres.

  3. Selecione OK.

Ferramentas

Selecione Ferramentas para definir pontos de teste para a parte que está sendo definida.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para definir pontos de interrupção, de rastreamento e de observação nas seguintes partes:

Parte

Selecione Parte para definir pontos de teste para uma parte. Esses pontos podem ser pontos de interrupção, pontos de rastreamento e pontos de observação.

Palavras EZE de Dados

Selecione Palavras EZE de Dados para definir pontos de teste para palavras EZE de dados. Esses pontos podem ser pontos de interrupção e pontos de observação.

Palavras EZE de dados são palavras EZE que podem ser usadas como itens de dados.

Palavras EZE Lógicas

Selecione Palavras EZE Lógicas para definir pontos de teste para palavras EZE lógicas. Esses pontos podem ser pontos de interrupção.

Palavras EZE Lógicas são palavras EZE que controlam o fluxo do programa ou que oferecem algum serviço específico.


[ Início da Página | Página Anterior | Próxima Página | Índice ]