다음을 통해 공유


웹 서비스 및 웹 메서드 만들기

스키마를 웹 서비스로 게시하는 경우 BizTalk 웹 서비스 게시 마법사에서 웹 서비스 및 웹 메서드 생성을 제어합니다. 웹 서비스 페이지에서 사용 가능한 트리 내에서 웹 서비스 설명, 웹 서비스 및 웹 메서드의 이름을 바꿀 수 있습니다. 웹 서비스와 웹 메서드를 추가 및 제거할 수 있습니다. 마법사는 선택한 요청 스키마의 루트 요소 이름을 입력 매개 변수 이름으로 사용합니다. 웹 메서드 반환 값은 응답 스키마를 반환합니다.

참고

ASP.NET 웹 클라이언트는 같은 유형의 입력 및 출력 매개 변수를 조합하여 웹 메서드 서명을 변경할 수 있습니다. 예를 들어 ASP.NET 웹 클라이언트는 BizTalk Web 메서드를 문자열 myService(문자열 파트) 에서 void myService(ref string part)로 변경할 수 있습니다.

참고

수신 포트가 단방향으로 정의된 경우 웹 메서드 응답 형식은 void 이며 웹 클라이언트에 정보가 반환되지 않습니다. SOAP 어댑터와 오케스트레이션은 throw된 예외를 웹 클라이언트에 반환하지 않습니다.

게시된 오케스트레이션에 대한 웹 서비스 명명 규칙

BizTalk 웹 서비스 게시 마법사는 웹 서비스 페이지에서 정의한 웹 서비스 설명에 따라 웹 서비스 파일(.asmx) 이름을 생성합니다. 다음 표는 웹 서비스 파일 이름의 기본값을 보여 줍니다.

생성된 웹 서비스 파일 이름
BizTalkWebService Visual Studio 웹 서비스 프로젝트 이름
WebService1 웹 서비스 파일(.asmx) 이름
WebMethod1 웹 메서드 이름

나머지 노드의 이름은 생성된 웹 서비스에 반영되지 않습니다.

참고 항목

웹 서비스로 스키마 게시
BizTalk 웹 서비스 게시 마법사를 사용하여 스키마를 웹 서비스로 게시하는 방법