-
Notifications
You must be signed in to change notification settings - Fork 41
Check Business Object Data Availability
Nate Weisz edited this page Sep 30, 2015
·
1 revision
Performs a search and returns a list of business object data status information for a range of requested business object data in the specified storage.
org.finra.dm.service.activiti.task.CheckBusinessObjectDataAvailabilityMultiplePartitions
Name | Required | Accepted Values | Default Value | Case Sensitive | Description |
---|---|---|---|---|---|
contentType | Y | xml, json | N | Indicator whether XML or JSON is provided for businessObjectDataAvailabilityRequest. | |
businessObjectDataAvailabilityRequest | Y | N/A | The business object data availability request. Please refer to Business Object Data Availability Post for details. |
org.finra.dm.service.activiti.task.CheckBusinessObjectDataAvailability
Name | Required | Accepted Values | Default Value | Case Sensitive | Description |
---|---|---|---|---|---|
namespace | Y | N | The name of a valid namespace known by the system. | ||
businessObjectDefinitionName | Y | N | The name of the business object definition (e.g. NEW_ORDERS). | ||
businessObjectFormatUsage | Y | N | The business object format usage (e.g. PRC). | ||
businessObjectFormatFileType | Y | N | The business object format file type (e.g. GZ). | ||
businessObjectFormatVersion | N | Integer | N/A | The version of the business object format (e.g. 0). When format version is not specified, the business object data with the latest business format version available for the specified partition value is returned back. | |
partitionKey | N | N | The partition key of the business object format (e.g. PROCESS_DATE). | ||
partitionValues | Y (when startPartitionValue and endPartitionValue are not present) | Y | The list of partition values delimited by the pipe character ( | ). | ||
startPartitionValue | Y (when partitionValues is not present) | Y | The start partition value for the partition value range. | ||
endPartitionValue | Y (when partitionValues is not present) | Y | The end partition value for the partition value range. | ||
businessObjectDataVersion | N | Integer | N/A | The version of the business object data (e.g. 0). When data version is not specified, the latest business object data is returned back. | |
storageName | Y | N | The storage name. |
Name | Description |
---|---|
{taskId}_jsonResponse | JSON response of the business object availability. Please refer to Business Object Data Availability Post for details. |
{taskId}_isAllDataAvailable | Boolean value (i.e. true or false) whether all requested data is available. |
<serviceTask id="CheckBusinessObjectDataAvailabilityTaskTbd" name="Check Business Object Data Availability" activiti:class="org.finra.dm.service.activiti.task.CheckBusinessObjectDataAvailabilityMultiplePartitions">
<extensionElements>
<activiti:field name="contentType" stringValue="xml"/>
<activiti:field name="businessObjectDataAvailabilityRequest" expression="${businessObjectDataAvailabilityRequest}"/>
</extensionElements>
</serviceTask>
<serviceTask id="CheckBusinessObjectDataAvailabilityTask" name="Check Business Object Data Availability" activiti:class="org.finra.dm.service.activiti.task.CheckBusinessObjectDataAvailability">
<extensionElements>
<activiti:field name="namespace" expression="${namespace}"/>
<activiti:field name="businessObjectDefinitionName" expression="${businessObjectDefinitionName}"/>
<activiti:field name="businessObjectFormatUsage" expression="${businessObjectFormatUsage}"/>
<activiti:field name="businessObjectFormatFileType" expression="${businessObjectFormatFileType}"/>
<activiti:field name="businessObjectFormatVersion" expression="${businessObjectFormatVersion}"/>
<activiti:field name="partitionValues" expression="${parittionValues}"/>
<activiti:field name="businessObjectDataVersion" expression="${businessObjectDataVersion}"/>
<activiti:field name="storageName" expression="${storageName}"/>
</extensionElements>
</serviceTask>
<serviceTask id="CheckBusinessObjectDataAvailabilityTask" name="Check Business Object Data Availability" activiti:class="org.finra.dm.service.activiti.task.CheckBusinessObjectDataAvailability">
<extensionElements>
<activiti:field name="namespace" expression="${namespace}"/>
<activiti:field name="businessObjectDefinitionName" expression="${businessObjectDefinitionName}"/>
<activiti:field name="businessObjectFormatUsage" expression="${businessObjectFormatUsage}"/>
<activiti:field name="businessObjectFormatFileType" expression="${businessObjectFormatFileType}"/>
<activiti:field name="businessObjectFormatVersion" expression="${businessObjectFormatVersion}"/>
<activiti:field name="startPartitionValue" expression="${startPartitionValue}"/>
<activiti:field name="endPartitionValue" expression="${endPartitionValue}"/>
<activiti:field name="businessObjectDataVersion" expression="${businessObjectDataVersion}"/>
<activiti:field name="storageName" expression="${storageName}"/>
</extensionElements>
</serviceTask>
- Data Registration and Availability
- DDL Generation
- Cluster Management
- Workflow Control/Debugging