Namespace Not Generating In OTM After Transformation
Last updated on SEPTEMBER 08, 2016
Applies to:Oracle Transportation Management - Version: 6.2.2
Information in this document applies to any platform.
XSL file is used for transformation of Shipment XMl to be sent to an external system.This XSL file uses namespace which has to be there in output XML.The namespace is getting generated in the RAW XML which is obtained from transmission manager , but when OTM is sending out this XML using SOAP body as seen in the logs the elements are getting transmitted along with the namespace but not the attributes .
The attributes are getting transmitted but not with the namespace.
eg. <int:TransRequestID LineNbr="002">DEV.OB-20110913-0031</int:TransRequestID>
According to XSL made LineNbr should be prefixed with "int:" but it is not .It is getting generated in the RAW XML file but not in the XML obtained from the logs.
The Outgoing xml should have the prefix "int:'
The issue can be reproduced at will with the following steps:
1. Login to OTM and access Business Process Automation function and go to Integration action
2. Do a Send Outbound Integration.
3. View the xml and see that the prefix does not exist as expected.
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