IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

Erreur lors de l'exécution d'un Web Service


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Par défaut Erreur lors de l'exécution d'un Web Service
    Bonjour,

    Je développe actuellement une application Web Dynpro Java sur Netweaver CE 7.2 et je rencontre une erreur lors de l'execution d'un web service. En gros, c'est une application Java basée sur un framework MVC propriétaire à SAP Netweaver. Etant donné qu'il n'y a pas de section correspondante à SAP Netweaver mais que c'est du développement Java, je me permets de poster mon problème ici.

    J'ai publié un WS publique dans le service registry du serveur Netweaver (sorte de bibliothèque de Web Services). Lorsque je le teste via le WS Navigator (outil interne pour tester un web service publié) tout fonctionne bien. En revanche, côté Web Dynpro (application Java), ça ne fonctionne pas. Le web service que j'essaye d'importer fait partie d'un endpoint qui délivre 3 méthodes:

    - logon (connection qui donne en réponde un session ID).
    - logout (deconnection).
    - ping (fonction qui ne prend rien en entrée et qui renvoie la version de Business Object Data Services afin d'indiquer que la connexion a bien été établie).

    J'ai testé l'execution de la fonction logon dans SOAPUI et tout fonctionne correctement. En revanche, Lors de l'execution de l'application WDPJ, j''ai l'erreur suivante que je n'arrive pas à résoudre:

    javax.xml.rpc.ServiceException: Configured BindingData b38c8d65-1eb9-40a3-aae7-ffd97f5ccf0d is not compatible with those available in the Webservice clinet framework. Configured BindingData has operation Ping operations, which is not found in the Webservice client framework configuration.
    Et la trace d'execution correspondante:

    5
    00 Internal Server Error is returned for HTTP request [http://s010app12:50000/webdynpro/res...sds/LogonApp]:
    component [dispatcher],
    web module [webdynpro/resources/com.c10/testwsds],
    application [com.c10/testwsds],
    DC name [com.c10/testwsds],
    CSN component[],
    problem categorization [],
    internal categorization [-1916294412].

    [EXCEPTION]
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exception was thrown in preprocessing phase of application session bdd074dc69c911e0be0300000048feea. The causing exception is nested. RID=bdcfac1e69c911e0c0e400000048feea
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doPreprocessing(ApplicationSession.java:640)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:335)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:315)
    at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
    at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:76)
    at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doGet(AbstractDispatcherServlet.java:55)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:400)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:203)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:438)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:427)
    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:80)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:268)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:54)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:447)
    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:264)
    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Caused by: com.sap.tc.webdynpro.services.exceptions.ApplicationFaultException: wdDoInit: exception thrown in this user coding area
    at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:164)
    at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:227)
    at com.sap.tc.webdynpro.progmodel.components.Component.initController(Component.java:258)
    at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:206)
    at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:603)
    at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doPreprocessing(ClientApplication.java:1475)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doPreprocessing(ApplicationSession.java:637)
    ... 43 more
    Caused by: com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for web service mass config parameters service reference ID 'b38c8d65-1eb9-40a3-aae7-ffd97f5ccf0d 5319e00d-91b6-4634-aa97-649795704aac 409a9347-d67f-4d33-be48-4b8a79e9130f 1df4431b-9468-4f2c-9ec7-7db9bbee970e ce7b21b4-fa6e-43a6-8577-415d4df4afd4' and application name 'com.c10/testwsds'. Check mass configuration has been done properly.
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:555)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.readOperationsFromWSDL(WSModelInfo.java:466)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadataInternal(WSModelInfo.java:433)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadata(WSModelInfo.java:406)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateModelInfo(WSModelInfo.java:341)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateModelInfo(WSModelInfo.java:314)
    at com.sap.tc.webdynpro.model.webservice.gci.WSTypedModel.<init>(WSTypedModel.java:93)
    at c10.com.testwsds.wd.models.testwsdsmodel.TestWSDSModel.<init>(TestWSDSModel.java:309)
    at c10.com.testwsds.wd.comp.testwsdscomp.TestWSDSComp.createAndMapModelInstance(TestWSDSComp.java:257)
    at c10.com.testwsds.wd.comp.testwsdscomp.TestWSDSComp.initRequest_Logon(TestWSDSComp.java:275)
    at c10.com.testwsds.wd.comp.testwsdscomp.TestWSDSComp.wdDoInit(TestWSDSComp.java:114)
    at c10.com.testwsds.wd.comp.testwsdscomp.wdp.InternalTestWSDSComp.wdDoInit(InternalTestWSDSComp.java:141)
    at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:161)
    ... 49 more
    Caused by: javax.xml.rpc.ServiceException: Configured BindingData b38c8d65-1eb9-40a3-aae7-ffd97f5ccf0d is not compatible with those available in the Webservice clinet framework. Configured BindingData has operation Ping operations, which is not found in the Webservice client framework configuration.
    at com.sap.esi.esp.service.server.query.discovery.DestinationsHelperImplSoa.createSmartBindingData(DestinationsHelperImplSoa.java:1152)
    at com.sap.esi.esp.service.server.query.discovery.DestinationsHelperImplSoa.selectBindingData(DestinationsHelperImplSoa.java:1059)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService_NewInstance(GenericServiceFactory.java:386)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:327)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:288)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:547)
    ... 61 more
    Quelqu'un aurait une idée pour me venir en aide pour débugguer ce Web service ?

    Merci par avance,

    Thibault

  2. #2
    Membre confirmé Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Par défaut
    Il s'agit en fait d'un bug sur le serveur applicatif, et non d'une erreur au niveau de l'implémentation du Web Service.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur lors de la création d'un Web-Service
    Par ngthurel dans le forum Services Web
    Réponses: 0
    Dernier message: 11/06/2013, 15h16
  2. Erreur lors de la création d'un Web Service
    Par may.sou dans le forum Services Web
    Réponses: 0
    Dernier message: 19/02/2012, 14h19
  3. Erreur lors de l'invocation d'un web service REST
    Par yashiro dans le forum Services Web
    Réponses: 0
    Dernier message: 13/12/2011, 12h42
  4. Réponses: 3
    Dernier message: 23/11/2011, 14h00
  5. [JMF][débutant] Erreur lors de l'exécution
    Par july dans le forum Multimédia
    Réponses: 7
    Dernier message: 19/01/2006, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo