Voucher Reserve SOAP/XML Response Fails Validation Against OSD WSDL
(Doc ID 2673703.1)
Last updated on MAY 28, 2020
Applies to:Oracle Communications Network Charging and Control - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
On Oracle Communications Network Charging and Control (NCC) 126.96.36.199.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:
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.
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:
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