오케스트레이션 확인

Studio는 WebSphere® CIOS(Cast Iron operating system 런타임을 시뮬레이트할 수 있으므로, 프로젝트를 통합 어플라이언스에 배치하기 전에 프로젝트에서 오케스트레이션을 테스트하여 문제를 해결할 수 있습니다.

시작하기 전에

테스트 실행을 시작할 때, 프로젝트에서 단일 오케스트레이션 또는 모든 오케스트레이션을 시작할 수 있습니다. 그러면 Studio가 오케스트레이션마다 하나의 오케스트레이션 작업을 실행합니다. Studio 도구 모음 또는 확인 탭에서 오케스트레이션을 시작하거나 중지할 수 있으며, 오케스트레이션 모니터링 로그를 볼 수 있습니다.

오케스트레이션이 올바르지 않으면 가능한 해결을 보여주는 메시지 대화 상자가 표시됩니다. 작업공간에서, 활동이 데이터를 처리할 때 오케스트레이션에서 각 활동이 강조표시됩니다. Studio가 오케스트레이션을 실행할 때, 확인 탭은 활동 이름, 처리 상태, 변수/매개변수 이름 및 변수/매개변수 데이터를 포함하여 오케스트레이션 작업 세부사항의 트리 보기를 제공합니다. 오류가 발생할 경우 Studio는 오류가 발생한 노드를 강조표시힙니다. 노드를 클릭하면 오류가 발생한 위치로 링크되어 다른 오케스트레이션 인스턴스를 실행하기 전에 문제를 해결할 수 있습니다.  

트리 보기에서 노드를 클릭하면 Studio는 특성 분할창에 노드에 해당하는 점검 목록 태스크가 표시됩니다. 예를 들어, 활동 노드를 클릭하면 활동의 구성 패널이 특성 분할창에 표시됩니다. 출력 맵핑 노드를 클릭하면 출력 맵핑 패널이 특성 분할창에 표시됩니다. 맵핑 변수 또는 매개변수를 클릭하면 확인 탭의 변수/매개변수 메시지 데이터 섹션에 데이터가 표시됩니다.

Studio가 오케스트레이션마다 하나의 오케스트레이션 작업을 실행해도 동일한 오케스트레이션을 여러 번 시작할 수 있습니다. 확인 탭에서 동일한 오케스트레이션의 각 실행 결과가 별도의 인스턴스 아래에 표시됩니다(예: Instance #1Instance #2). 오케스트레이션 작업이 완료되어야 동일한 오케스트레이션의 다른 인스턴스를 실행할 수 있습니다.

주: Studio에서는 런타임 테스트 결과가 지속되지 않습니다. 오케스트레이션 작업을 닫으면 오케스트레이션의 런타임 결과가 유실됩니다.

이 태스크 정보

오케스트레이션의 활동에 따라 Studio에서 오케스트레이션 작업을 실행하기 위해 추가 입력이 필요합니다. 예를 들어, 데이터베이스 활동이 있는 오케스트레이션의 경우, 통합 어플라이언스에서 오케스트레이션을 실행하기 전에 WMC에서 데이터베이스 자산을 생성해야 하는 것과 마찬가지로 Studio에서 오케스트레이션을 실행하기 전에 데이터베이스 자산을 생성해야 합니다.

오케스트레이션에 HTTP 요청 수신 활동이 포함되어 있는 경우 지정된 URL에 메시지를 게시해야 합니다. HTTP 게시 유틸리티를 사용하여 메시지를 게시하십시오. 오케스트레이션에 FTP 폴 활동이 포함되어 있는 경우, Studio에서 프롬프트하는 대로 지정된 위치에 파일을 배치해야 오케스트레이션이 실행될 수 있습니다.

확인 탭을 사용하여 통합 어플라이언스에서 런타임을 시뮬레이트할 수 있으므로, Studio에 Kerberos 프로토콜 설정을 지정하여 통합 어플라이언스에 배치하기 전에 설정을 테스트할 수 있습니다. Studio에서 이러한 설정을 지정해도 통합 어플라이언스의 런타임에 영향을 주지 않습니다. 통합 어플라이언스가 통신하는 서버를 인증할 수 있도록 WMC에 Kerberos 프로토콜 설정을 지정해야 합니다. 통합 어플라이언스의 Kerberos 프로토콜 설정에 대한 자세한 정보는 WMC 온라인 도움말을 참조하십시오.

프로시저

Studio에서 Kerberos 프로토콜 설정을 지정하려면 다음을 수행하십시오.

  1. Studio에서 편집 > 환경 설정... 을 선택하십시오. 환경 설정 대화 상자가 표시됩니다.
  2. 탐색 분할창에서 SSL > Kerberos를 선택하십시오.
  3. Kerberos 서버 이름을 지정하십시오.
  4. Kerberos 범주를 지정하십시오.
  5. 확인을 클릭하십시오.

예제

Kerberos 프로토콜을 사용하여 Studio에서 오케스트레이션을 테스트할 수 있습니다.

표 1. 확인 탭 도구 모음 탐색
아이콘 설명

열린 오케스트레이션을 시작합니다. 오케스트레이션이 유효해야 Studio가 오케스트레이션 작업을 실행할 수 있습니다.  

실행되고 있지 않은 프로젝트에서 올바른 모든 오케스트레이션을 시작합니다. 이 아이콘을 클릭할 때 오케스트레이션이 이미 실행되고 있으면 Studio가 오케스트레이션을 다시 실행하지 않습니다.  

실행 중인 오케스트레이션 작업을 즉시 중지합니다. Studio에서 오케스트레이션 작업이 중지되기 전에 완료되지 않습니다.

실행 중인 모든 오케스트레이션 작업을 즉시 중지합니다. Studio에서 오케스트레이션 작업이 중지되기 전에 완료되지 않습니다.

오케스트레이션 모니터링 데이터를 표 또는 텍스트 형식으로 표시합니다. 로그 뷰어에 대한 자세한 정보는 로그 뷰어 사용을 참조하십시오.

작업공간에서, 오케스트레이션 작업의 실행 경로에서 활동을 강조표시합니다. 따라서 오케스트레이션 작업을 완료하는 데 사용된 논리 Studio를 따를 수 있습니다. 입력 및 오케스트레이션 논리에 따라 여러 인스턴스에 다른 경로를 보유할 수 있습니다. 이 아이콘을 클릭하여 강조표시된 경로를 제공하거나 제공하지 않도록 전환하십시오.

선택한 인스턴스의 결과를 입력 맵핑출력 맵핑에 지정하므로 특성 분할창에서 테스트를 실행하면 완료된 오케스트레이션 작업의 결과로 입력 및 출력이 채워집니다.

오케스트레이션 세부사항 트리에서 하나 이상의 선택된 인스턴스를 삭제합니다. 여러 개의 인스턴스를 삭제하려면 Shift 키 또는 Ctrl 키를 누른 상태에서 삭제할 인스턴스를 선택하고 아이콘을 클릭하십시오.

오케스트레이션 세부사항 트리에서 선택된 노드 아래의 노드를 모두 펼칩니다.

오케스트레이션 세부사항 트리에서 선택된 노드 아래의 노드를 모두 접습니다.

오케스트레이션 세부사항 트리에서 선택된 노드 아래의 단일 노드를 펼칩니다.

오케스트레이션 세부사항 트리에서 선택된 노드 아래의 단일 노드를 접습니다.