目次

Search

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

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

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

手順3. ビジネスエンティティレコードの読み取り

手順3. ビジネスエンティティレコードの読み取り

追加したビジネスエンティティルートレコードの詳細を取得するには、[ビジネスエンティティの読み取り]REST APIを使用します。このAPIは、ルートレコードの子レコードの詳細を取得するために使用できます。
[ビジネスエンティティの読み取り]URLの形式は次のとおりです。
http://<host>:<port>/<context>/<database ID>/<business entity>/<rowId of the business entity root record>
返す子レベルの数を指定するには、
depth
パラメータを使用します。ルートノードとその直接の子を返すには2を指定し、ルートノード、直接の子、および孫を返すには3を指定します。子レコードの詳細を返すには、次のURLを使用します。
http://<host>:<port>/<context>/<database ID>/<business entity>/<rowId of the business entity record>?depth=n
次のサンプル要求は、ビジネスエンティティルートノード、直接の子、および孫の詳細を返します。
GET http://localhost:8080/cmx/cs/localhost-hub101-ds_ui1/Person/658248?depth=3
この要求は、アクティブなレコードの詳細を返します。
ビジネスエンティティレコードの作成時にワークフローが開始されると、作成しているレコードが保留状態になります。デフォルトでは、アクティブなレコードが[ビジネスエンティティの読み取り]要求で読み取られます。レコードの保留状態を指定するには、
recordStates
パラメータを使用します。
次のサンプル要求は、保留中のレコードの詳細を読み取ります。
GET http://localhost:8080/cmx/cs/localhost-hub101-ds_ui1/Person/658248?depth=3&recordStates=PENDING