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 PMThanks 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. -
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
sandepHi 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 -
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
thanksAre 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 AMi 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
LuisHi,
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
PrasadYes, 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.
MikeBeing 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
nullThanks 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 adminHi,
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
-
It's asking for a password, i'm putting in the correct one and it's still not working. it says mail cant connect to the account "...." please help!
-
Help Plz--I get an error message when I try and open iTunes
My PC crashed and I had to reboot to factory start ups. Luckily, it kept all my files including my iTunes library. The problem is that everytime I try to open iTunes I get a message saying iTunes had encountered a problem and needs to close. I tried
-
Best way to include javascript-script into different struts-pages
Hi, I'm running a struts-based webapplication using the tiles-templates for my layout. Now I have to use some javascript-code for a pop-up window and another javascript for tracing on multiple pages but in different combinations. As I do n't want to
-
Data not rolling up to Parent Level
Working on BPC 7.5 Level 10 Member set of report are on base level. Data Present on 2014.AUG but not rolling up to parent.
-
Hi All I am working on Alert Configuration for Communication channels . I am getting alerts for communication channel but not alerts for Receiver JMS adapter Created alert catergory & classification Create alert rule in RWB Personlized for sending m