When you define schedulers in the server configuration, the object instance is bound into
the global name space under the configured Java™ Naming Directory Interface (JNDI) name. You can use a
resource reference to avoid manually coding this JNDI name into your application. Using a resource
reference allows administrators to map applications to the appropriate schedulers.
About this task
You can alternatively create a scheduler resource reference by editing the XML directly. A
Scheduler resource reference is a Java Platform, Enterprise Edition (Java EE) compliant resource that
uses the class com.ibm.websphere.scheduler.Scheduler as the object type. For information regarding
the XML file format, see the Java EE Specification.
Procedure
-
Start an assembly tool, such as Rational® Application Developer.
-
Open the Java EE perspective.
-
Open your Enterprise JavaBeans (EJB) or Web module with the Deployment Descriptor
Editor.
-
Click the Reference tab.
-
Click Add.
-
Select the Resource reference option.
-
Click Next.
-
Complete the Reference fields as shown in the following properties:
- Name
- The reference name, for example, sched/MyScheduler. According to this
example, the name you choose has a local reference name of
java:comp/env/sched/MyScheduler.
- Type
- Select com.ibm.websphere.scheduler.Scheduler, and click
OK.
- Authentication
- Select container.
- Description
- Any relevant description.
-
Click finish.
- Optional:
Enter a global JNDI name of a configured scheduler in the JNDI name field in the Bindings
section of the Reference window. You can specify or override this value when you install the
application.
-
Save your changes to the deployment descriptor.
Results
A scheduler resource reference is now available to use within your application