cancel
Showing results for 
Search instead for 
Did you mean: 

define Web Services in XI and call Web Services from XI

Former Member
0 Kudos

Xi guys,

I want to create some Web services in XI that will do the following things:

receive an XML message over SOAP (from BEA WebLogic), execute 2-3 calls to an external HTTP Web Server from which I will get a response, export a file into another system, and return the response to the WS client.

As far as I know, I will have to create a Configuration scenario in XI that will contain all these steps (obviously with the help of BPM) and with the help of the Wizard, I will produce the WSDL, the function of which the Web service client will be able to call. I have some questions on that:

a) Is there a way to define with XI only one Web Service that will contain 3-4 function to do different things? Or one Web Service corresponds to one Configuration scenario?

b) Also do I need a Sender Agreement and a Sender SOAP communication channel?

c) Is there a way to construct the WSDL before creating the configuration scenario? Because BEA WebLogic people need it to start development.

Best Regards

Evaggelos Gkatzios

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

a) Is there a way to define with XI only one Web Service that will contain 3-4 function to do different things?

Or one Web Service corresponds to one Configuration scenario?

b) Also do I need a Sender Agreement and a Sender SOAP communication channel?

Ans:

If you are create a SOAP communication channel and Sender Agreement then One WSDL used

One Configuration scenario.Another configuration you need to create another WSDL.Because at the

time of creating WSDL you need to give a service name and communication channel.

If without communication channel(using proposal consept creating WSDL) you can use that various

senarios if your sender structure is same.(this time WSDL have the pipeline address with help

of message interface fine the mapping and gave the output).

If you create with SOAP communication channel and Sender Agreement WSDL is more secure.

with out communication channel is not a secure one.

If you go with (without sender CC) you can create and gave a WSDL before Scenario.

If you have sender CC then after creating a scenario only you can able to gave WSDL.

If you are createing with sender cc then you need to give a URL

[http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=:SenderService:SenderCC]

*Reward Points If Helpful*

Regards,

Prakasu

Answers (1)

Answers (1)

former_member556603
Active Contributor
0 Kudos