Does BW / SOAP Implementation supports Overloading of Operations ?

Does BW / SOAP Implementation supports Overloading of Operations ?

book

Article ID: KB0086533

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Resolution:
BW Does not support Overloading of Operation since WS-I and WSDL 2.0 do not support operation overloading.

From WS-I BP topic 5.4.3
&lthttp://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinement16614152>
========================================
5.4.3 Distinctive Operations
Operation name overloading in a wsdl:portType is disallowed by the Profile.

R2304 A wsdl:portType in a DESCRIPTION MUST have operations with distinct values for their name attributes.

Note that this requirement applies only to the wsdl:operations within a given wsdl:portType. A wsdl:portType may have wsdl:operations with names that are the same as those found in other wsdl:portTypes.

========================================

If you still want to use it then you cold do this :

You may modify the wsdl to have multiple versions, for each version, leave the one you want to choose in the SOAP request reply activity unchanged, but modity other operations with the same name to some other name, then you can select the right operation using the modified wsdl.

WSDL, Operation, BW

Issue/Introduction

Does BW / SOAP Implementation supports Overloading of Operations ?