SOAP 모듈

SOAP 모듈을 사용하여 Adobe Workfront Fusion의 SOAP API에 연결할 수 있습니다.

SOAP 모듈 및 해당 필드

SOAP 커넥터에는 하나의 모듈인 SOAP 실행 작업만 포함됩니다

SOAP 작업 실행

이 작업 모듈은 지정된 SOAP 작업을 실행합니다.

액세스 요구 사항

을 확장하여 이 문서의 기능에 대한 액세스 요구 사항을 봅니다.

이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront 패키지 임의
Adobe Workfront 라이선스

새로운 기능: 표준

또는

현재: 작업 시간 이상

Adobe Workfront Fusion 라이센스**

현재: Workfront Fusion 라이선스 요구 사항 없음

또는

레거시: 작업 자동화 및 통합을 위한 Workfront Fusion

제품

신규:

  • 또는 Prime Workfront 패키지 선택: 조직은 Adobe Workfront Fusion을 구매해야 합니다.
  • Ultimate Workfront 패키지: Workfront Fusion이 포함됩니다.

또는

현재: 조직은 Adobe Workfront Fusion을 구매해야 합니다.

이 표의 정보에 대한 자세한 내용은 설명서에서 액세스 요구 사항을 참조하십시오.

Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하십시오.

SOAP 모듈 및 해당 필드

SOAP 모듈을 구성하면 Workfront Fusion에 아래 나열된 필드가 표시됩니다. 모듈의 굵은 제목은 필수 필드를 나타냅니다.

필드나 함수 위에 맵 단추가 표시되면 이 단추를 사용하여 해당 필드에 대한 변수와 함수를 설정할 수 있습니다. 자세한 내용은 한 모듈에서 다른 모듈로 정보 매핑을 참조하십시오.

맵 전환

SOAP 작업 실행

이 작업 모듈은 지정한 WSDL을 기반으로 SOAP 작업을 실행합니다.

WSDL
모듈에서 사용할 WSDL을 선택합니다. WSDL을 만들려면 필드 옆에 있는 추가 를 클릭하고 필드를 채웁니다.
HTTP Headers
추가할 각 HTTP 헤더에 대해 항목 추가 를 클릭하고 헤더의 이름과 값을 입력합니다.
SOAP headers
추가할 각 SOAP 헤더에 대해 항목 추가 를 클릭하고 헤더의 이름, 값, 네임스페이스 및 XMLNS를 입력합니다.
Force SOAP headers
SOAP 1.2용 헤더를 구성하려면 이 옵션을 활성화합니다.

SOAP 모듈의 제한 사항

NOTE
WDSL을 로드하는 동안 리디렉션이 비활성화됩니다. 이는 보안 기능이지만 모듈을 실행할 때 확인되지 않은 리디렉션이 차단됨을 의미할 수 있습니다.

SOAP 모듈은 현재 베타 버전이며 다음을 지원하지 않습니다.

  • 요소 재정의
  • 소수 자릿수 제한
  • 총 자릿수 제한
  • 공백 제한
  • 입력 및 출력 메시지의 여러 부분. 단일 부분 메시지만 지원됩니다.
  • SOAP 인코딩 스키마 및 요소의 도움으로 정의된 사용자 지정 XML 스키마 요소.
recommendation-more-help

예:

Workfront Fusion에서 다음 내용을 제대로 인식하지 못합니다.

<complexType name="ArrayOfFloat">
   <complexContent>
      <restriction base="soapenc:Array">
         <attribute ref="soapenc:arrayType"
            wsdl:arrayType="xsd:integer[]"/>
      </restriction>
   </complexContent>
</complexType>

이 예에는 아직 soapenc:ArrayWorkfront Fusionsoapenc:arrayType에서 지원되지 않는 wsdl:arrayType, ​ 및 ​ 참조가 포함되어 있습니다.

해결 방법

SOAP 모듈이 WSDL 파일 처리를 거부하거나 모듈 구성에 여러 오류가 발생하는 경우 대신 범용 HTTP > 요청 만들기 모듈을 사용할 수 있습니다.

  1. Workfront Fusion에서 새 시나리오를 만듭니다.

  2. 시나리오에 HTTP > 요청 만들기 모듈을 삽입합니다.

  3. 모듈의 구성을 열고 다음 필드를 채웁니다.

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
    메서드 POST
    Body type Raw
    컨텐츠 유형 XML (application/xml)
    구문 분석 응답 활성화됨
  4. 새 웹 브라우저 창 또는 탭을 엽니다.

  5. 웹 브라우저의 주소 표시줄에 WSDL URL을 붙여 넣고 XML 파일을 가져옵니다.

    WSDL URL은 대개 ?wsdl(으)로 끝나지만 http://voip.ms/api/v1/server.wsdl과 같은 형식일 필요는 없습니다.

  6. WSDL 파일이 웹 브라우저에 직접 표시되지 않으면 다운로드한 파일을 텍스트 편집기에서 엽니다.

  7. <service> 또는 <wsdl:service> 태그 검색:

  8. 찾으면 location 특성에서 URL을 복사합니다.

  9. Workfront Fusion에서 URL을 HTTP 모듈의 URL 필드에 붙여 넣습니다.

  10. 물음표를 실제 값으로 대체하여 선택한 매개 변수의 값을 제공합니다.

    note note
    NOTE
    WSDL 파일에서 특정 값을 가져오려면 온라인 WSDL 뷰어를 사용합니다.
  11. 확인 ​을 클릭하여 모듈의 구성을 닫습니다.

  12. 시나리오 또는 모듈을 실행합니다.

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3