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,
Luis

I 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

Similar Messages

  • Mail adapter = XI = CRM (using Proxy)

    Hi All,
    I have to pull several mailboxes using a sender mail adapter. The mails are automatically generated, containing:
    mailfrom, mailto, subject, body and 1 attachment.
    I need to save the data (mailfrom,mailto,subject,body,filename) into a table in SAP-CRM and I need to store the file on the application server.
    I can successfully map the mailinfo (mailfrom,mailto,subject,body) using the ximail_30.xsd; the problem comes with the attachment.
    When the message comes in I got 2 payloads (MailMessage en MailAttachment-1 (base64))
    My question now is, how do I have access (in XI or a step further in the Proxy) to the Attachment (filename and content) so I can map it to a structure (XI) or save it within the Proxy, without converting it in XI.
    thanks in advance,
    Andre.

    Michal,
    Thanks for your response.
    I saw your weblog, but I wonder, if I swap the payload, I'll be missing the rest of the mail (like mailfrom, mailto, subject and content) ?
    I just can't believe that I can't access the 2nd payload in the message...
    thanks again and regards,
    Andre.

  • SAP to non-SAP Communication Using Proxy Framwork

    Hi all,
    While searching for the connection option for the B2B collaboration between SAP and non-SAP business system, i found that there are two ways we can do it.
    One using Adapters and another using Proxy Framework.
    In our case We are on SAP Enterprise and non-SAP business partners are using I2, legacy system.
    They are not using Rosettanet PIPS, so I can not use RNIF or any other adapter for the inbound or outbound operation.
    My question is If we use proxy framework, what needs to be done at the non-SAP business system . Do we need to install proxy runtime and how does this proxy runtime will communicate with the application in non-SAP system.
    Thanks in advance

    Hi Ruby,
    You can use proxies for communicating with ABAP 6.20 systems and above and for J2EE applications.
    For B2B communication you would normally use an adapter for example plain HTTP, SOAP or RNIF ...
    An alternative is to install the XI PCK on the partner side. The PCK is essentially a standalone version of the XI Adapter Engine installed locally at the partner. This enables a scenario where XI communicates with the PCK over HTTP and then an adapter (file, JDBC ...) is used to communicate with the legacy system and vice versa.
    rgds Johan

  • Error while invoking the ABAP Proxy via SOAP Adapter

    Hi,
    My scenario involves SOAP Client invoking a webservice hosted in PI which in turn invokes the ABAP Proxy asyncronously.
    SOAP Client -> PI -> ECC (ABAP Proxy) . This works fine.
    Next , I have exposed the ECC Service Interface as webservice using SOA Manager transaction. Now, once the service is created using SOAManager, i replaced the XI Adapter with SOAP Adapter and provided the target URL as the URL provided by the SOAManager.
    SOAP Client -> PI -> ECC (ABAP Proxy via SOAP Adapter)
    With this approach, i am encountering the below error message
    2009-05-29 12:17:55 Error Adapter Framework caught exception: null
    2009-05-29 12:17:55 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
    Any ideas on the above errror message? Any pointers or inputs will be appreciated.
    Thanks,
    Vinayak Kamath

    > 2009-05-29 12:17:55 Error Adapter Framework caught exception: null
    > 2009-05-29 12:17:55 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
    This is a generic error message which does not have any information about the error which has occurred.
    Do you see any error messages in the SOAP client?
    Regards
    Stefan

  • Error connecting to Salesforce using a Web Service Adapter

    Hi,
    I'm working on a connection from Data Services 4.2 to Salesforce using a Web Service Adapter.
    I've setup up the adapter (including JVM parameters to use a HTTP proxy), created a Datastore based on the adapter and built a batch job that calls the login operation and initiates a sessions towards Salesforce.
    When I execute the batch job I get an error message that says:
    Error calling function <login>: <Web Services client unable to create a SOAP request to send to server. Error: The current node has been removed using a method other than Iterator#remove()>.
    The trace log for the Web Service Adapter contains the same error message and has some additional info.
    4/16/15 1:17:25 PM Thread[Thread-10,5,main] Handle request starting for operation: login
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Entering addDocumentMessage()...
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Entering addHeadersToEnvelope()...
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Web Services client unable to create a SOAP request to send to server. Error: The current node has been removed using a method other than Iterator#remove()
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Remove message listener for message type [adapter.WSAdapter.__STREAM_FUNCTION.1].
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Stopping web service function call operation
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Receive message: BrokerMessage(
    _e.ErrorsTo=com.acta.adapter..client.dataAndMetadata_8
    _e.Timestamp=Thu Apr 16 13:17:26 2015
    _e.SourceTimeoutLength=90000
    _e.MessageID=16
    _e.Destination=com.acta.adapter.webservice.adapter.WebServiceAdapter.data_2
    _e.MessageType=MSG_ADAPTER_END_OPER
    _e.ReplyTo=com.acta.adapter..client.dataAndMetadata_8
    _e.CorrelationID=15_com.acta.adapter..client.dataAndMetadata_8
    _a.MSGFIELD_ADAPTER_SESSION_ID=2
    _e.Source=com.acta.adapter..client.dataAndMetadata_8
    _a.MSGFIELD_ADAPTER_OPER_ID=1)
    I've searched for any additional tracing/logging on the server but I haven't found anything relevant. Can anyone help me determining what the cause of this error is so I can solve this?
    Thanks,
    - Ian

    Hi,
    I'm working on a connection from Data Services 4.2 to Salesforce using a Web Service Adapter.
    I've setup up the adapter (including JVM parameters to use a HTTP proxy), created a Datastore based on the adapter and built a batch job that calls the login operation and initiates a sessions towards Salesforce.
    When I execute the batch job I get an error message that says:
    Error calling function <login>: <Web Services client unable to create a SOAP request to send to server. Error: The current node has been removed using a method other than Iterator#remove()>.
    The trace log for the Web Service Adapter contains the same error message and has some additional info.
    4/16/15 1:17:25 PM Thread[Thread-10,5,main] Handle request starting for operation: login
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Entering addDocumentMessage()...
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Entering addHeadersToEnvelope()...
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Web Services client unable to create a SOAP request to send to server. Error: The current node has been removed using a method other than Iterator#remove()
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Remove message listener for message type [adapter.WSAdapter.__STREAM_FUNCTION.1].
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Stopping web service function call operation
    4/16/15 1:17:26 PM Thread[Thread-10,5,main] Receive message: BrokerMessage(
    _e.ErrorsTo=com.acta.adapter..client.dataAndMetadata_8
    _e.Timestamp=Thu Apr 16 13:17:26 2015
    _e.SourceTimeoutLength=90000
    _e.MessageID=16
    _e.Destination=com.acta.adapter.webservice.adapter.WebServiceAdapter.data_2
    _e.MessageType=MSG_ADAPTER_END_OPER
    _e.ReplyTo=com.acta.adapter..client.dataAndMetadata_8
    _e.CorrelationID=15_com.acta.adapter..client.dataAndMetadata_8
    _a.MSGFIELD_ADAPTER_SESSION_ID=2
    _e.Source=com.acta.adapter..client.dataAndMetadata_8
    _a.MSGFIELD_ADAPTER_OPER_ID=1)
    I've searched for any additional tracing/logging on the server but I haven't found anything relevant. Can anyone help me determining what the cause of this error is so I can solve this?
    Thanks,
    - Ian

  • How do ABAP Proxy and XI adapter work?

    Hi everybody,
    I have a general question about the ABAP proxy and XI adapter.
    In order to use the ABAP proxy and XI adapter, I must configure the HTTP Destination between the R/3 system and the XI server. I must also maintain the SLD.
    After several hours configurations with our administrator, it failed. At least the HTTP Destinations on both servers don't work correctly. We got always HTTP error message. But a scenario with an ABAP Receiver proxy works! It is really strange and laughable. We're very happy about that but don't know why and what happened. Today we tested the ABAP Sender proxy, it doesn't work.
    So we decide to ask the XI experts in this forum to give us a general lessen about the ABAP proxy: how it works, why we should create the HTTP destinations, how do the destinations work and so on.
    Thanks a lot in advance!
    With best regards
    Xiang

    Hi
    Once you create the interface in XI, you generate the proxies on your R3 system.
    Client Proxies -->
    This is done for outbound interfaces. You generate the proxy and then write a report that fills in the proxy class with the data and pushes it to XI.
    Server proxies -->
    Generated for inbound interfaces. Generate the proxy and write the implementation for the exectue method that deals with the data sent from XI to the R3 system
    Abap Proxy
    ABAP Proxies in XI(Client Proxy)
    Smarter Approach for coding ABAP Proxies
    The specified item was not found.
    ABAP Proxy - XML to ABAP Transformation
    http://help.sap.com/saphelp_nw04/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm
    why we should create the HTTP destinations, how do the destinations work and so on.
    we create http destiantio because in proxies , adapter is not use so who is goin to send the message to integration server ...by creating http destinatio we create integration engine which send messg to IS . then messg is routed .and all
    error in HTTP to file scenario http to file
    hope this help's  you
    Regard's,
    Chetan Ahuja

  • Call ABAP-Proxy with SOAP adapter?

    Hi all,
    for a PI7.1-scenario I would like to use the Lookup-API in mapping. As I know I can use either RFC or SOAP channels, however I would rather call an ABAP-Proxy in my backend system instead.
    So my question is: Is it technically possible to use the SOAP-adapter to call an ABAP-Proxy?
    Your help would be appreciated, best regards
    David

    Hi Stefan,
    Interesting answer here and one that has got me curious. Hope you can help.
    1. When you say it is going to be possible to call a ABAP proxy using a  UDF in the mapping of XI ( Lookup ), would it be using the WS Adapter of PI 7.1?
    2. If 1 is yes, is there a new API code to do this, or is it the same lookup code as used previously in XI 3.0 and PI 7.0 Days?
    3. If 1 is no, can you explain maybe a little more on how this would be possible using the standard SOAP adapter of XI?
    Thanks a bunch.
    Regards
    Bhavesh

  • Use of see burger adapter replacing with File (FTP) adapter

    Hi All,
    My current scenario is file to proxy and want to replace file adapter with the see burger adapter.
    Can any one expalin step by step procedure(after installation of see burger adapter in SDM) using sender see burger adapter with the port details?
    For this do we need to write any adapter modules in integration directory?
    Also pls give me clarification on 850 and 997 messages?
    Regards,
    Nani.

    Hi,
    Deploy the standard seeburger mapping provided by see burger on XI .Then you need to call that mapping in the adapter module which does the conversion from EDI to XML and XML to EDI. You need to call the BIC module in the communication channel configuration and configure the module parameters like
    bic- destSourceMsg = MainDocument
    bic- destTargetMsg = MainDocument
    bic- mappingName-something like ....See_E2X_ANSIX12_850_V4010
    Once if you are able to convert the edifile to xml, then the remaining proxy configuration  will be same as just for normal scenarios.
    >>For this do we need to write any adapter modules in integration directory
    You can use the standard BIC module or you can very well write your own adapter module to convert EDI to xml and configure it in the communication channel.
    >>>Also pls give me clarification on 850 and 997 messages
    850 is purchaseorder EDI document and 997 is the functional acknowledgement
    The links provided by Luis will really help you in understanding the basics. Also go through the below links
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10b17369-9522-2c10-84a6-d75d8a8ace22
    Regarding EDI
    Seeburger BIC Help!!
    Regards,
    Priyanka

  • 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 all

    You 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.

  • Proxies Vs. Adapters: When to use Proxy?

    Could somebody list out the scenarios where you would Proxy and where you would use Adapter?
    Use Proxy or Adapter: What is the best practice to develop my integration?
    An Example Scenario:
    Let's say I have data from legacy systems in legacy format in text files.  I have a standard to BAPI to call to send to R/3.  But, I need to do some lookups, code conversions etc. before I call the standard BAPI.  So, we write a wrapper ABAP fucntion, inside there we write lookup codes, and then call standard BAPI.
    Should I do this scenario using Proxy or regular RFC adapter?
    Thanks.

    Hi Sorna,
    You can do both but since you got the wrapper function it's going to be much easier (**and faster**) to use RFC adapter
    - RFC adapter will be maintained for a quite a long time and it's friendy to monitor
    on the other hand proxies are relatively new concept the will be used more extensively more and more in the future
    (that's what SAP says as least) but it can only be implemented with WAS 6.20 and above so not all systems will have that possibility
    monitoring features of the proxies are on the oter hand based on the local integration server (monitoring - TCODE - SXMB_MONI) on the R/3 system and most probably it will even be improved in the near future:)
    but that's just my opinion:)
    hope that you'll hear some more others
    Regards,
    michal

  • Proxy vs WS adapter

    Hi Guys,
    I need to design proxy - soap synchronus scenario in PI 7.1. Do i need to use the webservice adapter for the outbound synchr proxy? 
    what is the difference between adapter less config in PI 7.0 to the usage of WS adapter in 7.1?
    any suggestions or hints would be really appreciated
    Thanks,
    Raj

    Hi Ruslim,
    Thanks for your suggestions.
    The receiver is non sap system and i need to use NTLM authentication on the receiver side using the SOAP Axis adapter so there is no other option other than axis adapter on the receiver side.
    On the sender side i have SAP ECC 6.0 system so i can use WS adapter to send the proxy data to the Integration server. I can even post the data directly to the Integration server as we do in PI 7.0.
    I just want to know the advantages whether to configure the sender side as we do generally in PI 7.0 or use the WS adapter.
    Thanks,
    Raj

  • 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

  • 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

  • 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,
    thorsten

    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

  • SAP Marketplace Adapter

    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á

Maybe you are looking for