B2B Gateway
- B2B Gateway
- 所有产品
/h2h/api/v1/create/<hierarchical mapper ID>
フィールド | タイプ | 説明 |
|---|---|---|
name | 文字列 | 階層マッパーの名前。 |
description | 文字列 | 階層マッパーの説明。 |
projectName | 文字列 | 階層マッパーを保存するプロジェクト。 |
projectFolderPath | 文字列 | 階層マッパーを保存するプロジェクト内のフォルダ。 |
sourceXsd | 文字列 | ソースXSDファイル( EDI832__20190322_140316.xsd など) |
sourceXsdDependencies | 配列 | ソースXSDファイルの依存関係のリスト。 |
targetXsd | 文字列 | ターゲットXSDファイル( X12_4010_810.xsd など) |
targetXsdDependencies | 配列 | ターゲットXSDファイルの依存関係のリスト。 |
sourceRoot | 文字列 | ソース内のルート要素の名前。 |
targetRoot | 文字列 | ターゲット内のルート要素の名前。 |
variables | 変数の詳細。変数オブジェクトには、名前、タイプ、リストインジケータ、および初期値が含まれます。 | |
name | 文字列 | 変数名。 |
タイプ | 文字列 | 変数のデータ型 |
list | ブール | trueまたはfalse。 |
initialValue | 文字列 | 変数の初期値。 |
文 | 文字列 | 階層マッパー内のステートメントのカンマ区切りリスト。 |
encodedService | 文字列 | Base64でエンコードされたZIPファイル。これには、ソーススキーマとターゲットスキーマのソースXSDファイルとターゲットXSDファイル、およびそれらのXSDファイルの依存関係が含まれています。 |
POST <serverUrl>/h2h/api/v1/service/create IDS-SESSION-ID: 689EaCniaW9b0YgwET5DwU Content-Type: application/json { "name": "MigAsset2", "description": "Migrated service", "projectName": "Interfor_Mapping", "projectFolderPath": "C:_Informatica_XMap_Interfor", "sourceXsd": "EDI_810_0_2_0_2_0_0.xsd", "sourceXsdDependencies": [], "targetXsd": "X12_4010_810_schema_restricted_0_0_0_1_0_0_0_0_0_1.xsd", "targetXsdDependencies": [ "X12_4010_810_schema_segments_restricted_0_1_0_2_0_1_0_1_0_2.xsd" ], "sourceRoot": "DTedi810", "targetRoot": "x12:interchanges", "variables": [ { "name": "IT_CTR", "type": "xs:integer", "list": false, "initalValue": "0" }, { "name": "CTT_1", "type": "xs:integer", "list": false, "initalValue": "0" } ], "statements": "[{\"output\":\"interchange/x12:TS_810\",\"mode\":\"Add\",\"input\":\".\",\"onFail\":\"propagate\",\"statementType\":\"Group\",\"name\":\"INPUT_LOOP\",\"skip\":true,\"statements\":[{\"output\":\"ST\",\"mode\":\"Add\",\"input\":\"InvoiceHeader\",\"onFail\":\"Skip\",\"statementType\":\"Group\",\"name\":\"ST\",\"skip\":true,\"statements\":[{\"output\":\"R01\",\"mode\":\"Add\",\"input\":\"'810'\",\"onFail\":\"propagate\",\"statementType\":\"Map\",\"name\":\"1\",\"skip\":false,\"statements\":[],\"statementNumber\":3},{\"output\":\"R02\",\"mode\":\"Add\",\"input\":\"invNum\",\"onFail\":\"propagate\",\"statementType\":\"Map\",\"name\":\"2- for now it's default value\",\"skip\":false,\"statements\":[],\"statementNumber\":4}],\"statementNumber\":2},{\"output\":\"BIG\",\"mode\":\"Add\",\"input\":\"InvoiceHeader\",\"onFail\":\"Skip\",\"statementType\":\"Group\",\"name\":\"BIG\",\"skip\":true,\"statements\":[{\"output\":\"R01\",\"mode\":\"Add\",\"input\":\"replace(invDate,'-','')\",\"onFail\":\"propagate\",\"statementType\":\"Map\",\"name\":\"1\",\"skip\":false,\"statements\":[],\"statementNumber\":6},{\"output\":\"R02\",\"mode\":\"Add\",\"input\":\"invNum\",\"onFail\":\"propagate\",\"statementType\":\"Map\",\"name\":\"2\",\"skip\":false,\"statementNumber\":7},[...]", "encodedService": "UEsDBBQACAgIALiUSlkAAAAAAAAAAAAAAAAdAAAAb[...]" }