이 작업 주제에서는 메시지 정의로 메시지 세트를 채우기 위해
C, COBOL 사본, XML DTD 또는 XML 스키마를 들여올 때 명령행
임포터(mqsicreatemsgdefs)를
사용하는 방법에 대해 설명합니다.
시작하기 전에
이 작업을 시도하기 전에 다음 정보를 읽어야 합니다.
명령행 임포터를 사용하여 메시지 정의 파일이 배치되는 새 메시지 세트를 작성할 수 있습니다. 명령행에서 새 메시지 세트를 작성하는 경우, 디폴트로 논리 정보만 작성됩니다. 그러나 명령행 임포터를
사용하여 기존 메시지 세트를 기본으로 하는 새 메시지 세트를 작성할 수 있습니다. 기본 메시지 세트의 물리적 형식 정보도 새 메시지
세트에서 작성됩니다. 물리적 형식 정보도 작성되게 하려면
mqsicreatemsgdefs 명령을 호출하기 전에 다음을 수행해야 합니다.
- Workbench를 사용하여 기본 메시지 세트로 사용될
메시지 세트를 작업 공간에 작성하십시오.
- 새 메시지 세트에 작성할 물리적 형식을 이 기본 메시지 세트에
추가하십시오.
명령행을 사용하여 C, COBOL 사본, XML DTD 또는 XML 스키마 중 하나를 들여오려면
다음을 수행하십시오.
- Workbench를 닫으십시오. 명령행 임포터를 사용할 때 실행 중이어서는 안됩니다.
- 메시지 세트 프로젝트 이름, 소스 파일 폴더의 경로 이름 및 필요한 기타 선택적 매개변수를 지정하여
명령행 프롬프트에서 mqsicreatemsgdefs 명령을
호출하십시오.
mqsicreatemsgdefs 명령으로 작성되는 새 메시지 세트에 물리적 형식을 추가하려면
들여오기 명령행의 -base 매개변수처럼 물리적 형식이 포함된
기본 메시지 세트를 지정하십시오.
- 명령이 완료되면 mqsicreatemsgdefs.report.txt를 여십시오. 이 보고서는 mqsicreatemsgdefs 명령을 호출할 때 작성되며,
디폴트로 명령 호출 디렉토리에 기록됩니다.
이 보고서는 다음 정보를 제공합니다.
- mqsicreatemsgdefs가 호출될 때 사용된
매개변수에 대한 자세한 내용
- 메시지 세트 레벨 조치
- 들여온 파일의 이름
- 들여오기 프로세스에 대한 자세한 내용(예: 생성된 모든 경고 및 작성된 메시지 모델 오브젝트).
- 들여온 파일의 수.
- Workbench를 시작한 후 브로커 응용프로그램 개발 perspective로 전환하십시오. mqsicreatemsgdefs를
호출할 때 작성된 메시지 정의 파일이 지정된 프로젝트에 표시됩니다.
C, COBOL 사본, XML DTD 또는 XML 스키마 파일을 가져오는 동안 오류가 발생하면,
임포터가 보고한 오류를 주의 깊게 점검하십시오.
디폴트로 모든 오류는 화면과 위에 설명된 로그 파일에 기록됩니다. 가져오기에
대한 추가 정보를 얻으려면 -v(상세(Verbose)) 명령행 매개변수를
지정하십시오. 이 매개변수는 들여오기(import)가 진행되는 대로 보다 자세한 정보를 표시합니다.