cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Sender URL Format

Former Member
0 Kudos

Hi All,

Can you please suggest for SOAP sender URL.

What are the URL we should give to client?

Regards

Cherry

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

SOAP sender URL format:

http://<hostname>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>


Regards,

Kedar

Former Member
0 Kudos

party  ? ( What we need to give?)


service(Service Interface)


channel( Communication channel)


Only these 3 Inputs we need to add in to the URL?


Regards

Cherry

Former Member
0 Kudos

Yes, only 3 parameters along other than your host and port.

Party = party of your SOAP communication channel.

Service=  Business system/component name of your SOAP communication channel

Former Member
0 Kudos

HI Kedar,

Thanks for given info but I did not given any party name in my SOAP CC.

So what we can give at this place?

Regards

Cherry

praveen_sutra
Active Contributor
0 Kudos

hi Charan,

http://<hostname>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>


as Kedar mentioned.


if you dont have party just leave it blank but leave ":" as it is.


http://<hostname>:<port>/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>


this should work.


thanks and regards,

Praveen T



Former Member
0 Kudos

HI Praveen,

=<party>:<service>:<channel>


Ex- Component :- BC_SAP


Channel:-   CC_SAP


So can I mention=":":BC_SAP:CC_SAP ???


Cherry

Former Member
Former Member
0 Kudos

HI Praveen,

We are giving SAP PI system credentials but when user is trying to access getting error like " not having authorization.

Do we need to give them dev access to given credentials?

Cheers..

Eoin_Kierans
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Charan,

Please check the note #856597, question 'I get an authorization error "401 Unauthorized" from the adapter's servlet. What went wrong?'

Regards

Eoin

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Charan Reddy,

Simplest way to provide URL or End point it - Open Sender Agreement - Go to sender agreement -> Display WSDL -> and within WSDL -  soap:address tag you will find the end point.

You can also download the WSDL and provid it to your client so that they can consume it.

Thanks

Chirag

Eoin_Kierans
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello,

You can check the section To which URL can I send my SOAP message? from the SAP note #856597 - FAQ: XI 3.0 / PI 7.0/7.1/7.3 SOAP Adapter

Regards


Eoin

former_member181985
Active Contributor
0 Kudos

Hi Charan,


As per SAP help,

Configuring the Sender SOAP Adapter - Advanced Adapter Engine - SAP Library

You have configured the SOAP sender adapter. You can trigger a call to the sender SOAP adapter using either of the following URLs. However, SAP recommends you to use the second option.

  • http:// <host name> : <port name> /XISOAPAdapter/MessageServlet?channel=<party name> : <service name> : <channel name> . If you have not created a party, enterchannel=: <service name> : <channel name>
  • http:// <host name> : <port name> /XISOAPAdapter/MessageServlet?senderParty=<name of the sender party> &senderService= <name of the sender service>&interface= <name of the interface> &receiverParty= <name of the receiver party> &receiverService= <name of the receiver service> &interfaceNamespace=<name of the interface namespace>

Please note that you can directly give the wsdl file from configuration Tool (ID) either using Sender Agreement (or) using ICO --> Menu --> Display WSDL.

Best Regards,

Praveen Gujjeti

Former Member
0 Kudos

HI Praveen, Thanks for your reply

I have taken URL from Sender agreement but I could not got required specifications (Like :CC &BC)

Cheers

iaki_vila
Active Contributor
0 Kudos

Hi Charan,

The sender agreement URL is an alternative URL instead of the URL mentioned by Praveen in the doumentation, that URL doesn't have the CC and BC.

Regards

iaki_vila
Active Contributor
0 Kudos

Hi Charan,

If you are in SAP PI 7.1 or upper you can try another smart way to generate the URL with the Service Registry, check Raj's blog:

Regards.