Truncated Value In The Global Output Parameter

(Doc ID 2308783.1)

Last updated on SEPTEMBER 26, 2017

Applies to:

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

Goal

On ASAP 7.3.0.0.0 version:

Qn1: An issue is being faced while retrieving the GLOBAL parameter output. A global output parameter "ACCESS_TOKEN" is set in the ASDL ASDL_GET_AUTHENTICATE_NOKCBND and CSDL CSDL_CREATE_NSG_NOKCBND.

output.addGlobalParameter(PARAM_ACCESS_TOKEN,(String)jsonResponse.get(ACCESS_TOKEN));

When we tried to retrieve the same parameter in another ASDL ASDL_CREATE_CUSTOMER_NSG_NOKCBND of the same CSDL, it is noticed that the value is getting truncated.
 
Qn2: Now, when trying to return this parameter to the upstream system in the OrderCompleteEvent, the value gets truncated here as well.

output.addGlobalParameter("NSG_ACTIVATION_URL","NSG_ACTIVATION_URL");
output.addInfoParameter("NSG_ACTIVATION_URL", getActivationURL());

How can we avoid this situation?
 
Qn3: Please elaborate on the  following APIs.

1. returnXMLCSDLParam(name, value)
2. returnXMLInfoParam(name, value)
3. returnXMLGlobalParam(name, value)
4. returnXMLRollbackParam(name, value)
 

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