Wenn Sie Scheduler in der Serverkonfiguration definieren, wird die Objektinstanz
im globalen Namespace unter dem konfigurierten
JNDI-Namen (Java™ Naming
Directory Interface) gebunden. Sie können eine Ressourcenreferenz verwenden, um den JNDI-Namen nicht
manuell in der Anwendung codieren zu müssen.
Bei Verwendung einer Ressourcenreferenz können Administratoren Anwendungen
passenden Schedulern zuordnen.
Informationen zu diesem Vorgang
Alternativ können Sie eine
Referenz auf eine Schedulerressource durch direktes Editieren des XML-Codes erstellen.
Eine Ressourcenreferenz für den Scheduler ist eine
Java-EE-kompatible
(Java Platform,
Enterprise Edition) Ressource, die die Klasse "com.ibm.websphere.scheduler.Scheduler" als Objekttyp verwendet.
Informationen zum Format der XML-Datei finden Sie in der
Java-EE-Spezifikation.
Vorgehensweise
- Starten Sie ein Assembliertool wie
Rational Application Developer.
- Öffnen Sie die Java-EE-Perspektive.
- Öffnen Sie Ihr EJB- (Enterprise JavaBeans)
oder Webmodul mit dem Editor für Implementierungsdeskriptoren.
- Klicken Sie auf das Register Verweis.
- Klicken Sie auf Hinzufügen.
- Wählen Sie Ressourcenverweis aus.
- Klicken Sie auf Weiter.
- Füllen Sie die Felder zur Referenz aus, wie in den folgenden Eigenschaften
dargestellt:
- Name
- Der Name der Referenz, z. B. sched/MyScheduler. In diesem Beispiel ist
dem ausgewählten Namen der Name einer lokalen Referenz,
java:comp/env/sched/MyScheduler, zugeordnet.
- Typ
- Wählen Sie com.ibm.websphere.scheduler.Scheduler aus, und klicken Sie auf OK.
- Authentifizierung
- Wählen Sie den Container aus.
- Geben Sie eine Beschreibung ein.
- Klicken Sie auf "Fertig stellen".
- Optional: Geben Sie im Abschnitt "Bindungen" des Fensters
"Verweis" im Feld für den JNDI-Namen den globalen JNDI-Namen
eines konfigurierten Scheduler ein.
Sie können diesen Wert überschreiben, wenn Sie die Anwendung installieren.
- Speichern Sie die am Implementierungsdeskriptor vorgenommenen Änderungen.
Ergebnisse
Eine Referenz auf eine Schedulerressource ist jetzt in der Anwendung verfügbar.