目次

Search

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

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

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

REST URL

REST URL

REST URLを使用し、ビジネスエンティティサービスのREST呼び出しを行うことができます。
REST URLの構文は次のとおりです。
http://<
host: ホスト
>:<
port: ポート
>/<
context: コンテキスト
>/<
database ID: データベースID
>/<
path: パス
>
このURLには以下のフィールドがあります。
host
データベースを実行しているホスト。
ポート
データベースリスナが使用するポート番号。
context
ビジネスエンティティ、検索、クエリ、一致、およびタスクの各APIのコンテキストは、
cmx/cs
です。
一致カラムAPIのコンテキストは
cmx
です。
ファイルAPIのコンテキストは
cmx/file
です。
ホストされたMDM環境では、コンテキストにテナント名を含めます。例えば、コンテキストは、
<テナント名>/cmx/cs
<テナント名>/cmx/file
のようになります。
データベースID
Hubコンソールのデータベースツールで登録されたORSのID。
パス
APIを使用するオブジェクト(レコード、タスク、ファイルなど)。
ルートレコードのURLの場合、パスはルートオブジェクト名の後に一意の識別子が続いたものになります。
Personルートレコードの場合、例えば
Person/798243.json
のようになります。
ルートオブジェクトの直接の子であるレコードのURLの場合、パスには子レコード名と一意の識別子も含まれます。
Personルートレコードの子である請求先住所レコードのパスの場合、例えば次のようになります。
Person/798243/BillAddresses/121522.json
2以上の深さにある子レコードのURLの場合、パスにはその深さも含まれます。
次に、深さが2である子レコードのREST URLの例を示します。
http://localhost:8080/cmx/cs/localhost-orcl-DS_UI1/Person/798243/BillAddresses/121522.json?depth=2
パラメータは大文字/小文字の区別が必要です。REST URL内のパラメータ名の文字ケース(大文字/小文字の区別)をREST設定内のパラメータ名の文字ケースと一致させてください。