Tous les messages générés par le connecteur sont conservés dans un fichier nommé BIA_EJBConnector.txt. (Le nom du fichier est déterminé par la propriété standard de configuration du connecteur LogFileName.) Chaque message se compose d'un numéro de message et du message lui-même :
Numéro de message Texte du message
Le connecteur gère les erreurs spécifiques de la façon décrite dans les sections qui suivent.
Une exception est levée lorsque le connecteur ne trouve pas une interface éloignée dans le fichier JAR EJB fourni par l'utilisateur pour échanger les données avec le connecteur. Le connecteur consigne l'erreur avec le nom de la classe introuvable et retourne un code FAIL.
Lorsque le connecteur reçoit le nom de classe du bean d'entreprise et tente de créer un objet de cette classe, une exception est levée s'il ne parvient pas à créer l'instance de l'objet. Le connecteur consigne l'erreur, qui inclut le nom de la classe de l'objet qui ne peut être instancié, et retourne un code FAIL.
Le connecteur lève une exception en cas de code non valide ou d'accès incorrect (public ou privé) à une méthode.
Le connecteur consigne l'erreur et retourne un code FAIL.
Le connecteur lève une exception si une méthode est précisée sur l'objet métier et qu'elle n'existe pas dans l'objet de bean d'entreprise correspondant. Les méthodes sont chargées de façon dynamique, aussi cette exception est levée lorsque la méthode est introuvable dans la classe.
Le connecteur consigne l'erreur et retourne un code FAIL.
Le connecteur lève une exception lorsque l'application EJB (avec laquelle le connecteur échange des objets métier) lève une exception.
Le connecteur consigne l'erreur et retourne un code FAIL.
Le connecteur lève une exception lorsqu'une méthode est incluse dans l'ASI d'instruction de l'objet métier, mais que les arguments de cette méthode n'ont pas été renseignés.
Le connecteur consigne l'erreur et retourne un code FAIL.
Le connecteur lève une exception si une méthode d'objet EJB prend ou retourne un type de données différent de ce qui a été spécifié dans l'objet métier.
Le connecteur consigne l'erreur et retourne un code FAIL.
Le connecteur lève une exception si l'ASI d'instruction de l'objet métier qui lui est transmis est mis en forme de façon incorrecte ou s'il utilise une syntaxe erronée. C'est par exemple le cas lorsqu'un ASI d'instruction ne contient pas une séquence de méthode correcte.
Le connecteur consigne l'erreur et retourne un code FAIL.
Le connecteur lève une exception s'il perd la connexion avec le serveur d'applications sur lequel les beans d'entreprise sont déployés, ou s'il ne peut appeler de méthode EJB en raison d'un échec de connexion.
Le connecteur consigne l'erreur et retourne un code FAIL.