目次

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. モデルサーバー REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

ファイルの復号と転送

ファイルの復号と転送

ファイルを復号して、ファイルサーバーユーザーのホームディレクトリからターゲットの場所に転送します。

POST要求

ファイルを復号して転送するには、次のURIに接続IDを含めます。
mftsaas/api/v1/filetransferTask/execute/1002
要求に次の情報を含めます。
フィールド
タイプ
必須
説明
agentGroupId
String
エージェントグループのID。
fileServerUsername
String
ファイルサーバーのユーザー名。
pattern
String
ファイルを復号した後に、指定したターゲットの場所にリリースするファイルのファイルパターン。正規表現パターンがサポートされています。
targetLocation
String
復号後にファイルが移動されるターゲットディレクトリ。
PATTERN_CASE_SENSITIVE
String
ファイルパターンで大文字と小文字が区別されるかどうかを示します。値の大文字と小文字は区別されません。
デフォルトはfalseです。
PGP_PASSPHRASE
String
PGPパスフレーズ。
PATTERN_TO_COLLECT
String
PGPが収集および復号する必要のあるファイルのファイル名パターン。正規表現を使用してファイル名のパターンを照合します。
例えば、ファイルを復号して転送するには、次の要求を使用します。
POST <serverUrl>/mftsaas/api/v1/filetransferTask/execute/1002 Accept:application/json IDS-SESSION-ID: <icSessionId or INFA-SESSION-ID> { "agentGroupId": "01000125000000000002", "fileServerUsername": "arun", "pattern":".*csv", "targetLocation":"C:\\Informatica_Target", "taskVariables": { "PATTERN_CASE_SENSITIVE": "false", "PGP_PASSPHRASE": "TESTER", "PATTERN_TO_COLLECT": ".*pgp" } }

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": 1000000007160, "runId": 19 }
失敗すると、応答にエラーの理由が含まれます。