目次

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リファレンス

ファイルの圧縮と転送

ファイルの圧縮と転送

受信ファイルを圧縮して、リモートサーバーのホームディレクトリで指定されたフォルダに転送します。

POST要求

ファイルを圧縮して転送するには、次のURIに接続IDを含めます。
mftsaas/api/v1/filetransferTask/execute/1003
要求に次の情報を含めます。
フィールド
タイプ
必須
説明
agentGroupId
String
エージェントグループのID。
portalUser
String
-
ユーザーがポータルユーザーであるかどうかを示します。デフォルトは[false]です。
connectionId
String
Advanced FTP、Advanced FTPS、またはAdvanced SFTP V2コネクタの接続ID。
relativeTargetLocation
文字列
-
リモートサーバーのホームディレクトリ内の相対的なターゲットの場所。
pattern
String
圧縮のために収集するファイルを識別するためのファイルパターン。正規表現パターンがサポートされています。
sourceLocation
String
圧縮するファイルを含むソースディレクトリ。
COMPRESSION_TYPE
String
圧縮するファイルの形式。
次のいずれかの圧縮方式を選択します。
  • 郵便番号
  • Tar
  • Gzip
値の大文字と小文字は区別されません。
例えば、ファイルを圧縮して転送するには、次の要求を使用します。
POST <serverUrl>/mftsaas/api/v1/filetransferTask/execute/1003 Accept:application/json IDS-SESSION-ID: <icSessionId or INFA-SESSION-ID> { "agentGroupId": "01000125000000000002", "portalUser": "false", "connectionId": "0100010B000000000002", "pattern":"arun_zip.txt", "relativeTargetLocation":"/", "sourceLocation":"C:\\FIS_Home\\DOCSTORE", "taskVariables": { "COMPRESSION_TYPE": "gzip" } }

POST応答

成功すると、
Informatica Intelligent Cloud Services
からジョブの実行IDが返されます。その実行IDを使用してジョブステータスを監視します。
成功時の応答の例を以下に示します。
{ "projectId": 0, "timeTaken": 0, "queuePriority": 0, "runPriority": 0, "runMode": "UNKNOWN", "submitSourceId": -1, "runModeInteractive": false, "runModeBatch": false, "runModeDebug": false, "runModeUnknown": true, "formattedTimeTaken": "0.00", "id": 1000000007170, "runId": 29 }
失敗すると、応答にエラーの理由が含まれます。