Importando a partir de Copybooks COBOL

Antes de começar:

Para concluir esta tarefa, você deve ter concluído as tarefas a seguir:

Além disso, antes de iniciar essa tarefa, observe os pontos listados abaixo:

Se você utilizou anteriormente o importador COBOL do para criar um modelo de mensagens, poderá descobrir que o importador do não produz exatamente os mesmos resultados. Em específico, o importador COBOL do não suportava tantas construções COBOL quanto o e a convenção de nomenclatura para tipos compostos do não é a mesma da convenção de nomenclatura para grupos e tipos complexos do . Em poucos casos, a convenção de nomenclatura para os elementos do não é a mesma da convenção de nomenclatura para os elementos . Se você criou o fluxo de mensagens ESQL no para manipular seu modelo de mensagem derivado do COBOL e importou esse ESQL no utilizando o comando e agora está recriando o seu modelo de mensagens utilizando o importador COBOL do , é altamente recomendado rever o ESQL para correção.

As etapas abaixo descrevem como criar um arquivo de definição de mensagens completamente novo e como sobrescrever o conteúdo de um arquivo existente.

Para criar um arquivo de definição de mensagem a partir de uma estrutura de dados COBOL:

  1. Alterne para o .
  2. Abra o assistente Novo Arquivo de Definição de Mensagens, clicando em Arquivo > Novo > Arquivo de Definição de Mensagens no menu .
  3. Na lista de opções exibida, clique no arquivo COBOL e clique em Avançar.
  4. Na lista exibida de arquivos do workbench, clique no arquivo COBOL que você deseja importar, em seguida, clique em Avançar para exibir uma lista de conjuntos de mensagens. O arquivo já deve estar no para que apareça na lista.
  5. Em Conjuntos de Mensagens, clique no conjunto de mensagens de destino para o arquivo de definição de mensagens que você está criando. O campo Nome do Arquivo de Definição de Mensagens será preenchido automaticamente com um nome de arquivo padrão, com base no nome do arquivo que está sendo importado. Se necessário, você poderá alterar o nome de arquivo padrão exibido para um novo nome de sua escolha.
  6. Se você deseja substituir o conteúdo de um arquivo de definição de mensagens existente:
    1. Digite o nome do arquivo existente no campo Nome do Arquivo de Definição de Mensagens.
    2. Selecione a caixa de opções Substituir o Conteúdo do Arquivo Existente sem Avisar. O arquivo existente é sobrescrito sem que um aviso seja exibido.
  7. Clique em Avançar.
  8. Em Estruturas de Origem, selecione as estruturas de origem que você deseja importar, em seguida, inclua suas seleções às Estruturas Importadas. Utilize os botões >, <, >> e << para selecionar estruturas individuais ou todas as estruturas e as inclua nas Estruturas Importadas, ou as exclua desse local.
  9. Em Estruturas Importadas, selecione as estruturas de dados que deseja que sejam as mensagens no arquivo de definição de mensagens. Clique em Selecionar Tudo ou clique nas estruturas de dados individualmente.
  10. Opcional: Digite um prefixo do nome para incluir em todos os grupos e tipos complexos globais criados durante a importação. A inclusão de um prefixo ajuda a evitar a possibilidade de duplicação de nomes.
  11. Opcional: Se você não desejar incluir nenhuma informação adicional no momento, clique em Concluir. Seu novo arquivo de definição de mensagem é criado imediatamente.
  12. Se você deseja incluir outras opções de importação, clique em Avançar.
  13. Na página Opções de Importação, especifique as propriedades físicas na nova definição de mensagem, selecionando as opções de importação apropriadas.
  14. Opcional: Se você deseja criar valores padrão a partir de valores iniciais, selecione a caixa de opções Criar Calores Padrão a Partir de VALORES INICIAIS.
  15. Opcional: Para criar aspectos inclusivos mínimos, aspectos inclusivos máximos e aspectos de enumeração a partir dos valores importados de Nível 88 do COBOL no tipo simples associado ao Esquema xsd:element, selecione a caixa de opções Criar aspectos a partir de cláusulas de valores do nível 88 onde possível. Isso inclui um nó Value Constraints nas Propriedades Lógicas na Hierarquia de Propriedades e os valores que você especifica são utilizados subseqüentemente para validação durante o tempo de execução.
    Nota: Em casos em que um tipo simples possui os aspectos inclusivos mínimos e máximos definidos também como aspectos de enumeração, os de enumeração serão utilizados em preferência aos aspectos inclusivos mínimos e máximos.
  16. Clique em Concluir. O arquivo de definição de mensagens é criado a partir do arquivo COBOL e é aberto no editor de Definição de Mensagens para que você possa verificar as informações importadas e fazer as alterações necessárias.

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
Formatos de Importação
Importando de COBOL: Recursos Suportados
Propriedades Físicas para os Objetos de Modelo de Mensagem
Propriedades do Objeto de Modelo de Mensagem