目次

Search

  1. はじめに
  2. タスクフローとリニアタスクフロー
  3. タスクフロー
  4. リニアタスクフロー

タスクフロー

タスクフロー

APIとしてのタスクフローの実行

APIとしてのタスクフローの実行

タスクフローをサービスとしてパブリッシュした後、タスクフローをAPIとして実行したり、タスクフローをスケジュールしたりできます。エンドポイントURLを使用して、タスクフローをAPIとして実行し、タスクフローに含まれるタスクの入力パラメータを動的に指定して、オーケストレーションを実行できます。
  1. サービスとしてパブリッシュしたタスクフローに移動します。
  2. [アクション]
    メニューで
    [プロパティの詳細]
    を選択します。
    次の図に示すように、
    [プロパティの詳細]
    ダイアログボックスにサービスURLとSOAPサービスURLが表示されます。
    この図は、[プロパティの詳細]ダイアログボックスにサービスURLとSOAPサービスURLが表示された状態を示しています。
    サービスURLは次の形式を使用します。
    <Informatica Intelligent Cloud Services URL>/active-bpel/rt/<API名>
    SOAPサービスURLは次の形式を使用します。
    <Informatica Intelligent Cloud Services URL>/active-bpel/soap/<API名>
    関連付けられたSwaggerファイルとWSDLファイルも表示できます。
  3. タスクフローを実行するには、使用するクライアントタイプに基づいて次のいずれかの手順を実行します。
    • RESTクライアントを使用する場合、Swaggerファイルで使用可能な、サービスURLおよびAPI定義を使用して、RESTクライアント経由で要求を送信します。
    • SOAPクライアントを使用する場合、WSDLファイルで使用可能な、SOAPサービスURLおよびAPI定義を使用して、SOAPクライアント経由で要求を送信します。
    サービスURLを使用して、ブラウザまたはサードパーティツール経由で入力を渡すことができます。詳細については、ブラウザ経由での入力の受け渡しまたはRESTクライアント経由での入力の受け渡しを参照してください。
    タスクフロー実行IDを応答として受信します。
  4. 実行IDを含むタスクフローを監視するには、次のステップのいずれかを実行します。
    • 実行IDを使用し、
      [マイジョブ]
      ページでタスクフローの実行を監視します。インスタンス名は次の形式を使用します。
      <タスク名>-<実行ID>
    • ステータスリソースを使用して、実行IDに基づくタスクフローのステータスをクエリします。ステータスリソースの使用方法の詳細については、ステータスリソースを使用したタスクフローステータスの監視を参照してください。