目次

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

dynamictask

dynamictask

このリソースを使用して、
動的マッピング
タスクの詳細を要求します。
動的マッピング
タスクを作成、更新、または削除することもできます。
詳細を要求するか既存の動的タスクを更新するには、タスクIDが必要です。V3ルックアップリソースを使用してタスクのIDを取得できます。V3ルックアップリソースでオブジェクトの詳細をルックアップするには、次のURIを使用します。
/saas/public/core/v3/lookup
次の例に示すように、オブジェクトタイプとしてBATCH_MAPPINGを含めます。
{ "objects": [ { "path": "Default/DMT_API", "type": "BATCH_MAPPING" } ] }
次の例に示すように、応答はパス内のオブジェクトに関する詳細を返します。
{ "objects": [ { "id": "7H67JPHH9Y4g7Hm7JyL5K2", "path": "Default/DMT_API", "type": "BATCH_MAPPING", "description": "", "updatedBy": "rl.ma", "updateTime": "2021-08-27T23:45:14Z" } ] }
V3ルックアップリソースの使用方法の詳細については、ルックアップを参照してください。
データ統合ユーザーインタフェースでタスクを開いて、タスクIDを見つけることもできます。URLの最後の文字列がタスクIDです。
例えば、次のURLのタスクIDは771b8ZpTcfreXm8n5RZUQ5です。
https://na1.dm-us.informaticacloud.com/diUI/products/integrationDesign/main/dynamicmapping/771b8ZpTcfreXm8n5RZUQ5

GET要求

動的マッピング
タスクの詳細を要求するには、タスクIDを使用します。
次のURIを使用して、
動的マッピング
タスクの詳細を要求します。
/batch-mapping/api/v1/dynamictask/<id>

GET応答

要求されたタスクIDのdynamictaskオブジェクトを返します。
エラーが発生した場合にエラーオブジェクトを返します。
次の表にdynamictaskオブジェクトの属性を示します。
フィールド
タイプ
説明
name
String
動的マッピング
タスクの名前。
mappingId
String
タスクで使用されるマッピングのID。
mappingDocType
String
タスクで使用されるマッピングのタイプ。
runtimeEnvironmentId
String
タスクに使用されるランタイム環境。
groups
動的マッピング
タスクのグループ。
groupName
String
グループオブジェクトに含まれます。
グループの名前。
enabled
Boolean
グループオブジェクトに含まれます。
グループが有効かどうかを示します。
グループが有効な場合はtrueを返します。
parameters
動的マッピング
タスクのパラメータ。
name
String
パラメータオブジェクトに含まれます。
パラメータの名前。
type
String
パラメータオブジェクトに含まれます。
パラメータのタイプ。
txName
String
パラメータオブジェクトに含まれます。
パラメータを使用するトランスフォーメーションの名前。
uniqueName
String
パラメータオブジェクトに含まれます。
トランスフォーメーション名とパラメータ名。トランスフォーメーション名が存在しない場合は、パラメータ名。
scope
String
パラメータオブジェクトに含まれます。
パラメータのスコープ(DEFAULTまたはLOCAL)。
label
String
パラメータオブジェクトに含まれます。
パラメータラベル。
description
String
パラメータオブジェクトに含まれます。
パラメータの説明。
retentionPolicy
String
パラメータオブジェクトに含まれます。
入出力パラメータに適用できます。タスクが現在のパラメータ値を保持するタイミングを決定します。
aggregationType
String
パラメータオブジェクトに含まれます。
入出力パラメータに適用できます。パラメータが実行する計算のタイプ。
job
動的マッピングタスクのジョブ。
jobName
String
ジョブオブジェクトに含まれます。
ジョブの名前。
jobType
String
ジョブオブジェクトに含まれます。
ジョブのタイプ(USERまたはDEFAULT)。
enabled
Boolean
ジョブオブジェクトに含まれます。
ジョブを有効にするかどうかを決定します。
デフォルトはfalseです。
stopOnError
Boolean
ジョブオブジェクトに含まれます。
エラーが発生したときにジョブを停止します。
デフォルトはfalseです。
stopOnWarning
Boolean
ジョブオブジェクトに含まれます。
警告が発生したときにジョブを停止します。
デフォルトはfalseです。
preProcessingCmds
String
ジョブオブジェクトに含まれます。
タスクの前に実行するコマンドのリスト。
postProcessingCmds
String
ジョブオブジェクトに含まれます。
タスクの後に実行するコマンドのリスト。
advSessionProperties
マップ
ジョブオブジェクトに含まれます。
ジョブに設定されている詳細セッションプロパティのマップ。
group
String
ジョブオブジェクトに含まれます。
ユーザーが属しているグループの名前。
paramValueBindings
ジョブオブジェクトに含まれます。
ジョブのパラメータ属性。
paramDefnRef
String
paramValueBindingsオブジェクトに含まれます。
パラメータの一意の名前。
type
String
paramValueBindingsオブジェクトに含まれます。
パラメータのタイプ。値には次のいずれかのタイプを指定できます。
  • 接続
  • 文字列
  • ソース
  • ターゲット
  • INOUT
  • シーケンス
connection
接続タイプパラメータの属性。
connectionId
String
paramValueBindingsオブジェクトに含まれます。
接続ID。
connectionType
String
paramValueBindingsオブジェクトに含まれます。
接続タイプ。
runtimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
接続のランタイム属性。
oprRuntimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
読み取り/書き込みランタイム属性。
source
ソースタイプパラメータの属性。
sourceObject
Object
paramValueBindingsオブジェクトに含まれます。
ソースオブジェクト。
advancedFilterExpression
String
paramValueBindingsオブジェクトに含まれます。
詳細フィルタ条件。
filterFields
オブジェクトのリスト
paramValueBindingsオブジェクトに含まれます。
フィルタフィールドのリスト。
sortFields
オブジェクトのリスト
paramValueBindingsオブジェクトに含まれます。
ソートフィールドのリスト。
srcFFAttrs
Object
paramValueBindingsオブジェクトに含まれます。
フラットファイル属性。
ccmDataFormat
Object
paramValueBindingsオブジェクトに含まれます。
データ形式
customQuery
String
paramValueBindingsオブジェクトに含まれます。
カスタムクエリ
handleSpecialChars
Boolean
paramValueBindingsオブジェクトに含まれます。
タスクが特殊文字を使用できるかどうかを決定します。
runtimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
ランタイム属性
oprRuntimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
読み取り/書き込みランタイム属性。
string
文字列タイプパラメータの属性。
text
String
paramValueBindingsオブジェクトに含まれます。
パラメータのテキスト値。
target
ターゲットタイプパラメータの属性。
objectName
String
paramValueBindingsオブジェクトに含まれます。
既存のターゲットオブジェクトの名前。
objectLabel
String
paramValueBindingsオブジェクトに含まれます。
既存のターゲットオブジェクトのラベル。
newObjectName
String
paramValueBindingsオブジェクトに含まれます。
新しいターゲットファイルの名前。
truncateTarget
Boolean
paramValueBindingsオブジェクトに含まれます。
データ統合がターゲットを切り詰めるかどうかを決定します。
bulkApiDBTarget
Boolean
paramValueBindingsオブジェクトに含まれます。
Bulk APIを使用するかどうかを決定します。
operationType
String
paramValueBindingsオブジェクトに含まれます。
タスク操作。
tgtFFAttrs
String
paramValueBindingsオブジェクトに含まれます。
フラットファイル属性。
tgtObjectAttributes
マップ
paramValueBindingsオブジェクトに含まれます。
ターゲットオブジェクト属性。
runtimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
ランタイム属性
oprRuntimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
読み取り/書き込みランタイム属性。
ccmDataFormat
Object
paramValueBindingsオブジェクトに含まれます。
CCIターゲットのデータ形式。
dynamicFileName
Boolean
paramValueBindingsオブジェクトに含まれます。
ターゲットファイル名が動的であるかどうかを決定します。
handleSpecialChars
Boolean
paramValueBindingsオブジェクトに含まれます。
ターゲットオブジェクトが特殊文字を処理するかどうかを決定します。
INOUT
INOUTタイプパラメータの属性。
initialValue
String
paramValueBindingsオブジェクトに含まれます。
入出力パラメータの初期値。
datatype
String
paramValueBindingsオブジェクトに含まれます。
パラメータのデータ型。
precision
String
paramValueBindingsオブジェクトに含まれます。
パラメータの精度。
scale
String
paramValueBindingsオブジェクトに含まれます。
パラメータの位取り。
retentionPolicy
String
paramValueBindingsオブジェクトに含まれます。
タスクが現在のパラメータ値を保持するタイミングを決定します。
aggregationType
String
paramValueBindingsオブジェクトに含まれます。
パラメータが実行する計算のタイプ。
currentValue
String
paramValueBindingsオブジェクトに含まれます。
入出力パラメータの現在の値。
シーケンス
シーケンスタイプパラメータの属性。
txName
String
paramValueBindingsオブジェクトに含まれます。
シーケンスジェネレータトランスフォーメーションの名前。
initialValue
String
paramValueBindingsオブジェクトに含まれます。
シーケンスジェネレータトランスフォーメーションの初期値。
value
String
paramValueBindingsオブジェクトに含まれます。
シーケンスジェネレータトランスフォーメーションの現在の値。

POST要求

動的マッピングタスクを作成するには、次のURIを使用します。
/batch-mapping/api/v1/dynamictask
タスクに場所を指定する場合、要求にコンテナIDをクエリパラメータとして含めます。コンテナIDが要求に含まれていない場合、タスクはDefaultフォルダに作成されます。データ統合ユーザーインタフェースでプロジェクトまたはフォルダのコンテナIDを検索できます。[エクスプローラ]ページで、フォルダを選択します。URLのコンテナIDの最後の文字列。
例えば、次のURLのコンテナIDはdH2DuGJYda7ijgW4Sm32sRです。
https://na1.dm-us.informaticacloud.com/diUI/products/integrationDesign/main/Explore/dH2DuGJYda7ijgW4Sm32sR
次の表に、dynamictaskオブジェクトに含めることができる属性を示します。
フィールド
タイプ
必須
説明
name
String
動的マッピングタスクの名前。
mappingId
String
タスクで使用されるマッピングのID。
mappingDocType
String
タスクで使用されるマッピングのタイプ。次のいずれかのタイプを含めます。
  • MAPPING。詳細モード以外のマッピングに使用します。
  • AT_SCALE_MAPPING。詳細モードのマッピングに使用します。
runtimeEnvironmentId
String
タスクに使用されるランタイム環境。
groups
動的マッピングタスクのグループ。
groupName
String
グループオブジェクトに含まれます。
グループの名前。
enabled
Boolean
グループオブジェクトに含まれます。
グループが有効かどうかを示します。
parameters
動的マッピングタスクのパラメータ。
name
String
パラメータオブジェクトに含まれます。
マッピングのパラメータの名前。
type
String
パラメータオブジェクトに含まれます。
パラメータのタイプ。次のいずれかのタイプを含めます。
  • SOURCE_CONNECTION
  • SOURCE_OBJECT
  • TARGET_CONNECTION
  • TARGET_OBJECT
  • LOOKUP_CONNECTION
  • LOOKUP_OBJECT
  • TRANSFORM_CONNECTION
  • STRING
  • GROUPBY
  • FIELD
  • EXPRESSION
  • EXPRESSION_FIELDS
  • CONDITION
  • FIELD_MAPPING
  • SORTLIST
  • INOUT_INT
  • INOUT_BIGINT
  • INOUT_STRING
  • INOUT_TEXT
  • INOUT_DECIMAL
  • INOUT_DOUBLE
  • INOUT_DATETIME
  • SEQUENCE
txName
String
パラメータオブジェクトに含まれます。
パラメータを使用するトランスフォーメーションの名前。
uniqueName
String
パラメータオブジェクトに含まれます。
トランスフォーメーション名とパラメータ名。トランスフォーメーション名が存在しない場合は、パラメータ名。
Scope
String
パラメータオブジェクトに含まれます。
パラメータのスコープ(defaultまたはlocal)。
label
String
パラメータオブジェクトに含まれます。
パラメータラベル。
description
String
パラメータオブジェクトに含まれます。
パラメータの説明。
retentionPolicy
String
パラメータオブジェクトに含まれます。
入出力パラメータに適用できます。タスクが現在のパラメータ値を保持するタイミングを決定します。
以下のいずれかの値を使用します。
  • ON_SUCCESS_OR_WARNING
  • ON_SUCCESS
  • ON_WARNING
  • NEVER
aggregationType
String
パラメータオブジェクトに含まれます。
入出力パラメータに適用できます。パラメータが実行する計算のタイプ。
以下のいずれかの値を使用します。
  • MAX
  • MIN
  • COUNT
job
動的マッピングタスクのジョブ。
jobName
String
ジョブオブジェクトに含まれます。
ジョブの名前。
jobType
String
ジョブオブジェクトに含まれます。
ジョブのタイプ。USERまたはDEFAULTのいずれかを使用します。
enabled
Boolean
ジョブオブジェクトに含まれます。
ジョブを有効にするかどうかを決定します。
デフォルトはfalseです。
stopOnError
Boolean
ジョブオブジェクトに含まれます。
エラーが発生したときにジョブを停止します。
デフォルトはfalseです。
stopOnWarning
Boolean
ジョブオブジェクトに含まれます。
警告が発生したときにジョブを停止します。
デフォルトはfalseです。
preProcessingCmds
String
ジョブオブジェクトに含まれます。
タスクの前に実行するコマンドのリスト。
postProcessingCmds
String
ジョブオブジェクトに含まれます。
タスクの後に実行するコマンドのリスト。
advSessionProperties
マップ
ジョブオブジェクトに含まれます。
ジョブに設定されている詳細セッションプロパティのマップ。
group
String
ジョブオブジェクトに含まれます。
ユーザーが属しているグループの名前。
paramValueBindings
各ジョブのパラメータ属性。
paramDefnRef
String
はい
paramValueBindingsオブジェクトに含まれます。
パラメータの一意の名前。
type
String
paramValueBindingsオブジェクトに含まれます。
パラメータのタイプ。次のいずれかのタイプを使用します。
  • 接続
  • 文字列
  • ソース
  • ターゲット
  • INOUT
  • シーケンス
connection
接続タイプパラメータの属性。
connectionId
String
paramValueBindingsオブジェクトに含まれます。
接続ID。
connectionType
String
paramValueBindingsオブジェクトに含まれます。
接続タイプ。次のいずれかのタイプを使用します。
  • SOURCE
  • TARGET
  • LOOKUP
  • TRANSFORM
runtimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
接続のランタイム属性。
oprRuntimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
読み取り/書き込みランタイム属性。
source
ソースタイプパラメータの属性。
sourceObject
Object
paramValueBindingsオブジェクトに含まれます。
ソースオブジェクト。
advancedFilterExpression
String
paramValueBindingsオブジェクトに含まれます。
詳細フィルタ条件。
filterFields
オブジェクトのリスト
paramValueBindingsオブジェクトに含まれます。
フィルタフィールドのリスト。
sortFields
オブジェクトのリスト
paramValueBindingsオブジェクトに含まれます。
ソートフィールドのリスト。
srcFFAttrs
Object
paramValueBindingsオブジェクトに含まれます。
フラットファイル属性。
ccmDataFormat
Object
paramValueBindingsオブジェクトに含まれます。
CCIソースのデータ形式。
customQuery
String
paramValueBindingsオブジェクトに含まれます。
カスタムクエリ。
handleSpecialChars
Boolean
paramValueBindingsオブジェクトに含まれます。
タスクが特殊文字を使用できるかどうかを決定します。
runtimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
ソースのランタイム属性。
oprRuntimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
読み取り/書き込みランタイム属性。
string
文字列タイプパラメータの属性。
text
String
paramValueBindingsオブジェクトに含まれます。
パラメータのテキスト値。
target
ターゲットタイプパラメータの属性。
objectName
String
paramValueBindingsオブジェクトに含まれます。
既存のターゲットオブジェクトの名前。
objectLabel
String
paramValueBindingsオブジェクトに含まれます。
既存のターゲットオブジェクトのラベル。
newObjectName
String
paramValueBindingsオブジェクトに含まれます。
新しいターゲットファイルの名前。
truncateTarget
Boolean
paramValueBindingsオブジェクトに含まれます。
データ統合がターゲットを切り詰めるかどうかを決定します。
bulkApiDBTarget
Boolean
paramValueBindingsオブジェクトに含まれます。
Bulk APIを使用するかどうかを決定します。
operationType
String
paramValueBindingsオブジェクトに含まれます。
タスク操作。
tgtFFAttrs
String
paramValueBindingsオブジェクトに含まれます。
フラットファイル属性。
tgtObjectAttributes
マップ
paramValueBindingsオブジェクトに含まれます。
ターゲットオブジェクト属性。
runtimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
ランタイム属性。
oprRuntimeAttrs
マップ
paramValueBindingsオブジェクトに含まれます。
読み取り/書き込みランタイム属性。
ccmDataFormat
Object
paramValueBindingsオブジェクトに含まれます。
CCIターゲットのデータ形式。
dynamicFileName
Boolean
paramValueBindingsオブジェクトに含まれます。
ターゲットファイル名が動的であるかどうかを決定します。
handleSpecialChars
Boolean
paramValueBindingsオブジェクトに含まれます。
ターゲットオブジェクトが特殊文字を処理するかどうかを決定します。
INOUT
INOUTタイプパラメータの属性。
initialValue
String
paramValueBindingsオブジェクトに含まれます。
入出力パラメータの初期値。
datatype
String
paramValueBindingsオブジェクトに含まれます。
パラメータのデータ型。
precision
String
paramValueBindingsオブジェクトに含まれます。
パラメータの精度。
scale
String
paramValueBindingsオブジェクトに含まれます。
パラメータの位取り。
retentionPolicy
String
paramValueBindingsオブジェクトに含まれます。
タスクが現在のパラメータ値を保持するタイミングを決定します。以下のいずれかの値を使用します。
  • ON_SUCCESS_OR_WARNING
  • ON_SUCCESS
  • ON_WARNING
  • NEVER
aggregationType
String
paramValueBindingsオブジェクトに含まれます。
パラメータが実行する計算のタイプ。以下のいずれかの値を使用します。
  • MAX
  • MIN
  • COUNT
currentValue
String
paramValueBindingsオブジェクトに含まれます。
入出力パラメータの現在の値。
シーケンス
シーケンスタイプパラメータの属性。
txName
String
paramValueBindingsオブジェクトに含まれます。
シーケンスジェネレータトランスフォーメーションの名前。
initialValue
String
paramValueBindingsオブジェクトに含まれます。
シーケンスジェネレータトランスフォーメーションの初期値。
value
String
paramValueBindingsオブジェクトに含まれます。
シーケンスジェネレータトランスフォーメーションの現在の値。

POST応答

成功した場合、作成または更新したdynamictaskオブジェクトを返します。エラーが発生した場合にエラーオブジェクトを返します。

PUT要求

動的マッピングタスクを更新するには、次の例に示すように、タスクIDを含めます。
/batch-mapping/api/v1/dynamictask/<Id>
動的マッピングタスクを更新するときは、POST要求と同じ属性を含めます。

PUT応答

次の例に示すように、タスクID、状態、および検証エラーを返します。
{ "frsId": "1JVMWZjVPMhKY4SdxcGd60", "state": "VALID", "validationErrors": [] }

DELETE要求

動的マッピングタスクを削除するには、次のURIのタスクIDを使用します。
/batch-mapping/api/v1/dynamictask/<id>

DELETE応答

要求に成功した場合に200の応答コードを返します。
エラーが発生した場合にエラーオブジェクトを返します。

POSTの例

REST APIで新しい動的マッピングタスクを作成するには、次の要求を使用できます。
POST https://na1.dm-us.informaticacloud.com/batch-mapping/api/v1/dynamictask Content-Type: application/json Accept: application/json IDS-SESSION-ID: jpaybAKQMsmdt7vLJ02z0s { "orgId": "2ij4X7Pd63ibnquEQyy9wA", "name": "DMT_API", "description": "", "mappingId": "01003Y1700000000005X", "mappingDocType": "MAPPING", "runtimeEnvironmentId": "01003Y25000000000004", "scheduleId": null, "state": "VALID", "groups": [ { "groupName": "Group_1", "enabled": true }, { "groupName": "Group_2", "enabled": false } ], "parameters": [ { "uniqueName": "Source:SrcCon", "name": "SrcCon", "txName": "Source", "type": "SOURCE_CONNECTION", "scope": "DEFAULT", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "Source:SrcObj", "name": "SrcObj", "txName": "Source", "type": "SOURCE_OBJECT", "scope": "LOCAL", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "Target:TrgCon", "name": "TrgCon", "txName": "Target", "type": "TARGET_CONNECTION", "scope": "DEFAULT", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "Target:TrgObj", "name": "TrgObj", "txName": "Target", "type": "TARGET_OBJECT", "scope": "LOCAL", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "Lookup:Lkcon", "name": "Lkcon", "txName": "Lookup", "type": "LOOKUP_CONNECTION", "scope": "DEFAULT", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "Lookup:lkObj", "name": "lkObj", "txName": "Lookup", "type": "LOOKUP_OBJECT", "scope": "DEFAULT", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "Lkp", "name": "Lkp", "txName": null, "type": "EXPRESSION", "scope": "LOCAL", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null }, { "uniqueName": "ExParam", "name": "ExParam", "txName": null, "type": "EXPRESSION", "scope": "LOCAL", "label": null, "description": "", "retentionPolicy": null, "aggregationType": null } ], "jobs": [ { "jobUUID": "ae1lR3k2ccYgXNeFQe4DIT", "jobName": "<Default>", "jobType": "DEFAULT", "enabled": false, "stopOnError": false, "stopOnWarning": false, "preProcessingCmds": [], "postProcessingCmds": [], "advSessionProperties": {}, "paramValueBindings": [ { "type": "Connection", "paramDefnRef": "Source:SrcCon", "connectionId": "01003Y0B000000000006", "connectionType": null, "runtimeAttrs": {}, "oprRuntimeAttrs": {} }, { "type": "Connection", "paramDefnRef": "Target:TrgCon", "connectionId": "01003Y0B00000000001Q", "connectionType": null, "runtimeAttrs": {}, "oprRuntimeAttrs": {} }, { "type": "Connection", "paramDefnRef": "Lookup:Lkcon", "connectionId": "01003Y0B00000000001Q", "connectionType": null, "runtimeAttrs": {}, "oprRuntimeAttrs": {} }, { "type": "Source", "paramDefnRef": "Lookup:lkObj", "sourceObject": { "name": "EMP", "label": "EMP", "metadataUpdated": false }, "advancedFilterExpression": null, "userDefinedJoin": null, "filterFields": [], "sortFields": [], "srcFFAttrs": null, "overriddenFields": [], "ccmDataFormat": null, "customQuery": null, "handleSpecialChars": false, "runtimeAttrs": {}, "oprRuntimeAttrs": {} } ], "group": null }, { "jobUUID": "21rswJo8MnOgUTtfCq96AR", "jobName": "Job_1", "jobType": "USER", "enabled": true, "stopOnError": false, "stopOnWarning": false, "preProcessingCmds": [], "postProcessingCmds": [], "advSessionProperties": {}, "paramValueBindings": [ { "type": "Source", "paramDefnRef": "Source:SrcObj", "sourceObject": { "name": "employee.csv", "label": "employee.csv", "metadataUpdated": false }, "advancedFilterExpression": null, "userDefinedJoin": null, "filterFields": [], "sortFields": [], "srcFFAttrs": null, "overriddenFields": [], "ccmDataFormat": null, "customQuery": null, "handleSpecialChars": false, "runtimeAttrs": {}, "oprRuntimeAttrs": {} }, { "type": "Target", "paramDefnRef": "Target:TrgObj", "objectName": "CONTACT", "objectLabel": "CONTACT", "newObjectName": null, "truncateTarget": false, "bulkApiDBTarget": false, "operationType": null, "tgtFieldRefs": {}, "targetUpdateColumns": [], "tgtFFAttrs": null, "tgtObjectAttributes": {}, "runtimeAttrs": {}, "oprRuntimeAttrs": {}, "handleSpecialChars": false, "ccmDataFormat": null, "dynamicFileName": false }, { "type": "String", "paramDefnRef": "Lkp", "text": " EMP_ID||EMP_NAME" }, { "type": "String", "paramDefnRef": "ExParam", "text": " IsNull(EMP_ID)" } ], "group": "Group_1" }, { "jobUUID": "6pavcOH4kwZewe1XL1khoF", "jobName": "Job_2", "jobType": "USER", "enabled": true, "stopOnError": false, "stopOnWarning": false, "preProcessingCmds": [], "postProcessingCmds": [], "advSessionProperties": {}, "paramValueBindings": [ { "type": "Source", "paramDefnRef": "Source:SrcObj", "sourceObject": { "name": "Boston_Customers.csv", "label": "Boston_Customers.csv", "metadataUpdated": false }, "advancedFilterExpression": null, "userDefinedJoin": null, "filterFields": [], "sortFields": [], "srcFFAttrs": null, "overriddenFields": [], "ccmDataFormat": null, "customQuery": null, "handleSpecialChars": false, "runtimeAttrs": {}, "oprRuntimeAttrs": {} }, { "type": "Target", "paramDefnRef": "Target:TrgObj", "objectName": "CUSTINFO_TYPE", "objectLabel": "CUSTINFO_TYPE", "newObjectName": null, "truncateTarget": false, "bulkApiDBTarget": false, "operationType": null, "tgtFieldRefs": {}, "targetUpdateColumns": [], "tgtFFAttrs": null, "tgtObjectAttributes": {}, "runtimeAttrs": {}, "oprRuntimeAttrs": {}, "handleSpecialChars": false, "ccmDataFormat": null, "dynamicFileName": false }, { "type": "String", "paramDefnRef": "Lkp", "text": "NAME=Firstname" }, { "type": "String", "paramDefnRef": "ExParam", "text": "Firstname||Lastname" } ], "group": "Group_2" } ] }