Use o bloco de notas Opções de Geração do MVS BATCH para especificar opções de geração que se aplicam ao ambiente MVS batch.
Use a guia Validação para especificar as opções de geração que se aplicam à forma como a parte é validada.
No quadro Itens de dados subestruturados, selecione como deseja que as estruturas de registros e tabelas sejam validadas nos casos de conflito de tipo de dados:
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).
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 é Nenhum.
Selecione Nenhum caso deseje verificar conflitos potenciais nos tipos de dados dos itens de dados sub-estreuturados na validação.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Apenas itens do mais baixo nível 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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Itens de todos os níveis para verificar tipos de dados conflitantes em todos os níveis de um item de dado sub-estruturado.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Itens de dados locais para validar itens de dados locais. Os itens locais de dados são validados pela comparação de cada definição de item local de dados com a definição de item global do mesmo nome, se um existir. Se você solicitar validação e as definições forem diferentes, uma mensagem é emitida e a geração prossegue.
Se você não selecionar Itens de dados locais, os itens de dados locais não são validados.
Ao solicitar a validação de item de dados locais, leva mais tempo para que a validação seja concluída.
Itens de dados locais não é selecionado como padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Comandos SQL para validar instruções SQL.
Se você não selecionar Comandos SQL, elas não serão validadas.
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.
Comandos SQL não é selecionado como padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Banco de dados SQL, especifique o nome do banco de dados a usar para a SQL validação de instrução e para o SQL pré-processamento no ambiente de destino.
O valor do campo Banco de dados SQL não é utilizado, a menos que a opção Iniciar arquivo de comandos de preparação da guia Preparação esteja selecionada.
Essa opção é sempre colocada na instrução do subcomando GENERATE ou no objeto de opções de substituição sendo criado.
Se ela não estiver definida na interface com o usuário nem em nenhuma parte de opção, o valor padrão será atribuído à atribuição encontrada em primeiro lugar a partir das seguintes localizações:
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No quadro Autorização de banco de dados, digite as seguintes informações
No campo ID de Usuário, digite um ID de usuário de banco de dados. Este ID de usuário é utilizado para iniciar sessão no banco de dados durante a validação SQL.
No campo Senha, especifique uma senha para o ID de usuário do banco de dados.
Use a guia Arquivos de Entrada para especificar opções de geração que se aplicam aos arquivos de entrada.
No campo Opções de geração, especifique uma parte que contém os valores para opções de geração.
O valor padrão para o campo Opções de geração é o nome da parte de opções atualmente especificado em um dos itens seguintes:
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Consulte o documento VisualAge Generator Generation Guide para obter mais informações sobre arquivos de opções.
No campo Associação de recurso, selecione um nome de parte válido para especificar o nome da parte das 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. |
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Tabela de ligação, selecione um nome de parte de tabela de Ligação para especificar o nome da parte que contém as informações da tabela de ligação.
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Diretório de gabaritos, digite um nome de diretório válido para especificar a localização do diretório dos gabaritos usados na geração do JCL, de CLISTS, das execs REXX, dos arquivos de comandos de preparação, do cartão de JOB e das definições de programa e de transação 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.
Não existe valor padrão. Os diretórios relacionados nas variáveis ambientais de DPATH ou PATH são pesquisados em busca de um arquivo que contenha os gabaritos.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Edição de ligação, selecione um nome válido para especificar a parte de edição de ligação do programa.
Nos ambientes MVS e VSE, as partes de edição de ligação contêm instruções de controle do editor de ligação relativas à edição das ligações do programa com outros programas.
As instruções de controle do editor para um programa devem ser definidas numa parte de edição de ligação. Esta parte deve estar nomeada como prgmname se a opção de geração /LINKEDIT não for utilizada para gerar o programa, ou nomeada como prgmname.linkedit_value se a opção de geração /LINKEDIT for utilizada. Você nunca deve precisar usar a opção de geração /LINKEDIT, a menos que tenha de definir mais de uma parte de controle de BIND para o mesmo programa. Isto pode ocorrer se você gerar o mesmo programa para mais de um sistema de destino ou se usar comandos BIND diferentes, dependendo de para que fase do ciclo de desenvolvimento você está gerando. É melhor definir a parte da edição de ligação do programa no mesmo aplicação do programa, para que fique disponível sempre que o programa estiver disponível. Ela tem de pelo menos estar contida no mapa de configuração usado para gerar o programa. A parte de edição de ligações deve conter as instruções de controle do editor de ligação para ligar cada módulo de carregamento que contiver o programa.
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Controle de bind, selecione o nome da parte de controle de bind contendo os comandos 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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Cartão de JOB, especifique o nome do arquivo que contém a instrução de job que você deseja usar para o JCL de preparação gerado.
Para alterar o nome de arquivo mostrado pelo padrão, pressione o botão de comando Selecionar para que a janela seleção de Arquivo seja exibida.
O nome do arquivo deve ser especificado de uma das formas abaixo:
Valor padrão:
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Palavras reservadas, especifique o nome do arquivo que contém as palavras reservadas, como as do COBOL, SQL e CICS, para o seu projeto.
Para alterar o nome de arquivo mostrado pelo padrão, pressione o botão de comando Selecionar para que a janela seleção de Arquivo seja exibida.
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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Utilize o item Código Gerado para especificar as opções de geração que se aplicam ao código gerado COBOL.
Selecione Comandos SQL de ANSI para gerar instruções SQL utilizando o formato SQL de ANSI.
Se você não selecionar Comandos SQL de ANSI, as instruções SQL geradas utilizam um formado adequado para os gerenciadores do banco de dados IBM.
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:
Comandos SQL de ANSI não está selecionado como padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Dobrar para maiúsculas a fim de dobrar a fonte para caixa alta.
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.
Dobrar para maiúsculas não é selecionado por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Usar códigos de retorno do sistema se quiser que o programa retorne os códigos na palavra de função especial EZERT8 após as opções de E/S. Os códigos de retorno do sistema fornecem mais informações do sistema. O formato dos códigos de retorno do sistema é descrito na documentação:
Se você não selecionar Usar códigos de retorno do sistema, o programa retornará códigos do VisualAge Generator na palavra de função especial EZERT8 após as opções de E/S. Isto pode ser transportado através dos ambientes. O formato dos códigos de retorno VisualAge Generator encontra-se descrito no documento VisualAge Generator Messages and Problem Determination Guide.
Usar códigos de retorno do sistema não é selecionado por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Moeda, digite o símbolo monetário a ser usado nos valores monetários dos mapas. Se ele não for especificado, o valor padrão será derivado do país do sistema. Para alterar a definição relativa ao país do sistema, faça o seguinte:
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.
Utilize a lista suspensa Nível de comentário para especificar o nível de comentários que você deseja incluir num 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 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:
Nota: | Alguns comentários da opção de geração ainda estão incluídos no programa gerada para fins de depuração. |
Esta opção ajuda a rastrear de volta as instruções COBOL para as instruções e opções VisualAge Generator.
O valor padrão é 4 - Instruções.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Utilize a lista suspensa NLS de destino a fim de especificar o idioma a ser usado para o código de idioma nacional de destino.
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 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:
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.
O valor padrão é o valor especificado pela variável de ambiente EZERNLS.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Tabela de conversão, digite um nome válido para especificar uma tabela de conversão. A extensão para o nome de arquivo é DLL. Consulte o documento VisualAge Generator Generation Guide para obter maiores informações sobre as tabelas de conversão.
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.
O valor padrão é ELACNxxx (xxx é o valor para a opção /TARGNLS).
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
A tabela de conversão é utilizada ao gerar o seguinte:
No quadro Gerar, selecione os tipos de parte a serem geradas:
Selecione Tabelas para gerar as tabelas associadas ao programa sendo gerado.
Se você não selecionar Tabelas, essas tabelas não são geradas.
Se o objeto que está sendo gerado é uma tabela, ela é gerada caso selecione ou não 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 valor padrão é selecionar Tabelas.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Grupo de mapas para gerar um grupo de mapas com o programa.
Se você não selecionar Grupo de mapas, o grupo de mapas não é gerado.
Esta opção está disponível somente se você estiver gerando um programa.
Grupo de mapas é selecionado por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Grupo de mapas de auxílio para gerar um grupo de mapas com o programa.
Se você não selecionar Grupo de mapas de auxílio, o grupo de mapas não é gerado.
Esta opção está disponível somente se você estiver gerando um programa.
O Grupo de mapas de auxílio é selecionado por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Registros de interface do usuário para gerar os registros de interface do usuário associados ao programa que está sendo gerado.
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.
Registros de interface de usuário é selecionado por padrão. Se você desmarcar essa opção, os arquivos Java associados aos registros da interface de usuário não serão gerados.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Use a guia Arquivos de Saída para especificar opções de geração que se aplicam aos arquivos de saída.
No campo Diretório de saída gerado, digite um nome de diretório válido para armazenar a saída de geração.
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.
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Na caixa Listagem de geração, você pode selecionar se deseja criar uma listagem e o número de linhas por página.
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.
Na caixa Criar, selecione uma destas três opções:
Selecione a opção se você não desejar uma lista de saída gerada.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione a opção se você desejar uma listagem do código fonte da parte gerada.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione a opção se você desejar uma listagem do código fonte da parte gerada apenas se alguma mensagem de erro for emitida.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
O valor padrão para o quadro Criar é Não.
No campo Linhas por página, digite 0 ou um número entre 20 e 999 para limitar o número de linhas por página do arquivo de listagem gerado.
Você pode digitar um dos seguintes valores:
Se for especificado um valor que não é válido, serão dadas mensagens na janela Exibir Mensagens.
O valor padrão é 55.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Na caixa de grupo Programa de serviço de mapeamento, selecione o tipo de programas de serviço de impressão que deseja gerar:
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.
O valor padrão é SEQ.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione 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).
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione GSAM para gerar um programa de serviços de mapeamento em lote que suporta gravações em um arquivo GSAM.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione 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 campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Use o item Desempenho para para especificar opções de geração que se aplicam ao desempenho.
Selecione Inicializar registros para inicializar registros seriais, indexados, relativos, de linha SQL e de segmento DL/I quando o programa começar a ser executado.
Se você não selecionar Inicializar registros, estes registros não são inicializados quando o programa iniciar.
Se você selecionar Inicializar registros, as instruções a seguir são verdadeiras:
Nota: | Os registros recebidos como parâmetros em um programa chamado e os registros redefinidos não são atingidos por esta opção. |
Se você não selecionar Inicializar registros, as instruções a seguir serão verdadeiras:
Inicializar registros é excluído por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Inicializar registros de memória de trabalho adicionais para inicializar registros de memória de trabalho adicionais 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.
Se você não selecionar Inicializar registros de memória de trabalho adicionais, esses registros de memória de trabalho na tabela e a lista de registros adicionais de um programa não são inicializados.
Se você selecionar Inicializar registros da memória de trabalho adicional, as seguintes instruções serão verdadeiras:
Nota: | Os registros recebidos como parâmetros em um programa chamado e os registros redefinidos nunca são inicializados. |
Se você não selecionar Inicializar registros da memória de trabalho adicional, as instruções a seguir serão verdadeiras:
Inicializar registros de memória de trabalho adicionais é selecionado por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Validar movimentações de campos mistos se desejar que a validação de campos mistos (DBCS e SBCS) seja executada pelo VisualAge Generator Server ou pelo VisualAge Generator Server for MVS, VSE, and VM.
Se você não selecionar Validar movimentações de campo misto, a validação de campos mistos (DBCS e SBCS) é manipulada pelo programa COBOL.
Selecione Validar deslocamentos do campo misto para garantir que as cadeias DBCS sejam válidas, especialmente se for possível que os campos mistos estejam truncados.
Não é necessário selecionar Validar deslocamentos do campo misto se não houver possibilidade de truncamento dos campos mistos.
Validar movimentações de campo misto é selecionado por padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Interpretar espaços como zero em itens de dados NUM e NUMC se desejar que os itens de dados NUM e NUMC que contenham somente espaços sejam interpretados como contendo zeros em todos esses espaços.
Se você não selecionar Interpretar espaços como zero em itens de dados NUM e NUMC, não é executado nenhum processamento especial para itens de dados NUM e NUMC que contenham somente espaços.
Selecione Interpretar espaços como zero em itens de dados NUM e NUMC para gerar código de origem COBOL que garanta que os itens de dados NUM e NUMC sejam interpretados como zero em vez de espaços. O desempenho do runtime será afetado.
Não é necessário selecionar Interpretar espaços como zero nos itens de dados NUM e NUMC 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.
Interpretar espaços como zero em itens de dados NUM e NUMC não é selecionado por padrão.
Nota: | O CSP/AE sempre interpreta espaços como zeros para itens de dados NUM e
NUMC.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE. Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema. |
No quadro Matemática, selecione o tipo de verificação do macrofluxo matemático e numérico que você deseja:
COBOL é o valor padrão.
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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Macrofluxo numérico para que a verificação de macrofluxo numérico seja suportada.
Se você não selecionar Macrofluxo numérico, a verificação a nível de macrofluxo numérico não será executada.
Se você não selecionar Ultrapassagem numérica, 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.
Se você não selecionar Ultrapassagem numérica, os módulos de carga poderão ser menores e ter melhor desempenho.
No quadro Edição de entrada, selecione como você quer que a edição de entrada seja manipulada para os campos modificados de um mapa:
Esta opção atinge a operação da instrução do item de mapa TEST no programa.
Todos os campos é o valor padrão.
Selecione Todos os campos para efetuar o processamento de edição de entrada para todos os campos de um mapa. A instrução do item de mapa TEST funciona como especificado para todos os campos no mapa.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Entrada somente se você não deseja executar o processamento de edição da entrada em qualquer campo de mapa determinado durante a definição, como protegido com o código de dados modificado desativado.
Se o campo não estiver desprotegido e modificado, ou o programa definir o código de dados modificados como ativo, a edição de entrada será ativada para o campo até a próxima instrução SET mapa CLEAR do mapa. Se o processamento de edição de entrada for ignorado por um campo, a instrução TEST retornará verdadeiro para espaços em branco ou nulos, falso para dados, 0 (zero) para comprimento e falso para modificado.
A seleção de Entrada somente melhora o desempenho do programa quando há vários campos protegidos no mapa.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No quadro Funções da edição de mapas, selecione como você quer que a edição do mapa seja manipulada:
Selecione Alinhamento à esquerda se desejar que as variáveis de mapa CHA, MIX e DBCS fiquem definidas com alinhamento JUSTIFY LEF na saída.
Se você não selecionar Alinhamento à esquerda, estes dados não serão alinhados à esquerda.
Selecionando Alinhar à esquerda 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 Alinhamento à esquerda é selecionado por default.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Definir item de mapa FULL se desejar que a instrução SET map item FULL do VisualAge Generator seja suportada pelos programas de serviços de impressão.
Se você não selecionar Definir item de mapa FULL, a instrução SET map item FULL do VisualAge Generator é ignorada pelos programas de serviços de impressão.
Selecione Definir item de mapa FULL 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.
Se você não selecionar Definir item de mapa FULL, poderá ocorrer melhor desempenho e tamanho menor do módulo de carga para grupos de mapas contendo mapas de impressora com muitas variáveis de mapa.
Não selecione Definir item de mapa FULL se você não deseja utilizar a instrução FULL do item de mapa SET nas aplicações 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. |
Definir item de mapa FULL é selecionado por default.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No quadro Preencher campo de mapa, selecione se você quer que as variáveis de mapa CHA, MIX, DBCS e # sejam preenchidas com caracteres nulos ou espaços em branco:
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. |
Nulo é o valor padrão.
Selecione Nulo para que as variáveis de mapa sejam preenchidas com caracteres nulos.
A seleção de Nulo garante compatibilidade com os programas ä.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Brancos para que as variáveis de mapa sejam preenchidas com caracteres em branco.
A seleção de Brancos pode oferecer um desempenho melhor, além de um tamanho modular de carregamento reduzido.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Use o item Interface para especificar opções de geração que se aplicam à geração de interfaces para chamadas e transferências entre programas.
Selecione Definir pontos de sincronização para XFERs para obrigar commit de de banco de dados em uma instrução XFER nos sistemas MVS/TSO, IMS BMP, MVS batch, VM CMS e VM CMS. Quando um commit de banco de dados é feito para cada instrução XFER, o seu programa é compatível com todos os ambientes.
Se você não selecionar Definir pontos de sincronização para XFERs, os commits em uma instrução XFER não serão executados automaticamente nos ambientes MVS/TSO, IMS BMP, MVS batch, VM CMS e VM batch. As alterações de banco de dados não sofrem commit em qualquer instrução XFER nesses sistemas.
O valor padrão é não selecionar Definir pontos de sincronização para XFERs.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Use o item Preparação para especificar opções de geração que se aplicam ao processo de preparação.
Selecione Criar arquivo de comandos de preparação para criar um arquivo de comandos de preparação durante o processo de geração. Se você não selecionar Criar arquivo de comandos de preparação, um arquivo de comandos de preparação não será criado durante o processo de geração, a não ser que Iniciar arquivo de comandos de preparação seja selecionado. Ao selecionar Iniciar arquivo de comandos de preparação, o arquivo de comandos de preparação é criado, mesmo que Criar arquivo de comandos de preparação não tenha sido selecionado.
Se você não selecionar Criar arquivo de comandos de preparação, você 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 valor padrão é selecionar Criar arquivo de comandos de preparação.
Consulte o documento VisualAge Generator Generation Guide para obter mais informações sobre a preparação de objetos gerados no sistema runtime de destino.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Iniciar arquivo de comandos de preparação para iniciar automaticamente um arquivo de comandos de preparação após a conclusão bem-sucedida da geração (código de retorno menor ou igual a 4). Um arquivo de comandos de preparação é automaticamente criado para programas C++. Um arquivo de comandos de preparação é criado para entrada Java.
Para a geração COBOL, se você selecionar Iniciar arquivo de comandos de preparação, o arquivo será criado, mesmo que você não tenha selecionado Criar arquivo de comandos de preparação.
Se você não selecionar Iniciar arquivo de comandos de preparação, o arquivo de comandos de preparação não será criado automaticamente quando o processo de geração for concluído. Você deve iniciar o comando de preparação quando você estiver pronto.
Esta opção será ignorada quando você estiver utilizando o TeamConnection. Ao utilizar a linha de comandos do TeamConnection ou a GUI para criar uma parte, crie o coletor de resultados de geração se você deseja iniciar a geração mas não a preparação. Gere o coletor de resultados de preparação se desejar que a geração seja executada quando houver alteração na entrada desde a última geração e desejar que a preparação seja executada.
O valor padrão é não selecionar Iniciar arquivo de comandos de preparação.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Criar JCL de runtime de exemplo para gerar arquivos de runtime.
Se você não selecionar Criar JCL de runtime de exemplo, os arquivos runtime não são criados.
Os arquivos de runtime consistem nos arquivos a seguir:
O valor padrão é selecionar Criar JCL de runtime de exemplo.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No quadro Dados, selecione se deseja que 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.
O valor padrão para ambientes CICS é 31 bits. Para outros ambientes, o valor padrão é 24 bits.
Selecione 24-bit 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:
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione 31-bit 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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Nome do job, digite um nome de job de MVS válido para especificar o valor utilizado para nome do job no cartão do job padrão construído para a preparação do job em lote JCL para JCL de runtime de exemplo.
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.
Nota: | Quando você utiliza TeamConnection e o ambiente de destino é VSE ou OS/400, a opção /JOBNAME é válida. |
O valor padrão são os primeiros 7 caracteres do nome do computador especificado no arquivo C:\IBMLAN\IBMLAN.INI com a letra A anexada ao final. Se não for possível encontrar o nome de um computador, o Nome do job será definido como UNKNOWNA.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Digite o valor contendo de 1 a 54 caracteres no campo ID do Projeto para especificar o identificador do projeto a ser utilizado na preparação e no runtime JCL.
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 valor padrão é PROJECT. É recomendado que você especifique um valor para /PROJECTID a fim de criar JCL de sistema central.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Use a guia Transferência de Arquivo para especificar opções de geração que descrevem a máquina de destino.
No quadro Método de transferência, selecione o protocolo a ser usado para transferir seus arquivos para o sistema de destino:
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione TCP/IP a fim de transferir seus arquivos para um sistema de destino usando o protocolo TCP/IP.
Selecione SNA a fim de transferir seus arquivos para um sistema de destino usando o protocolo SNA.
No quadro SEND, selecione o:
No campo Comando de conversão DBCS, especifique a tabela de conversão DBCS a ser utilizada durante a transferência de arquivos por meio do comando SEND.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Digite o identificador da sessão no campo ID da Sessão para especificar o ID de sessão da sessão do emulador do sistema central a ser utilizado na transferência dos arquivos gerados ao sistema central e Iniciar preparação do arquivo de comandos está selecionado.
Esta opção aplica-se quando o TeamConnection está sendo utilizado e uma geração para um ambiente VSE ou VM está sendo realizada.
O valor padrão é o primeiro ID de sessão de sistema central configurado para o seu sistema.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
A partir do quadro de grupo Máquina de destino, digite a informação sobre onde o código gerado deve ser enviado:
Para o ambiente de destino, o código gerado é enviado para esta máquina de destino, onde o código pode ser preparado e compilado para runtime.
O usuário precisa autorização de gravação para o diretório de destino na máquina de destino.
No campo Nome, digite o nome ou o endereço numérico de TCP/IP da máquina de destino na qual está localizado o diretório de destino. Você pode digitar até 64 caracteres para o nome ou endereço.
Exemplo:
sms.raleigh.ibm.com ou 9.67.226.22
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo ID do usuário, digite o USERID que será registrado na máquina de destino especificada, no campo Nome.
Exemplo:
/DESTUID=myuserid
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Conta, especifique o nome da conta na máquina para a qual o código gerado e os arquivos auxiliares serão enviados na transferência de arquivos através do TCP/IP.
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Senha, digite a senha do USERID que será registrada na máquina de destino.
Ela é para o usuário especificado pela opção de geração do /DESTUID.
Não existe valor padrão.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Na caixa FTP, selecione uma destas duas alteranativas:
No campo Comando de conversão DBCS, especifique a tabela de conversão DBCS a ser utilizada na transferência de arquivos usando FTP.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
No campo Comando de conversão SBCS, especifique a tabela de conversão SBCS a ser utilizada na transferência de arquivos usando FTP.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Use o item Manutenção para para especificar opções de geração que se aplicam para depurar rastreamento.
Selecione Depurar informações de rastreamento para ativar o rastreamento do processo da geração.
Se você não selecionar Depurar informações de rastreamento, não será possível rastrear o 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 valor padrão é não selecionar Depurar informações de rastreamento.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Informações de rastreamento da linha para incluir Informações de rastreamento da linha nas colunas 73 a 80 da saída COBOL gerada.
Se você não selecionar Informações de rastreamento da linha, estas informações não serão incluídas.
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 quando você selecionar Informações sobre o rastreamento da linha:
O valor padrão é não selecionar Informações de rastreamento da linha.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
A partir do quadro Runtime, selecione o nível de rastreio do run-time que você deseja executar:
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:
A partir do quadro SQL, selecione o nível de rastreio do run-time que você deseja executar:
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:
O valor padrão é Nenhum.
Selecione 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. |
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Apenas erros 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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Dados e erros 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.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Instruções de Programa para ativar o rastreamento de instrução VisualAge Generator Developer no run time. Instruções são rastreadas apenas se você selecionar Instruções de Programa e ao executar o programa.
O valor padrão é não selecionar Instruções do programa.
Este campo não estará disponível quando a parte de opções de geração padrão especificar a opção correspondente com NOOVERRIDE.
Nos blocos de notas de opções, os valores-padrão exibidos para as opções de geração são atribuídos por meio de uma parte de opções de geração ou a partir dos valores-padrão definidos pelo sistema.
Selecione Ok para aceitar os valores e fechar a janela.
Selecione Cancelar para descartar todas as alterações para todos os itens do bloco de notas Opções de Geração do MVS BATCH.