다음을 통해 공유


웹 서비스 호출

중요

이 버전의 Orchestrator는 지원이 종료되었습니다. Orchestrator 2019로 업그레이드하는 것이 좋습니다.

웹 서비스 호출 작업은 지정한 XML 매개 변수를 사용하여 웹 서비스를 실행합니다.

웹 서비스 호출 작업 구성

웹 서비스 호출 작업을 구성하기 전에 다음을 결정해야 합니다.

  • 웹 서비스의 WSDL 파일입니다.

  • 웹 서비스 메서드 이름입니다.

  • 입력 SOAP 메시지 본문 형식입니다.

  • 출력 SOAP 메시지 본문 형식입니다.

다음 정보를 사용하여 웹 서비스 호출 작업을 구성합니다.

세부 정보

설정 구성 지침
WSDL WSDL 파일의 경로를 입력하거나 줄임표 (...) 를 사용하여 파일을 찾습니다.
메서드 웹 서비스에서 호출하는 메서드의 이름을 입력하거나 줄임표 (...) 를 선택하고 찾습니다. 메서드의 대/소문자를 일치시키는지 확인합니다.
XML 요청 페이로드 웹 서비스 메서드로 보내는 매개 변수를 입력합니다. 형식이 WSDL 문서에 설명된 것과 일치하는지 확인합니다.
서식 힌트 XML 작업 페이로드의 서식 지정에 대한 힌트를 받으려면 이 옵션을 선택합니다. 자리 표시자 값을 사용자 고유의 값으로 바꿉니다.

고급

설정 구성 지침
저장 응답을 저장하려면 저장 확인란을 선택하고 응답을 저장할 폴더를 지정합니다.
URL 웹 서비스의 URL 위치를 지정하려면 URL 확인란을 선택하고 URL 위치를 입력합니다.
웹 서비스에서 사용하는 SOAP 프로토콜을 선택합니다. 옵션은 다음과 같습니다.

- SOAP 1.1
- SOAP 1.2

보안

설정 구성 지침
사용 사용 확인란을 선택하여 HTTP 인증을 사용하도록 설정하고 필드를 채웁니다.
사용자 이름 사용자 이름을 입력하여 보안 웹 서비스에 액세스합니다.
암호 암호를 입력하여 보안 웹 서비스에 액세스합니다.

HTTPS 인증서 옵션

Orchestrator를 사용하면 인증서 유효성 검사가 실패하는 경우 HTTPS 인증서 옵션을 구성할 수 있습니다.

다음 단계를 사용하여 HTTPS 인증서 옵션을 구성합니다.

HTTPS 인증서 옵션을 구성하려면
  1. Runbook Designer 옵션 메뉴를 선택하고 웹 서비스 호출을 선택하여 웹 서비스 호출 대화 상자를 엽니다.

  2. 세부 정보 탭에서 설정을 구성합니다. 구성 지침은 다음 표에 나와 있습니다.

세부 정보

설정 구성 지침
HTTPS 옵션 다음 HTTPS 옵션 중 하나를 선택합니다.

- 모든 인증서 수락
- 신뢰할 수 있는 호스트의 인증서 수락

HTTPS 옵션 에 대한 구성 지침은 다음 표에 나와 있습니다.

모든 인증서 허용 세부 정보

설정 구성 지침
모든 인증서 수락 모든 호스트의 인증서를 허용합니다.

이 HTTPS 옵션을 선택한 후 마침을 선택합니다.

신뢰할 수 있는 호스트의 인증서 수락 세부 정보

설정 구성 지침
신뢰할 수 있는 호스트의 인증서 수락 인증서를 수락하려는 호스트를 지정합니다.

1. 추가 를 선택하여 신뢰할 수 있는 호스트 대화 상자를 엽니다.
2. 상자에 신뢰할 수 있는 호스트 이름을 입력하고 확인을 선택합니다. 그런 다음 호스트가 목록에 추가됩니다.

호스트를 편집하려면 편집을 선택합니다.

호스트를 제거하려면 제거를 선택합니다.

게시된 데이터

다음 표에는 게시된 데이터 항목이 나열되어 있습니다.

항목 Description
WSDL 경로 WSDL 경로입니다.
메서드 이름 웹 메서드의 이름입니다.
XML 작업 페이로드 XML 작업 페이로드의 텍스트입니다.
XML 응답 페이로드 XML 응답 페이로드의 텍스트입니다.
응답 파일 응답의 경로 및 파일 이름입니다.
웹 서비스 URL 웹 서비스의 URL입니다.
웹 서비스 프로토콜 웹 서비스에서 사용하는 프로토콜입니다.

웹 서비스 게시

Invoke Web Service 개체는 C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2또는 C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2에서 어셈블리를 빌드합니다. 어셈블리는 웹 서비스 위치로 식별됩니다. 예: http://localhost/TestService/DylanService.asmx?WSDL.

추가 서비스를 게시하거나 기존 서비스를 업데이트하는 경우 wspkey.snk 파일을 제외하고 캐시를 클린 합니다. 캐시를 정리한 후 웹 서비스 변경 내용이 올바르게 게시됩니다.