TIBCO BW- Concrete WSDL with multiple port type

I have a concrete WSDL concretWSDL.wsdl with 3 port types(Portype1, PortType2, PortType3), each having one operation(Operation,Operation, Op respectively). The WSDL is impported in a project where all the three operations of the service are to be called. I have used 3 invoke partner activities within a process definition (optOperation.process) for this. This process is in turn is to be exposed as a service(WSDL-service0). When I am trying to create the service whose operation(opt) is calling this particular process definition

(optOperation.process), the tab WSDL source is giving error as below:

[Service = WSDL-service0; Partner = partner_3]. Partner port type [{http://www.test.com/wsdl/Test}PortType3] is not the same as the partner link [name_3] service end-point [PortType3Endpoint1] port type [{http://www.test.com/wsdl/Test}PortType2].

[Service = WSDL-service0; Partner = partner_3]. Partner port type [{http://www.test.com/wsdl/Test}PortType3] is not the same as the partner link [name_3] service end-point [PortType3Endpoint1] port type [{http://www.test.com/wsdl/Test}PortType1].

[Service = WSDL-service0; Partner = partner_2]. Partner port type [{http://www.test.com/wsdl/Test}PortType2] is not the same as the partner link [name_2] service end-point [PortType2Endpoint1] port type [{http://www.test.com/wsdl/Test}PortType3].

[Service = WSDL-service0; Partner = partner_2]. Partner port type [{http://www.test.com/wsdl/Test}PortType2] is not the same as the partner link [name_2] service end-point [PortType2Endpoint1] port type [{http://www.test.com/wsdl/Test}PortType1].

[Service = WSDL-service0; Partner = partner_1]. Partner port type [{http://www.test.com/wsdl/Test}PortType1] is not the same as the partner link [name_1] service end-point [PortType1Endpoint1] port type [{http://www.test.com/wsdl/Test}PortType3].

[Service = WSDL-service0; Partner = partner_1]. Partner port type [{http://www.test.com/wsdl/Test}PortType1] is not the same as the partner link [name_1] service end-point [PortType1Endpoint1] port type [{http://www.test.com/wsdl/Test}PortType2].

The Service has configuration errors. For more information, please validate the resource

This means that the endpoints of the Partners are refering to the endpoints of wrong PortType.

Could anyone help me on this please? Why am I getting such an error?

Attached is the BW code. 

Thanks,

Priyanka

Attachments

AttachmentSize
Package icon Service_POC.zip21.04 KB

(6) Answers

Login