Importando a partir da Linha de Comandos

Este tópico de tarefa descreve como utilizar o importador da linha de comandos comum () para importar copybooks em C, COBOL, DTD XML ou esquema XML para ocupar um conjunto de mensagens com definições de mensagens.

Antes de começar:

Antes de tentar executar a tarefa descrita neste tópico, é recomendável ler o seguinte tópico de referência:

O importador da linha de comandos permite criar um novo conjunto de mensagens, no qual serão colocados os arquivos de definição de mensagens. Quando você cria um novo conjunto de mensagens a partir da linha de comandos, por padrão, somente as informações lógicas são criadas. Contudo, o importador da linha de comandos permite criar um novo conjunto de mensagens com base no conjunto existente. As informações de formato físico do conjunto de mensagens base também são criadas no novo conjunto de mensagens. Para que também sejam criadas as informações de formato físico, você deve proceder da seguinte forma antes de chamar o comando :

  1. Utilizando o workbench, crie um conjunto de mensagens no espaço de trabalho que será usado como conjunto de mensagens base.
  2. Nesse conjunto de mensagens base, adicione os formatos físicos que deseja criar no novo conjunto de mensagens.

Para obter detalhes adicionais sobre como criar um conjunto de mensagens no workbench e incluir formatos físicos, consulte Criando um Conjunto de Mensagem.

Para importar copybooks em C, COBOL, DTD XML ou esquema XML utilizando a linha de comandos:

  1. Feche o . Ele não deve estar em execução quando você utilizar o importador da linha de comandos.
  2. Chame o comando a partir de um prompt de comandos, especificando o nome do projeto do conjunto de mensagens, o nome do caminho da pasta de arquivos de origem e quaisquer outros parâmetros opcionais requeridos. Se você desejar incluir os formatos físicos para o novo conjunto de mensagens que o comando cria, especifique o conjunto de mensagens base que contém esses formatos físicos como o parâmetro -base na linha de comandos de importação. Para obter informações adicionais sobre o comando, consulte Comando mqsicreatemsgdefs.
  3. Quando o comando estiver concluído, abra mqsicreatemsgdefs.report.txt . Esse relatório é criado quando você chama o comando e, por padrão, é gravado no diretório a partir do qual o comando foi chamado. O relatório fornece as seguintes informações:
    • Detalhes dos parâmetros utilizados quando o foi chamado.
    • A ação de nível do conjunto de mensagens.
    • O nome do arquivo que foi importado.
    • Detalhes do processo de importação (por exemplo, avisos que foram gerados e objetos de modelo de mensagem que foram criados).
    • O número de arquivos importados.
    Dica: A etapa acima assume que você não utilizou o parâmetro -log. Se você tiver utilizado o parâmetro -log, o relatório gerado terá o nome do arquivo especificado e será gravado no local especificado.
  4. Inicie o e alterne para a . O arquivo de definição de mensagem criado quando foi chamado fica visível no projeto especificado.

Se ocorrer um erro durante a importação de um C, copybook COBOL, DTD XML ou arquivo de esquema XML, verifique com atenção se existem erros relatados pelo importador. Por padrão, todos os erros são gravados na tela e no arquivo descrito acima. Para coletar informações adicionais sobre a importação, especifique o parâmetro da linha de comandos -v (Verboso). Esse parâmetro exibe informações mais detalhadas conforme o andamento da importação.

Conceitos relacionados
Formas de Criar Definições de Mensagens
Importar de Outras Representações de Modelo para Criar Definições de Mensagens

Tarefas relacionadas
Trabalhando com um Projeto de Conjunto de Mensagem

Referências relacionadas
Comando mqsicreatemsgdefs
Formatos de Importação