기본 생성된 맵 수동 편집

경우에 따라 메시지 맵핑 편집기에서 생성된 맵은 원하는 작업의 일부를 수행하지 않습니다. 이 경우 여러 항목을 수동으로 변경할 수 있습니다. 행을 직접 삽입, 이동, 복사, 붙여넣기 및 삭제하여 구조를 편집할 수 있습니다. 컨텍스트 메뉴는 키보드 작업에 해당하는 사용 가능한 편집 조치 목록을 제공합니다. 다음은 수행할 수 있는 일부 특정 조작입니다.

순서 명령문 수정

메시지 맵핑 편집기는 출력 요소의 순서를 스키마 정의에 대해 유효성 확인하지 않으므로 맵을 생성할 때 요소 순서에 따른 명령문 순서가 잘못될 수 있습니다.
이 문제를 해결하려면 스키마에 정의된 순서에 맞도록 명령문을 이동하십시오.

메시지 헤더 작성

맵을 작성할 때 옵션 이 맵은 메시지 플로우 노드에서 호출되며 등록 정보, 헤더 및 메시지 본문을 맵핑합니다를 선택하면 작성된 맵에서 MQ, HTTP 및 JMS 헤더를 포함하는 추가 요소를 맵핑할 수 있습니다. 맵핑이 작성되면 메시지 맵핑 편집기는 각 메시지 헤더에 대한 조건을 포함하는 "if" 명령문을 생성합니다. 이 "if" 명령문을 편집하여 원하는 헤더를 작성할 수 있습니다.
  • 한 헤더가 필요한 경우 헤더의 조건을 fn:true()가 되도록 편집합니다.

    선택사항: 또한 "if" 명령문에서 원하지 않는 기타 "condition" 블록을 삭제할 수도 있습니다.

  • 둘 이상의 헤더가 필요한 경우 헤더를 "if" 명령문 외부로 이동하고 "if" 명령문을 삭제하십시오.

메시지 맵핑에 대한 데이터베이스의 맵핑 노드를 사용하고 옵션 이 맵은 메시지 플로우 노드에서 호출되며 등록 정보와 메시지 본문을 맵핑합니다를 선택한 경우 메시지 맵핑 편집기는 작성된 맵 파일의 출력 MQMD 헤더를 생성할 수 없습니다. 출력 MQMD 헤더가 작성되었는지 확인하려면 다음 단계 중 하나를 수행하십시오.

조건부 맵핑 작성

맵핑이 다음 항목 중 하나와 관련된 경우:
  • 스키마 선택 그룹
  • 도출된 유형 요소
  • 대체 그룹 구성원
  • 와일드카드
  • 반복 요소
메시지 맵핑 편집기에서 생성된 기본 맵핑은 "condition" 명령문 아래 위치할 수 있습니다. 예상한 조건이 아닌 경우에는 명령문을 편집하십시오. 변경할 수 있는 내용은 다음과 같습니다.
조건부 맵핑에 대한 자세한 정보는 조건부 맵핑 구성 주제를 참조하십시오.

MQRFH2C 압축 구문 분석기 선택

맵핑 노드에서 Compute 노드 다운스트림을 사용 중이고 Compute 노드가 MQRFH2C 필드를 생성하는 경우 MQInput 노드에서 MQRFH2 도메인에 대해 MQRFH2C 압축 구문 분석기 사용을 선택하십시오. 이 등록 정보를 선택하면 MQRFH2 헤더에 대해 MQRFH2 구문 분석기 대신 MQRFH2C 압축 구문 분석기가 사용됩니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 5월 12, 2006
ar25283_