cancel
Showing results for 
Search instead for 
Did you mean: 

java.io.IOException: Cannot connect to http://epprd:50000/XXXWSModel/Config1?wsdl;

ashish_sachdeva
Participant
0 Kudos

Hi All,

I am new to Webdynpro Java Development and I am working on Webdynpro Java Adaptive Webservice Model and I am getting Below Error while accessing Application in EP.

com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for WSDL URL 'http://epprd:50000/XXXWSModel/Config1?wsdl' and service factory configuration 'null' at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:422) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.readOperationsFromWSDL(WSModelInfo.java:372) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadataInternal(WSModelInfo.java:342) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadata(WSModelInfo.java:326) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo$Cache.getModelInfo(WSModelInfo.java:199) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getModelInfoFromCacheOrCreate(WSModelInfo.java:1035) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getModelInfoFromCacheOrCreate(WSModelInfo.java:248) at com.sap.tc.webdynpro.model.webservice.gci.WSTypedModel.<init>(WSTypedModel.java:41) at cafmodel.CAFModel.<init>(CAFModel.java:257) at reportbroker.ReportBroker.wdDoInit(ReportBroker.java:148) at reportbroker.wdp.InternalReportBroker.wdDoInit(InternalReportBroker.java:811) 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:430) at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:783) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:303) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:761) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:696) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253) at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:869) at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:229) at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1346) at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:356) at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:549) at com.sap.portal.pb.PageBuilder.wdDoInit(PageBuilder.java:193) at com.sap.portal.pb.wdp.InternalPageBuilder.wdDoInit(InternalPageBuilder.java:150) 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:430) at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:783) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:303) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253) at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) 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:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) 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:104) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176) 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:158) at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.<init>(DGenericServiceImpl.java:56) at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:92) at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:114) at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:420) ... 58 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:155) ... 62 more Caused by: com.sap.engine.lib.xml.util.NestedException: IO Exception occurred while parsing file:Cannot connect to http://eppd:50000/XXXWSModel/Config1?wsdl: eppd -> java.io.IOException: Cannot connect to http://eppd:50000/XXXWSModel/Config1?wsdl: eppd at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1039) at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadWSDLDocument(WSDLDOMLoader.java:1126) at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:178) ... 63 more Caused by: java.io.IOException: Cannot connect to http://epprod:50000/XXXWSModel/Config1?wsdl: eppd at com.sap.engine.services.webservices.tools.WSDLDownloadResolver.resolveEntity(WSDLDownloadResolver.java:175) at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1019) ... 65 more

Though it says EPPRD:50000 system I had not maintained EPPRD any where as I am doing this development on Development Portal and I had given URL in Model as EPDEV:50000 .

Requesting Help on Above issue.

Best Regards,

Ashish Sachdeva

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ashish ,

which version of WD java you are using is it 7.0 or 7.1 .

if you are using CE 7.1 and  Service groups then you need configure them using NWA in CE7.1 .

if you version is 7.0 or 7.1 and using destinations  then you need configure the Destinations which are used need to be mapped to correct URL .

Regards,

Rakesh

ashish_sachdeva
Participant
0 Kudos

HI Rakesh,

Thanks for the Reply.

I am using Portal 7.02 and I had Checked Dynamic Service Proxies.

Best Regards,

Ashish

Former Member
0 Kudos

Hi Ashish ,

For me  Dynamic Service Proxies looks empty. did you configured any destination here?

what is the URL which you have used during Model import i.e in the NWDS ?

is it http://epprod:50000 or http://epdev:50000

as per the error descirption it trying to read

http://epprod:50000/XXXWSModel/Config1?wsdl  and its not able to reach it .

can you try loading this in a webbrowser to see that you can access this link and even from portal server where it is running .

or

you cna test this using web service navigator .

http://<host>:<port>/wsnavigator  . put the WSDL URL and try to access it .

ashish_sachdeva
Participant
0 Kudos

Hi Rakesh,

As This Application is developed by Some other Developer , Thus I am not sure Which URL is used to import WebService. But In Model Implementation I can see EPDEV URL.

Thanks and Regards,

Ashish Sachdeva

former_member192434
Active Contributor
0 Kudos

Check below points.

1. Seems like some issues with the wsdl url, try to test the service from wsnaviagator and see if its working file from there. if its working fine the reimport the service in NWDS for your WDJ application.

2. configure a service definition for the service interface in the "web service administration" of SOA Management (Transaction SOAMANAGER)? If the service definition is configured properly, you can also test the service interface directly from web service administration.

3. save the wsdl Xml file in the desktop. and try to open in browser and see if at all you getting any error, if not then conume this saved wsdl in one of your temp application.

4. if you getting any issue while importing wsidl then check your NWDS proxy setting.

Hope this will help

ashish_sachdeva
Participant
0 Kudos

HI Anup,

Thanks for your Reply

I had Followed above Steps But still issue issue is same , It is Adaptive Web service from URL and Again I had given the Correct URL , But still issue is Same.

1. Seems like some issues with the wsdl url, try to test the service from wsnaviagator and see if its working file from there. if its working fine the reimport the service in NWDS for your WDJ application.

Checked URL in Development and it is working Fine


2. configure a service definition for the service interface in the "web service administration" of SOA Management (Transaction SOAMANAGER)? If the service definition is configured properly, you can also test the service interface directly from web service administration.

It is EP 7.02 Java Stack , Thus no SOAMANAGER T-code

Looking Forward for  Help on This issue.

Best Regards,

Ashish Sachdeva