25.01.2015 Views

Managing Ensemble Productions - InterSystems Documentation

Managing Ensemble Productions - InterSystems Documentation

Managing Ensemble Productions - InterSystems Documentation

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!