Profile für Structured Query Language in Java-(SQLJ)-Anwendungen anpassen und binden
Vereinfachen Sie die Anpassung und Bindung von SQLJ-Profilen für Ihre Anwendungen, indem Sie die folgenden Funktionen über die Administrationskonsole oder Scripting ausführen. SQLJ-Profile müssen angepasst und gebunden werden, bevor die Unternehmensanwendung das eingebettete SQL der Anwendung verwenden kann.
Vorbereitende Schritte
Für SQLJ-Anwendungen, die CMP (Container-managed Persistence, über Container realisierte Transaktionspersistenz) verwenden,
können Sie die Anwendung auf zwei Arten implementieren.
- Implementieren Sie die SQLJ-Anwendung im Anwendungsserver. Weitere Informationen finden Sie im Artikel zur Implementierung von SQLJ-Anwendungen, die CMP verwenden.
- Implementieren Sie die SQLJ-Anwendungen mit dem Tool "ejbdeploy". Weitere Informationen finden Sie im Artikel zur Implementierung von SQLJ-Anwendungen, die CMP verwenden, mit dem Tool "ejbdeploy".
Informationen zu diesem Vorgang
Zusätzlich zur Profilanpassung müssen Sie die angepassten Profile an die DB2-Datenbank binden. Die Profilbindung darf erst nach der Anpassung der SQLJ-Profile stattfinden.
Sie können Profile auch mit Scripting
oder mit dem Tool "db2sqljcustomize" anpassen und binden.
- Informationen zur Scripting-Unterstützung finden Sie im Artikel zur Befehlsgruppe für die Anwendungsverwaltung für das Objekt "AdminTask".
- Informationen zum Tool "db2sqljcustomize" finden Sie im Artikel zur Anpassung und Bindung von SQLJ-Profilen mit dem Tool "db2sqljcustomize". Wenn Sie Profile mit dem Tool "db2sqljcustomize" anpassen, müssen Sie die Anwendung erneut installieren.
Vorgehensweise
Ergebnisse
Wenn die Operation erfolgreich durchgeführt wurde, ist die folgende Nachricht im Systemprotokoll enthalten:
ADMA0507I=ADMA0507I: Die SQLJ-Operation in der Anwendung {0} war erfolgreich. Exit-Code: {1}
ADMA0507I.explanation=Diese Informationsnachricht zeigt den Programmstatus an.
ADMA0507I.useraction=Es ist keine Benutzeraktion erforderlich.
Wenn die Operation nicht erfolgreich durchgeführt wurde, ist die folgende Nachricht im Systemprotokoll enthalten:
ADMA0506I=ADMA0506I: Die SQLJ-Operation in der Anwendung {0} war nicht erfolgreich. Exit-Code: {1}
ADMA0506I.explanation=In der SQLJ-Operation ist ein Problem aufgetreten. Diese Informationsnachricht zeigt den Programmstatus an. Die vorherigen Nachrichten in der Befehlsausgabe enthalten Details zum Problem.
ADMA0506I.useraction=Suchen Sie in der Befehlsausgabe nach der Ursache für das Problem.