samedi 5 avril 2008

Bug: DCA-40012 Jdeveloper 10.1.3.3 et DataControl

Lors de l'utilisation de Jdev 10.1.3.3 (et seulement cette version) , j'avais essayer de faire des pages JSF (jsp avec pageFlow) en appelant mes processus Bpel.

Il faut donc créer un dataControl depuis l'onglet connexion de votre jdev et dérouler votre serveur d'intégration pour y trouver l'ensemble des processus qui sont déployés dessus. Ensuite un simple clic droit pour choisir DataControl permet de créer une interface.
Celle-ci peut être drag & droppée dans la page jsp de votre choix et ADF vous permet de créer un formulaire en quelques clic ...

bref, une fois l'application JSF déployée vers votre serveur Oracle 10.1.3.3, j'avais cette erreur :


08/02/29 13:57:46.93 10.1.3.3.0 Started08/02/29 13:57:52.234 ADFBpel: 10.1.3.3.0 Started08/02/29 13:58:08.562 ADFBpel: Servlet errorjavax.faces.el.EvaluationException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.adf.model.adapter.AdapterException, msg=DCA-40012: Failed to create a connection to the Web Service. at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:190) at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143) at oracle.adfinternal.view.faces.uinode.ValueBindingBoundValue.getValue(ValueBindingBoundValue.java:30) at oracle.adfinternal.view.faces.uinode.UIXComponentUINode.getAttributeValueImpl(UIXComponentUINode.java:392) at oracle.adfinternal.view.faces.uinode.UIXComponentUINode.getAttributeValue(UIXComponentUINode.java:127) at oracle.adfinternal.view.faces.ui.laf.base.BaseLafRenderer.isDisabled(BaseLafRenderer.java:67) at oracle.adfinternal.view.faces.ui.laf.oracle.desktop.ButtonRenderer._getImage(ButtonRenderer.java:425) at oracle.adfinternal.view.faces.ui.laf.oracle.desktop.ButtonRenderer.renderContent(ButtonRenderer.java:103) at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)

Je vous propose de mettre à jour le jar défectueux dans votre répertoire ORACLE_HOME\webservices\lib\mdds.jar

par celui-ci :
mdds.jar

Redémarrer ensuite votre Soa Suite et ca marche ;)


PS: Pensez à faire un backup du fichier jar !

Aucun commentaire: