COBOL - PROCEDURE DIVISION - XML GENERATE - Trimming of generated XML data



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

COBOL - PROCEDURE DIVISION - XML GENERATE - Trimming of generated XML data
Enterprise COBOL for z/OS, V6.3.0, Language Reference

O corte é realizado nos valores dos dados após a conversão para o formato de caracter.

Para mais informações sobre a conversão, consulte Format conversion of elementary data.

Para valores convertidos de valores numéricos assinados, o espaço inicial é removido se o valor for positivo.

Para valores convertidos de itens numéricos, os zeros à esquerda (após qualquer sinal de menos inicial) até, mas sem incluir o dígito, imediatamente antes da vírgula real ou implícita, são eliminados.
Os zeros à direita depois de um ponto decimal são mantidos. Por exemplo:

  • -012.340 passa a -12.340.
  • 0000.45 passa a 0.45.
  • 0013 passa a 13.
  • 0000 passa a 0.

Os valores de caracteres dos itens de dados da classe alfabética, alfanumérica, DBCS e nacional têm espaços à direita ou à esquerda removidos, dependendo se os itens de dados correspondentes têm justificação à esquerda (padrão) ou à direita, respectivamente.
Ou seja, os espaços à direita são removidos dos valores cujos itens de dados correspondentes não especificam a cláusula JUSTIFIED.
Os espaços à esquerda são removidos dos valores cujos itens de dados especificam a cláusula JUSTIFIED.
Se um valor de caractere consistir apenas em espaços, um espaço permanecerá como o valor após a conclusão do corte.



© Copyright IBM Corp.