ACHDeenvelope Business Process: Configuration Parameters

This table lists the configuration parameters for the ACHDeenvelope business process:

Parameter Default Description
Document Tracking False When document tracking is enabled for a business process, tracking information is carried with the message throughout the process, and the tracking information is persisted about the message regardless of the persistence level you configured globally for the Sterling B2B Integrator.
Set onfault processing False Onfault processing allows the process to immediately execute the on-fault activity specified in the process, even if the process has not yet reached that step in the process.

For example, if a process fails at step 3, but the on-fault activity is specified in step 7, if onfault processing is enabled, the process proceeds to the step 7 on-fault rather than halting at step 3.

Set Queue 4 Sterling B2B Integrator enables you to set performance optimizations by queue, defining queue levels to allocate resources. This number indicates the previously allocated queue level that you selected for this business process model for processing.
Use BP Queuing (recommended) True Enables business processes to execute in a sequence, to queue business processes such that one executes after one business process ends.
Enable Transaction False Select this option to instruct the Sterling B2B Integrator to treat the entire process as a single transaction so that either all of the steps complete, or, in the event of an error, none of them complete. When an error occurs, no data is committed; data returns to its pre-process state.
Commit All Steps when there is error False This option enables you to have the business process commit all work to the database, at the time an error is generated. With this option you can either rollback or commit all work prior to the error before the onfault block is called.
Category N/A This is the category name to which this business process belongs.
Set the Persistence Level to Full The level of data to retain for generating a status report that describes each step that the business process completes. System default indicates that, for the data, configuration is already defined in the Sterling B2B Integrator to retain data.
Set the Event Reporting Level to None The level of event reporting that is retrieved for this business process when it runs. Full specifies to generate events for the business process, including the business process start and end time, start and end times for all services or services running as a result of this business processes, and any resulting errors and exceptions.
Set the Recovery Level to Manual The level of recovery for this business process if the business process should halt during execution. Manual requires you to resume or restart the business process manually.
Set the Document Storage to System Default The level of document storage for messages that process when the business process runs. System Default specifies to store messages in the file system or database, according to how you configured archiving and purging in the Sterling B2B Integrator.
Deadline Settings Do not set deadline
Note: To set a deadline you must change it in the business process.
Complete by – The deadline time, in hours and minutes, by which the business process must complete process once it starts.
  • First Notification: Hours and Minutes – Whether to receive notification before a business process deadline.
  • Second Notification: Hours and Minutes – Whether to receive another notification before a business process deadline.
Life Span System Default The length of time, in days and hours, to retain the data in the Sterling B2B Integrator, along with the life span type and removal method. If you select Process Specific, then you can select the number of days and hours for the life span. Also, you can select if you want the Sterling B2B Integrator to archive or purge a business process after its life span is over.

The following BPML code makes up the ACHDeenvelope business process:


<process name="ACHDeenvelope">
   <sequence>
      <operation name="ACHDeEnvelope">
         <participant name="DeenvelopeACH"/>
         <output message="Xout" >
            <assign to="." from="*"></assign>
         </output>
         <input message="Xin" >
            <assign to="." from="*"></assign>
         </input>
      </operation>
      <!-- The onFault handler causes the BP to terminate
           in a completed state when there is an error,
           unless the service throws an exception. -->
      <onFault code="BREAK">
         <assign to="BREAK">TRUE</assign>
      </onFault>
   </sequence>
</process>