Workaround For HIS Asynchronous Responses Not Being Sent by HIS (Doc ID 2172837.1)

Last updated on JULY 20, 2017

Applies to:

Oracle Communications ASAP Cartridges - Version 1.0.0 and later
Information in this document applies to any platform.

Goal

Asynchronous responses are sometimes not being sent by HIS. We need to workaround it, which will not require asynchronous responses to be sent in order to complete order. In case of errors with HIS requests, the client will deal with them on their own.


So, we only need to send a request towards the HIS and get a response telling that it was acknowledged (job id).

The following two solutions/options have been explored:

1. Configure a low timeout value and softfail errors related to timeout in resume ASDL.

2. Remove stop/resume ASDLs from CSDL so after successful request, order will proceed further without stopping.
Here concern is that HIS can still send responses and the whole mechanism will try to pick them up and resume orders, which were not stopped.

Also, we need to confirm the following two items:

1. If RESUME_ACTION ASDL does not complete successfully, is there any mechanism to clean-up the given WO-related data in custom TBL_NETMANAGER_7_0_MSG table?

2. Is the status of ASDLs in OOB ASAP tables finally updated by NE response handlers? Correct status(of ASDLs might be important e.g. in case of rollback.)
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms