다음을 통해 공유


방법: 웹 서비스 끝점이 WSDL 파일을 따르도록 설정

업데이트: 2007년 11월

웹 서비스 공급자 끝점이 WSDL(웹 서비스 기술 언어) 파일을 따르도록 설정할 수 있습니다. 이 작업을 수행하면 WSDL 파일에서 설명하는 작업과 참조되는 형식을 포함하는 기존 웹 서비스 끝점이 정의 또는 업데이트됩니다. WSDL 파일로 새 웹 서비스 끝점을 만들려면 방법: 응용 프로그램에 끝점 추가, 방법: 응용 프로그램 시스템에 끝점 추가방법: 응용 프로그램 시스템의 멤버에 끝점 추가를 참조하십시오.

참고:

구현된 끝점이 WSDL 파일을 따르도록 설정하면 새 작업 시그니처가 추가되고 기존 작업 시그니처 및 형식 이름이 변경되어 코드에 영향을 줄 수 있습니다. 메서드 본문 코드는 변경되지 않지만 이러한 변경 내용으로 인해 메서드 본문 코드가 더 이상 컴파일되지 않을 수 있습니다. 따라서 코드를 검토하여 컴파일러 오류를 수정해야 할 수 있는 변경 내용을 식별해야 합니다.

자세한 내용은 다음 항목을 참조하십시오.

웹 서비스 끝점이 WSDL 파일을 따르도록 설정하려면

  1. 응용 프로그램 디자이너 또는 시스템 디자이너에서 웹 서비스 끝점을 클릭합니다.

  2. 다이어그램 메뉴에서 구현을 가리키고 WSDL 준수 확인을 클릭합니다.

    팁:

    끝점을 마우스 오른쪽 단추로 클릭한 다음 WSDL 준수 확인을 클릭할 수도 있습니다.

    웹 참조 추가 대화 상자가 나타납니다.

  3. URL 상자에 WSDL 파일 위치를 입력하고 이동을 클릭합니다.

    웹 서비스 설명이 표시됩니다.

  4. 이 설명을 검토하고 참조 추가를 클릭합니다.

    WSDL 파일의 작업이 웹 서비스 정보 창에 표시됩니다. 다음 끝점 속성도 속성 창에서 업데이트될 수 있습니다.

    • 이름

    • 클래스 이름

    • WSDL 바인딩 이름

    • WSDL 바인딩 네임스페이스

    • WSDL 서비스 설명

    • WSDL 서비스 이름

  5. 끝점이 이미 구현된 경우에는 웹 서비스 클래스 파일 및 형식 정의 파일에서 변경 내용을 검토합니다.

    참고:

    데이터 집합 내의 중첩 형식에 대해서는 WSDL 파일을 따르도록 설정하지 않습니다.

웹 서비스 클래스에서 WSDL 파일에 지정된 작업과 일치하는 작업을 여러 개 구현하는 경우 다음 메시지가 표시됩니다.

끝점 <endpoint name>에 메시지 이름이 같은 두 개 이상의 작업이 있습니다.

자세한 내용은 끝점 <endpoint name>에 메시지 이름이 같은 두 개 이상의 작업이 있습니다.를 참조하십시오.

보안

이 작업을 수행하면 작업 시그니처가 수정되고 해당 시그니처가 참조하는 사용자 지정 형식의 코드 파일이 추가됩니다. 이 작업을 수행할 때는 주의해야 하며, 잘못된 코드가 포함되어 있지 않은지 WSDL 파일과 해당 파일을 따르도록 설정된 구현 코드도 검토해야 합니다.

참고 항목

개념

응용 프로그램의 끝점 개요