Incluindo os comentários do código-fonte COBOL em arquivos XSD e WSDL gerados
Este tópico descreve uma opção que permite que você inclua os comentários de um arquivo de código-fonte COBOL nos arquivos XSD e WSDL, que são criados quando você gera um serviço da web usando o método de baixo para cima e usando a conversão de XML compilada em um projeto de serviço único.
Essa opção está disponível no assistente Criar nova interface de serviço (de baixo para cima) (consulte Definir preferências para os conversores XML do COBOL ) e no processador em lote da linha de comando (consulte a propriedade GEN_COMMENT_IN_XSD em CodegenProperty ).
| Tipo de arquivo: | Finalidade: | |
|---|---|---|
| Arquivo de entrada: | Um arquivo de código-fonte COBOL ou arquivo comum | Esse arquivo contém a estrutura de linguagem de solicitação e a estrutura de linguagem de resposta que você especifica para o serviço da web. |
| Arquivos WSDL XSD de saída: | Um arquivo WSDL | Esse arquivo descreve o serviço da web. |
| Dois arquivos XSD | Esses dois arquivos descrevem um formato de mensagem derivado da estrutura de dados de linguagem de solicitação e da estrutura de dados de linguagem de resposta. | |
Quando a opção descrita nesse tópico é ativada, o gerador de código de tempo de execução extrai os comentários do arquivo de código-fonte COBOL e inclui os comentários no arquivo WSDL e nos dois arquivos XSD descritos na tabela anterior.
| Item: | Descrição: |
|---|---|
| Quais linhas de comentário são extraídas: |
|
| Onde as linhas de comentário são colocados nos arquivos XSD e WSDL: | As linhas de comentário extraídas em cada item de dados de nível 01 COBOL no arquivo de código-fonte COBOL são adicionadas ao elemento documentation do elemento annotation pertencente ao tipo de dados de nível superior derivado desse item de dados de nível 01 COBOL. |
| Referências da entidade: | O caracteres usados em XML como referências de entidades predefinidas são substituídos por suas formas expandidas. Por exemplo, um símbolo de ampersand (&) é substituída por uma string que representa a expansão da entidade ampersand. |
| Caracteres de multibyte: | Os caracteres de multibyte no texto de um comentário de COBOL devem seguir as regras fornecidas na documentação do Enterprise COBOL para caracteres múltiplos. |
| Interesses de globalização: | Espera-se que o conteúdo das linhas de comentários de COBOL sigam as regras do Enterprise COBOL versão 3.4 e posterior. Nenhuma tentativa de manipular, transformar ou traduzir o conteúdo (além do que está descrito nesta seção) foi feita pelo processo de geração do EST. |
| Pontos de código XML inválidos: | Se aparecerem pontos de código inválidos do XML 1.0 nos comentários de COBOL e o copybook for fornecido às ferramentas de serviço único, o comportamento da ferramenta será imprevisível (o caractere nulo (0x00) é um exemplo de conteúdo XML inválido). |