Issue with HTTPS in sender soap channel: HTTP 502 Proxy error

Hi
We have a situation where we are providing the target url in SOAP receiver channel dynamically.
This is a synchronous scenario.
Whenever we use the url starting with "HTTP" it works but on using "HTTPS" we are getting the following error "HTTP 502 Proxy error"
Kindly help us resolve this issue.

Hi Anurag
Have you tried to open the HTTPS  url in the web browser?
Please check with 3rd party and find out whether the web service supports the HTTPS url or not.
Please check the doc below. It may help
502 Bad Gateway Error (What It Is and How To Fix It)

Similar Messages

  • URL in sender SOAP channel with user and password

    Hi Expert,
    I have developed SOAP to proxy scenario.The serder WSDL is generated by using sender agreement. In the WSDL we are using default below URL.
    http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel
    But the client requirement is that he want SAP user and password also in above url.
    Is this possible in sender SOAP channel?
    Any body can please help me for above issue?
    Thanks.
    Edited by: darshana-PI on Feb 1, 2012 5:26 PM

    Thanks prateek,
    we have used HTTP plain adapter for this and used below link to call that interface in PI. And its working.
    http://server:port/sap/xi/adapter_plain?service=<xxx>&namespace=<xxx>&interface=<xxx>&sap-user=<xxx>&sap-password=<xxx>&qos=BE
    I can understand the security related problem, but that was the requirement for end application.
    Thanks,
    Darshana.

  • Sender SOAP  channel

    I have a SOAP->RFC sceanario. when i provide the input data to the sender SOAP channel with single name space i.e.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:OasisGetSalesOrgList xmlns:ns0="http://xi.abc.com/corp/OASIS_GETSALESORGLIST">
    - <HeaderInfo>
      <MessageID>uqID</MessageID>
      <MessageTimeStamp>2008-03-04T02:29:11Z</MessageTimeStamp>
      <VersionID>1.0</VersionID>
      <OasisSystemID>DEMO-DB-0000</OasisSystemID>
      <OasisUserID>DEMO</OasisUserID>
      <AgentID>404537</AgentID>
      </HeaderInfo>
      </ns0:OasisGetSalesOrgList>
    my scenario gets executed successfully. But when i give the input data to the sender SOAP channel with multiple name space i.e.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Request Message Mapping   -->
    - <OasisGetSalesOrgList xmlns="http://xi.abc.com/corp/OASIS_GETSALESORGLIST" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <HeaderInfo xmlns="">
      <MessageID>uqID</MessageID>
      <MessageTimeStamp>2008-03-04T01:48:54.426Z</MessageTimeStamp>
      <VersionID>1.0</VersionID>
      <OasisSystemID>DEMO-DB-0000</OasisSystemID>
      <OasisUserID>DEMO</OasisUserID>
      <AgentID>HLITOPS</AgentID>
      </HeaderInfo>
      </OasisGetSalesOrgList>
    the sender SOAP channel gives the Mapping Transformation error.
    What should i do?

    hI,
    If you have created a message type in conjunction with your source XML then normally you will get only one namespace associated with it. If you want to use multiple namespaces then use the message type as an external definiton where namespace is not specfically defined and try mapping it. I guess you should be able to do it then. Just a suggestion.
    Regards,
    Merrilly

  • SOAP scenario without sender SOAP channel

    Hi Experts,
    I am developing a scenario of SOAP to JDBC.
    Here my test data is coming from Altova Spy for sender SOAP side.
    I have configured the scenario without sender SOAP channel, and sender agreement.
    But while sending the SOAP message I am getting the error as data cannot be posted.
    Can anybody please tell me, whether is it possible to have such configuration without SOAP sender channel.
    And if yes, then what would be the URL that I have to give for posting the data.
    Awaiting your reply.
    Regards,
    Supriya Sawant.

    I have gone throgh this Note.
    But now I m getting this error:
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
         <SOAP:Header>
    </SOAP:Header>
         <SOAP:Body>
              <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
                   <faultcode>SOAP:Client</faultcode>
                   <faultstring>Error during parsing of SOAP header</faultstring>
                   <faultactor>http://sap.com/xi/XI/Message/30</faultactor>
                   <detail>
                        <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
                             <SAP:Category>XIProtocol</SAP:Category>
                             <SAP:Code area="PARSER">ITEM_MISSING</SAP:Code>
                             <SAP:P1>Header</SAP:P1>
                             <SAP:P2/>
                             <SAP:P3/>
                             <SAP:P4/>
                             <SAP:AdditionalText/>
                             <SAP:ApplicationFaultMessage namespace=""/>
                             <SAP:Stack>XML element Header missing in SOAP message header (SAP XI Extension)
    </SAP:Stack>
                        </SAP:Error>
                   </detail>
              </SOAP:Fault>
         </SOAP:Body>
    </SOAP:Envelope>

  • One of the sender SOAP channel is inactive by itself in the CC monitoring

    HI All
    sender soap channel is showing inactive in the RWB. But when i check the status in Integration directory it is active. It got inactive by itself . can anybody help me  how i can activate it.
    regards
    sandep

    Hi Sandeep,
    There are two ways to Active or Incative communication channel,
    1)Select communication channel in Componnet monitoring and start the communication channel,it will actuvate.if you want inactive stop it.
    or
    2)Iin Integration Directory select mode as Active it will start.
    sometimes it behaves like that...
    REgards,
    Raj

  • HTTP/1.1 502 Proxy Error ( Connection refused )\nVia: 1.1 TMG01 -SP\nConnection

    Hi,
    I have an application that
    executes calls to a jetty
    server locally. When I try to
    run the application I get the error below.
    HTTP/1.1 502 Proxy Error ( Connection refused )\nVia: 1.1 TMG01-SP\nConnection: Keep-Alive\nProxy-Connection: Keep-Alive\nPragma: no-cache\nCache-Control: no-cache\nContent-Type: text/html\nContent-Length: 3904  \n
    But, this error only occurson a particular machine, when I run
    the the same application on other machines have no problems.
    Someone
    knows what could be? I disabled
    the firewall, proxy, includes
    rules on the firewall but nothing does this
    application working.

    Hi Namrata,
    thank to answer my question,  I haven't access to TMG Server.  But, I get a error page from ForeFront with the message:
    Technical Information (for support personnel)
    Error Code 10061: Connection refused
    Background:The server you are attempting to access has refused the connection with the gateway. This usually results from trying to connect to a service that is inactive on the server.
    Date: 9/25/2014 5:42:52 PM [GMT]
    Server: TMG02-SP.proxy
    Source: Remote server

  • HTTP/1.1 502 Proxy Error in Navigation editor

    Hi,
    When i try to playback a script in e-load nav editor i get the following error even when i specified correct proxyauth info in Auth manager.
    Error:
    HTTP/1.1 502 Proxy Error ( The ISA Server denied the specified Uniform Resource Locator (URL). )
    This URL which is failing in nav editor otherwise is working fine when manually accessed through a browser with the correct proxy authentication.
    please let me know as to what am i missing here
    thanks

    Are you running any auto configuration scripts in IE?(Select Advanced/Internet Options, click connections tab then the "Lan Settings" Button. Sometimes these can cause problems. There is a way around this if that is the case. Let me know.

  • Sender Soap scenario HTTP/1.1 404 Not Found error

    Hello All,
    I created SOAP to  IDOC scenario, generated the WSDL file from Sender agreement and while testing the interface using SOAPUI tool iam getting HTTP/1.1 404 Not Found error.
    i gave login authorization details in the SOAPUI tool.
    Update: when i generated the WSDL file from sender agrement, in the URL the port number was 443.
    when i check the port numer in SMICM transaction it show 50000.
    Now when i test with port numer 443 iam getting Connction refused error.
    Regards,
    Chinna
    Edited by: chinnasapxi on Mar 4, 2011 6:44 AM

    i created the URl and when i tested the from SOAP UI below is the error detials.
    Fri Mar 04 11:32:08 IST 2011:ERROR:com.eviware.soapui.model.iface.Request$SubmitException: com.eviware.soapui.impl.wsdl.submit.RequestTransportRegistry$MissingTransportException: Missing transport for protocol [ http]
       com.eviware.soapui.model.iface.Request$SubmitException: com.eviware.soapui.impl.wsdl.submit.RequestTransportRegistry$MissingTransportException: Missing transport for protocol [ http]
            at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:241)
            at com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel.doSubmit(AbstractWsdlRequestDesktopPanel.java:146)
            at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.onSubmit(AbstractHttpRequestDesktopPanel.java:777)
            at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel$SubmitAction.actionPerformed(AbstractHttpRequestDesktopPanel.java:488)
            at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
            at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
            at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
            at java.awt.Component.processMouseEvent(Unknown Source)
            at javax.swing.JComponent.processMouseEvent(Unknown Source)
            at java.awt.Component.processEvent(Unknown Source)
            at java.awt.Container.processEvent(Unknown Source)
            at java.awt.Component.dispatchEventImpl(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Window.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)

  • Sender SOAP and HTTP adatper setting.

    Hi,
        I've a scenerio, where I send purchase order(PO) file to external partner via a HTTPS url. I use  receiver SOAP adapter with transport protocol "HTTP", Message protocol "SOAP 1.1" and in the Target URL I use the https://url  also I've the " Do Not Use SOAP Envelope" check box selected in the Conversion Parameters. This scenerio is working fine.
    Now the external partner wants to send back the purchse order response (POR) file and he gave the http URL to pick the files. Now the question, Is there a straight simple configuration in sender SOAP adapter or sender HTTP adpter to pick POR
    file(s) from the URL?
    Can you please let me know whether is it possible? Any link showing the setup will be helpful.
    Thanks.

    what you need is a HTTP GET call which is not supported by the HTTP adapter until PI 7.3
    So refer this : http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28487 [original link is broken] / Michal's PI tips: Exchange Rates from an XML file on a web page - REST, AXIS
    Edited by: Shabarish Vijayakumar on Mar 5, 2012 10:01 PM

  • How to catch the sender SOAP adapter http response?

    Hi eXperts,
    I've a sender soap adapter opened to customer as webservice. When customers call this webservice, data is coming into XI and works fine. But the customer is complaining that the expected HTTP 200 response is not sent back to the calling SOAP client.
    So my question is: Is there a way to catch the http 200 response from sender adapter, or at least get to know if the sender adapter has sent the response?
    Thanks in advance.
    Regards
    Luis

    Hi,
    If I understood it correcly... Sender is a Async SOAP call and the sender system is expcting a status back of HTTP 200. Are you sure you had set the quality of effort to Exactly Once? If not please try setting it.
    You can also go to Adapter monitoring or Communication channel monitoring in the Runtime workbench and see if the Sender SOAP adapter is fine.
    http://help.sap.com/saphelp_nw04/helpdata/en/5e/164442c1a1c353e10000000a1550b0/content.htm
    Thanks,
    Prakash

  • Sender Soap Channel is not working - Service Temporarily Unavailable [503]

    dEAR FRIENDS,
    We are facing one critical issue in sender soap adapter. After upgrading our system to PI 7.1 The sender soap channle is not working. From source  system  it is not reaching PI : the log from source system as follows:
    org.springframework.ws.client.WebServiceTransportException: Service Temporarily Unavailable [503]
          at org.springframework.ws.client.core.WebServiceTemplate.handleError(WebServiceTemplate.java:627)
          at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:551)
          at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:502)
          at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:351)
          at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:345)
          at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:337)
          at com.palm.txnengine.wsclient.DailyRevenuePostingWSGateWaySupport.postToSap(DailyRevenuePostingWSGateWaySupport.java:23)
          at com.palm.txnengine.wsclient.DailyRevenuePostingImpl.execute(DailyRevenuePostingImpl.java:93)
          at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:264)
          at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:67)
          at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:352)
          at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:212)
          at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:143)
          at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:239)
          at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:198)
          at org.springframework.batch.core.job.AbstractJob.handleStep(AbstractJob.java:348)
          at org.springframework.batch.core.job.flow.FlowJob.access$0(FlowJob.java:1)
          at org.springframework.batch.core.job.flow.FlowJob$JobFlowExecutor.executeStep(FlowJob.java:137)
          at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:60)
          at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:144)
          at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:124)
          at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:105)
          at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:250)
          at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:110)
          at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
          at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:105)
          at org.springframework.batch.core.launch.support.CommandLineJobRunner.start(CommandLineJobRunner.java:207)
          at org.springframework.batch.core.launch.support.CommandLineJobRunner.main(CommandLineJobRunner.java:254)

    Hi,
    Please check this generic description:
    The error message 503 Service unavailable Application stopped! is displayed.
    Description:The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.
    Note: The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish to simply refuse the connection.
    Possible Tips: Because of J2EE application com.sap.aii.af.ms.app not active
    u2022 Try to (re)start the application using the Visual Administrator Choose Server --> Services --> Deploy --> View on Application or restart the J2EE engine
    u2022 The problem is that not all J2EE services can be started by the J2EE. i.e Start the Visual Administrator and select Server->Services->Deploy in the tree on the left. On the right-hand side, choose the Runtime tab page. You see a tree in the right window with all applications if you select the APPLICATION radio button. Check if they are running, otherwise choose Start. Usually the J2EE engine starts all services automatically.
    u2022 Refer SAP Note 803145,807000,791655
    May it helps.
    Regards,
    Caio Cagnani

  • Issue with ORERS05 IDOC sending immediately after Purchase Order creation.

    Hello,
    When output mode of an outbound partner profile was setup as Transfer
    immediately then when ever EDI output is generated in Purchase Order then
    system creates IDOC and sends immediately out of system. But middle
    ware has received only control record and whole data records were missing in IDOC file received by middle ware and we were receiving status 29 back from middle ware.
    Right now we changed outbound partner profile, output mode was set to
    Collect IDOC's and we are running RSNAST00 program in background to send those IDOC's but we
    were looking into go for first option to send idoc out of system as soon EDI output is generated in Purchase Order.
    Is there any way of fixing this issue.
    Thanks in advance.
    Regards
    Prasad

    Yes, I'm facing with PO IDOC only and as I said it is not issue with middle ware as they were receiving only IDOC control record.
    If I resend same idoc by setting status back to 30 they were able to receive whole IDOC and more over if we set partner profile to Collect IDOC and schedule back ground job every 5mins then middleware was bale to get whole idoc.
    Looks like it is SAP issue as this the message I got from SAP.
    The problem only exists if the messages are supposed to be output by
    means of transmission time-spot
    4, that is 'immediately' (during the saving of the application).
    With the output of the change message, the change documents are read for the purchasing document (all as of the last successful transmission).
    With the transmission time-spot 4, it can occur that the change
    documents do not physically exist on the database yet. No change message can be generated in this case and the system generates message ME140 or ME760 in the message log.

  • Severe audio sync issues with DVR and RAI(Italian) channel.

    Having severe audio sync issues with the Motorola QIP6416-2 while
    watching RAI(Italian) channel. The audio is about 2 seconds behind
    the video. This is the only channel it seems to happen with.
    I just switched from Cablevision about a week ago and never had a
    sync issue with their DVR with the same RAI channel or any channel.
    I've tried changing hdmi cables with no success and I also went to
    component video cables but the problem remains. Resetting the
    box helps but within 15 minutes the sync issues return. Also,
    a channel change and back helps briefly,
    The only new piece of equipment in the mix is the Motorola DVR,
    nothing else has changed.  The DVR is connected directly to my
    tv.
    Any help is greatly appreciated.
    Mike

    Being a foreign channel, there may be something screwy with the framerate (PAL conversion?). I don't personally subscribe to any foreign languages channels and I doubt too many on this forum do either, so you may have trouble finding someone to replicate the problem on their end here.

  • Issues with accessing forms applications behind a firewall & caching proxy

    We have web enabled an forms application and has the following set-up at server end.
    Machine no 1. Oracle Forms Server 6i with patch level 1 listening on HTTP/Port 80 on a windows NT box.
    Machine no 2. Apache Webserver. listening on HTTP/Port 80
    Both the machines are behind a firewall which allows only HTTP on port 80.
    At clients end we have
    1. a firewall which allows only HTTP on port 80.
    2. a caching proxy server
    The client machine connects through the caching proxy server.
    When the client connects the applet gets downloaded and initialised, the form server log shows the following
    -Forms Server Log-----
    [09/27/00 15:01:09 India Standard Time]::LISTN: Connection Request [ConnId=13, Addr=194.120.163.251:16278]
    [09/27/00 15:01:09 India Standard Time]::RUNFORM Client Connected [ConnId=13, PID=188]
    at the same time at the client side we get a FRM-92050 error: Failed to connect to server fs.formserver.com:80
    Please help
    Thanks
    null

    Thanks Henrique.
    This is not very promising but it confirms there is a potential issue
    How did you manage to solve the problem, allowing the NW server/application to perform direct accesses?
    Adalbert

  • SOAP channels in rwb showing error "No Adapters registered for this channel

    SOAP channels in rwb is showing error "No Adapters registered for this channel",
    what is the problem?
    i tried to locate and restart the SOAP adapter from Visual admin, but couldnt find it in visual admin, pls help in locating it in visual admin

    Hi,
    In Visual Admin, Cluster tab --> Server -> Services -> Deploy --> Radiobutton Application
    --> sap.com/com.sap.aii.af.soapadapter --> Press start / stop
    This way youmay restart the SOAP adapter.
    Also Please check if there is any cahce problem, Try to refresh it. & SAP Note- 856597
    Thanks
    Swarup

Maybe you are looking for