on 10-02-2006 5:01 PM
Hey all,
My web service is trying to send a message and he always gets a HTTP FAILURE as response. I have set up a synchronous party with a synchronous HTTP adapter and a response data type( which is nothing but a string field). Is the response automatically triggered when the incoming request comes in? Like whether is it pulled from the synchrounous message interface? I am just wondering what kind of runtime settings need to be done during configuration?
Any ideas guys..
-Teresa
If you are using SOAP, use SOAP adapter instead of plain HTTP adapter. It lacks some functionalities that SOAP standard needs.
Regards,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, we are not using WSDLs. But we are using standard message types with header wrappers. So the idea was to go with a synchronous HTTP sender with a response. Do you think we should go with WSDLs for the B2B? Or may be just use the SOAP sender instead of a HTTP sender? Any ideas cos we are running out of them :)
-Teresa
Well,
I'd try the soap option, because I've read somewhere that Soap (and some advanced http services) require http message split/merge (the messasge's broken in pieces and then it's recovered on the client side), but Http plain adapter doesn't support that.
I don't know if that's a rumor, but I'd try it out.
Regards,
Henrique.
Thanks Pinto. We set up the sender URL to be http://<hostname><port>/sap/xi/adapter_plain?namespace=<ns>&interface=<int>&service=<service>&party=...
But the external webservice is getting a failure response(404). Is this because of improper query string or do I need to set up an RFC with HTTP?
Teresa
Hi,
Thanks for the information. I am not doing a WSDL but a simple XML payload from a B2B webservice. So according to your suggestion, I need to set up a sender SOAP adapter
http://<hostname>:<port>/ XISOAPAdapter/MessageServlet?channel=party:service:channel/nosoap = true/qos=EO
with Do Not Use SOAP envelope? Do I set the qos in the URL or in the comm. Channel setting would be sufficient?
Correct me if I am wrong.
Hi,
I set the sender SOAP to http://<hostname>:<port>/ XISOAPAdapter/MessageServlet?channel=party:service:channel&nosoap = true&qos=EO and the web service is sending messages but none of the messages are able to be seen in the SXMB_MONI. Even if they do are not successful, I would like to see a message in the monitoring screen. What could be the issue?
Teresa
Hi,
Did you check Adapter Monitoring? Is there any error?
Then also check MDT see if there is any error.
mdt : http://host:port/mdt
Thanks,
Prakash
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.