cancel
Showing results for 
Search instead for 
Did you mean: 

How to call an local exe?

Former Member
0 Kudos

I'm trying to get my webdynpro project to call a client/server exe that is executing locally.

I have created a Web Module Project. And had created a Servlet in order to set the MIME type as an unknown application. And had already deployed this project as well. Problem is whenever i tried to run it as in from a tab, it will give me the following error below:

To invoke this, I wrote this code:

wdThis.wdGetRatingWindowInterfaceViewController().wdFirePlugToServlet("CRRSRating/common/CRRSFinancialInfoServlet");

At the *EAR file, the application.xml contains

<module>

<web>

<web-uri>CRRSWeb.war</web-uri>

<context-root>CRRSWeb</context-root>

</web>

</module>

Error details

-


Application error occurs during processing the request.

Details: com.sap.tc.webdynpro.services.sal.api.WDDispatcherException: Requested deployable object 'local/CRRSRatingWDP' and application 'CRRSRating' are not deployed on the server. Please check the used URL.

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

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

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:385)

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

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

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

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

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

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

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

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

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

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:94)

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

Caused by: com.sap.tc.webdynpro.services.sal.deployment.api.WDDeploymentException: Failed to load deployable object part 'CRRSRating', type 'Application' of deployable object 'local/CRRSRatingWDP'.

at com.sap.tc.webdynpro.serverimpl.core.deployment.AbstractDeployableObject.getPart(AbstractDeployableObject.java:246)

at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObjectFactory.getDeployableObjectPart(DeployableObjectFactory.java:117)

at com.sap.tc.webdynpro.services.sal.deployment.api.WDDeployableObject.getDeployableObjectPart(WDDeployableObject.java:62)

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

... 17 more

Please Help!

Accepted Solutions (0)

Answers (1)

Answers (1)

Benny
Product and Topic Expert
Product and Topic Expert
0 Kudos

I tguess you'd better ask this in the WebDynpro Forum.

However, I doubt that WD lets you call an executable on the server as this is a problem for several things. For example the exe seems not to be in your deployment and therefore wopuld never run in a cluster.

Regards,

Benny