目次

Search

  1. はじめに
  2. Informatica Intelligent Cloud Services REST API
  3. プラットフォームREST APIバージョン2リソース
  4. プラットフォームREST APIバージョン3リソース
  5. データ統合 REST API
  6. 一括取り込みファイルREST API
  7. 一括取り込みストリーミングREST API
  8. Model Serve REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

タスクフローの一括パブリッシュ解除

タスクフローの一括パブリッシュ解除

パブリッシュ解除リソースを使用すると、単一または複数のタスクフローを同時にパブリッシュ解除して時間を節約できます。
タスクフローは、要求ペイロードで指定されているタスクフローと同じ順序でパブリッシュ解除されます。一度に最大199個のタスクフローをパブリッシュ解除することができます。
  1. RESTクライアントでは、次のURLのPOST要求を使用します。
    <Informatica Intelligent Cloud ServicesのURL>/active-bpel/asset/v1/unpublish
    例:
    https://na1.dm-us.informaticacloud.com/active-bpel/asset/v1/unpublish
  2. 次のヘッダーを追加します。
    キー
    承認
    application/vnd.api+json
    Content-Type
    application/vnd.api+json
    INFA-SESSION-ID
    loginリソースを使用して、セッションIDを取得します。ログインリソースの詳細は、『
    REST APIリファレンス
    』を参照してください。
  3. 本文でassetPaths属性を使用して、パブリッシュ解除するタスクフローの1つ以上の場所と名前を指定します。
    次の形式を使用します。
    { "data": { "type": "unpublish", "attributes": { "assetPaths": [ "Explore/<location-of-taskflow1>/<name-of-taskflow1>.TASKFLOW.xml", "Explore/<location of taskflow2>/<name-of-taskflow2>.TASKFLOW.xml", "Explore/<location-of-taskflown>/<name-of-taskflown>.TASKFLOW.xml" ] } } }
  4. POST要求を送信します。
    パブリッシュ解除ジョブのIDと、成功応答または失敗応答が表示されます。要求が失敗した場合、応答にはエラーの詳細も含まれます。
    次のスニペットは、応答の例を示しています。
    { "data": { "type": "unpublish", "id": "7645874567965431", "attributes": { "jobState": "NOT_STARTED", "jobStatusDetail": {}, "startedBy": "autouser_pod1", "startDate": "2022-03-21T09:09:04.000+0000", "totalCount": 1, "processedCount": 0, "assetPaths": [ "Explore/Pavan/BulkUnpublishApi/BPTaskflow1.TASKFLOW.xml" ] } }, "links": { "self": https://na1.dm-us.informaticacloud.com/active-bpel/asset/v1/unpublish/7645874567965431, "status": https://na1.dm-us.informaticacloud.com/active-bpel/asset/v1/unpublish/7645874567965431/Status } }
    この例のパブリッシュ解除ジョブのIDは7645874567965431です。
  5. パブリッシュ解除のステータスとパブリッシュ解除ジョブに関する情報を表示するには、次のURLによるGET要求を使用します。
    URL
    説明
    <Informatica Intelligent Cloud ServicesのURL>/active-bpel/asset/v1/unpublish/<unpublishId>/Status
    パブリッシュ解除のステータスを表示します。
    <Informatica Intelligent Cloud ServicesのURL>/active-bpel/asset/v1/unpublish/<unpublishId>
    パブリッシュ解除ジョブの情報を表示します。