on 04-06-2006 5:07 AM
I performed two tests in ECC5 environment and but failed.
1) For test 1, a client proxy is generated in ABAP to consume a web service on the external J2EE server. The abap program doesn't get the desire result and I found error in the system log: SOAP runtime exception - 1023 occurred in method IF_SOAP_TRANSPORT_BINDING~receive of class CL_SOAP11_HTTP_TPBND at position 4, Exception message: SRT: Processing error in ICF: ("ICF Error when receiving the response: HTTP COMMUNICATION FAILURE").
2) For test 2, a web service is generated in ABAP from a RFC-module and released. And I used the web service homepage in WSADMIN to test it, it reported error in the browser: URL http://<ServerHost>:<Port>/wsnavigator/jsps/index.jsp call was terminated because the corresponding service is not available. Note: The termination occurred in system <SAPID> with error code 404 and for the reason Not found.
The selected virtual host was 0 .
Please help! Thank you very much!
check whether ICM (internet communication manager) is running from transaction SMICM and check whether related nodes are active in SICF (transaction) tree.
Regards
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raja,
For the test 2 above (ABAP as the web service server), I'm just not sure if our ECC5 system has installed J2EE stack or not, or maybe it only installed ABAP stack. It's required to install J2EE stack as well for this test, isn't it?
Even if the J2EE stack isn't installed, it won't impact the test 1 above (ABAP as the web service client), right?
And how to check if the J2EE stack is installed or not?
Thanks for your help!
yes for test1 you dont need J2EE engine. but if it requires proxy authentication , and webservice authentication , you may need to pass that as well, from the error it looks like there is some problem in the communication.
yes for test 2 you need J2EE engine (to run the wsnavigator) and you maintain the J2EE server path in transaction WSADMIN->go to->administration settings
And how to check if the J2EE stack is installed or not?
I dont know a way except to ask the BASIS guys
Regards
Raja
Hi Raja,
Thanks for your reply. Yes, I had already maintained the administration settings in WSADMIN with this info: http://<ServerHost>:<Port>. But don't understand why it still failed.
Hi Raja,
I've used ICF recorder to monitor my call, the request has reached the external J2EE server successfully, but ABAP didn't received any response.
I also monitored the J2EE server side, it has received ABAP's request with parameters successfully and seems the reponse has benn sent out to ABAP.
It's on intranet, and doesn't require authentication or via proxy. Is it possible our ABAP enjine blocks the inbound response, do I need to do any further configuraiton in ABAP to enable it? Thanks!
<i>By the way, if the j2ee is not installed on my SAP ECC50 server, can I point the administration setting of WSADMIN to another J2EE engine</i>
just tested, yes you can use another SAP J2EE engine to test webservice using wsnavigator.
(my test case was testing R/3 webservice from BW system j2ee engine.)
Regards
Raja
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.