Configuring Batch Workflow Mode

The Batch workflow mode allows data to be updated by a (typically automated) batch edit module (a custom web service), that updates the data directly in the Oracle Workspace without having to extract and submit the changes via 1Exchange. These jobs will still be validated and checked for conflicts.

The Batch Workflow lifecycle

When a Batch Workflow runs, it calls the custom batch edit module via a SOAP endpoint defined by the Batch workflow module URL, passing in job metadata and configuration. Once the batch edit module responds, the workflow will proceed to the data validation and merging stages.

A sample Batch Edit Module is provided at the following URL:

http://{host}:{port}/soa-infra/services/default/SMSMainWorkflow/batcheditmodulesample_client

For which the interface definition can be found at:

http://{host}:{port}/soa-infra/services/default/SMSMainWorkflow/BatchEdit.wsdl

This sample module is simple a pass-through service and does not perform any changes to the data.

ClosedActivating the Batch Workflow

  1. In the Admin settings for 1SMS, select one of the Settings Per Job Type (i.e Field Edit or Photogrammetry) where you will be enabling the Batch Workflow.

  2. In Workflow Type, select Batch.

  3. In the Batch Edit Module URL, enter the address for the service.