Managing Ensemble Productions - InterSystems Documentation
Managing Ensemble Productions - InterSystems Documentation
Managing Ensemble Productions - InterSystems Documentation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Configuration Settings<br />
Larger numbers are not necessarily helpful; while the potential pool sizes actually range from 0–100, most pool sizes<br />
are best set to either 0 or 1, and there can be serious consequences when sizes are set to a number greater than 1.<br />
Important:<br />
When you disable a business process, it must have a Pool Size = 1 or greater if you want all instances of<br />
only this business process to stop. If the business process has a Pool Size = 0, the action disables all business<br />
processes that share the actor pool. See the Pool Size section in the “Production Concepts” chapter of<br />
Developing <strong>Ensemble</strong> <strong>Productions</strong> for details.<br />
Specific Settings<br />
Under Specific Settings, there may be additional fields you can configure. This depends on the details of the business process<br />
class. Most business processes have the following settings:<br />
Reply Code Actions<br />
Retry Interval<br />
Comma-separated list of code-action pairs, specifying which action the business process takes on receipt of various<br />
reply status conditions.<br />
See Reply Code Actions Setting for details.<br />
Number of seconds to wait between attempts to connect to the output system.<br />
Alert Retry Grace Period<br />
You can configure business processes with an Alert Retry Grace Period during which errors do not trigger alerts,<br />
even if Alert On Error is True. This grace period accommodates a business process that attempts a connection with<br />
a configured Retry Interval and Failure Timeout. During its retry sequence, the business process may encounter<br />
failures that become unimportant after one of its retry attempts succeeds. Thus, if a business process first<br />
encounters an error, but later achieves success within the time allotted by the Alert Retry Grace Period, no alert is<br />
triggered even though an error occurred.<br />
Failure Timeout<br />
Total number of seconds to keep trying to connect with the output system. After this number of seconds has<br />
elapsed, the business process returns an error code.<br />
5.2.5 Business Operation Settings<br />
When you select a business operation in the configuration diagram on the [<strong>Ensemble</strong>] > [<strong>Productions</strong>] > [Configuration]<br />
page, the runtime settings for this business operation display in the lower portion of the page. For the most part, these settings<br />
describe how the operation communicates with the specific external entities to which it sends requests.<br />
Specific Settings<br />
The configuration page permits you to view or edit the following Specific Settings for the outbound adapter associated with<br />
a business operation:<br />
Adapter Class<br />
The class name for the outbound adapter associated with this business operation, or if there is no associated<br />
adapter class. This field has a gray background because it is read-only. Its value is determined by the business<br />
operation class definition.<br />
<strong>Managing</strong> <strong>Ensemble</strong> <strong>Productions</strong> 61