on 06-29-2007 2:36 PM
Hi group
To test a web service i am using WSADMIN transaction , in this tcode J2EE server settings are mandatory.. in this setting i hv given my application server name and port 8000 .. but it is giving error 404 .. page not found (Service cannot be reached.......)
any guesses,
regards
siddharth
hi there,
the setting you are referring to is only relevant if you want to to have the test environment for your webservice. The webservice itself is not affected by this setting and can be called from anywhere.
If you want to have the testpage (and maybe an UDDI) you have to set up a WAS Java (default config I think), not an WS ABAP server. The correct port is defined during setup of the WAS Java.
But again, Your service probably works, just the testpage isn't set up.
hope it helps,
anton
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
siddharth,
if you haveSAP only, you need to set up a Java WAS. Do you have a Java application server set up already?
To test it alternatively, you need to have some application environment (e.g. .NET, php, ...) and create a client there (actually, if you offer a webserservice, you usually do this to call that service from elsewhere -> there you can test it).
Microsoft Infopath also has a very easy option to test a webservice by simply declaring the service as a data provider. AFAIK, Infopath comes with MS Office by default.
anton
Hi siddharth,
If you have the wsdl file (or you can download it from wsadmin), then you need the ALTOVA XMLSPY tool to test your web service. You can download this software from here. I think this is the best tool i have used ever to test the webservices.
http://www.altova.com/download/xmlspy/xml_editor_enterprise.html
Thanks & Regards
Sumit Bhutani
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Siddharth,
Maybe you are just missing some services to be activated in SICF ... to be sure, try the following:
- In transaction SIFC, activate all services under /sap/bc
- Then try to connect using http://<server>:80xx where xx is your system nbr.
At this stage you should reach the SAP NetWeaver WAS home page.
There you can then click on Web Service Navigator where you can enter any WSDL for testing.
If this is working, you can also change the settings in WSADMIN (Goto -> Administration Settings) and indicate there your "http://<server>:80xx " which will allow you to directly test your services from WSADMIN.
Rgds,
Karim
Message was edited by:
Karim Benakli
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.