Namespace Not Generating In OTM After Transformation (Doc ID 1384249.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version: 6.2.2 and later   [Release: 6.2 and later ]
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
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.

EXPECTED BEHAVIOR
-----------------------
The Outgoing xml should have the prefix "int:'

STEPS
-----------------------
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.


Cause

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