Ensemble ASTM Development Guide
Settings for ASTM Business Services
Provides reference information for settings for ASTM business services.
ASTM business services provide the following settings:
The remaining settings are either common to all business services or are determined by the type of adapter. For information, see:
(TCP Only) Typically the external ASTM system provides an ACK reply to the ASTM TCP service and operation. If the external ASTM system does not provide an ACK reply, clear the Get Reply
check box on the ASTM TCP business service. The ASTM TCP business operation uses the setting of its Partner Service
The default value is true.
code that represents the facility and application that receive ASTM documents via this business service. These are used to create reply document headers. The @
(at sign) character represents using the corresponding field from the incoming document. If your ID must contain a literal @
symbol, escape it with backslash: \@
The default value is:
(TCP only) When configuring an ASTM business service, you have the option of specifying Out Separators
for outgoing ASTM documents. The fact that an ASTM business service
can initiate communication from within Ensemble is an architectural variation that is necessary to support ASTM communication conventions.
If you do not specify a value for Out Separators
, the business service uses a default that consists of the four-character string Flex
. Ensemble does not use the Flex
characters as separators but interprets this value as follows:
If the outgoing document is a reply to a previously received inbound document, copy the separators from the inbound document.
If the outgoing document initiates communication from within Ensemble, use the native separators of the outbound message (do not change separators to transmit the message).
An ASTM routing interface is a two-way interface; the business service can send outbound documents on it using its partnered business operation. However if your target configuration item wishes to return an immediate response, you can enable this by configuring a Reply Mode
value of Application
. Specify one of the following values:
Do not send back any reply. This is the default.
Wait for a response from the target configuration item and relay the response back when it arrives.
only) Allows you to specify a comma-separated list of configuration items within the production to which the business service should relay any ASTM reply
documents that it receives. Usually the list contains one item, but it can be longer. The list can include business processes or business operations, or a combination of both.
(TCP only) Number of seconds to wait for a response to begin arriving back from the remote system after sending a request. Setting the timeout to -1
means wait forever.
If the response does not arrive in the Response Timeout
value for the request, the ASTM adapter generates and logs an <Ens>ErrTCPReadTimeoutExpired
error, then returns to listening for new inbound messages and waiting for new outbound messages.
© 1997-2019 InterSystems Corporation, Cambridge, MA