이 작업 주제에서는 Workbench의 새 메시지 정의 파일
마법사를 사용하는 C 헤더 파일에서 새 메시지 정의를 작성하는 방법에 대해 설명합니다.
시작하기 전에
이 작업을 완료하려면 먼저 다음 작업을 완료해야 합니다.
이 작업을 시작하기 전에 아래에 나열된 사항에 유의해야 합니다.
- C 헤더 파일에서 새 메시지 정의 파일을 작성하려면 헤더 파일이
Workbench(예: 메시지 세트 프로젝트)에
이미 있어야 합니다. 이 파일을 사용해 새 메시지 정의 파일
마법사에서 헤더 파일을 선택할 수 있습니다.
- 이 마법사에서는 .h, .c 및
.css 확장자를 가진 C 헤더 파일을 들여오기합니다. 소스 파일에 다른 확장자가 있는 경우, 소스 파일을 들여오기 전에
이 파일의 이름을 바꾸어야 합니다.
- 새 메시지 정의 파일을 추가하는 메시지 세트에 사용자 정의 Wire 형식(CWF) 계층이 들어 있지
않은 경우, 모델에 논리 정보만이 나타납니다. C 헤더 파일을 들여오기 전이나 후에
메시지 세트에 물리적 계층을 추가할 수 있지만 들여오기 전에 물리적 계층을 추가하여
C 헤더 파일에서 설정으로 채웠는지 확인해야 합니다.
- mqsicreatemsgdefs를 사용하여 명령행에서
C 헤더 파일을 들여올 수도 있습니다.
WebSphere MQ
Integrator 버전 2.1 C
임포터를 사용하여 이미 작성해 놓은 모델이 있는 경우 WebSphere Message Broker
버전 6.0
임포터가 동일한 결과를 정확하게 생성하지 않음을 알 수 있습니다. 특히,
버전 2.1 C 임포터가 WebSphere Message Broker
버전 6.0처럼 많은
C 구조체를 지원하지 않고 버전 2.1 복합 유형의 이름 지정 규칙이
WebSphere Message Broker
버전 6.0 복합 유형 및 그룹의 이름 지정 규칙과 동일하지 않을 수 있습니다. 매우 드문 경우로 버전 2.1 요소의 이름 지정 규칙이
WebSphere Message Broker
버전 6.0 요소의 이름 지정 규칙과 동일하지
않습니다.
다음 단계에서는 완전히 새로운 메시지 정의 파일을 작성하고
기존 파일의 컨텐츠를 덮어쓰는 것에 대해 다룹니다.
C 헤더 파일에서 메시지 정의 파일을 작성하려면 다음을 수행하십시오.
- 브로커 응용프로그램 개발 perspective로 전환하십시오.
- Workbench 메뉴에서 파일 > 새로 작성 >
메시지 정의 파일을 선택하여 새 메시지 정의 파일
마법사를 여십시오. 또는
이전에 Workbench로 들여온 C 헤더 파일을 마우스 오른쪽 단추로 누른 후
메뉴에서 새로 작성 > 메시지 정의 파일을 눌러 마법사를 열 수 있습니다.
- 표시된 옵션 목록에서 C 헤더 파일을 누른 후
다음을 누르십시오.
- 필요한 사항을 입력하여 남은 마법사 단계를 진행하십시오.
마법사를 사용하여 C 헤더 파일 들여오기를 완료한 경우 다음을 수행하십시오.
- 파일을 들여올 때 작성한 보고서에 오류가 없는지 주의하여 점검하십시오. 이 보고서는 작성하려 했던 메시지 정의를 포함하는 프로젝트 내의
로그 디렉토리에 있습니다. 보고서는 새 메시지 정의 파일에 지정한
이름을 접두부로 사용하며, 파일 확장자가 .c.report.txt입니다.
- Workbench 작업 목록에 표시된 메시지를 검토하여 새 경고
또는 오류가 표시되었는지 점검하십시오.