タスクフロー名へのカスタム名の追加
タスクフロー名にカスタム名を追加するには、APIおよびRunAJobユーティリティを使用します。カスタム名は、タスクフローの識別子として使用することができます。
APIを使用したタスクフロー名へのカスタム名の追加
タスクフローをサービスとしてパブリッシュした後に、タスクフローをAPIとして実行し、タスクフロー名にカスタム名を追加できます。APIを使用して日本語の文字を含むカスタム名を追加する場合は、URLでエンコードされた文字を渡す必要があります。
1サービスとしてパブリッシュしたタスクフローに移動します。
2[アクション]メニューで[プロパティの詳細]を選択します。
次の図に示すように、[プロパティの詳細]ダイアログボックスにサービス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を応答として受信します。
4GET要求で、TF-INSTANCE-NAMEヘッダーを追加し、ヘッダー値を、使用するカスタム名に設定します。次の画像は、値OrderManagementに設定されたカスタム名を示しています。 
5実行IDでタスクフローを監視するには、実行IDを使用して、[マイジョブ]ページでタスクフローの実行を監視します。インスタンス名は、<タスクフロー名>-<カスタム名>-<実行ID>という形式を使用します>
RunAJobユーティリティを使用したタスクフロー名へのカスタム名の追加
タスクフロー名にカスタム名を追加するには、RunAJobユーティリティを使用します。RunAJobユーティリティを使用してタスクフローを実行するには、タスクフローをパブリッシュする必要があります。RunAJobコマンドでshort引数として-inを指定し、long引数として--instanceNameを指定して、カスタム名を追加します。
RunAJobユーティリティ引数のshortオプションとlongオプションの詳細については、「REST APIリファレンス」の「RunAJobユーティリティ引数」を参照してください。
RunAJobユーティリティを使用してタスクフロー名にカスタム名を追加するには、次の構文を使用します:
cli.bat runAJobCli -t <task_type> -in <custom_name> -un <taskflow_name>
例: cli.bat runAJobCli -t TASKFLOW -in Order -un taskflowManagement
RunAJobユーティリティを使用する場合、カスタム名に次の文字を含めることはできません。
- •.、+、-、=、~、'、!、%、^、&、*、()、[]、{}、'"、;、:、?、<>、\、|、\t、\r、\n、<space>などの特殊文字およびメタ文字
- •日本語の文字
カスタム名を持つタスクフロー名は、[マイジョブ]ページに次の形式で表示されます。
<タスクフロー名>-<カスタム名>-<runID>