My Oracle Support Banner

Inappropriate Fault Code Returned By JCA Adapter (Doc ID 1995269.1)

Last updated on SEPTEMBER 28, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Goal

While trying to execute a custom BRM API through JCA adapter, the below error is thrown wherein it looks like BRM expects dateTime in UTC format, so the call fails when the dateTime is provided in PST for example.

See below error snippet:

ERROR 2015-01-01 20:41:06,482 [ActiveMQ Session Task-53] org.mule.api.processor.LoggerMessageProcessor: 12345678 : app = webs-subscription-processSubscription-internal JCA Adapter/BRM returned soap fault : S:Serverjava.lang.RuntimeException: Error validating output XML java.lang.Exception: - Date supplied in incorrect format. Misplaced character ':' found.

In the above error message the concern is that, fault code is given as "S:Server" whereas it should have been "S:Client" or something to that effect. Client would think that this request could be retried. However this request cannot be/should not be retried since it is a client data issue and will always run into this issue.

So the expectation is to change the fault code to "S:Client".

Solution

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