Esta seção descreve como utilizar o importador da linha de comandos mqsicreatemsgdefs para importar
copybooks COBOL C, esquema XML DTD ou XML para ocupar um conjunto de mensagens com
definições da mensagem.
Antes de começar:
Antes de tentar esta tarefa, você deve ler as seguintes informações:
O importador da linha de comandos permite criar um novo
conjunto de mensagens, no qual serão colocados os arquivos de
definição de mensagem. 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
mqsicreatemsgdefs:
- Utilizando o workbench, crie um conjunto de mensagens no espaço
de trabalho que será utilizado como conjunto de mensagens base.
- Nesse conjunto de mensagens base, inclua os formatos físicos
que deseja criar no novo conjunto de mensagens.
Para importar copybooks em C, COBOL, DTD XML ou esquema
XML utilizando a linha de comandos:
- Feche o workbench. Ele não deve estar em execução quando você utilizar o importador
da linha de comandos.
- Chame o comando
mqsicreatemsgdefs
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
mqsicreatemsgdefs
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.
- Quando o comando estiver concluído, abra
mqsicreatemsgdefs.report.txt . Esse relatório é criado quando você chama o comando
mqsicreatemsgdefs
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
mqsicreatemsgdefs
foi chamado.
- A ação de nível do conjunto de mensagens.
- O nome do arquivo ou arquivos que foram importados.
- 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.
- Inicie o workbench e alterne para a Perspectiva do Desenvolvimento de Aplicativos do Intermediário. O arquivo de
definição de mensagem criado quando você chamou mqsicreatemsgdefs
é 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 de registro 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.