cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot connect to http://www.abysal.com/soap/AbysalEmail.wsdl

Former Member
0 Kudos

Hello everybody,

i am currently trying to work trough the tutorial "Adaptive Web Service Model". But I have a couple of problems, which I am not able to solve on my own.

I am trying to include a model AbysalEmail.wsdl, first it didn't work. After that i tried to download that file and included it from my local file system. It went well but when i tried to deploy my project, it couldn't find the wsdl file.

So i configured my proxy server in NWDS und it worked with the URL http://www.abysal.com/soap/AbysalEmail.wsdl. I have still the posibility to work with the model in NWDS but when i try to deploy my project the problems still remain.

I read a lot about my problem mentioned in the subject but it didn't help me so far.

Here ist my errorlog:

com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for WSDL URL 'http://www.abysal.com/soap/AbysalEmail.wsdl' and service factory configuration 'null'

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:421)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.readOperationsFromWSDL(WSModelInfo.java:371)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadataInternal(WSModelInfo.java:341)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadata(WSModelInfo.java:325)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo$Cache.getModelInfo(WSModelInfo.java:198)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getModelInfoFromCacheOrCreate(WSModelInfo.java:1029)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getModelInfoFromCacheOrCreate(WSModelInfo.java:247)

at com.sap.tc.webdynpro.model.webservice.gci.WSTypedModel.<init>(WSTypedModel.java:41)

at com.sap.tc.wd.adws.model.email.EmailAdWSModel.<init>(EmailAdWSModel.java:45)

at com.sap.tc.wd.adws.email.EmailAdWSComp.wdDoInit(EmailAdWSComp.java:105)

at com.sap.tc.wd.adws.email.wdp.InternalEmailAdWSComp.wdDoInit(InternalEmailAdWSComp.java:148)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:746)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:699)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:255)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: com.sap.engine.services.webservices.jaxrpc.exceptions.WebserviceClientException: GenericServiceFactory initialization problem. Could not load web service model. See nested exception for details.

at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.generateProxyFiles(DGenericServiceImpl.java:149)

at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.<init>(DGenericServiceImpl.java:49)

at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:71)

at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:91)

at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:419)

... 39 more

Caused by: com.sap.engine.services.webservices.jaxrpc.exceptions.ProxyGeneratorException: Proxy Generator Error. Problem with WSDL file parsing. See nested message.

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:182)

at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.generateProxyFiles(DGenericServiceImpl.java:146)

... 43 more

Caused by: com.sap.engine.lib.xml.util.NestedException: IO Exception occurred while parsing file:Cannot connect to http://www.abysal.com/soap/AbysalEmail.wsdl: www.abysal.com -> java.io.IOException: Cannot connect to http://www.abysal.com/soap/AbysalEmail.wsdl: www.abysal.com

at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1028)

at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadWSDLDocument(WSDLDOMLoader.java:1115)

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:178)

... 44 more

Caused by: java.io.IOException: Cannot connect to http://www.abysal.com/soap/AbysalEmail.wsdl: www.abysal.com

at com.sap.engine.services.webservices.tools.WSDLDownloadResolver.resolveEntity(WSDLDownloadResolver.java:161)

at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1008)

... 46 more

I read about configure logical ports but i don't know how. Is here anybody wohl can help me?

Joachim Meyer

Accepted Solutions (0)

Answers (4)

Answers (4)

snehal_kendre
Active Contributor
0 Kudos

HI,

In your case webservice is available on different server and over internet.

if you want to cossume or use that webservice proxy should be configured at respective places(at local machine for NWDS and at your J2ee server for application)

if proxy is not configured properly you wont be able to access the that webservice.

Ask your basis or EP admin to configure it.

and it will be benficial if you test that WS first through any soap testing tool from your server.

Former Member
0 Kudos

This message was moderated.

0 Kudos

Hi,

i don't know exactly what the wsnavigator is but nevertheless I tried to connect with my email service and i get the response

Cannot download WSDL from http://www.abysal.com/soap/AbysalEmail.wsdl: Cannot connect to http://www.abysal.com/soap/AbysalEmail.wsdl: www.abysal.com

:-(. What I am doing wrong?

Former Member
0 Kudos

Hi,

use this url http://<host>:<port>/wsnavigator and enter the url for the wsdl (http://www.abysal.com/soap/AbysalEmail.wsdl) then try to test it.

host - host name of the portal

port - usually 50000

see if its working there.

Aviad

0 Kudos

like i said before I am getting the error when i try to test it.

Cannot download WSDL from http://www.abysal.com/soap/AbysalEmail.wsdl: Cannot connect to http://www.abysal.com/soap/AbysalEmail.wsdl: www.abysal.com

Former Member
0 Kudos

Hi,

Sorry - didnt notice that.

So maybe the WS is not available now or even deleted.

Aviad

0 Kudos

I can connect to that URL via Browser and am able to see the xml contents. Maybe i figured out my proble. I read in an other thread () that "Wrong Java version, using only 1.4.2_09 and i can create new adaptive web services."

My Java Version is Java HotSpot(TM) Server VM, version:1.4.2_07-b05, vendor: Sun Microsystems Inc.

Could this be the problem?

0 Kudos

I found in an other thread as well a solution by adding logical ports. The web model doesn't show logical ports so someone wrote:

"You can solve this by specifying metadata and execution destinations

while creating the adaptivewebservicemodel..

Configuring these destinations will be done in Visual Administrator"

But what are the metadata and the execution destinations?

Former Member
0 Kudos

Joachim,

Re. your qtn of metadata and execution destinations, I don't think that applies to this tutorial since it suggests use of "No logical destination" See Step 8 on Page 8 under section "Importing a New Adaptive Web Service Model in a Component".

Have you overcome the connection problem? I'm running into same issue.

Former Member
0 Kudos

Don't worry, it worked for me. Hope same is the case with you.

In our case the proxy setting on the J2EE server were not updated. Once you do that via J2EE administrator it works fine.

Former Member
0 Kudos

I am facing the same problem . Can you tell me what settings are to be done in the J2ee administrator?

0 Kudos

no not yet

former_member751941
Active Contributor
0 Kudos

Hi Joachim,

Check this threads.

Regards,

Mithu

Former Member
0 Kudos

Hi Meyer,

Did you find the solution ?Even I am facing the same problem.

Regards

Akshaya