이 주제에서는 텍스트 메시지에 있는 줄 바꾸기(NL) 문자를 캐리지 리턴(CR)과 줄 바꾸기(LF) 문자 쌍으로 변경하는 작업의 예를 설명합니다.
이 변환은 EBCDIC 플랫폼의 메시지(예: CCSID 1047 사용)를 ASCII 플랫폼(예: CCSID 437 사용)으로 송신할 경우 유용할 수 있습니다. EBCDIC NL 문자 16진 '15'가 정의되지 않은 ASCII 문자 16진 '7F'로 변환될 때 문제점이 발생할 수 있습니다. ASCII 코드 페이지에는 NL 문자에 해당하는 코드 포인트가 없습니다.
이 예에서 입력 메시지를 BLOB 도메인의 메시지로 해석하는 메시지 플로우가 작성됩니다. 이는 ResetContentDescriptor 노드로 전달되어 데이터를 MRM 도메인의 메시지로 설정합니다. 메시지를 "msg_nl"(EBCDIC NL 문자로 구분된 반복 문자열 요소 세트)이라고 하며, Compute 노드는 "msg_crlf"(CR LF 쌍으로 구분된 반복 문자열 요소 세트)라는 MRM 도메인에서 다른 메시지를 기본으로 출력을 작성하는 데 사용됩니다. 그런 다음, 메시지 도메인은 또다른 ResetContentDescriptor 노드에서 BLOB으로 다시 변경됩니다. 다음 그림은 이 메시지 플로우를 보여줍니다.
다음의 지시사항에서는 메시지를 작성하는 방법과 메시지 플로우를 구성하는 방법을 보여줍니다.