「検査」タブ
DataPower® Cast Iron® オペレーティング・システムをシミュレートすることによって、「検査」タブではプロジェクトを統合アプライアンスにデプロイする前にプロジェクト内のオーケストレーションをテストして問題を解決することができます。
テストの実行を開始する際、プロジェクト内の単一のオーケストレーションまたはすべてのオーケストレーションを開始できます。その際、Studio はオーケストレーションごとに 1 つのオーケストレーション・ジョブを実行します。 オーケストレーションの開始や停止、およびオーケストレーション・モニター・ログの表示は、Studio ツールバーまたは「検査」タブから行うことができます。
オーケストレーションが無効な場合、メッセージ・ダイアログに、考えられる解決策が表示されます。ワークスペースにおいて、Studio は、データを処理しているオーケストレーション内の各アクティビティーを強調表示します。 Studio がオーケストレーションを実行すると、「検査」タブにはアクティビティー名、処理状況、変数/パラメーター名、変数/パラメーター・データなどのオーケストレーション・ジョブの詳細がツリー表示で示されます。エラーが発生すると、Studio はエラー発生ノードを強調表示します。 そのノードをクリックすると、エラーのある場所に移動します。そこで、オーケストレーションの別のインスタンスを実行する前に問題を解決できます。
ツリー表示でノードをクリックすると、Studio は、そのノードに対応するチェックリスト・タスクを「プロパティー」ペインに表示します。例えば、アクティビティー・ノードをクリックすると、Studio ではアクティビティーの「構成」パネルが「プロパティー」ペインに表示されます。「出力のマップ」ノードをクリックすると、Studio では「出力のマップ」パネルが「プロパティー」ペインに表示されます。 マッピング変数またはマッピング・パラメーターをクリックすると、データは「検査」タブの「変数/パラメーター・メッセージ・データ」セクションに表示されます。
Studio が実行するオーケストレーション・ジョブはオーケストレーションごとに 1 つのみですが、同じオーケストレーションを複数回開始できます。「検査」タブに、同じオーケストレーションを別個のインスタンスで実行したときの実行ごとの結果が表示されます。例えば、「インスタンス #1」、「インスタンス #2」のように表示されます。同じオーケストレーションの別のインスタンスを実行するには、その前にオーケストレーション・ジョブを完了させる必要があります。
追加要件
オーケストレーションのアクティビティーによっては、Studio はオーケストレーション・ジョブを実行するために入力をさらに要求する場合があります。
例えば、データベース・アクティビティーを含むオーケストレーションでは、Studio でオーケストレーションを実行する前に データベース資産を生成する必要があります。 これは、統合アプライアンスでオーケストレーションを実行する前に WMC で行わなければならない作業と同じです。 オーケストレーションに「HTTP」の「受信要求」アクティビティーが含まれている場合、指定の URL にメッセージを送信する必要があります。Studio にはメッセージのポストを支援するための HTTP Post ユーティリティーが提供されています。オーケストレーションに「FTP ポーリング」アクティビティーが含まれている場合、Studio がオーケストレーションを実行する前に、指定の場所にファイルを配置しておく必要があります。Studio はオーケストレーションを実行する前に、この情報を示すプロンプトを出します。
「検査」タブによって統合アプライアンスでのランタイムをシミュレートできるため、統合アプライアンスに実際にデプロイする前に、Studio で Kerberos プロトコル設定を指定して、その設定をテストすることも可能です。 このような設定を Studio に指定しても、統合アプライアンスでのランタイムは影響を受けません。 統合アプライアンスに通信相手のサーバーを認証させるには、Kerberos プロトコル設定を WMC で指定する必要があります。 統合アプライアンスに対して Kerberos プロトコル設定を指定する方法について詳しくは、WMC のオンライン・ヘルプを参照してください。
「検査」タブ・ツールバーのナビゲート
アイコン | 説明 |
---|---|
![]() |
開かれたオーケストレーションを開始します。 Studio でオーケストレーション・ジョブを実行するには、オーケストレーションを有効にしておく必要があります。 |
![]() |
実行中のオーケストレーション・ジョブを直ちに停止します。 Studio では、オーケストレーション・ジョブを停止前に完了させることはできません。 |
![]() |
まだ実行されていないプロジェクト内の有効なオーケストレーションをすべて開始します。 このアイコンをクリックしたときにすでに実行されているオーケストレーションについては、Studio はそのオーケストレーションを再実行しません。 |
![]() |
実行中のすべてのオーケストレーション・ジョブを直ちに停止します。 Studio では、オーケストレーション・ジョブを停止前に完了させることはできません。 |
![]() |
表形式またはテキスト形式でオーケストレーション・モニター・データを表示します。 |
![]() |
「ワークスペース」で、オーケストレーション・ジョブの実行パスにあるアクティビティーを強調表示します。これにより、Studio がオーケストレーション・ジョブを完了するために使用したロジックをたどることができます。入力およびオーケストレーション・ロジックによって、インスタンスごとにパスが異なる可能性があります。このアイコンをクリックするたびに、パスを強調表示する処理と、実行パスを強調表示しない処理が切り替わります。 |
![]() |
選択されたインスタンスからの結果を「入力のマップ」および「出力のマップ」に割り当てます。これにより、「プロパティー」ペインからテストを実行したときに、Studio がオーケストレーション・ジョブの結果を入力および出力に取り込むようになります。 |
![]() |
選択された 1 つ以上のインスタンスをオーケストレーション詳細ツリーから削除します。 複数のインスタンスを削除するには、Shift キーまたは Ctrl キーを押しながら、削除するインスタンスを選択し、このアイコンをクリックします。 |
![]() |
オーケストレーション詳細ツリーで選択されたノードの下にあるすべてのノードを展開します。 |
![]() |
オーケストレーション詳細ツリーで選択されたノードの下にあるすべてのノードを省略します。 |
![]() |
オーケストレーション詳細ツリーで選択されたノードの下にある単一ノードを展開します。 |
![]() |
オーケストレーション詳細ツリーで選択されたノードの下にある単一ノードを省略します。 |