OSB Schema Changes Not Reflecting On Each Server Of The Cluster
(Doc ID 2795283.1)
Last updated on AUGUST 16, 2024
Applies to:
Oracle Service Bus - Version 12.2.1.3.0 and laterInformation in this document applies to any platform.
Symptoms
On : 12.2.1.3.0 version, OSB Transports
OSB schema changes not reflecting on each server of the Cluster
Server details : OSB 12.2.1.3 - OSB domain running on 6 machine (six managed server) which are grouped on a single cluster.
A pass-through REST service has been created , which receives a JSON request from client, and sends the same request to the downstream application without any transformation.
We identified that the service is not accepting special characters (Chinese and Thai characters). To fix this I updated the character encoding in proxy service , busyness service as well as the request XSD to UTF-8. This fixed the issue and we were able to receive the Chinese and Thai characters. Further we identified that it's working intermittently. Some times the characters are being passed correctly, sometime they are being passed as junk characters to the downstream service.
With further analysis , we identified that if we pass the request to each node(managed server) separately, with some nodes characters are being passed correctly, and with other nodes it's junk data.
This is happening only on some of the nodes of the cluster.
As the characters are not correctly passed process later fails with a timeout
when data is OK shows
Expected Behavior
-----------------------
For characters always showing correctly formed
Changes
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 |
Changes |
Cause |
Solution |
References |