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