mqsicreatemsgdefsfromwsdl 명령

지원되는 플랫폼

  • Windows
  • Linux(x86 플랫폼)

목적

mqsicreatemsgdefsfromwsdl 명령은 단일 WSDL 정의를 들여오는 데 사용할 수 있습니다. WSDL이 여러 개의 파일로 분할되면 지정된 파일에 WSDL 서비스 정의 또는 바인딩 정의가 포함되어야 합니다. WS-I 유효성 검증자는 -vfa 플래그의 통제로 들여온 WSDL에서 자동으로 실행될 수 있습니다.

주:
  1. 들여오고 있는 WSDL 정의에 필요한 파일만 디렉토리와 서브디렉토리 구조에 있는지 확인하십시오. mqsicreatemsgdefsfromwsdl 명령이 수행하는 조치 중 하나는 메시지 정의를 작성하기 전에 디렉토리와 서브디렉토리의 모든 파일을 작업 공간에 복사하는 것입니다. 여기에는 해당 WSDL 정의와 연관되지 않은 파일이 포함될 수 있습니다.
  2. WSDL 정의가 지정된 디렉토리 또는 서브디렉토리 구조 밖의 파일을 포함하는 상대 경로를 사용하는 경우, 명령을 실행하기 전에 이 파일을 작업 공간으로 들여와야 합니다. 이 파일을 작업 공간으로 들여온 후에도 상대 경로가 올바르도록 주의를 기울여야 합니다.
  3. 다른 위치에서 명령을 실행하는 경우, 대상 작업 공간을 올바르게 지정하려면 -data 매개변수를 지정하십시오.
  4. 작성된 메시지 세트에서 네임스페이스가 사용됩니다.

구문

매개변수

-base <baseMessageSetProjectName>\<BaseMessageSetName>
(선택사항) 새 메시지 세트를 작성하는 경우, 이 매개변수는 메시지가 기초하는 기존 메시지 세트 프로젝트 및 메시지 세트입니다.
-binding <bindingname>
(선택사항) 들여올 바인딩의 이름. WSDL 정의에 두 개 이상의 바인딩이 포함된 경우에는 이 매개변수가 필수지만 WSDL 정의에 단일 바인딩이 포함된 경우에는 선택적입니다.
-d pathname of source files folder
(필수) 최상위 레벨 WSDL 파일이 있는 디렉토리의 절대 또는 상대 경로 이름. 최상위 레벨 WSDL 파일에는 전체 WSDL 정의가 있거나 최상위 파일 계층이 될 수 있으며, 각각은 들여오기 요소를 통해 추가 파일을 들여올 수 있습니다. 들여오기 요소는 위치 속성으로 들여올 자원의 위치를 지정합니다.

임포터는 지정된 디렉토리에 대해 모든 상대적 들여오기 위치를 해석하려고 합니다. 임포터는 발견되는 절대 들여오기 위치를 해석하려고 하지만 이 방법을 사용하는 것은 권장하지 않습니다. 절대 위치가 지정되었으면 계층의 추가 들여오기도 절대 위치를 사용해야 합니다.

-data
(선택사항) 필수 작업 공간의 경로를 지정하십시오.
-fWSDL 정의에 대한 최상위 레벨 WSDL 파일 이름.
(필수) 들여올 최상위 레벨 WSDL 파일의 파일 이름.

경로가 파일 이름을 완전 식별하는 데 필요한 경우 -d 매개변수를 사용하여 경로를 지정해야 합니다.

-log report file pathname
(선택사항) 보고서 파일의 절대 또는 상대 경로 이름. 이 옵션을 생략하면, 보고서가 명령이 호출되는 디렉토리의 디폴트 로그 파일인 <message set name>.wsdl.report.txt에 기록됩니다.
주: 보고서 파일 경로 이름을 지정하지 않거나 올바르지 않은 경로 이름으로 -log를 지정하면, 이 명령은 오류 메시지를 발행하고 정지됩니다.
-pmessage set project name
(필수) 메시지 세트 프로젝트의 이름. 프로젝트가 있는 경우 네임스페이스가 사용 가능해야 합니다. 프로젝트가 없으면 새 네임스페이스 사용 가능 프로젝트가 작성됩니다.
-rmd
(선택사항) 같은 이름의 기존 메시지 정의 파일을 바꿉니다.
주:
  1. 이 플래그를 생략하는 경우 같은 이름의 메시지 정의 파일이 있으면, 경고가 표시됩니다.
  2. 메시지 세트에서 생성된 메시지 정의 파일의 위치는 대상 네임스페이스에 의해 결정됩니다.
-rmp
(선택사항) 같은 이름의 기존 프로젝트를 바꿉니다.
-v
(선택사항) 상세한 보고서.
-vfa
(선택사항) 유효성 검증 실패 조치. WS-I 준수 점검으로 들여올 WSDL에서 문제점을 발견하는 경우 필수 조치를 지정합니다. 디폴트는 실패로 설정됩니다. 다음에서 선택하십시오.
  • 실패: WSDL 정의에서 WS-I가 준수되지 않는 경우 들여오기 프로세스가 정지합니다.
  • 경고: WSDL 정의에서 WS-I가 준수되지 않는 경우 들여오기 프로세스가 로그 파일에 경고 오류를 기록합니다.
  • 무시: WSDL 정의에서 WS-I가 준수되지 않는 경우 들여오기 프로세스가 이를 무시합니다.

다음 예에서 현재 디렉토리에 있는 WSDL 문서 service.wsdl은 myProject 프로젝트로 들여오고 프로젝트가 있는 경우 이를 덮어씁니다.

mqsicreatemsgdefsfromwsdl  -p myProject -d . -f service.wsdl -rmd

다음 예에서 현재 디렉토리에 있는 WSDL 문서 service.wsdl은 기존 프로젝트(existingProj)를 기준으로 새 메시지 세트 프로젝트(newProj)를 작성하도록 들여옵니다.

mqsicreatemsgdefsfromwsdl  -p newProj -base existingProj -d . -f service.wsdl
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
an07355_