目次

Search

  1. はじめに
  2. ビジネスエンティティサービスについて
  3. Enterprise Java Beanビジネスエンティティサービス呼び出し
  4. Representational State Transferビジネスエンティティサービス呼び出し
  5. Simple Object Access Protocolビジネスエンティティサービス呼び出し
  6. 相互参照レコードおよびBVT計算用のサービス
  7. 企業リンケージサービスのサポート
  8. ビジネスエンティティデータをクレンジング、分析、変換するための外部呼び出し
  9. REST APIを使用したビジネスエンティティレコードの追加

ビジネスエンティティサービスガイド

ビジネスエンティティサービスガイド

要求本文

要求本文

更新するデータをREST要求本文で送信します。データを送信するには、JSON形式またはXML形式を使用します。
新しいパラメータ値を指定します。$originalパラメータを使用し、更新するパラメータの古い値を指定します。
子レコードでは、次のプロパティも使用できます。
プロパティ/要素
タイプ
説明
MATCH
オブジェクト
一致テーブルから子レコードの一致候補を追加または削除する場合は、子レコードにMATCHオブジェクトを追加します。
MERGE
オブジェクト
子レコードをマージするか、マージから候補を削除する場合は、子レコードにMERGEオブジェクトを追加します。
次のJSONコードサンプルは、ルートレコードの名をBobに変更します。
{ rowidObject: "123", firstName: "Bob", lastName: "Smith", $original: { firstName: "John" } }
次のJSONコードサンプルは、Address子レコードの一致候補を削除して、2つのTelephone子レコードのマージを定義します。
{ rowidObject: "123", firstName: "Bob", lastName: "Smith", $original: { firstName: "John" } Address: { // remove A3 from the matches for A2 in the Address_MTCH table item: [ { rowidObject: "A2", MATCH: { item: [ // to remove matched child records for A2, specify null null ], $original: { item: [{key: {rowid: 'A3'}}] } } } ] } Telephone: { // override the matches for the telephone child records item:[ { rowid: "T1", MERGE: { item: [ // to remove merge candidates for T1, specify null null, null ], $original: { item: [ {rowid: "T2"}, {rowid: "T3"} ] } } }, { rowid: "T4", MERGE: { item: [ // to add or override matches, specify matched records {rowid: "T2"} ], $original: { item: [ null ] } } ] } }