시작 및 종료 날짜, 실행 상태, 입력 매개 변수 값 등 워크플로 실행에 대한 정보를 가져올 수 있습니다. 또한 워크플로 실행에 대해 생성된 로그를 가져올 수 있습니다.

시작하기 전에

Orchestrator에서 샘플 워크플로 패키지를 가져왔는지 확인합니다. 이 패키지는 Orchestrator 설명서 페이지에서 다운로드할 수 있는 Orchestrator 샘플 애플리케이션 ZIP 파일에 포함되어 있습니다.

프로시저

  1. 워크플로의 URL에서 GET 요청을 만들어 상태를 확인할 워크플로의 정의를 검색합니다.
    GET https://{orchestrator_host}:{port}/vco/api/workflows/{workflowID}/

    워크플로의 정의가 요청의 응답 본문에 수신됩니다. 워크플로 정의에는 해당 워크플로의 실행 인스턴스에 대한 링크가 포함됩니다.

  2. 해당 URL에서 GET 요청을 만들어 워크플로의 사용 가능한 실행 인스턴스를 검색합니다.
    GET https://{orchestrator_host}:{port}/vco/api/workflows/{workflowID}/executions/

    요청의 응답 본문에 워크플로의 사용 가능한 실행 인스턴스가 나열됩니다. 여기에서 모든 워크플로 실행의 시작 및 종료 날짜와 상태 및 시작자를 볼 수 있습니다.

  3. (선택 사항) : 특정 워크플로 실행에 대한 자세한 정보를 보려면 해당 실행의 URL에서 GET 요청을 만듭니다.
    GET https://{orchestrator_host}:{port}/vco/api/workflows/{workflowID}/executions/{executionID}/

    특정 워크플로 실행의 XML 표현이 요청의 응답 본문에 수신됩니다. 이 실행에 대해 전달된 입력 매개 변수 값, 실행을 시작한 사용자, 시작 및 종료 날짜, 실행 상태 등을 확인할 수 있습니다.

  4. (선택 사항) : 워크플로 실행에 대해 생성된 로그를 검색하려면 로그를 유지하는 URL에서 GET 요청을 만듭니다.
    GET https://{orchestrator_host}:{port}/vco/api/workflows/{workflowID}/executions/{executionID}/logs/
  5. (선택 사항) : 워크플로 상태에 대한 추가 정보를 검색하려면 워크플로 상태를 유지하는 URL에서 GET 요청을 만듭니다.
    GET https://{orchestrator_host}:{port}/vco/api/workflows/{workflowID}/executions/{executionID}/state/

Send Hello 워크플로의 실행 가져오기 및 특정 실행의 상태 확인

Send Hello 워크플로를 실행한 경우 사용 가능한 실행 개체를 가져와 해당 세부 정보를 확인할 수 있습니다.

  1. 정의를 유지하는 URL에서 GET 요청을 만들어 Send Hello 워크플로의 정의를 가져옵니다.

    GET https://localhost:8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/
  2. 워크플로의 실행 개체를 유지하는 URL에서 GET 요청을 만들어 사용 가능한 워크플로 실행을 가져옵니다.

    GET https://localhost:8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/executions/
  3. 요청의 응답 본문에서 워크플로 실행을 선택하고 GET 요청을 만들어 검색합니다.

    GET https://localhost:8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/executions/888080808080808080808080808080803A8080800132145338690643f66a027ec/

    지정된 ID의 워크플로 실행에 대한 XML 표현이 응답 본문에 포함됩니다. 여기에서 해당 실행에 대한 세부 정보를 확인할 수 있습니다

    .......
    <input-parameters>
       <parameter name="name" type="string">
          <string>John Smith</string>
       </parameter>
    </input-parameters>
    <output-parameters>
       <parameter name="message" type="string">
          <string>Hello, John Smith!</string>
       </parameter>
    </output-parameters>
    <start-date>2012-01-31T14:28:40.223+03:00</start-date>
    <end-date>2012-01-31T14:28:40.410+03:00</end-date>
    <started-by>vcoadmin</started-by>
    <name>Send Hello</name>
    ......