My Oracle Support Banner

Extra & (ampersand) Symbol Getting Assigned When Calling An External Srvice From SOA 12c (Doc ID 2936705.1)

Last updated on NOVEMBER 22, 2024

Applies to:

Oracle SOA Suite - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.4.0 version, Fabric

ACTUAL BEHAVIOR
---------------
After upgrading from 11g to 12c version, an extra & symbol is getting assigned when calling an external service from SOA 12c

11g Request translation at 3rd party end(CICS):
POST service/operation HTTP/1.1 Host: host_name:port Connection: TE TE:trailers, deflate, gzip, compress User-Agent: Oracle HTTPClient Version 10h Accept-Encoding: gzip, x-gzip, compress, x-compress ECID-Context: ecid Content-type: application/x-www-form-urlencoded;charset=UTF-8 Content-Length: 218 frmversion=eeeeee&frmerrorcode=&frmduadpayer=Y&operationName=Request-Response

 


12C Request translation at 3rd party end(CICS):
POST /service/operation HTTP/1.1 Host: host_name:port Connection: TE TE:trailers, deflate, gzip, compress User-Agent: Oracle HTTPClient Version 10h Accept-Encoding: gzip, x-gzip, compress, x-compress ECID-Context: ecid Content-type: application/x-www-form-urlencoded;charset=UTF-8 Content-Length: 219 frmversion=eeeeee&frmerrorcode=&frmduadpayer=Y&&operationName=Request-Response

in 11g the request has  &operationName=Request-Response whereas in 12c there is an extra & before operationName=Request-Response: &&operationName=Request-Response



EXPECTED BEHAVIOR
-----------------------
The request from 12c to have only one & symbol instead of 2 & symbols

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.