OSB 12c: Data($inbound/@name) is empty when logged from the service (Doc ID 2107010.1)
As per Doc ID 2107010.1, proposed solution is -
This is working as designed in 12c per the details in Bug 21529969.
It can still access the pipeline inbound message context to get the information in OSB 12c. OSB 12c does not show the $inbound variable in the Invocation Trace anymore like it used to do in OSB 11g. However, you may be able to show the caller's name by doing the following in the pipeline:
Example:
Assign [ data($inbound/@name ] to [ inboundName ]
Log [ $inboundName ]
************************************************************************************************************************************
However, the solution is working, only when tested from Proxy service in OSB 12c. If we test from Pipeline, it throws error while fetching the name of the proxy service, as it is not explicitly available in $inbound/@name
Is there a way to retrieve the name of the proxy service in OSB 12c, when we test from Pipeline ?