Exception In Catch Block Of ProcessSalesOrderFulfillmentSiebelCommsReqABCSImpl (Doc ID 1927526.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Communications Order to Cash Integration Pack for Oracle Communications Billing and Revenue Management - Version 11.3 and later
Information in this document applies to any platform.

Goal

When Siebel CRM submits a Sales Order with AccountId filed as Null,in ProcessSalesOrderFulfillmentSiebelCommsReqABCSImpl we are getting an error and flow is routed to subLanguageExecutionFault Catch Block as expected.

But in Catch Block also we are getting the exception.How we should proceed with these type of exceptions i.e Exception raised in Catch Block.

 Exception : Invalid data: Can not assign non-messageType variable to messageType variable

In this case Siebel side the validations are missing and it was submitted with out mandatory fields. The reason why we have raised this is, if in production such validations are missing on Siebel side (due to their deployment / code issue) and such an order is submitted the same situation may result in. This would leave us with out a recovery plan.

Solution

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