Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

SOAP 웹 서비스 작업 사용 예

  • 업데이트: 11/17/2020
    • Automation 360 v.x
    • 구축
    • RPA 작업 영역

SOAP 웹 서비스 작업 사용 예

SOAP 웹 서비스 action을 이용하여 두 개의 숫자 값을 전달하고 온라인 계산기 애플리케이션에서 합계를 반환합니다.

프로시저

SOAP 웹 서비스 호출을 수행하려면 다음 단계를 수행합니다.

  1. SOAP 웹 서비스 작업을 더블 클릭하거나 드래그합니다.
  2. 연결 방법 선택:
    • URI를 이용하여 연결하려면, URI를 입력합니다. 예: http://www.dneonline.com/calculator.asmx?WSDL.
    • 파일을 이용하여 연결하려면 Control Room 또는 바탕화면에서 파일을 선택하거나 변수를 삽입합니다.
  3. 옵션: 주소 위치 필드에 SOAP 엔드포인트를 입력합니다.
  4. 서비스 필드에 서비스 이름을 입력합니다.
    이 필드는 웹 서비스에서 지원하는 포트 모음을 식별합니다. 이는 SOAP 웹 서비스 호출에 대한 @서비스 이름 값을 유지합니다.
    예: 계산기
  5. 포트 필드에 연결할 엔드포인트를 입력합니다.
    이 필드에는 SOAP 웹 서비스 호출에 필요한 @바인딩 네임 값이 포함되어 있습니다.
    예: CalculatorSoap
  6. 포트 필드에서 지정한 엔드포인트의 SOAP 버전을 선택합니다.
    1.1 또는 1.2 중에서 선택합니다.
  7. 작업 필드에서, 지정한 엔드포인트의 서비스 기능 이름을 포트 필드에 입력합니다.
    이 필드에는 SOAP 웹 서비스 호출에 필요한 @작업 이름 값이 포함되어 있습니다.
    예: 추가
  8. 작업 매개변수 또는 원시 데이터 매개변수 옵션을 선택하여 매개변수 세부정보를 제공합니다.
    • 작업 파라미터를 선택한 경우, 각 파라미터의 이름과 값을 입력합니다. 예를 들면, 다음과 같이 값을 입력합니다.
      1. 첫 번째 이름 필드에 intA.
      2. 첫 번째 필드에 10.
      3. 두 번째 이름 필드에 intB.
      4. 두 번째 필드에 20.
    • 원시 데이터 매개변수를 선택한 경우 XML 값을 입력합니다.
  9. 인증 모드 목록에서 인증 없음 또는 기본 옵션을 선택합니다.
    • 인증 없음을 선택한 경우 다음 단계로 진행합니다.
    • 기본을 선택한 경우 자격증명을 입력합니다.
  10. 옵션: Control Room 또는 바탕화면에서 파일을 선택하여 클라이언트 인증서를 제공하거나 변수를 삽입합니다.
  11. 옵션: 맞춤형 헤더 제공.
  12. 옵션: XML 출력을 저장할 파일 제공,
  13. 전체 응답 또는 응답 범위를 좁히기 위해 선택한 응답 옵션을 선택합니다.
    • 전체 응답을 선택한 경우, 다음 단계로 진행합니다.
    • 선택한 응답을 선택한 경우, 다음 단계를 수행합니다.
      1. XPath 식을 제공합니다.
        예시:
        /*[local-name()='Envelope' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']
        /*[local-name()='Body' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']
        /*[local-name()='AddResponse' and namespace-uri()='http://tempuri.org/']
        /*[local-name()='AddResult' and namespace-uri()='http://tempuri.org/']
      2. XML 출력의 섹션을 선택합니다. , 내부 XML또는 외부 XML.
      3. 을 선택한 경우, 구분 기호 옵션을 선택합니다. 파이프 또는 세미콜론.
  14. XML 출력을 저장할 변수를 선택합니다.
    예: prompt-assignment
  15. 본문 메시지에 변수 프롬프트-지정이 있는 메시지 상자 action을 삽입하여 SOAP 웹 서비스 action의 출력을 확인합니다.
    bot을 실행하면, 메시지 상자에 30이 표시됩니다.
피드백을 보내주십시오