EDIINT Acknowledge Check Service
The following table provides an overview of the EDIINT Acknowledge Check service:
- System name
- None
- Graphical Process Modeler (GPM) categories
- All Services, Internet B2B > EDIINT
- Description
- Determines whether an MDN acknowledgement has been
received for an EDIINT message within a business process in the IBM® Sterling
B2B Integrator. If the
MDN acknowledgement is not received within a specific period of time
or if a negative MDN is received, the service can cause the business
process to fail (or it can continue successfully, depending on the
service configuration).
This service is designed to be used in a business process after a message has been sent
You must always include an EDIINT Message service or EDIINT Pipeline service configuration in a business process whenever you include an EDIINT Acknowledge Check service configuration.
- Preconfigured?
- No
- Requires third party files?
- No
- Platform availability
- All supported application platforms
- Related services
- EDIINT Message service
- EDIINT Pipeline service
- Application requirements
- No
- Initiates business processes?
- No
- Invocation
- Runs as part of a business process.
- Restrictions
- No
How the EDIINT Acknowledge Check Service Works
The following steps summarize how the EDIINT Acknowledge Check service works within a business process:
- The EDIINT Acknowledge Check service is used to verify that an acknowledgement was received for a message you sent.
- The EDIINT Acknowledge Check service processes
the information in the database about the EDIINT message sent and
determines whether an acknowledgement was received for the EDIINT
message.
You can configure the EDIINT Acknowledge Check service to check information in the database in either once, or on a recurring basis, at a specified time interval. The time interval can be configured in one of the following ways:
- Globally
- Using the MDN timeout interval configured in the trading profile (default)
- The EDIINT Acknowledge Check service responds in
one of the following ways:
- The service fails the step in the business process
where the service runs, if an MDN acknowledgement is not received
during the time interval it checks (default).
If you configured the service to function this way, it allows business processes that send EDIINT messages to complete successfully only when an MDN acknowledgement is received for the message sent in the business process.
- The business process continues normally when the
EDIINT Acknowledge Check service runs, whether or not an MDN acknowledgement
was received during the specified time interval.
If you configured the service to function this way, it allows you to determine whether an acknowledgement was received without interrupting the business process.
- The service fails the step in the business process
where the service runs, if an MDN acknowledgement is not received
during the time interval it checks (default).
Implementing the EDIINT Acknowledge Check Service
To implement the EDIINT Acknowledge Check service, complete the following tasks:
- Activate your license for the EDIINT Acknowledge Check service.
- Create an EDIINT Acknowledge Check service configuration.
- Configure the EDIINT Acknowledge Check service.
- Use the EDIINT Acknowledge Check service in a business
process.
When creating business processes, determine whether you want to stop the business process or execute retry logic if an acknowledgement is not received within a defined time interval. If you want to stop the business process, insert the EDIINT Acknowledge Check service last in a business process for sending messages.
Configuring the EDIINT Acknowledge Check Service
To configure the EDIINT Acknowledge Check service, you must specify settings for the following fields in the IBM Sterling B2B Integrator and in the GPM.
Field | Description |
---|---|
Name | Unique and meaningful name for the service configuration. Required. |
Description | Meaningful description for the service configuration, for reference purposes. Required. |
Select a Group | Select one of the options:
|
Poll (ACSPoll) |
EDIINT Acknowledge Check service polls at specific intervals for an acknowledgement. Valid values are Yes (default) and No. Required. |
Poll Interval (Seconds) (ACSPollInterval) |
Interval at which to poll. Valid value is the number of seconds. Default is 180. Optional. |
MDN Timeout (Seconds) (ACSPollTimeout) |
Timeout interval during which to expect an acknowledgement.
Valid value is the number of seconds. Optional. Note: If
you specify the interval when you configure the service, the service
configuration will always use this timeout value, regardless of any
value specified in the trading profile. Valid value is the number
of seconds.
|
Fail on expired message (ACSFailWFOnExpiredMessage) |
Whether to fail the EDIINT Acknowledge Check service when a message is not acknowledged within the required time. Valid values are Yes (default) and No. Required. |
Expire messages in database (ACSExpireMessagesInDB) |
Whether the EDIINT Acknowledge Check service updates the status of a transaction to Expired in the database when a message is not acknowledged within the required interval (if polling) or simply not acknowledged if checking only once. Valid values are Yes (default) and No. Required. |