IDoc 도메인에서 메시지 가공

올바른 IDoc 메시지는 SAP에서 이동하고 R/3용 MQSeries 링크로 송신됩니다.

이 IDoc가 아웃바운드 WebSphere MQ 큐에 올바르게 확약된 경우, 메시지 플로우의 입력 노드는 이를 해당 큐에서 읽고 구문 요소 트리를 생성합니다.

Compute 노드는 이 구문 요소 트리를 가공하며 완료되면 출력 메시지를 메시지 플로우의 후속 노드로 전달합니다. 메시지가 출력 노드에 도달하면 트리에서 비트스트림을 다시 빌드하도록 IDoc 구문 분석기가 호출됩니다.

메시지 플로우는 입력 메시지와 동일한 형식으로 출력 메시지를 작성해야 합니다.

IDoc 구문 분석기에서 인식하는 DC 및 DD의 필드 이름에 대해서는 IDoc 구문 분석기 구조의 필드 이름을 참조하십시오.

다음 ESQL을 Compute 노드의 예로 사용하십시오.
      SET OutputRoot = InputRoot;
SET OutputRoot.IDOC.DC[1].tabnam = 'EDI_DC40  ';
SET OutputRoot.IDOC.DD[2].sdatatag.MRM.maktx = 'Buzzing all day';

첫 줄은 들어오는 IDoc를 보내는 IDoc로 복사합니다.

둘째 줄은 첫 번째 DC의 tabname을 설정합니다.

세째 줄은 두 번째 DD 세그먼트를 사용합니다. 이 예에서는 E2MAKTM001 유형이고 maktx 필드를 설정합니다.

관련 개념
메시지 플로우 개요
ESQL 개요
메시지 모델링
IDoc 구문 분석기 및 도메인
관련 태스크
메시지 플로우 설계
메시지 플로우 컨텐츠 정의
ESQL 파일 관리
관련 참조
Compute 노드
ESQL 참조
SET문
IDoc 구문 분석기 구조의 필드 이름
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac20020_