My Oracle Support Banner

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 later
Information 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


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