Can we use duplicate SOAPActionuriin wsdl?

Can we use duplicate SOAPActionuriin wsdl?

book

Article ID: KB0088328

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Resolution:
Abstract
========
BW does not allow to use duplicate SoapAction in the soap operations.

Description
========================
If the soap service is developed in BW and configured with same SoapAction(ex test) value for multiple operations then it will throws below error

com.tibco.bw.service.ServiceInitException: [ EndpointURL = http://localhost:1212/Test/WSDL-service2.serviceagent/NewWSDLFileEndpoint2, SoapAction = test ] The Operation is already registered.

Environment
===========
BW 5.8.0, all OS

Symptoms
========
Throws the above error

Cause
=====
In BW, soapAction is used to uniquely identify the operation present in the service, so you must have to specify unique soapAction for each operations available in the service.

Resolution
==========
Please double check your project and see if there is any duplicate soapAction specified in the service.

Issue/Introduction

Can we use duplicate SOAPActionuriin wsdl?