pin_wsdl_generator Does Not Work Correctly After Installing PatchSet3 (9436260) (Doc ID 1126249.1)

Last updated on MARCH 19, 2013

Applies to:

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

Symptoms

The pin_wsdl_generator script to generate the WSDL files is not working properly after installing PatchSet3 (PS3)

You can test this just by calling "pin_wsdl_generator" without any arguments. The generated WSDL files have an error on the message element. For *_inmsg the part element does not have the correct attributes. The name attribute is wrong ("brm:" should not be there) and the element attribute is missing.

Steps to reproduce :
1. cd opt/portal/7.4/apps/brm_integrations/config

2. $ ls -l *.xml
-rwxr-xr-x 1 pin3108 pin 10129 May 20 03:29 pin_wsdl_generator.xml*

3. $ pin_wsdl_generator
WSDL files have been generated.

4. $ ls -lrt
-rwxr-xr-x 1 pin3108 pin 10129 May 20 03:29 pin_wsdl_generator.xml*
-rw-r--r-- 1 pin3108 pin 3972 May 27 04:39 BRMTXNServices.wsdl
-rw-r--r-- 1 pin3108 pin 15402 May 27 04:39 BRMSubscriptionServices.wsdl
-rw-r--r-- 1 pin3108 pin 2134 May 27 04:39 BRMPymtServices.wsdl
-rw-r--r-- 1 pin3108 pin 5446 May 27 04:39 BRMPricingServices.wsdl
-rw-r--r-- 1 pin3108 pin 2182 May 27 04:39 BRMInvServices.wsdl
-rw-r--r-- 1 pin3108 pin 11551 May 27 04:39 BRMCustServices.wsdl
-rw-r--r-- 1 pin3108 pin 2250 May 27 04:39 BRMCustcareServices.wsdl
-rw-r--r-- 1 pin3108 pin 2428 May 27 04:39 BRMCollectionsServices.wsdl
-rw-r--r-- 1 pin3108 pin 6546 May 27 04:39 BRMBillServices.wsdl
-rw-r--r-- 1 pin3108 pin 3879 May 27 04:39 BRMBaseServices.wsdl
-rw-r--r-- 1 pin3108 pin 5512 May 27 04:39 BRMBalServices.wsdl
-rw-r--r-- 1 pin3108 pin 13670 May 27 04:39 BRMARServices.wsdl

5. Below is snippet of file BRMARServices.wsdl, for example :


<message name="PCM_OP_AR_GET_ACCT_BILLS_inmsg">
<part name="brm:PCM_OP_AR_GET_ACCT_BILLS_inputFlist"/>
</message>
<message name="PCM_OP_AR_GET_ACCT_BILLS_outmsg">
<part element="brm:PCM_OP_AR_GET_ACCT_BILLS_outputFlist"
name="PCM_OP_AR_GET_ACCT_BILLS_outputFlist"/>
</message>
<message name="PCM_OP_AR_GET_ACCT_BAL_SUMMARY_inmsg">
<part name="brm:PCM_OP_AR_GET_ACCT_BAL_SUMMARY_inputFlist"/>
</message>
<message name="PCM_OP_AR_GET_ACCT_BAL_SUMMARY_outmsg">
<part element="brm:PCM_OP_AR_GET_ACCT_BAL_SUMMARY_outputFlist"
name="PCM_OP_AR_GET_ACCT_BAL_SUMMARY_outputFlist"/>
</message>



Below is the correct version of the above wsdl :


<message name="PCM_OP_AR_GET_ACCT_BILLS_inmsg">
<part element="brm:PCM_OP_AR_GET_ACCT_BILLS_inputFlist"
name="PCM_OP_AR_GET_ACCT_BILLS_inputFlist"/>

</message>
<message name="PCM_OP_AR_GET_ACCT_BILLS_outmsg">
<part element="brm:PCM_OP_AR_GET_ACCT_BILLS_outputFlist"
name="PCM_OP_AR_GET_ACCT_BILLS_outputFlist"/>
</message>
<message name="PCM_OP_AR_GET_ACCT_BAL_SUMMARY_inmsg">
<part element="brm:PCM_OP_AR_GET_ACCT_BAL_SUMMARY_inputFlist"
name="PCM_OP_AR_GET_ACCT_BAL_SUMMARY_inputFlist"/>
</message>




Cause

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