RFC -- XI t-- MarketPlace adapter
Hello,
I want to know is it possible to connect
RFC >XI>Marketplace Adapter.
My requirement is :
From R/3 RFC i will send System component Number to XI , from XI i need to connect to
SAP-Service market place https://websmp205.sap-ag.de/~SAPIDP/002006825000000234912001E
by giving Userid and password and get the reponse back in XI as latest Support package availabe for that given component..
So my Sender is RFC Adpater and receiver is Marketplace Adapter also i need to get back the response from Service market place and have to send back to R/3.
How to do it??
Also if it is possible ,In IR part what should be my Target message type?
Regards,
Mayank
It would be easier for you to use HTTP adapter to post the request and get the response.
For understanding Marketplace, have you seen my article?
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20df1696-b87a-2a10-74a6-91949c0c752b
Regards,
Prateek
Similar Messages
-
Message type schema for the marketplace adapter
Hey guys!
We are trying to using the marketplace adapter in XI to send a Shopping Cart from SRM to the Marketsite. It seems as if we need specific kind of schema for the message type that correspond to a SOX schema for the marketsite.
Can anyone share how the schema that should be imported into the integration repository should look like? An example maybe?
Thanks in advance!
Glenn
PS. 6 - 10 points for the first helpful reply! )hi
After Importing it is like this
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:sap-com:document:sap:rfc:functions" targetNamespace="urn:sap-com:document:sap:rfc:functions">
<xsd:element name="SXIDEMO_AIRL_FLIGHT_CHECKAVAIL">
<xsd:complexType>
<xsd:all>
<xsd:element name="FLIGHT_KEY" type="BAPISFLKEY" />
</xsd:all>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="genericDate">
<xsd:restriction base="xsd:string">
<xsd:pattern value="....-..-.." />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="date">
<xsd:union xmlns="urn:sap-com:document:sap:rfc:functions" memberTypes=" xsd:date genericDate" />
</xsd:simpleType>
<xsd:complexType name="BAPISFLKEY">
<xsd:sequence>
Thanks -
Marketplace adapter issue and question
Our scenario :
MarketPlace > XI MML Adapter
We have the following error :
No sender agreement configured in the XI Integration Directory for the given message header: SenderParty=OUR_PARTY; ReceiverParty=; SenderService=SERV_MarketplacePartner; ReceiverService=QALCLNT310; Interface=Order; InterfaceNamespace=urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox
We have used interface with specific names :
MIOA_Xcbl30PurchaseOrder (namespace : http://my_www.com/xi/B2B/Marketplace)
So the sender agreement that exist does not use the same interface name and namespace !
Is it a way to tell the marketplace adapter to use right interface and namespace names ?
Or I must re-create my interface objects with standard name Order under a standard namespace ???
Thanks a lot allYou have to include your interface in the business service and then create the sender agreement.
As according to error the intreface taken is order instead of your interface. -
PLEASE GIVE ME DETAIL INFORMATION ABOUT MARKETPLACE ADAPTER,ONE EXAMPLE ALS
DETAILED DESCRIPTION ABOUT MARKETPLACE ADAPTER AND ONE EXAMPLE ABOUT THAT
Hi Sridhar,
For more information on the Marketplace Adapter and it's feature, go thro' the below link:-
http://help.sap.com/saphelp_nw04/helpdata/en/1a/ef487f5b680f4c84d632cfe76ec8cb/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/b3/30cc3fbeb83946e10000000a114084/content.htm
Hope this helps.
Regards.
Praveen -
Using proxy in marketplace adapter
Hello,
We need to use a proxy for connecting with a marketplace system. For
doing this we use a marketplace adapter, but in this adapter you do not
have the possibility to set a proxy. For sending the message to the
marketplace we need to use a HTTPS protocol, which is only available in
the marketplace and XI adapter, but those adapters do not have the
possibility of configuring a proxy. For instance the HTTP adapter has
the possibility of proxy configuration but does not have the HTTPS
protocol. How could we solve this problem?
Thanks a lot,
LuisI wonder if you can provide a proxy in here. The documentation for the adapter and the adapter itself doesnt have a proxy configuration in it
http://help.sap.com/saphelp_nw04/helpdata/en/1a/ef487f5b680f4c84d632cfe76ec8cb/content.htm -
Target Address for "Marketplace-Adapter" on Marketplace
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,
thorstenHi 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 -
I apologize if this is not the correct forum for this, but all I'm trying to find out is whether the SAP Marketplace Adapter (when used with PI) is able to output xCBL 3.5 and/or 3.0 documents inside MML envelopes, as well as receive and consume xCBL documents inside MML.
Hi,
The Marketplace Adapter sends MML document. The content of this MML are made through mapping programs, for instance, if you have a purchase scenario like this: SAP MM -> PI -> Marketplace, you could send an ORDER Idoc to SAP PI, SAP PI make the IDOC transformation to xCbl 3.5 and finally you send this data to marketplace through Marketplace Adapter (MML Format).
The receiver scenario can use xCbl structure as well.
The marketplace adapter only create the MML document.
SAP Business Connector was a better tool for Marketplace communication than SAP PI.
Regards
Ivá -
Configuring Marketplace Adapter
Hello,
We want to configure Receiver Marketplace adapter.
The scenario is to send messages to Marketplace from XI.
Is there any specific structure in which messages are to be sent?
also from where could we find DDID value to be specified in adapter specific specifiers?
Thanksprasad,
check this
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/1a/ef487f5b680f4c84d632cfe76ec8cb/content.htm
go thorugh this threads
Target Address for "Marketplace-Adapter" on Marketplace
Problem with Marketplace Adapter
Market Place Adapter -
Marketplace Adapter and SonicMQ
Hi experts,
Im trying to configure the XI Marketplace Adapter (MPA) to send JMS messages to a SonicMQ Broker. The only specific SonicMQ configuration requested is the JMS Outbound Queue. I could not figure out how the adapter knows the location/port of the Broker acceptor, username and password, for example. These parameters are not explicit on the adapter configuration. I could not find any useful documentation about this. Can anyone point me any documentation or how can I make this kind of configuration?
Thanks in advance!
Best regards,
Renato KalmanHi,
First of all, thanks for your answers! But you all mentioned JMS adapter, which I already got to work but it doesnt solve my problem. Let me see if I can make it clearer.
Im working on a project that consists on migrating from a SAP/Commerce One Marketplace EAI solution to a mySAP SRM 5.0 solution, which uses SAP XI as the integration layer. Components from both solutions will coexist during this migration, including SAP XI, SAP Business Connector (BC) and SonicMQ. For this to work, I need to be able to configure XI send and receive messages to SonicMQ in MML format, which is the message format BC expects. Thats why the JMS Adapter doesnt solve my issue. I read that Marketplace adapter would do exactly what I want but I cannot figure out how to configure it to use the JMS protocol because the only explicit configuration is the Outbound queue.
Thanks again!
Best regards,
Renato Kalman -
Marketplace Adapter, how to set recipient IDu00B4s for vendors
Dear SDN Community,
currently we use SAP BusinesswConnector/MarketSet Connector for Marketplace communication and have plans to migrate to SAP XI/Marketplace Adapter. I cannot find any place in the Marketplace Adapter where to put the recipient ID´s (MPID) for our vendors.
XI allows to define only one DDID per each service, but to create per each vendor a service makes no sense.
Is there a way to put the MPID or DDID dynamically during runtime into the MML header ?
Any hints ot ideas are appreciated.
Thanks and regards,
Holger BaumannHi Holger,
>>>>>>>Do I have to setup one partner or per each vendor/MPID a partner ?
Yes.
>>>>>>>Which values do I have to put in the fields agency, schema and name in idenfifiers tab ?
In case of Vendor Number for R/3, you have to specify the fields as shown below.
Agency: BS_SR5( Business System for backend R/3)
Schema: ALE#<Partner type>#<Partner function>(For example:ALE#LI#LF>
Name: 0001004000(Vendor Number in the Backend R/3)
Hope this helps.
Regards,
Sam Raju -
Marketplace adapter (receiver) - DDID issue
Hey guys!
We are trying to configure the Marketplace adapter in XI to act as a receiver communication channel.
Our scenario is like this:
SRM (Purchase Order) > XI > MarketSite (Purchase Order)
It seems as if we need to define the DDIDs (Document Destination IDs) for the various suppliers (receivers) as well as the buyer (sender); however, the only place we know where to define the DDID (Service > Adapter-specific identifiers...) only allows for one DDID to be specified.
Have any of you guys configured the Marketsite adapter (Receiver) before? If so, could you show us how to manage the DDID issue?
Also, we have been using the SAP business connector to send the PO from SRM to MarketSite but we plan to replace it with SAP XI. Should we consider using the business connector adapter in XI? If so, where do we define the DDIDs?
Thanks in advance!
Glenn
ps. as usual, points guaranteed for helpful answers!:)hi,
>>>>If so, could you show us how to manage the DDID issue?
put the DDID number in DDID field of adapter specific identifiers
where?
- open your business system/service
- service from menu
- adapter specific identifiers
- DDID field
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Problem with Marketplace Adapter
Hi,
when we send an ORDER-document from marketplace to xi over marketplace-adapter, we get the following error:
<i>Couldn't retrieve inbound binding for the given P/S/A values:FP=XYZ;TP=;FS=EDC_200;TS=AV4_200;AN=ORDER;ANS=;</i>
We have a party "XYZ" with the service "EDC_200" and we have a service "AV4_200" without party and a service "ORDER".
Does anyone know why this error-message appears and how we can solve this problem?
Regards
ThorstenHi Sam,
here the entries we have used for our SA:
Sender:
Paty: XYZ
Service: EDC_200
Interface: ORDER
Namespace: http://test.com/xi/pc1
Receiver:
Party:
Service: AV4_200
sender Communication Channel: Marketplace_Sender
Here the configuration of the communication channel:
Party: XYZ
Service: EDC_200
Transport-Protocol: HTTP
Message-Protocol: MML
Regards,
Thorsten -
Hallo,
Hi,
I have configured RFC-Sender and SOAP receiver adapter. RFC-Sender has the entry for Applicationserver and Programmid. Programmid is unique on our system. On testing in R/3, execute z_bapixx with created destination (TCP/IP), I get a runtime error "lookup of alternativeServiceIdentifier via CPA-cache failed for channel" for sender channel. I checked smgw, there is a entry with LU-sap2, TP-name BPIDSOAP, status-connected, sap-error , CPIC-error as 0 and symbolic destination <Java.
CPA-cache has status green and there is no XML-msg in XI.
Does someone have an idea that it to lie could or which is still missing?
regards
HüsniyeTry the following:
1. Open the service holding the RFC adapter you are trying to use. On the top menu, goto Service -> Adapter Specific Identifiers..
2. Check that the R/3 System ID is equal to the one specified in the SLD.
3. In change mode, you will also have a button for comparing with system landscape.
You should concider clearing the SLD data cache before the steps above.
Remember that you can not define a RFC sender adapter for a Business service. You will need to configure it under a Business System defined in the SLD.
Bjorn Espen -
Marketplace adapter Multiple DDID Issue
We have two customers whom we have to send messages to. Both of them use marketplace adapters and they would want our R/3 system to send the messages with 2 different DDIDs. Is this possible?
I checked the option of using party to differentiate our R/3 system according to the party to add two different IDs to the R/3 business system, but since our R/3 system is a LS system, the message does not get detected as if it is coming from a party.
Has anybody faced this issue? How have you solved this situation.
Thanks for your replies!hi,
>>>>If so, could you show us how to manage the DDID issue?
put the DDID number in DDID field of adapter specific identifiers
where?
- open your business system/service
- service from menu
- adapter specific identifiers
- DDID field
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Adaptive RFC Model vs. Adaptive Web Services Model
Hi All,
I would like to compare Adaptive RFC Model and Adaptive Web Services Model
What are pros and cons ? What kind of data can be transferred in both models?
Is there any literature out there (I don't mean tutorials on usage, I've seen those)?
Thanks, JohannesHi Johannes,
Go through below help documents.
Adaptive Web Service Model:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b04308ed-62d5-2910-b3a6-c26771b1c78e
Do and Don't with Adaptive RFC Model:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/11c3b051-0401-0010-fe9a-9eabd9c216de
Benefits and important infomation about the Adaptive Webservice model:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b2bc0932-0d01-0010-6d8e-cff1b2f22bc7
Once you go through the above mentioned documents, you will understand which one to use in which scenario.
Thanks
Krishna
Maybe you are looking for
-
S_Tcode not populating in simulation
Hello- When running a simulation in CC 5.2, and using permission level analysis, you have to manually add s_tcode in the object table. Steps: Insert a role, press simulation, add an action, click on the objects button; s_tcode is not populated. Whe
-
UTorrent won't download ANYTHING after installing OS X Yosemite
I decided to update my MacBook Pro, which at that time was running on Mavericks, to OS X Yosemite. Before updating my Mac's OS, I decided to reformat my computer's drive just because I felt that it had too much clutter which I could no longer ke
-
Port-Based Authentication on 877
Hi I have applied following commands to enable Port-Based Authentication but when I run command sh mac address-table it shows static mac on this port ( xx 0000.xxxx.xxxx STATIC Gi1/0/3) . authentication control-direction in authentic
-
MAC OSX Safari get "Q" with "/" through it
Mac OSX (10.4.10) running Safari - Anytime a site uses a Flash file, I simply get the QuickTime logo with a slash through it. When I check using the Adobe Flash sites, I get the same thing. I have run the uninstaller and reinstalled Flash 9. No help.
-
Most icons missing from control/fu​nctions palette
I've seen the following on several (at least three, AFAIR) different installations of LV8.5 or 8.5.1 on different machines. I'm surprised not to find something that inconvenient not yet reported on the discussion forums or the knowledge base. If in T