cancel
Showing results for 
Search instead for 
Did you mean: 

Target Address for "Marketplace-Adapter" on Marketplace

thorsten_hautz
Participant
0 Kudos

Hello,

we have to use the marketplace-adapter (http and https) to communicate with a marketplace.

Now we have the problem, which address has to be added on the marketplace-site to send documents to the XI over marketplace-adapter.

is this address like "http://<host>:<port>/sap/xi/adapter_plain?..." ?

but which parameter have to be set in this case?

I didn't find any information about this in the documentation of sap.

regards,

thorsten

Accepted Solutions (1)

Accepted Solutions (1)

sam_raju
Contributor
0 Kudos

Hi Thorsten,

Your target URL should point to the AFW in XI.

I am not sure about the exact URL for the marketplace adapter but in case of RNIF adapter the url looks like this.

http://<HOST>:<J2EE_PORT>/MessagingSystem/receive/RNIFAdapter/RNIF

The last two names in the path should be changed to point to your Adapter.

Regards,

Sam Raju

sam_raju
Contributor
0 Kudos

Hi Thorsten,

The target URL should be as follows.

http://<host>:<port>/MessagingSystem/receive/MPA/MML

Regards,

Sam Raju

thorsten_hautz
Participant
0 Kudos

Hi Sam,

thanks a lot for your help.

This address works. Thanks.

One question yet: Do you know, if there are any additional parameters you can give to the adapter on this way (p.e. ddid, service or things like that)?

Regards,

Thorsten

mateen_popatia
Participant
0 Kudos

Hi Thorston,

I am also using Sender Marketplace adapter for one of my requirements. The business partner is sending message from marketplace to PI 7.3 using the url

http://<host>:<port>/MessagingSystem/receive/MPA/MML

However he is getting 500 internal server error. and the message is not reaching PI. Any clue?

Kind Regards,

Mateen

Answers (3)

Answers (3)

Former Member
0 Kudos

Hautz,

>>"I don't know which address to call as target-address from marketplace"?

If you want to get the exact address of XI server ie the host (IP Address) and port number, then open the Integraion Builder (XI) home page (Where you select the Design, configuration, SLD and Runtime Work Bench).

Check the address bar of the Internet Explorer, you should be able to find the host name and port number. Use these values with the existing design.

Prerequisites for the sender adapter:

1. You have created a new communication channel or have opened an existing one.

2. On the Parameters tab page you have selected the adapter type Marketplace.

3. You have selected the Sender radio button to define the adapter as a sender adapter.

Then configure the adapter, specify the following:

Transport Protocol - HTTP

Message Protocol - MML

If you use the Transport Protocol as HTTP then use the newly created URL to access the sender adapter.

Hope this solve your problem.

Regards,

Ajay.

Former Member
0 Kudos

Hi Hautz,

The given link specifies how to configure a receiver Market place adapter.

http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm

Want to add an eg: to the above post:

Sample HTTP link looks like:

http://10.191.117.166:51000//sap/xi/adapter_plain?

Regards,

Ajay.

thorsten_hautz
Participant
0 Kudos

Hi Ajay,

thanks for your answer.

i don't have the rights to connect with the address "http://10.191.117.166:51000/sap/xi/adapter_plain?".

do you have an example, how to call the marketplace-adapter from a marketplace? Which parameter have to be added after ".../xi/adapter_plain?". I didn't find these parameters on saphelp.

regards,

thorsten

Former Member
0 Kudos

Hi Thorsten,

The url with "adapter_plain" in it is the url to a plain http adapter...it can take parameters as given below...

however, i am not sure whether this is the url you are looking for ? because this one just passes the payload on to the integration server....it does not do any conversion where as for the message from the market place, the format has to be converted from MML to XI specific format...right?

i am also trying to search and find the url for accessing the sender market place channel...

anyways....the parameters for an http adapter are...

  • http://hostname:port/path

  • ?namespace=???

  • &interface=???

  • &service=???

  • &party=???

  • &agency=???

  • &scheme=???

  • [&qos= EO|BE|EOIO]

  • [&msgguid=???]

  • [&queueid=???]

  • [&trace=[1|2|3]]

Thanks,

Renjith

thorsten_hautz
Participant
0 Kudos

Hi Renjith,

thanks a lot.

yes, my problem is to send data from marketplace to xi over marketplace adapter and I don't know which address to call as target-address from marketplace.

I only found the information how to call plain-http-adapter but I didn't find any information about calling marketplace-sender-adapter from a marketplace.

Regards,

thorsten

Former Member
0 Kudos

Hi Hautz,

The link given "http://<host>:<port>/sap/xi/adapter_plain?" is used to consume the service in XI server.

In the url:

Host: host name (XI server IP address or the symbolic name) given in host file.

Port : is the port number for communicating with XI.

Just give the corresponding values to the URL and you would be able to acess the service.

Best of luck

Cheers,

Ajay