COBOL - XML PARSE - exceptions that do not allow continuation



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - XML PARSE - exceptions that do not allow continuation
Enterprise COBOL for z/OS 6.3.0, Language Reference

Se a opção do compilador XMLPARSE (COMPAT) estiver em vigor, o analisador XML não poderá continuar processando se ocorrer alguma das exceções descritas abaixo.

Nenhum outro evento é retornado do analisador para nenhuma dessas exceções, mesmo se o procedimento de processamento definir XML-CODE como zero antes de passar o controle de volta para o analisador.
O analisador transfere o controle para a instrução na frase ON EXCEPTION, se especificado, caso contrário, para o final da instrução XML PARSE.

Tabela 1. Exceções XML PARSE que não permitem a continuação (para XMLPARSE (COMPAT))

Código de exceção (decimal) Descrição
100 O analisador chegou ao final do documento durante a verificação do início da declaração XML.
101 O analisador chegou ao final do documento enquanto procurava o final da declaração XML.
102 O analisador chegou ao final do documento enquanto procurava o elemento raiz.
103 O analisador chegou ao final do documento enquanto procurava as informações da versão na declaração XML.
104 O analisador chegou ao final do documento enquanto procurava o valor das informações da versão na declaração XML.
106 O analisador chegou ao final do documento enquanto procurava o valor da declaração de codificação na declaração XML.
108 O analisador chegou ao final do documento enquanto procurava o valor da declaração independente na declaração XML.
109 O analisador chegou ao final do documento enquanto digitalizava um nome de atributo.
110 O analisador chegou ao final do documento enquanto digitalizava um valor de atributo.
111 O analisador chegou ao final do documento ao digitalizar uma referência de caractere ou referência de entidade em um valor de atributo.
112 O analisador chegou ao final do documento enquanto digitalizava uma etiqueta de elemento vazia.
113 O analisador chegou ao final do documento enquanto verifica o nome do elemento raiz.
114 O analisador chegou ao final do documento enquanto digitalizava o nome de um elemento.
115 O analisador chegou ao final do documento enquanto verifica os dados dos caracteres no conteúdo do elemento.
116 O analisador chegou ao final do documento enquanto digitalizava uma instrução de processamento no conteúdo do elemento.
117 O analisador chegou ao final do documento durante a digitalização de um comentário ou seção CDATA no conteúdo do elemento.
118 O analisador chegou ao final do documento enquanto digitalizava um comentário no conteúdo do elemento.
119 O analisador chegou ao final do documento enquanto digitalizava uma seção CDATA no conteúdo do elemento.
120 O analisador chegou ao final do documento ao digitalizar uma referência de caractere ou referência de entidade no conteúdo do elemento.
121 O analisador chegou ao final do documento durante a digitalização após o fechamento do elemento raiz.
122 O analisador encontrou um possível início inválido de uma declaração de tipo de documento.
123 O analisador encontrou uma segunda declaração de tipo de documento.
124 O primeiro caractere do nome do elemento raiz não era uma letra, '_' ou ':'.
125 O primeiro caractere do primeiro nome do atributo de um elemento não era uma letra, '_' ou ':'.
126 O analisador encontrou um caractere inválido no ou após o nome de um elemento.
127 O analisador encontrou um caractere diferente de '=' após o nome de um atributo.
128 O analisador encontrou um delimitador de valor de atributo inválido.
130 O primeiro caractere de um nome de atributo não era uma letra, '_' ou ':'.
131 O analisador encontrou um caractere inválido no ou após um nome de atributo.
132 Uma tag de elemento vazio não foi finalizada por um '>' após o '/'.
133 O primeiro caractere do nome da tag final do elemento não era uma letra, '_' ou ':'.
134 O nome da tag final do elemento não foi finalizado com um '>'.
135 O primeiro caractere de um nome de elemento não era uma letra, '_' ou ':'.
136 O analisador localizou um início inválido de um comentário ou seção CDATA no conteúdo do elemento.
137 O analisador encontrou um início inválido de um comentário.
138 O primeiro caractere de um nome de destino da instrução de processamento não era uma letra, '_' ou ':'.
139 O analisador localizou um caractere inválido ou após o nome de um destino de instrução de processamento.
140 Uma instrução de processamento não foi finalizada pela sequência de caracteres de fechamento '?>'.
141 O analisador encontrou um caractere inválido após '&' em uma referência de caractere ou referência de entidade.
142 As informações da versão não estavam presentes na declaração XML.
143 'version' na declaração XML não foi seguido por '='.
144 O valor da declaração de versão na declaração XML está ausente ou delimitado incorretamente.
145 O valor das informações da versão na declaração XML especificou um caractere incorreto ou os delimitadores de início e de finalização não corresponderam.
146 O analisador localizou um caractere inválido após o delimitador de fechamento do valor das informações da versão na declaração XML.
147 O analisador encontrou um atributo inválido em vez da declaração de codificação opcional na declaração XML.
148 'encoding' na declaração XML não foi seguido por '='.
149 O valor da declaração de codificação na declaração XML está ausente ou delimitado incorretamente.
150 O valor da declaração de codificação na declaração XML especificou um caractere incorreto ou os delimitadores inicial e final não corresponderam.
151 O analisador localizou um caractere inválido após o delimitador de fechamento do valor da declaração de codificação na declaração XML.
152 O analisador encontrou um atributo inválido em vez da declaração independente opcional na declaração XML.
153 autônomo na declaração XML não foi seguido por =.
154 O valor da declaração autônoma na declaração XML está ausente ou delimitado incorretamente.
155 O valor da declaração autônoma não era apenas 'yes' nem 'no'.
156 O valor da declaração independente na declaração XML especificou um caractere incorreto ou os delimitadores de início e de finalização não corresponderam.
157 O analisador localizou um caractere inválido após o delimitador de fechamento do valor da declaração independente na declaração XML.
158 A declaração XML não foi finalizada pela sequência de caracteres apropriada '?>' Ou continha um atributo inválido.
159 O analisador localizou o início de uma declaração de tipo de documento após o final do elemento raiz.
160 O analisador localizou o início de um elemento após o final do elemento raiz.
315 A codificação real do documento era UTF-16 little-endian, que o analisador não suporta nesta plataforma.
316 A codificação real do documento era UCS4, que o analisador não suporta.
317 O analisador não pode determinar a codificação do documento. O documento pode estar danificado.
318 A codificação real do documento era UTF-8, que o analisador não suporta.
320 O item de dados do documento era nacional, mas a codificação real do documento era EBCDIC.
321 O item de dados do documento era nacional, mas a codificação real do documento era ASCII.
500 - 599 Erro interno. Relate o erro ao seu representante de serviço.


© Copyright IBM Corp.