Personnalisation et liaison de profils pour le langage SQL dans les applications Java (SQLJ)
Simplifiez la personnalisation et la liaison des profils SQL pour Java pour vos applications en accomplissant ces fonctions à l'aide de la console d'administration ou d'un script. Les profils SQL pour Java doivent être personnalisés et liés avant que l'application d'entreprise ne puisse utiliser le SQL incorporé dans l'application.
Avant de commencer
Pour les applications SQL pour Java qui utilisent la persistance gérée par conteneur,
vous pouvez déployer l'application de deux manières :
- Déployez l'application SQL pour Java sur le serveur d'applications. Consultez la rubrique relative au déploiement d'applications SQL pour Java qui utilisent la persistance gérée par conteneur pour plus d'informations.
- Déployez des applications SQL pour Java avec l'outil ejbdeploy. Consultez la rubrique relative au déploiement d'applications SQL pour Java qui utilisent la persistance gérée par conteneur avec l'outil ejbdeploy.
Pourquoi et quand exécuter cette tâche
En plus de personnaliser les profils, vous devez lier les profils personnalisés à la base de données DB2. La liaison des profils ne doit être effectuée qu'une fois les profils SQL pour Java personnalisés.
Vous
pouvez également personnaliser et lier des profils à l'aide d'un script ou de l'outil db2sqljcustomize
:
- Pour la prise en charge des scripts, consultez la rubrique relative aux groupes de commandes de gestion des applications de l'objet AdminTask.
- Pour plus d'informations sur l'outil db2sqljcustomize, consultez la rubrique relative à la personnalisation et à la liaison des profils SQL pour Java avec l'outil db2sqljcustomize. Si vous personnalisez des profils à l'aide de l'outil db2sqljcustomize vous devez réinstaller l'application.
Procédure
Résultats
Si l'opération a réussi, le message suivant
s'affiche dans le journal système :
ADMA0507I=ADMA0507I: The SQLJ operation on application {0} completed successfully. Exit code: {1}
ADMA0507I.explanation=This informational message indicates the program status.
ADMA0507I.useraction=No user action is required.
Si l'opération a échoué
le message suivant s'affiche dans le journal de sortie
système :ADMA0506I=ADMA0506I: The SQLJ operation on application {0} did not complete successfully. Exit code: {1}
ADMA0506I.explanation=The SQLJ operation encountered a problem. Ce message d'information indique
l'état du programme. Prior messages in the command output give details of the problem.
ADMA0506I.useraction=Check the command output for the cause of the problem.