BizTalk 웹 서비스 게시 마법사

 

BizTalk 웹 서비스 게시 마법사를 사용하여 BizTalk 오케스트레이션을 웹 서비스로 만들고 게시하고 스키마를 웹 서비스로 게시합니다. BizTalk Web Services 게시 마법사에 대한 일반적인 사용 정보는 웹 서비스 사용을 참조하세요.

웹 서비스 만들기 페이지

이 페이지를 사용하여 웹 서비스를 만드는 방법을 선택할 수 있습니다.

사용 항목 원하는 작업
BizTalk 오케스트레이션을 웹 서비스로 게시 BizTalk 어셈블리에서 선택한 오케스트레이션과 웹 포트를 기반으로 웹 서비스를 게시합니다.
스키마를 웹 서비스로 게시 BizTalk 어셈블리에서 선택한 스키마를 요청 및/또는 응답 메시지 파트로 사용하여 웹 서비스의 웹 메서드 및 메시지를 정의합니다.

BizTalk 어셈블리 페이지

이 페이지에서 웹 서비스를 게시할 BizTalk 어셈블리를 선택할 수 있습니다.

사용 항목 원하는 작업
BizTalk 어셈블리 파일(*.dll) BizTalk 어셈블리를 선택합니다.

어셈블리를 배포하지 않아도 웹 서비스를 게시할 수 있습니다.

그러나 어셈블리에 종속성이 있는 경우에는 어셈블리에서 웹 서비스를 게시하기 전에 모든 어셈블리 종속성을 확인해야 합니다. 어셈블리를 런타임에 사용하려면 먼저 배포하고 올바르게 바인딩해야 합니다.

오케스트레이션 및 포트 페이지

게시된 웹 서비스에 표시할 오케스트레이션 및 포트를 어셈블리에서 선택할 수 있습니다. 공용 포트만 표시됩니다.

내보낼 오케스트레이션 및 포트를 선택합니다.

웹 서비스 속성 페이지

이 페이지에서 웹 서비스 속성을 지정할 수 있습니다.

사용 항목 원하는 작업
웹 서비스의 대상 네임스페이스 웹 서비스의 대상 네임스페이스를 선택합니다. 대상 네임스페이스는 WSDL(웹 서비스 기술 언어) 파일에 나타납니다. System.Uri 생성자는 유효성을 확인하는 데 사용됩니다.
추가적으로 지원할 SOAP 헤더가 있습니다. 요청 및 응답 SOAP 헤더로 사용할 BizTalk 어셈블리의 스키마를 추가합니다.
알 수 없는 SOAP 헤더 지원 알 수 없는 헤더 지원을 추가합니다.
SharePoint Portal Server 2003 Single Sign-On 지원을 추가합니다. SharePoint Portal Server 2003 SSO(Single Sign-On) 지원을 추가합니다.

고급 단추를 클릭하여 메시지 형식 및 메시지 처리 동작을 제어하는 고급 속성을 제어할 수 있습니다.

웹 서비스 고급 속성 페이지

이 페이지에서 전역 웹 서비스 및 웹 메서드 특성을 사용자 지정할 수 있습니다.

사용 항목 원하는 작업
SOAP 매개 변수 스타일 SOAP 메시지에서 매개 변수 형식이 지정되는 방법을 지정합니다. 표시되는 옵션은 다음과 같습니다.

- Bare: XML 웹 서비스 메서드와 주고 받는 매개 변수는 SOAP 요청 또는 SOAP 응답의 Body 요소 바로 다음에 XML 요소에 배치됩니다.
- 래핑됨(기본값) : XML 웹 서비스 메서드와 주고 받는 매개 변수는 SOAP 요청 또는 SOAP 응답의 XML 부분의 Body 요소에 따라 단일 XML 요소 내에 캡슐화됩니다.
규칙 요구 웹 서비스에 의한 WSI(웹 서비스 상호 운용성) 비즈니스 프로세스 1.1(BP1.1) 규칙 요구를 지정합니다. 참고: BizTalk Server BP1.1 규칙 클레임을 사용하여 웹 서비스를 사용할 수 없습니다. BTS2004의 서비스를 사용할 경우 규칙 요구를 사용하지 마십시오.
요청 응답 강제 적용 단방향 BizTalk 작업을 요청-응답 웹 메서드로 노출하도록 지정합니다.

웹 서비스 프로젝트 페이지

이 페이지에서 게시된 웹 서비스를 사용자 지정할 수 있습니다.

사용 항목 원하는 작업
프로젝트 이름 프로젝트 이름을 입력합니다.
프로젝트 위치 웹 서비스가 게시된 가상 디렉터리의 경로 이름을 지정합니다. 중요: ANSI 문자를 사용해야 합니다.
기존 프로젝트 덮어쓰기 웹 서비스를 다시 게시할 때 기존 프로젝트를 덮어씁니다.
찾아보기 단추 디스크 위치에서 파일 위치를 검색합니다.
웹 서비스에 익명 액세스를 허용합니다. 게시된 가상 디렉터리에 AuthAnonymous 플래그를 설정합니다. 이 플래그는 개발 환경에서 유용합니다.
BizTalk 수신 위치 만들기 BindingInfo.xml 바인딩 파일을 생성하여 게시된 웹 서비스에 해당하는 수신 위치를 만듭니다.

개발 명령줄 도구 또는 마법사로 BindingInfo.xml 파일을 가져와 필요한 수신 위치를 만들 수 있습니다. BindingInfo.xml은 게시된 웹 서비스 가상 디렉터리의 임시 폴더에 있습니다.

요청 SOAP 헤더/응답 SOAP 헤더 페이지

이 페이지에서 요청 및 응답 SOAP 헤더로 사용할 BizTalk 어셈블리의 스키마를 추가 및 제거할 수 있습니다.

사용 항목 원하는 작업
추가 단추 문서 스키마가 들어 있는 BizTalk 어셈블리에 경로 이름을 지정하여 스키마를 추가합니다.
제거 단추 스키마를 제거합니다.

참고

ComplexType 요소의 최상위 요소가 나열되며 이러한 요소를 SOAP 헤더로 사용할 수 있습니다.

이러한 페이지에서 요청 및 응답 SOAP 헤더로 사용할 BizTalk 어셈블리의 스키마 유형을 하나 이상 선택할 수 있습니다.

사용 항목 원하는 작업
BizTalk 어셈블리 파일(*.dll) BizTalk 어셈블리를 선택합니다.
찾아보기 단추 디스크 위치에서 파일 위치를 검색합니다.

웹 서비스 페이지

이 페이지에서 만들고 있는 웹 서비스를 기술할 수 있습니다.

노드를 마우스 오른쪽 단추로 클릭하면 웹 서비스 또는 웹 메서드를 추가하거나, 이름을 바꾸거나, 삭제할 수 있는 속성 및 메뉴 옵션이 표시됩니다.

사용 항목 원하는 작업
웹 서비스 추가 웹 서비스를 추가합니다.
웹 서비스 기술 이름 바꾸기 웹 서비스의 이름을 바꿉니다. 웹 서비스의 새 이름을 입력하십시오.
웹 메서드 추가 단방향 웹 메서드를 추가합니다.

요청-응답 웹 메서드를 추가합니다.
스키마 유형 선택 요청 메시지 유형/요청 메시지 유형 페이지에서 스키마 유형을 선택합니다.
웹 메시지 파트의 이름 바꾸기 웹 메시지 파트의 이름을 바꿉니다.

요청 메시지 유형/응답 메시지 유형 페이지

이러한 페이지에서 요청 및 응답 SOAP 헤더로 사용할 BizTalk 어셈블리의 스키마 유형을 하나 이상 선택할 수 있습니다.

사용 항목 원하는 작업
BizTalk 어셈블리 파일(*.dll) BizTalk 어셈블리를 선택합니다.
찾아보기 단추 디스크 위치에서 파일 위치를 검색합니다.

웹 서비스 프로젝트 요약 페이지

이 페이지에서 설정을 검토할 수 있습니다. 뒤로를 클릭하여 게시된 웹 서비스를 변경합니다. 만들기를 클릭하여 게시된 웹 서비스를 만듭니다.

웹 서비스 게시 마법사 완료 페이지

이 페이지에서 웹 서비스를 성공적으로 게시했는지 여부를 확인할 수 있습니다.

사용 항목 원하는 작업
게시된 웹 서비스 링크 게시된 웹 서비스 프로젝트로 이동합니다.

참고 항목

BizTalk 웹 서비스 게시 마법사를 사용하여 오케스트레이션을 웹 서비스로 게시하는 방법
BizTalk 웹 서비스 게시 마법사를 사용하여 스키마를 웹 서비스로 게시하는 방법
웹 서비스 게시 시 고려 사항