방법: 웹 서비스의 WSDL 파일 찾기
업데이트: 2007년 11월
응용 프로그램 디자이너에서는 다음 작업을 수행할 때 WSDL(웹 서비스 기술 언어) 파일의 위치를 지정해야 합니다.
외부 웹 서비스 또는 BizTalk 웹 서비스를 응용 프로그램 다이어그램에 추가합니다. 자세한 내용은 방법: 응용 프로그램 다이어그램에서 응용 프로그램 정의 및 응용 프로그램 정의를 위한 응용 프로그램 종류 및 프로토타입을 참조하십시오.
WSDL 파일로 .NET 웹 서비스 공급자 끝점을 만듭니다. 자세한 내용은 방법: 응용 프로그램에 끝점 추가, 방법: 응용 프로그램 시스템에 끝점 추가 및 방법: 응용 프로그램 시스템의 멤버에 끝점 추가를 참조하십시오.
기존 웹 서비스 끝점이 WSDL 파일을 따르도록 설정합니다. 자세한 내용은 방법: 웹 서비스 끝점이 WSDL 파일을 따르도록 설정을 참조하십시오.
웹 참조를 생성하기 위한 다른 WSDL 파일을 ASP.NET 응용 프로그램에서 구현된 .NET 웹 서비스 공급자 끝점으로 지정합니다. 이 작업은 웹 서비스 공급자 끝점의 WSDL 위치 속성을 사용하여 수행할 수 있습니다.
참고: 지정된 WSDL 파일이 웹 서비스에 대한 올바른 설명인지, 그리고 실제 주소에 있는 웹 서비스 공급자 끝점을 참조하는지 확인하십시오. WSDL 파일이 공급자 끝점의 다른 주소를 지정하면 외부 웹 서비스가 만들어지고, 웹 서비스 공급자 끝점에 연결된 모든 소비자 끝점이 외부 웹 서비스에 다시 연결됩니다.
WSDL 바인딩 위치를 지정하여 자동으로 생성된 WSDL 파일의 기본 WSDL 바인딩 정의를 재정의합니다. 자세한 내용은 방법: WSDL 파일에서 WSDL 바인딩 정의 재정의를 참조하십시오.
구현된 ASP.NET 웹 서비스의 웹 서비스 공급자 끝점에 사용할 WSDL 파일의 위치를 변경합니다.
이러한 작업을 수행하면 웹 참조 추가 대화 상자가 표시됩니다.
참고: |
---|
각 시나리오에서 웹 참조 추가 대화 상자가 표시되지만 솔루션 탐색기에서 응용 프로그램 프로젝트에 웹 참조를 추가할 때만 웹 참조가 만들어집니다. 프로젝트에 추가하는 웹 참조가 솔루션의 기존 웹 서비스와 관련되는 경우, 웹 참조를 추가한 응용 프로그램은 기존 웹 서비스에 연결됩니다. 그렇지 않으면 새 외부 웹 서비스가 만들어지고 응용 프로그램에 연결됩니다. 자세한 내용은 웹 참조 추가 대화 상자 및 방법: 웹 참조 추가 및 제거를 참조하십시오. |
다른 모든 시나리오에서는 대화 상자를 사용하여 WSDL 파일의 위치를 지정할 수 있습니다.
참고: |
---|
여러 웹 서비스를 참조하는 여러 WSDL 바인딩 또는 DISCO 파일이 들어 있는 WSDL 파일은 지원되지 않습니다. 이미 솔루션에 있는 웹 서비스로 직접 외부 웹 서비스를 만들지는 마십시오. 웹 서비스 공급자 끝점의 위치는 응용 프로그램 다이어그램에서 한 번만 참조될 수 있습니다. 대신 솔루션에 없는 웹 서비스의 WSDL 파일 위치를 지정하십시오. |
웹 서비스의 WSDL 파일 위치를 지정하려면
웹 참조 추가 대화 상자에서 WSDL 파일 위치 또는 웹 서비스 정의 위치를 입력한 다음 이동을 클릭합니다.
팁: 웹 서비스에서 WSDL 파일을 자동으로 게시할 경우, WSDL 파일(.wsdl), 웹에서의 위치 또는 웹 서비스의 위치를 지정할 수 있습니다.
WSDL 파일이 있으면 웹 참조 추가 대화 상자에 웹 서비스 및 웹 서비스에서 제공하는 작업에 대한 정보가 표시됩니다.
참조 추가를 클릭합니다.
외부 웹 서비스, BizTalk 웹 서비스 또는 .NET 웹 서비스 공급자 끝점이 표시되고 선택됩니다.
시나리오에 따라 다음과 같은 결과가 나타나고 필요한 작업을 수행해야 합니다.
외부 웹 서비스 또는 BizTalk 웹 서비스를 추가한 경우 솔루션 탐색기의 솔루션 항목 폴더에 시스템 정의 모델 파일(.sdm)이 바로 표시됩니다. 자세한 내용은 SDM 개요를 참조하십시오.
WSDL 파일로 ASP.NET 응용 프로그램에 .NET 웹 서비스 공급자 끝점을 만든 경우 응용 프로그램을 구현하면 .asmx 파일 및 웹 서비스 클래스 파일이 응용 프로그램 프로젝트에 표시됩니다. 자세한 내용은 응용 프로그램 다이어그램의 ASP.NET 응용 프로그램 개요를 참조하십시오.
기존 웹 서비스 공급자 끝점에 다른 WSDL 파일을 지정한 경우에는 해당 웹 서비스에 대한 웹 참조를 업데이트할 수도 있습니다. 자세한 내용은 방법: 응용 프로그램 다이어그램에서 웹 서비스에 대한 웹 참조 새로 고치기를 참조하십시오.
참고 항목
작업
연습: 응용 프로그램 다이어그램에서 응용 프로그램 정의