Você pode alterar caracteres de nova linha (NL) em uma mensagem de texto para os pares de caracteres retorno de linha (CR) e feed de linha (LF). Este exemplo mostra uma maneira na qual é possível converter estes caracteres.
Essa conversão pode ser útil se as mensagens de uma plataforma EBCDIC (por exemplo, utilizando CCSID 1047) forem enviadas para uma plataforma ASCII (por exemplo, utilizando o CCSID 437). Podem surgir problemas porque o caractere NL EBCDIC hex '15' é convertido no caractere ASCII não definido hex '7F'. A página de códigos ASCII não possui um ponto de código correspondente para o caractere NL.
Neste exemplo, é criado um fluxo de mensagens que interpreta a mensagem de entrada como uma mensagem no domínio BLOB. Esta mensagem é passada para um nó ResetContentDescriptor para reconfigurar os dados para uma mensagem no domínio MRM. A mensagem é chamada de msg_nl (um conjunto de elementos de cadeia repetitivos delimitados por caracteres EBCDIC NL). Um nó Compute é então usado para criar uma saída com base em outra mensagem no domínio MRM chamada msg_crlf (um conjunto de elementos da cadeia de repetição delimitados por pares CR LF). O domínio de mensagem é então alterado novamente para BLOB em outro nó ResetContentDescriptor. Este fluxo de mensagens é mostrado no diagrama a seguir.
As seguintes instruções mostram como criar as mensagens e configurar o fluxo de mensagens.