Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

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を使用します。
  • ソースオブジェクトの場合は、
    /api/v2/connection/source/<id>/field/<objectName>
    を使用します。
  • ターゲットオブジェクトの場合は、
    /api/v2/connection/target/<id>/field/<objectName>
    を使用します。
オブジェクト内のフィールドを更新すると、要求のフラットファイル属性でオブジェクトのデフォルトの属性が上書きされます。
次の表に、要求で指定するflatFileAttrsオブジェクトに含めることができる属性とその説明を示します。
フィールド
タイプ
必須
説明
id
Long
はい
フィールドID。
delimiter
String
フィールドを区切るために使用される文字。
textQualifier
String
テキスト文字列の境界を定義する引用符。
escapeChar
String
引用符で囲まれていない文字列に埋め込まれたフィールド区切り文字の直前の文字、または引用符で囲まれた文字列内の引用符の直前の文字。
headerLineNo
Int
ヘッダー行の数。
firstDataRow
Int
ファイル内でデータが始まる行番号。
rowDelimiter
Int
--
改行文字。1から32までのASCII文字の10進数コードを入力します。
デフォルト値は10で、これは改行文字です。
consecutiveDelimiter
Boolean
--
1つ以上の連続する区切り文字を1つの文字として扱うかどうかを示します。
デフォルトはfalseです。
multiDelimitersAsAnd
Boolean
--
指定した区切り文字が複数の文字である場合に、その文字を1つの区切り文字として扱うか、複数の区切り文字として扱うかを示します。
デフォルトはtrueです。

POST要求の例

フラットファイルソースオブジェクトのフィールドを更新するには、次の要求を使用します。
POST <serverUrl>/api/v2/connection/source/0000010B000000000021/field/test_precision.csv 1.0 Content-Type: application/xml Accept: application/xml icSessionId { "@type": "flatFileAttrs", "delimiter": ",", "textQualifier": "'", "escapeChar": "\\" }