Skip to content

Register Business Object Data

Nate Weisz edited this page Oct 6, 2015 · 3 revisions

Registers a new instance of business object data which is identified by a trade date and a previously registered business object definition and business object format.

Delegate Class

org.finra.dm.service.activiti.task.RegisterBusinessObjectData

Input Parameters

Name Required Accepted Values Default Value Case Sensitive Description
contentType Y xml, json N Indicator whether XML or JSON is provided for businessObjectDataCreateRequest.
businessObjectDataCreateRequest Y N/A The Business object data create request. Please refer to Business Object Data Post for details.

Output Parameters

Name Description
{taskId}_jsonResponse JSON response of the business object data. Please refer to Business Object Data Post for details.
{taskId}_id The internal Id that uniquely references the newly created data.
{taskId}_version The version of the data. Each time data is registered, the new version will be the previous version + 1.
{taskId}_isLatestVersion A boolean flag that shows whether this instance of data is the latest or not. Once a new version of data is registered, any previous versions will no longer be the latest.

Sample Usage in Activiti XML

<serviceTask id="RegisterBusinessObjectDataTask" name="Register Business Object Data" activiti:class="org.finra.dm.service.activiti.task.RegisterBusinessObjectData">
   <extensionElements>
      <activiti:field name="contentType" stringValue="xml"/>
      <activiti:field name="businessObjectDataCreateRequest" expression="${businessObjectDataCreateRequest}"/>
   </extensionElements>
</serviceTask>
Clone this wiki locally