Messages d'exception
Les messages d'exception sont enregistrés dans le fichier REP_BASE_ITDI/timsol/logs/ibmdi.log.
Erreur du connecteur BES
- Message d'erreur de la console
- CTGIMT605E Une erreur s'est produite lors du traitement de l'opération de recherche sur le serveur IBM® Tivoli Directory Integrator. Erreur : {1}
- Exception émise
2012-01-06 14:37:23,359 ERROR [C__Program Files_IBM_TDI_V7.1_timsol_ITIM_RMI.xml] - recordErrorMessage():794 Assembly line start exception occured. FunctionName: executeALSearchStart(): AssemblyLineName: <<BESSearch>> Exception Class:com.ibm.di.dispatcher.rmi.AdaptersALStartException<<com.ibm.di.d ispatcher.rmi.AdaptersALStartException><statusCode=2><reasonCode=100><com.ibm.di .dispatcher.FAIL_START_AL><[BESSearch_bes_3800246034950427093_071e2618-29e1-11b2 -c5bd-00000930a5dc, javax.xml.bind.MarshalException - with linked exception: [javax.xml.bind.JAXBException: com.rim.com_rim_bes_bas.EncodeUsername is not known to this context]]>> At com.ibm.di.dispatcher.rmi.RMIDispatcherImpl.startAssemblyLine (RMIDispatcherImpl.java:1350) at com.ibm.di.dispatcher.rmi.RMIDispatcherImpl.executeALSearchStart (RMIDispatcherImpl.java:2546) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:600) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:310) at sun.rmi.transport.Transport$1.run(Transport.java:171) at java.security.AccessController.doPrivileged(AccessController.java:284) at sun.rmi.transport.Transport.serviceCall(Transport.java:167) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:736)- Cause probable
- Le répertoire REP_BASE_ITDI/jars/3rdparty/IBM/axis2 n'avait pas été supprimé de l'environnement Tivoli Directory Integrator du connecteur BES.
- Action corrective
- Supprimez le répertoire de l'environnement et exécutez à nouveau l'opération.Si la suppression du répertoire axis2 n'est pas possible, il est alors nécessaire de télécharger la distribution Apache CXF et de l'installer dans le répertoire REP_BASE_ITDI/jars/patches. Téléchargez la dernière distribution binaire existante dans le site Apache CXF.Remarque : Les classes de la distribution Apache CXF sont prioritaires sur les classes de la distribution axis2. Les connecteurs dépendants d'axis2 risquent de ne plus fonctionner.
Erreur d'environnement BES
- Messages d'erreur de la console
- CTGIMU107W Impossible d'établir la connexion au service indiqué. Vérifiez les informations sur le service, puis renouvelez l'opération.
- CTGIMT001E L'erreur suivante s'est produite. Erreur : échec de la lecture d'une réponse : javax.xml.bind.UnmarshalException - avec com.rim.com_rim_bes_bas.ServiceInstanceType associé - avec l'exception associée : [java.lang.InstantiationException]]
- Cause probable
- Le fichier BESConnector.jar n'est pas correct pour cet environnement. Par exemple, la version Lotus Domino du fichier BESConnector.jar est installée pour un environnement Microsoft Exchange.
- Action corrective
- Remplacez le fichier BESConnector.jar dans le répertoire REP_BASE_ITDI/jars/connectors avec le connecteur approprié.
Erreur de l'adaptateur RSA
- Message d'erreur de la console
- CTGIMT605E Une erreur s'est produite lors du traitement de CTGIMT401E Une erreur s'est produite lors du lancement de l'agent BESTest_bes_test-no-requestid_0091a9fe-29e2-11b2-8f1d-00000930a5dc. Erreur : java.lang.NoClassDefFoundError : opération com.sun.xml.ws.spi.ProviderImpl sur le serveur IBM Tivoli Directory Integrator. Erreur : {1}
- Exception émise
2012-01-11 10:52:15,140 ERROR [C__Program Files_IBM_TDI_V7.1_timsol_ITIM_RMI.xml] - recordErrorMessage():794 Assembly line start exception occured. FunctionName: executeALRequest(): AssemblyLineName: <<BESTest>> Exception Class:com.ibm.di.dispatcher.rmi.AdaptersALStartException <<com.ibm.di.dispatcher.rmi.AdaptersALStartException><statusCode=2><reasonCode=100><com.ibm.di .dispatcher.FAIL_START_AL><[BESTest_bes_test-no-requestid_0091a9fe-29e2-11b2-8f1d00000930a5dc, java.lang.NoClassDefFoundError: com.sun.xml.ws.spi.ProviderImpl]>> At com.ibm.di.dispatcher.rmi.RMIDispatcherImpl.startAssemblyLine (RMIDispatcherImpl.java:1350) at com.ibm.di.dispatcher.rmi.RMIDispatcherImpl.executeALRequest (RMIDispatcherImpl.java:2032) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:600) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:310) at sun.rmi.transport.Transport$1.run(Transport.java:171) at java.security.AccessController.doPrivileged(AccessController.java:284) at sun.rmi.transport.Transport.serviceCall(Transport.java:167) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:736)- Cause probable
- L'adaptateur RSA Authentication Manager est installé dans le même environnement Tivoli Directory Integrator que celui de l'adaptateur BES.
- Action corrective
- Déplacez les fichiers RSA JAR du répertoire REP_BASE_ITDI/jvm/jre/lb/ext dans un répertoire sous REP_BASE_ITDI/jars/3rdparty.