Problems with calling external web service (soap)
Hi guys,
I'm stuck in a nebulous problem respsect to invoking a web service in my jcd. I want to call a web service (soap) of an external web application.
The responsible colleague gave me his wsdl which is proper and contains all necessary stuff.
What I did:
1. I imported the wsdl. The WSDL Tester ends succesful.
2. I created a small test jcd. I definied this wsdl as OTD.
This jcd receives a proper XML message via jms. Then I want to invoke the web service.
3. I created an SOAP/HTTP web service external system (environment). I declared this as CLIENT, everything else I leaved it as it was.
4. I created the connectivity map. I bind the wsdl-otd to web service external application. The view in the binding editor let me assume that everything seems to be all right. All necessery namespaces, the soap action and also the input/output structure were proper definied.
5. I built my test project. After building the system automatically filled in the necessary entries in the SOAP/HTTP web service external system (environment) like port, hostname and servlet context.
6. I deployed my test project but after starting the SOAP/HTTP web service external system is deactivated (in the enterprise manager it is shown with a red cross). I'm not able to start in manually.
Apart form this, the external web service which I want to call is still running, so this shouldn't be the problem.
The entries in the server log suggest unfortunately nothing to me:
[#|2007-06-21T11:29:46.189+0200|INFO|IS5.1.2|javax.enterprise.system.core.classloading|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|LDR5010: All ejb(s) of [prjEvbe_u002F_prjEvbeGdv_743757612] loaded successfully!|#]
[#|2007-06-21T11:29:46.892+0200|INFO|IS5.1.2|javax.enterprise.system.tools.deployment|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|Warning: Unresolved <ejb-link>: jcdEvbeDbIn_WSDLService|#]
[#|2007-06-21T11:29:49.814+0200|INFO|IS5.1.2|com.stc.codegen.frameworkImpl.metadata.mbean.MetaDataManager|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|Non-existing attribute:eventProvider. Returning empty value|#]
[#|2007-06-21T11:29:51.986+0200|INFO|IS5.1.2|com.stc.jmsjca.core.Activation|_ThreadID=25; ThreadName=JMSJCA connect;|javax.jms.Queue [quEvbeDb] on [stcms://localhost:18007]: message delivery initiation was successful.|#]
[#|2007-06-21T11:29:52.314+0200|INFO|IS5.1.2|javax.enterprise.system.core.classloading|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|LDR5010: All ejb(s) of [prjEvbe_u002F_prjEvbeDB__1420988162] loaded successfully!|#]
[#|2007-06-21T11:29:52.329+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0302: Starting Tomcat.|#]
[#|2007-06-21T11:29:52.579+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [adminapp] in virtual server [server] at [/web1]|#]
[#|2007-06-21T11:29:52.751+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [SeeBeyondISDeployer] in virtual server [server] at [/SeeBeyondISDeployer]|#]
[#|2007-06-21T11:29:52.767+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [configagent] in virtual server [server] at [/configagent]|#]
[#|2007-06-21T11:29:52.767+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [admingui] in virtual server [server] at [/asadmin]|#]
[#|2007-06-21T11:29:52.767+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [com_sun_web_ui] in virtual server [server] at [/com_sun_web_ui]|#]
[#|2007-06-21T11:29:52.783+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [webapps-simple] in virtual server [server] at [/webapps-simple]|#]
[#|2007-06-21T11:29:52.783+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [jmx-console] in virtual server [server] at [/jmx-console]|#]
[#|2007-06-21T11:29:52.783+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [diagtool] in virtual server [server] at [/diagtool]|#]
[#|2007-06-21T11:29:52.798+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [jndiTree] in virtual server [server] at [/jndiTree]|#]
[#|2007-06-21T11:29:52.798+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [rtsutil-console] in virtual server [server] at [/rtsutil-console]|#]
[#|2007-06-21T11:29:52.798+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WEB0100: Loading web module [profiler] in virtual server [server] at [/profiler]|#]
[#|2007-06-21T11:29:58.861+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WebModule[/webapps-simple]ContextListener: contextInitialized()|#]
[#|2007-06-21T11:29:58.861+0200|INFO|IS5.1.2|javax.enterprise.system.container.web|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|WebModule[/webapps-simple]SessionListener: contextInitialized()|#]
[#|2007-06-21T11:29:59.954+0200|INFO|IS5.1.2|javax.enterprise.resource.jms|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|StcmsAlertMBean AlertProcessProxy is ready|#]
[#|2007-06-21T11:29:59.954+0200|INFO|IS5.1.2|javax.enterprise.resource.jms|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|STCMS server is ready|#]
[#|2007-06-21T11:29:59.970+0200|INFO|IS5.1.2|javax.enterprise.system.core|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|CORE5053: Application onReady complete.|#]
[#|2007-06-21T11:29:59.970+0200|INFO|IS5.1.2|javax.enterprise.system.core|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|Application server startup complete.|#]
.
.
.
[#|2007-06-21T14:38:07.953+0200|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;|No object bound to name java:comp/env/stc/SUPPORTED_PORT_TYPES|#]
[#|2007-06-21T14:38:07.953+0200|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;|No object bound to name java:comp/env/stc/SUPPORTED_NAMESPACES|#]
[#|2007-06-21T14:38:07.953+0200|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;|Cached the SupportedTypes, SupportedPortTypes and MapMessageAndClass HashMapsfor the OTDService with EJBId : jcdEvbeDbIn_PartnerService|#]
[#|2007-06-21T14:38:07.953+0200|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;|create service to jcdEvbeDbIn_eaWsEvbeDb|#]
[#|2007-06-21T14:38:08.875+0200|INFO|IS5.1.2|com.stc.wsclient.runtime.ejb.impl.WSClientService|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;|Message_Factory entry can not be found EJBLocalHome lookup failedfor |#]
[#|2007-06-21T14:38:11.828+0200|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;|terminate each service|#]
[#|2007-06-21T14:38:11.828+0200|INFO|IS5.1.2|dp.jcdEvbeDbIn.jcdEvbeDbIn_Runtime_Handler|_ThreadID=62; ThreadName=JMS Async S13; Context=prjEvbe_u002F_prjEvbeDB__1420988162/quEvbeDb_jcdEvbeDbIn_ejb;| -- Transaction will be rolled back--|#]
So, as you see my inciming message is rolled back.
Can somebody recognize any missbehavior?
What does it mean...
1.) ...Unresolved <ejb-link>: jcdEvbeDbIn_WSDLService?
2.) ...Message_Factory entry can not be found EJBLocalHome lookup failed for |#]
I'm total confused about this and I hope there is somebody in the whole wide world how has any assumptions :-)
For any help I would be very grateful.
Kindly regards
Bodo Stockschlaeder

