<< Click to Display Table of Contents >>
스토어 추가
1.스토어를 추가하려면 데이터 창의 SOAP 스토어를 마우스 오른쪽 버튼으로 클릭하여 나타나는 팝업 메뉴에서 [스토어 추가] 메뉴를 클릭합니다.
2.SOAP 스토어 추가 다이얼로그에서 SOAP 스토어 이름, WSDL 위치를 설정한 후 [서비스 얻어오기] 버튼을 클릭하여 네임스페이스 목록, 서비스 목록을 표시한 후 [확인] 버튼을 클릭하면 SOAP 스토어에 추가된 데이터 셋 정보가 표시됩니다.
다이얼로그 옵션
SOAP 스토어 이름 |
SOAP 스토어 이름을 설정합니다. |
WSDL 위치 |
WSDL 문서 위치를 설정합니다. |
앨리어스 |
해당 데이터 셋 설정 정보를 별도의 연결 정보 파일에서 가져올지 여부를 설정하며 앨리어스를 사용할 경우 오즈 서버의 datasource.properties 파일에 정의한 앨리어스 이름을 설정합니다. 앨리어스 정보 파일: 앨리어스 정보가 있는 데이터 셋 설정 정보 파일을 설정합니다. |
서비스 얻어오기 |
서비스에 사용된 네임스페이스 목록과 서비스 목록을 표시합니다. "WSDL 위치" 옵션 값을 입력하여야 해당 버튼이 활성화되며 입력한 WSDL 주소에 접속이 되어야만 네임스페이스 목록과 서비스 목록이 표시됩니다. |
네임스페이스 |
WSDL의 타입에 정의된 Prefix와 NameSpace URI를 리스트 형태로 표시하며 사용하고자 하는 Prefix를 설정합니다. |
서비스 목록 |
서비스 목록을 표시합니다. 서비스: WSDL에서 제공하는 서비스 명이 콤보박스 리스트에 표시되며 사용하고자 하는 서비스를 설정합니다. 포트: 서비스에 속한 바인딩 목록이 콤보박스 리스트에 표시되며 사용하고자 하는 포트를 설정합니다. 오퍼레이션: 포트에 속한 바인딩 목록이 콤보박스 리스트에 표시되며 사용하고자 하는 Operation을 설정합니다. SOAP: 액션 선택된 Operation의 SOAP 액션 정보가 표시됩니다. 요청: Operation의 입력 정보인 이름, 타입, XPath, OZParam을 "#OZParam.패러미터 명#" 형태로 입력합니다. 요청 미리보기: 요청한 SOAP 메시지를 XML 형태로 표시하는 다이얼로그를 실행합니다. SOAP Header: SOAP Header를 입력할 수 있도록 다이얼로그를 실행합니다. 자동 매핑: 요청 옵션의 "OZParam" 값을 자동으로 설정하며 설정한 값은 "#OZParam.<operation name>_<name>#" 형태로 표시됩니다. |
참고 사항
쿼리 디자이너에서 SOAP 스토어 기능을 사용하기 위해서는 SOAP Toolkit 3.0 라이브러리가 필요합니다. 또한 MSSOAP30.dll, WHSC30.dll 파일을 쿼리 디자이너가 설치된 경로의 bin/soap/register_soap.bat 파일을 실행하여 레지스트리에 등록하여야 합니다.
디자인 모드를 매뉴얼 모드에서 디자인 뷰 모드로는 변경할 수 없습니다.
자동으로 사용자 패러미터 필드 지정 시 XML 스키마의 "DateTime" 타입은 "VARCHAR" 타입으로 생성됩니다.
WSDL 정의의 메시지에 논리적 타입을 지정해 주기 위해서는 part와 type이 1:1 매핑이 되어야하나 n:1인 WSDL인 경우 첫 번째 part와 type이 1:1 매핑됩니다.