目次

Search

  1. はじめに
  2. ビジネスエンティティサービスについて
  3. EJBビジネスエンティティサービス呼び出し
  4. REST ビジネスエンティティサービス呼び出し
  5. Data DirectorのREST API
  6. SOAPビジネスエンティティサービス呼び出し
  7. 相互参照レコードとBVT計算サービス
  8. 企業リンケージサービスのサポート
  9. データをクレンジング、分析、変換するための外部呼び出し
  10. 付録 A: REST APIを使用したレコードの追加
  11. 付録 B: REST APIを使用したファイルのアップロード
  12. 付録 C: REST APIを使用したレポートの管理

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

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

ビジネスエンティティサービスのREST APIの概要

ビジネスエンティティサービスのREST APIの概要

Representational State Transfer(REST)エンドポイント呼び出しを行うと、ビジネスエンティティサービスがWebサービスとして使用できるようになります。
REST呼び出しは、ビジネスエンティティ内にベースオブジェクトレコードや関連する子レコードを作成したり、ビジネスエンティティ内のレコードを更新、削除、検索したりする場合に実行できます。レコードのマージ、マージ解除、照合などの操作も実行できます。REST呼び出しは、タスクの作成、更新、検索、実行に利用できます。また、REST呼び出しは、タスクまたはレコードの添付ファイルなどのファイルの作成、更新、削除にも利用できます。REST APIを使用してビジネスエンティティサービスを呼び出す前に、オペレーショナル参照ストアを検証します。
RESTビジネスエンティティサービス呼び出しは、URL(Uniform Resource Locator)形式でのWebサービス要求です。MDM Hubは、ビジネスエンティティ内の各ベースオブジェクトに一意のURLを割り当てます。この一意のURLを使用し、どのベースオブジェクトを作成、更新または削除するのかを特定できます。
ほとんどのREST API呼び出しのURLで、ビジネスエンティティまたはビジネスエンティティビューのいずれかを指定できます。例えば、レコードの作成REST API呼び出しでは、次の形式を使用できます。
http://<host>:<port>/<context>/<databaseID>/<business entity>?systemName=<name of the source system>
http://<host>:<port>/<context>/<databaseID>/<business entity view name>?systemName=<name of the source system>
一部のREST APIは、ビジネスエンティティビューをサポートしていません。例えば、マージのプレビュー、保留中のマージ、マージの昇格などのマージタスクに関連するREST APIは、ビジネスエンティティビューをサポートしていません。
REST APIを使用してビジネスエンティティサービスを呼び出す前に、オペレーショナル参照ストアを検証します。