cancel
Showing results for 
Search instead for 
Did you mean: 

web service to proxy Async

Former Member
0 Kudos

Hi

I have developed an interface SOAP to Proxy, and created a web service based on the sender agreement in 7.1 PI

When I try to test the web service by using the XML spy I receive the following error

Http Error: Could not post the file

http://nent20:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=ESO&receiverPart...; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>

</wsdl:port>

Please let me know how can get this resolve

Thanks a lot

RP

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks

PR

Former Member
0 Kudos

HI PR,

please check this SAP Note content for how to provide URL:

Q: To which URL can I send my SOAP message?

A: The URL for your SOAP sender channel is

http://host:port/XISOAPAdapter/MessageServlet?channel=p:s:c

where host is the host name, port is the port number, p is the

optional party name, s the service name, and c is the channel

name, respectively.The URL given above is valid for 3.0/7.0/7.1.

7.10 onwards a new URL syntax is also valid and is recommended to

be used. The URL for the SOAP sender channel is

http://host:port/XISOAPAdapter/MessageServlet?senderParty=FP

&senderService=FS&interface=IF&receiverParty=TP&receiverService=

TS&interfaceNamespace=IFNamespace

where host is the host name, port is the port number, FP is the

optional sender party, FS is the sender communication component,

interface is the interface configured as per the sender agreement,

TP is the receiver party, TS is the receiver communication

component, IFNamespace is the interface namespace as configured

in the sender agreement, and IF is the interface as configured in

the sender agreement.

In a case when the sender channel or the receiver does not belong

to a particualar Party leave the field empty in the URL, do not

eliminate the parameter from the http URL, also do not use NULL

instead in case of such channels. For instance, for a channel which

does not belong to a particualr Sender Party and Receiver Party the

URL looks like

http://host:port/XISOAPAdapter/MessageServlet?senderParty=

&senderService=FS&interface=IF&receiverParty=&receiverService=TS

&interfaceNamespace=IFNamespace

I hope this will help you.

Regards

Praveen K

Former Member
0 Kudos

Hello,

Try to expose your Outbound Message interface as Webservice and use the URL format as

From Menu option - > Define Webservice.

http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel

Once the WSDL is generated, use it in XML spy.

Regards,

Sreenivas.

Former Member
0 Kudos

HI PR,

When you are defining the Webservice, use the following URL before you configure the Interface

Configuration >Tools> Display WSDL.. -->Specify the URL of the Web Server

http://<<hostname>>:<<por>t>/ XISOAPAdapter/MessageServlet?channel=<<PARTY>>:<<SERVICE>>:<<SENDERCHANNEL>>