Issue With Wsdls From Patchset11 (MPS1) In AIA Environment
(Doc ID 1447756.1)
Last updated on MAY 10, 2023
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.
Goal
After upgrading from an older patchset to patchset MPS1 (<Patch 12754752>) we observed that the new BASE wsdl files ( under /apps/brm_integrations/wsdls) defines type and role as follows:
Example: BRMBaseServices.wsdl PartnerLink Type/Role definition:
<plt:partnerLinkType name="BRMBASEService_plt">
<plt:role name="BRMBASEService_role">
<plt:portType name="brm:BRMBASEService_ptt"/>
</plt:role>
</plt:partnerLinkType>
The old BASE wsdl type and role look as follows :
Example : BRMBaseServices.wsdl PartnerLink Type/Role definition:
<plt:partnerLinkType name="BRMService_plt">
<plt:role name="BRMService_role">
<plt:portType name="brm:BRMBASEService_ptt"/>
</plt:role>
</plt:partnerLinkType>
We have identified the following WSDLs having differences (Type and Role changes) between the updated PS11 and pre-PS11 wsdls:
BRMBalServices.wsdl
BRMBaseServices.wsdl
BRMBillServices.wsdl
BRMCollectionsServices.wsdl
BRMCustcareServices.wsdl
BRMInvServices.wsdl
BRMPricingServices.wsdl
BRMTXNServices.wsdl
Apart from the differences between these wsdls in the type/role , an additional difference is seen in input/output messages :
For example :
PS11 updated BRMBaseServices.wsdl :
In/output message names:
<portType name="BRMBASEService_ptt">
<operation name="PCM_OP_SEARCH">
<input message="brm:PCM_OP_SEARCH_inmsg"
name="PCM_OP_SEARCH_Request"/>
<output message="brm:PCM_OP_SEARCH_outmsg"
name="PCM_OP_SEARCH_Response"/>
</operation>
Pre-PS11 BRMBaseServices.wsdl
In/output message names:
<portType name="BRMBASEService_ptt">
<operation name="PCM_OP_SEARCH">
<input message="brm:PCM_OP_SEARCH_inmsg"/>
<output message="brm:PCM_OP_SEARCH_outmsg"/>
</operation>
In an AIA environment, with AIA 2.4 RUP2, with 10g SOA, when we attempt to deploy the new wsdl files, the ANT build fails when compilation of the process is being performed, due to the inability to find BRMService_plt and BRMService_role for partnerlink type and role respectively.
So the question whether one should continue to use the pre-PS11 wsdls or start to use the PS11 wsdls.?
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 |