目次

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を使用したファイルのアップロード
  11. REST APIを使用したレポートの管理

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

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

サンプルAPI応答

サンプルAPI応答

次の例は、構成されたリレーションのリストの抜粋を示しています。
{ "link": [], "firstRecord": 1, "pageSize": 10, "item": [ { "operations": { "read": { "allowed": true }, "search": { "allowed": false }, "create": { "allowed": true, "task": { "template": { "title": "Review changes in {taskRecord[0].label}", "priority": "NORMAL", "dueDate": "2018-04-24T09:31:48.167-04:00", "taskType": "AVOSBeUpdate", "comment": "This is urgent. Please review ASAP" }, "comment": "AS_REQUIRED", "attachment": "OPTIONAL" } }, "update": { "allowed": true, "task": { "template": { "title": "Review changes in {taskRecord[0].label}", "priority": "NORMAL", "dueDate": "2018-04-24T09:31:48.167-04:00", "taskType": "AVOSBeUpdate", "comment": "This is urgent. Please review ASAP" }, "comment": "AS_REQUIRED", "attachment": "OPTIONAL" } }, "merge": { "allowed": true, "task": { "template": { "title": "Review changes in {taskRecord[0].label}", "priority": "NORMAL", "dueDate": "2018-04-24T09:31:48.167-04:00", "taskType": "AVOSBeMerge", "comment": "This is urgent. Please review ASAP" }, "comment": "AS_REQUIRED", "attachment": "OPTIONAL" } }, "delete": { "allowed": true }, "unmerge": { "allowed": true, "task": { "template": { "title": "Review changes in {taskRecord[0].label}", "priority": "NORMAL", "dueDate": "2018-04-24T09:31:48.167-04:00", "taskType": "AVOSBeUnmerge", "comment": "This is urgent. Please review ASAP" }, "comment": "AS_REQUIRED", "attachment": "OPTIONAL" } } }, "objectType": "ENTITY", "timeline": false, "object": { "link": [ { "href": "http://localhost:8080/cmx/cs/localhost-orcl-DS_UI1/ CreditCard.json?action=meta", "rel": "entity" } ], "field": [ { "name": "issuingCompany", "label": "Issuing Company", "dataType": "String", "length": 100 }, { "name": "expirationYear", "label": "Expiration Year", "dataType": "String", "length": 4 }, { "allowedValues": [ "Credit Card" ], "name": "accountType", "label": "Account Type", "dataType": "String", "length": 255 }, { "name": "accountNumber", "label": "Account Number", "dataType": "String", "length": 20 }, { "name": "securityCode", "label": "Security Code", "dataType": "String", "length": 4 }, { "name": "expirationMonth", "label": "Expiration Month", "dataType": "String", "length": 2 }, { "name": "cardholderName", "label": "Card Holder Name", "dataType": "String", "length": 100 }, { "name": "consolidationInd", "label": "Consolidation Ind", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "creator", "label": "Creator", "dataType": "String", "length": 50, "readOnly": true, "system": true }, { "name": "interactionId", "label": "Interaction Id", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "updatedBy", "label": "Updated By", "dataType": "String", "length": 50, "readOnly": true, "system": true }, { "name": "lastUpdateDate", "label": "Last Update Date", "dataType": "Date", "readOnly": true, "system": true }, { "name": "lastRowidSystem", "label": "Last Rowid System", "dataType": "String", "length": 14, "readOnly": true, "system": true }, { "name": "dirtyIndicator", "label": "Dirty Indicator", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "deletedBy", "label": "Deleted By", "dataType": "String", "length": 50, "readOnly": true, "system": true }, { "name": "deletedInd", "label": "Deleted Indicator", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "hubStateInd", "label": "Hub State Ind", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "deletedDate", "label": "Deleted Date", "dataType": "Date", "readOnly": true, "system": true }, { "name": "rowidObject", "label": "Rowid Object", "dataType": "String", "length": 14, "readOnly": true, "system": true }, { "name": "cmDirtyInd", "label": "Content metadata dirty Ind", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "createDate", "label": "Create Date", "dataType": "Date", "readOnly": true, "system": true } ], "name": "CreditCard", "label": "Credit Card", "many": false } }, ... ] }