cancel
Showing results for 
Search instead for 
Did you mean: 

How to Create a Webservice in XI( V. Urgent)

Former Member
0 Kudos

Hi,

How to create a Web service in XI ..

Points will be awarded for the answer,

Regards,

Jayasimha

Accepted Solutions (0)

Answers (10)

Answers (10)

Former Member
0 Kudos

Dear see my reply

i specify the Channel URL

http://<HostName>:<Port#>/XISOAPAdapter/MessageServlet?V

ersion=3.0&Channel=:XR5_100:PI_SOAPSender

put the host name , channel name port no and other etails in this sequence as in my reply.

Thanks!!

Former Member
0 Kudos

Hi ,

Actually My Scenario is this Way..

Web Browser contains Fields->XI->SAP

Xi Need to Generate a Web Service and Give to the Webbrowser so that it recognize the XI.

How to generate A Webservice in XI.

I Went into ID->Tools->Define Webservice.

In Defining Webservice it is asking URL , Wat URL Should I need to Give..

If I click on Proposed URL that intend giving Error message..

Any On Help me in this regards,

Regards,

Jayasimha

Former Member
0 Kudos

Hi Jayashima,

Try this :-

Define Web Service

Integration Server SOAP Inbound Channel Url must be:-

http://demokl:8001/XISOAPAdapter/MessageServlet?channel=party:service:channel

Example:-

http://demokl:8001/XISOAPAdapter/MessageServlet?channel=:bs_ag_kkdn_wM:cc_rmp02_soap_sender

Do not use the proposed url :-

http://demokl:8001/sap/xi/engine?type=entry

If use proposed url will get error .....

Former Member
0 Kudos

Hi Pua Ming Fei ,

That does created a Webservive....

It Gives a Messahe After Defing Webservice..

Message Servlet is in Status OK

Status information:

Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#5 $) bound to /MessageServlet

Classname ModuleProcessor: null

Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean

Lookupname for remoteModuleProcessorLookupName: null

ModuleProcessorClass not instantiated

ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0

ModuleProcessorRemote not instantiated

The HTML document does not contain Web service discovery information.

Next Wat Should I Do To Create A Webservice for XI...

HelpMe in this .

Regards,

Jayasimha

Former Member
0 Kudos

Hi Jayasimha,

Sorry for late reply on this..

Sincerely I don't know what is the error message means...

Maybe you could google this error message further...or seek the help from other members in this forum...I guess it has something to do with the adapter configuration / settings / endpoints etc..but I not sure..

Here is a link to a forum discussion which others people also having the same problem and hope it can helps you..

Former Member
0 Kudos

Hi ,

Actually My Scenario is this Way..

Web Browser contains Fields->XI->SAP

Xi Need to Generate a Web Service and Give to the Webbrowser so that it recognize the XI.

How to generate A Webservice in XI.

I Went into ID->Tools->Define Webservice.

In Defining Webservice it is asking URL , Wat URL Should I need to Give..

If I click on Proposed URL that intend giving Error message..

Any On Help me in this regards,

Regards,

Jayasimha

Former Member
0 Kudos

Hi jayasimha

go to ID --->Choose Tools &#1048774; Define Web Service. The Web service wizard

starts. -


>Choose Continue.------>Specify the URL of the Web

service as follows:---->http://<HostName>:<Port#>/XISOAPAdapter/MessageServlet?V

ersion=3.0&Channel=:XR5_100:PI_SOAPSender -


>Choose Continue.------->

Specify the outbound interface defined in the Integration Repository by using the input help.

The namespace and software component version are entered automatically according to your selection.----


>Choose Continue. -


>Specify the sender service,

interface name, and interface namespace. -


>Choose Continue,-----> You can see the generated WSDL file and save it to your local file system by choosing Save. Once

you have done this, close the wizard.

Hope you are looking for This ...

Pls reward if useful

Former Member
0 Kudos

Hi,

Please Refer these links

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

http://help.sap.com/saphelp_nw04/helpdata/en/b7/d7baaf1481a349ab723e3acd7334b3/content.htm

Reward Points If Helpful

Regards

Sesh

moorthy
Active Contributor
0 Kudos
Former Member
0 Kudos

Hi

give me ur mail id

i will send u a pdf about webservices

regards

yugapreetha

santhosh_kumarv
Active Contributor
0 Kudos

Hi,

I hope this is wat u are looking for...

<a href="/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi Webservices using SAPXI</a> By Siva Maranani

Regards

Santhosh

<a href=" to set the thread to solved when you have received a solution</a>

vikas_agarwal
Contributor
0 Kudos

Hi,

Follow this Blog

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

Specially Testing portion in this blog, it will solve yr question.

Also see some links

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

/people/piers.harding/blog/2004/07/18/you-dont-need-to-use-soap-to-keep-your-rpc-clean

/people/david.halitsky/blog/2006/08/25/soa-vs-rfc-it-doesnt-have-to-be-charles-bronson-vs-henry-fonda

/people/himadri.chakraborty2/blog/2006/12/14/achieving-asbo-gbo-asbo-scenario-using-soap-adapter

/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

/people/rahul.nawale2/blog/2006/05/31/how-to-use-client-authentication-with-soap-adapter

Regards

Vikas

Former Member
0 Kudos

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

thanx

Aamir

Former Member
0 Kudos

Hi,

Actually, My Scenario is ..

A Web Page having Fields( Equipment No)->Their Webserver->XI->SAP

So I am Using Soap and RFC as Adapters.

I need to create a WSDL and give to them.

To create a WSDL I need to create a Webservice Url to Identify The XI By their Webserver.

So To Create that Webservice in our XI wat will be the Procedure...

turmoll
Active Contributor
0 Kudos

Hi,

You have to generate the WSDL that describes your webservice from:

Integration Builder -> Integration Directory -> Tools -> Define Webservice ....

and pass it to them. This WSDL have to be generated for inbound interface.

Regards,

Jakub