WSDL 탐색기를 사용하여 WSDL 문서 및 웹 서비스 테스트

WSDL 문서를 사용하여 개발자는 응용프로그램을 인터넷에 네트워크 액세스 가능 서비스로 공개합니다. UDDI 및 WSIL을 통해 다른 응용프로그램에서 WSDL 문서를 발견하고 이와 바인드하여 트랜잭션을 실행하거나 다른 비즈니스 프로세스를 수행할 수 있습니다. 웹 서비스 탐색기를 사용하여 WSDL 문서를 탐색, 가져오기 및 테스트할 수 있습니다.

전제조건: WSDL 탐색기를 사용하려면 다음을 수행하십시오.

WSDL 탐색기를 사용하여 WSDL 문서를 탐색 및 테스트할 수 있습니다. WSDL 탐색기를 사용한 WSDL 문서 탐색에 대한 자세한 정보는 WSDL 탐색기 사용을 참조하십시오.

WSDL 탐색기를 사용하여 웹 서비스를 테스트하려면 다음을 수행하십시오.

  1. WSDL 탐색기를 실행하려면 다음 단계를 완료하십시오.
    1. 웹 서비스 탐색기에서 오른쪽 위 구석에 있는 아이콘 WSDL 탐색기 실행 아이콘을 클릭하여 WSDL 탐색기로 전환하십시오.
  2. 네비게이터 분할창에서 WSDL 기본을 선택하고 오른쪽 분할창에서 기존 WSDL URL을 입력하거나 찾아보고 이동을 클릭하십시오. 이 예제에서 사용되는 WSDL은 온도를 섭씨에서 화씨로 또는 화씨에서 섭씨로 변환하는 웹 서비스입니다.
    웹 서비스 탐색기의 WSDL 기본 분할창 화면 캡처
    다음 노드가 WSDL 트리에 추가됩니다.
    • WSDL 노드: WSDL 노드 아이콘
    • 서비스 노드(WSDL 파일 내 서비스 요소를 나타냄): 서비스 노드 아이콘
    • 바인딩 노드: 바인딩 노드 아이콘
    • 조작 노드: 조작 노드 아이콘
  3. WSDL 바인딩 세부사항 분할창에서 표시할 조작(이 예제의 경우 CtoF 조작)을 클릭하십시오.
    • 이 조작에 사용할 수 있는 엔드포인트가 있는 드롭 다운 목록
    • 이 조작의 각 매개변수 필드(이 예제의 경우 temp 매개변수) 및 매개변수로 찾는 정보 유형(이 예제의 경우 temp가 정수 요청).
      웹 서비스 탐색기의 WSDL 조작 분할창 호출
      양식 보기를 사용하여 웹 서비스 조작 호출의 매개변수를 입력할 수 있습니다. 매개변수 이름은 임베디드 XSD(XML Schema Definition Language) 정보를 설명하는 대화 상자를 표시할 조치가 포함된 링크로 표시됩니다. XSD에 대한 자세한 정보는 다음 위치에서 찾을 수 있습니다. http://www.eclipse.org/xsd/
      XSD 정보 대화 상자 화면 캡처
       
  4. 정수를 입력하고 이동을 클릭하십시오. 결과가 상태 분할창에 리턴됩니다.
    상태 분할창에 결과를 표시하는 호출된 WSDL 조작 화면 캡처
     
  5. SOAP를 바인딩 메소드로 사용할 경우 오른쪽 위 구석에서 소스 또는 양식을 클릭하면 SOAP 메시지를 XML 형식으로 표시하는 소스 보기 및 양식 보기(위에 표시) 간 표시가 전환됩니다. 해당 양식에서와 같은 정보를 XML 형식(고급 사용자에게만 제안됨)으로 입력할 수도 있습니다. XML을 수정하면 탐색기는 XML을 유효성 검증하지만 입력한 매개변수값은 유효성 검증하지 않습니다.
    WSDL 조작 분할창 호출의 소스 보기
  6. SOAP를 바인딩 유형으로 사용할 경우에도 소스 및 양식 보기 간 상태 분할창 토글 옵션이 있습니다. 소스 보기는 서비스 및 리턴값을 테스트하기 위해 입력한 매개변수를 포함하여 SOAP 요청 및 응답 엔벨로프(envelope)를 표시합니다.
    SOAP 요청 및 응답 엔벨로프(envelope)의 소스 보기 화면 캡처