HTTP or SOAP Adapter Can't Reach "Outside"

Does anyone have any direction or could anyone point me to some SAP docs on how to configure your network to allow the adapters to get out to the "wild internet".  I have tried configuring the SOAP adapter to hit our normal web browsing proxy/port along with my user name/password but that isn't working.  When I go to the web service URL I can reach it fine from my browser but not from the XI box ( adapter ).
Thanks!
Andrew

Hi Andrew,
Try to use HTTP Destination mode and create a RFC Destination in sm59 (HTTP Type=G).
Specify all the connection parameters - proxy details, authentication details etc. Use Test RFC (F8) there and try to figure out if it is working. If so, then XI can use that RFC destination and connect to the internet.
regards,
Pops V

Similar Messages

  • Enabling https for SOAP adapter

    Hello all,
    Can anyone suggest how to  enable https for SOAP adapter in PI system?
    Thank You,
    Regards,
    Hasan

    Hi Hasan,
    CHeck the blog :/people/rahul.nawale2/blog/2006/05/31/how-to-use-client-authentication-with-soap-adapter which guides you clearly
    Also check SAP Note#891877 for reference.
    Thanks and Regards,
    Naveen

  • HTTPS sender soap adapter

    Hi,
    I want to use HTTPS port for one of our SOAP -->RFC sync interface .
    currently we are using  http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel this url and its working fine,
    Here  we want to use  HTTPS  ( HTTPS with client authentication as security level) ,but in our current PI system ( 7.31) is  not enabled https/ports.
    Please let me know how we can enable  HTTPS  port ,let me know the process.
    once HTTPS port is enabled  please let me know the process to use  HTTPS with client authentication as security level)
    Thanks
    Surya

    Hi Surya,
    Base on your requirement ports like 433, 4022 etc as per availability to Trading partners.
    Port mapping should be done in the firewall configuration as your web dispatcher port(This information can be obtained from your basis team / will be managed at the installation time / netweaver administration.)
    80* series is for ABAP ports and 50* series i sfor JAVA port.
    Also check the below link for more information.
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2013/09/20/sender-soap-adapter-https-with-client-authentication
    Thanks and Regards,
    Naveen

  • CXML :  http or soap adapter?

    Which adapter do I use to send cXML purchase order to a vendor who has provided an invoke https URL? Also any special setup required in comm. channel? i.e. how does the channel know whether to formulate http or https ? Thanks.

    William,
    In the http receiver adapter communication channel, there is only HTTP protocol to select no HTTPS. Does this mean that it will convert to HTTPS if SSL is enabled on J2EE Engine? The soap adapter on the other hand accepts the full URL so we can specify https:// however i think the target URL given to me appears to be a http service rather than a SOAP service (I have not been given any WSDL with soapaction; I have to create the message using external defination of cXML.dtd from cxml.org website and send the message through http to a URL like https://xxx.yyy.com/invoke/aaa/bbb)

  • Prefer HTTP or SOAP Adapter for file upload

    Hi,
    I have the following scenario:
    Data (about 50 MB) is sent to PI and should get uploaded as file to a third party system.
    I don't want to the use the File Adapter as I would have to use the FTP protocol and then have to install a FTP server.
    On the third party system exists already a Web service for uploading files (in this case I would take the SOAP Adapter).
    Another possibility would be to transfer the data with the HTTP Adapter.
    My question is what are advantages and disadvantages of transferring the data to the third party system with the HTTP Adapter and respectively with the SOAP Adapter.
    Thanks and regards
    Patrick

    Hi,
    thanks for your answer, but most of threads say only that SOAP Adapter is for communication with Web services and HTTP not.
    I know this already and in my case I can use both Adapters for the same task and want to know which I should choose in this case.
    Like which one is maybe faster, more reliable, practicable , better for large files...
    Regards
    Patrick

  • Which Adapter to use - HTTP or SOAP Adapter?

    Hi Experts,
    The third party system will be sending a standard HTTP request with a standard SOAP envelope containing standard XML.
    So in this case what adapter I should use HTTP or SOAP?
    What is the difference between these two adapters and in which scenarios this should be used?
    Thanks.

    Hi,
    The plain HTTP adapter gives application systems the option of communicating with the Integration Engine and exchanging business data using a plain HTTP connection. Depending on the receiver system, outbound messages can be enhanced with certain information.
    The SOAP adapter enables you to exchange SOAP messages between remote clients or Web service
    servers and the Integration Server or the PCK.
    In the SOAP adapter, you can specify security settings to be used to sign/verify the SOAP body.
    In addition, you can specify the standard to be used for signing/verifying the SOAP message
    whenever Xi need to communicate with any sort of webservice i.e remote applications it uses SOAP adapter..
    And XI uses HTTP adapter when you want to post a HTTP request message from a web application to XI.
    HTTP Adapter :
    1) HTTP Adapter is used by extenal systems to connect to Intergartin server using native HTTP Interface
    2) http adapter is a service which is directly connected to integration engine
    SOAP Adapter :
    1)Allows Local Processing in AAE
    2)Exaclty One Operation per Interface
    3)Modules for Receiver Adapter
    With regards,
    Pinangshuk.

  • What is the maximum size a sender SOAP adapter can handle?

    Hi,
    I am using sender SOAP adapter and receiver RFC adapter.
    What is the maximum size of request message it can handle efficiently.
    In the current scenario which I need to design , the request XML file could be up to 24 MB.
    Also if you could comment on which would be the best to use as the sender side - SOAP or File Adapter
    when the request message/file is of such size?
    regards
    Arun G

    hi,
    >What is the maximum size of request message it can handle efficiently.
    it totally depends on your hardware and flow design inside XI/PI
    >In the current scenario which I need to design , the request XML file could be up to 24 MB.
    this size is not a lot for a "normal" XI machine but it also depends on the
    volume of those messages - that is if you need to send
    one message like that per day or 1000 per half an hour...
    >Also if you could comment on which would be the best to use as the sender side - SOAP or File Adapter
    when the request message/file is of such size?
    SAP's general recommendation is to use messages around 5mb
    but it heavily depends on other factors so don't threat it as a must
    Regards,
    michal Krawczyk

  • HTTPS with SOAP adapter

    Hi
    Can someone clarify something for me:
    HTTP with SSL without client authentication -> Is the information still encrypted the same way as with certificates? Do I need to set up something on the SAP/XI side when not using certificates?
    If information still is encrypted, why are we using HTTPS with client authentication (certificates). What is the advantage of using certificates compared to user authentication?
    Thanks. Your're the best!
    regards Marianne

    Hi,
    HTTP with SSL without client authentication -> Is the information still encrypted the same way as with certificates? Do I need to set up something on the SAP/XI side when not using certificates?
    -->Encryption is differnt from  Certificates, Encryption is done to the data that we are passing and Certificates are used for authentication to particular server,so there is no point that information will be encrypted while using certificates. so even we use certifacates we need to encrypt the data.
    If information still is encrypted, why are we using HTTPS with client authentication (certificates).
    -->we use HTTPS/SOAP for secure data transfer, client authentication is same for HTTP,HTTPS or SOAP.
    What is the advantage of using certificates compared to user authentication?
    --->Traditionally, users receive access to resources from an application or system based on their user name and password. You can further augment system security by using digital certificates (instead of user names and passwords) to authenticate and authorize sessions between many server applications and users. Also, you can use Digital Certificate Manager (DCM) to associate a user's certificate with that user's iSeries user profile. The certificate then has the same authorizations and permissions as the associated profile.
    A digital certificate acts as an electronic credential and verifies that the person presenting it is truly who she claims to be. In this respect, a certificate is similar to a passport. Both establish an individual's identity, contain a unique number for identification purposes, and have a recognizable issuing authority that verifies the credential as authentic. In the case of a certificate, a Certificate Authority (CA) functions as the trusted, third party that issues the certificate and verifies it as an authentic credential.
    For authentication purposes, certificates make use of a public key and a related private key. The issuing CA binds these keys, along with other information about the certificate owner, to the certificate itself for identification purposes.
    Regards,
    Chirumamilla.sukarna

  • Sender File Adapter Can I  set original MessageID like SOAP Adapter??

    Hello,PI Experts!!
    I want to set original messageID(GUID) to Sender File adapter scenario.
    SOAP Adapter can set original messageID with url, about FILE Adapter??
    I think Adapter Module maybe can set original messageID.
    best Regards,
    Yuuki Fujioka.

    Hello,
    Yes, you can get Message ID with any adapter.
    All neccessary information about approach you can find in links below:
    Use getTransformationParameters().
    Accessing Adapter-Specific Attributes
    http://help.sap.com/saphelp_nw04/helpdata/en/43/03612cdecc6e76e10000000a422035/content.htm
    Container Object
    http://help.sap.com/saphelp_nw04/helpdata/en/78/b4ea10263c404599ec6edabf59aa6c/content.htm (String Mapping Runtime Constants: MESSAGE_ID)
    Br,
    Dzmitry

  • SOAP adapter using HTTPS

    We need to using SSL over HTTP for our web service defined in PI, basically using HTTPS in our SOAP adatper. I did a lot of research on this, seems like it's not an easy job to enable SSL. However I am only interested in making it work from an application developer point of view, enabling SSL, generating/installing certificate is a job for basis people.
    So I created an sender CC with SOAP adapter with HTTPS with client authentication. (BTW, what is HTTPS without client authentication, does it mean HTTPs with server authentication where the server certificate is to be installed at the client side?), to my understanding, the client certificate should be installed in NWA (We have PI 7.1, not 7.0 -) and somewhere in ID (like sender agreement) we need to specify which client certificate should be used to authenticate the client who calls our service. However nowhere in ID I can specify which client certificate should be used for the defined sender CC. So how would it work in runtime? When my web service is called, which client certificate does PI use to authenticate the client?
    It'd very much appreciated if you could give more information about how HTTPS for SOAP adapter works? I've done lot of research on this, but still confused.
    Thanks

    Hi,
    for transport level security you should assign the HTTPS connection created in SM59 to the SOAP communication channel.
    The HTTPS connection should use the certificates imported in t-code STRUST.
    1. You have to dounload the SAP cryoptographic librariers.
    2. Set the specific paramerts in RZ10
    3. Maintain the enviornmental variables & you need to keep the logon tickets too in some specific directory.
    4. Import the client & server certificates into STRUST.
    You can find some documents on ABAP ssl configuration from the SDN library .... I don't have a link now
    Regards
    Sunil.

  • What ESB adapter can pass a message from JMS service to outside service?

    1. we are running ESB from SOA 10.1.3.1 on linux
    2. we have XML message passed to JMS deployed at the local OC4J
    3. we need this XML message passed to an outside service.
    What will be the adapter to use as outbound from JMS?
    TIA

    What is this outside service, if it is a web service then you can use SOAP adapter. just put in the WSDL and away you go.
    Use the JMS adapter for reading the queue and the SOAP adapter for writing to outside service.
    cheers
    James

  • Sender SOAP Adapter: zipped Payload or zipped Attachement possible?

    Hi,
    I've a SOAP --> PI --> Proxy Scenario. As the payload of the message can become quite huge (around 10MB), I'd like to zip the message.
    From the documentation it's not clear for me if the Sender SOAP Adapter can be enhanced with the standard PayloadZipBean:
    "You cannot add your own modules to this adapter" --> so is it possible to use modules provided by SAP?
    If it's not possible: is there another way to send the message zipped via SOAP, e.g. as a additional attachement to the SOAP message, and to unzip the attachement / use the content of it as message payload for mapping?
    Please note: usage of SOAP is a must for that scenario.
    Best regards
    Holger

    > File size is a question due to limited network speed between sender and PI. If I can reduce the data package to be transferred, it'd be a big help. Therefore I'd like to zip the message.
    In this case it would be sufficient to use Content-Encoding gzip.
    This is part of the HTTP protocol and will be unzipped automatically by the HTTP framework, so you need not do anything special in SOAP adapter.
    See http://tools.ietf.org/html/rfc2616#section-14.11
    Check if your SOAP client is able to use that.
    Regards
    Stefan
    Edited by: Stefan Grube on Mar 31, 2009 2:11 PM

  • Acknowledgement for asynch scenario using SOAP adapter

    Hi,
    My scenario is SOAP to proxy asynchronous (using PI 7.1)
    Sender is able to send the messages to XI using HTTPs protocol (SOAP adapter). since this is an asynchronous scenario XI could not send back any application acknowledge .
    I understand if handshake is successful sender can see HTTP code 200 which is success.
    1) Is it possible that though HTTP connection is successful and sender could not pass payload.
    2) Is there any configuration needs to be done in PI 7.1 to send an acknowledge back to assure the sender that XI received payload.
    3) Can we do the above using non BPM scenario.
    or if BPM scenario is mandatory.
    Thanks in advance.

    Hi Vamsi,
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP:Header/>
    <SOAP:Body/>
    </SOAP:Envelope>
    above acknowledgement is seen on SOAP UI as soon as SOAP UI delivers the message to the PI (irrespective of what will happen with the message in the PI).
    As you know in case of Async scenario Application Ack is not possible !
    But if you want to be sure if payload is received successfully the you can use BPM wherein you can have a switch which will check the existance of payload. and as per your requirment you can take a decision.
    Thanks,
    Sunil Singh

  • How i use header fields in soap adapter

    Hi Experts,
    I need use  header fields http  in soap adapter receiver but i don't know where's the Variable Header
    Do you know where i find this?
    Somebody know how i put header fields http in soap adapter receiver?
    Thanks for all,

    It is similar like in this blog:
    /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
    Find in the online help the values for the SOAP adapter.
    You can only add additional fields, you cannot influence the standard field like content-type and content-id.
    Regards
    Stefan

  • Principal Propagation Using Sender SOAP adapter in PI7.1

    Hi,
    I am trying to configure principal propagation using SOAP sender adapter. In that, I am trying to generate the assertion ticket in SAP only but it is using PIAFUSER as the user that is being passed and not the user which we are using to logon.
    Please tell me how an assertion ticket can be generated in this case , and the User that is being used for logging on is propagated. Is there any other way in which SOAP adapter can be used to propagate principally.

    Hi,
      Have you come across this link?
    http://help.sap.com/saphelp_nwpi711/helpdata/en/48/ce95b718d3424be10000000a421937/content.htm
    Regards,
    Ravi

Maybe you are looking for

  • Windows 7 update + getting library back...

    ok.. i recently updated to windows 7... now my all music + apps are gone from the itunes library... i cant find all the music and apps that i had in there ... os the point is... is it possible to sync ONLY music + videos? and leave the apps there? wo

  • Installed a RAID card in my Dell Inspiron 3847. However, the RAID BIOS does not show up and I cannot install Windows 7 to it.

    That is basically a summary of the problem The Dell Inspiron 3847 does not come with RAID, so I tried installing a PCI-express 1x RAID card. However, the RAID BIOS never shows up. The HDDs show up when I install the RAID controller driver in Windows

  • Links when using Templates don't work in preview

    I have created a template for the 'traditional' top banner, left navaigation buttons site. In preview mode, any links (navigation area or not) that point to another page in the web site do not work, but external links go. (No error is reported, but n

  • Using XML to import/export large datasets

    Hi, I have a large customer who is using serveral aplications which exchange data. Now they use MQUE Series to put some data on the line. Each external application has his own interface. We would like to use one interface which uses XML and depending

  • IDOC not getting genrated

    Hi Experts, Need your help. In idoc creation, I have changed material description, its generating master idoc but communication idoc not getting generated. Please suggest me the solution, Regards, Rachna