웹 서비스 호출
웹 서비스 호출 작업은 지정한 XML 매개 변수를 사용하여 웹 서비스를 실행합니다.
웹 서비스 호출 작업 구성
웹 서비스 호출 작업을 구성하기 전에 다음을 결정해야 합니다.
웹 서비스의 WSDL 파일입니다.
웹 서비스 메서드 이름입니다.
입력 SOAP 메시지 본문 형식입니다.
SOAP 메시지 본문 형식을 출력합니다.
다음 정보를 사용하여 웹 서비스 호출 작업을 구성합니다.
세부 정보
설정 | 구성 지침 |
---|---|
WSDL | WSDL 파일의 경로를 입력하거나 줄임표 (...) 를 사용하여 파일을 찾습니다. |
방법 | 웹 서비스에서 호출하는 메서드의 이름을 입력하거나 줄임표 (...) 를 선택하고 찾습니다. 메서드의 대/소문자를 일치시키는지 확인합니다. |
XML 요청 페이로드 | 웹 서비스 메서드로 보내는 매개 변수를 입력합니다. 형식이 WSDL 문서에 설명된 것과 일치하는지 확인합니다. |
서식 힌트 | XML 작업 페이로드의 서식 지정에 대한 힌트를 받으려면 이 옵션을 선택합니다. 자리 표시자 값을 사용자 고유의 값으로 바꿉 있습니다. |
고급
설정 | 구성 지침 |
---|---|
저장 | 응답을 저장하려면 저장 확인란을 선택하고 응답을 저장할 폴더를 지정합니다. |
URL | 웹 서비스의 URL 위치를 지정하려면 URL 확인란을 선택하고 URL 위치를 입력합니다. |
값 | 웹 서비스에서 사용하는 SOAP 프로토콜을 선택합니다. 값 옵션에는 다음이 포함됩니다. - SOAP 1.1 - SOAP 1.2 |
보안
설정 | 구성 지침 |
---|---|
Enable | HTTP 인증을 사용하도록 설정하려면 [사용 ] 확인란을 선택하고 필드를 입력합니다. |
사용자 이름 | 보안 웹 서비스에 액세스할 사용자 이름을 입력합니다. |
암호 | 암호를 입력하여 보안 웹 서비스에 액세스합니다. |
HTTPS 인증서 옵션
Orchestrator를 사용하면 인증서 유효성 검사가 실패하는 경우 HTTPS 인증서 옵션을 구성할 수 있습니다.
다음 단계를 사용하여 HTTPS 인증서 옵션을 구성합니다.
HTTPS 인증서 옵션 구성
Runbook Designer에서 옵션 메뉴를 선택하고 웹 서비스 호출을 선택하여 웹 서비스 호출 대화 상자를 엽니다.
세부 정보 탭에서 설정을 구성합니다. 구성 지침은 다음 표에 나와 있습니다.
세부 정보
설정 | 구성 지침 |
---|---|
HTTPS 옵션 | 다음 HTTPS 옵션 중 하나를 선택합니다. - 모든 인증서 허용 - 신뢰할 수 있는 호스트의 인증서 허용 각 HTTPS 옵션에 대한 구성 지침은 다음 표에 나와 있습니다. |
모든 인증서 허용 세부 정보
설정 | 구성 지침 |
---|---|
모든 인증서 허용 | 모든 호스트의 인증서를 허용합니다. 이 HTTPS 옵션을 선택한 후 마침을 선택합니다. |
신뢰할 수 있는 호스트의 인증서 수락 세부 정보
설정 | 구성 지침 |
---|---|
신뢰할 수 있는 호스트의 인증서 허용 | 인증서를 수락하려는 호스트를 지정합니다. 1. 추가를 선택하여 신뢰할 수 있는 호스트 대화 상자를 엽니다. 2. 값 상자에 신뢰할 수 있는 호스트 이름을 입력하고 확인을 선택합니다. 그런 다음 호스트가 목록에 추가됩니다. 호스트를 편집하려면 편집을 선택합니다. 호스트를 제거하려면 제거를 선택합니다. |
게시된 데이터
다음 표에서는 게시된 데이터 항목을 나열합니다.
항목 | 설명 |
---|---|
WSDL 경로 | WSDL 경로입니다. |
메서드 이름 | 웹 메서드의 이름입니다. |
XML 작업 페이로드 | XML 작업 페이로드의 텍스트입니다. |
XML 응답 페이로드 | XML 응답 페이로드의 텍스트입니다. |
응답 파일 | 응답의 경로 및 파일 이름입니다. |
웹 서비스 URL | 웹 서비스의 URL입니다. |
웹 서비스 프로토콜 | 웹 서비스에서 사용하는 프로토콜입니다. |
웹 서비스 게시
Invoke 웹 서비스 개체는 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 파일을 제외하고 캐시를 정리해야 합니다. 캐시를 정리한 후 웹 서비스 변경 내용이 올바르게 게시됩니다.