Using the Scheduler Binding Component

Using Application Variables in a Trigger Message

Application Variables are created using the Scheduler Binding Component runtime properties editor. They can also be created using the GlassFish Admin Console and the asadmin Command Line Interface (CLI).

ProcedureCreating and Using Application Variables

  1. Reference the Application Variable in the Message field of the trigger editor, using the dollar-sign curly braces format, as highlighted in the figure below.

    Image shows the Cron trigger editor and demonstrates
using Application Variables in the Message field
    Caution – Caution –

    Any defined Application Variable is available to all JBI applications deployed in a GlassFish server, therefore care must be taken to qualify Application Variables for different deployments. Typically, you can do this by adding a unique prefix to the Application Variable name, such as the name of the WSDL binding. For example, in the image above, the prefix “cronBinding.” is used to differentiate the variables.


  2. Next, prior to deployment time, set the referenced Application Variables. To do this

    1. From the Services window, right-click the sun-scheduler-binding, under GlassFish V2 -> JBI -> Binding Components, and choose Properties from the pop-up menu.

      The sun-scheduler-binding Properties editor appears.

    2. Click the edit button for the Application Variables property.

      The Application Variables dialog box appears.

    3. Click Add, and select the type of variable type for your Application Variable: String, Number, Boolean, or Password. Click OK

      Image shows the Scheduler runtime properties editor as
described in context

      A new row is added to the Application Variables dialog box.

    4. For each Application Variable, enter the name, exactly as referenced in the Message field of the trigger editor, omitting the dollar sign and curly braces.

    5. Enter the Application Variable's corresponding value in the Value field. Password values are masked for confidentiality.

      Image shows the Application Variables dialog box with
two Application Variables configured
      Note –

      The value field cannot reference another Application Variable.


    6. Once you have completed all of your Application Variables, Click OK.

      The Application Variables are added to the sun-scheduler-binding Properties Editor's Application Variables field, and are ready to use.

Using Admin Console and asadmin to Create Application Variables

In addition to the NetBeans IDE, you can also use these other tools to create Application Variables for the Scheduler Binding Component.