My Oracle Support Banner

Voucher Reserve SOAP/XML Response Fails Validation Against OSD WSDL (Doc ID 2673703.1)

Last updated on DECEMBER 01, 2023

Applies to:

Oracle Communications Network Charging and Control - Version 12.0.3.0.0 and later
Information in this document applies to any platform.

Symptoms

On Oracle Communications Network Charging and Control (NCC) 12.0.3.0.0 version,

After creating Voucher Reserve Control Plan and binding to an Open Services Development (OSD) operation, it auto-generates a Web Services Description Language (WSDL). The generated WSDL does not match OSD response generated by Service Logic Controller (SLC) and fails with the following errors:

ERROR
-----------------------


This is due to auto-generated WSDL which includes Voucher_Balance_Start_Date* fields with attribute minOccurs="1" (regardless of Voucher Type configuration).

It is possible to manually change WSDL but this will get overwritten at next Control Plan recompilation.

 
STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Create a Voucher Reserve control plan and bind it to an OSD operation, it auto-generates a WSDL.
2. Using SOAPUI Tool, create a new Project from the WSDL with using a Valid Vocher Number and Trigger the request.
3. Check if it throws Response Schema Validation Failed Error. Here the generated WSDL does not match OSD response generated by SLC and fails with the above mentioned Errors:

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.