<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="cheatsheet.xsl"?>
<!-- START NON-TRANSLATABLE                                                  -->
<!--                                                                         -->
<!--   "http://publib.boulder.ibm.com/infocenter . . . "                     -->
<!--   &lt;code&gt;&amp;lt;WAS_INSTALL_ROOT&amp;gt; . . . &lt;/code&gt;      -->
<!--   CreateLRSCHEDTablesCloudscape.ddl                                     -->
<!--   CreateLRSCHEDTablesDB2.ddl                                            -->
<!--   default_host                                                          -->
<!--   "BatchJobSchedulerEJBs"                                               -->
<!--   "BatchJobSchedulerWebSvcRouter"                                       -->
<!--                                                                         -->
<!-- END NON-TRANSLATABLE                                                    -->
<cheatsheet title="Configuring the Compute Grid job scheduler">
    <intro 
        href="intro_configure_lrs.htm">
	    <description>
            This guided activity assists you in configuring the job scheduler in order to prepare Compute Grid to host jobs.
            &lt;br/&gt;
            &lt;br/&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=tcgconf"&gt;Configuring the job scheduler&lt;/a&gt;
            </description>
    </intro>
    <item 
        href="" 
        title="Choose the environment to host the job scheduler">
        <action class=""></action>
	    <description>
            The job scheduler can be hosted by either an application server or a cluster. Only a single application server or cluster can host the job scheduler at any given time.
            &lt;br/&gt;
            &lt;br/&gt;
            &lt;strong&gt;An application server host &lt;/strong&gt; &lt;br/&gt;
            &lt;dl&gt;
               &lt;li&gt;
                  is recommended for test environments
               &lt;/li&gt;
               &lt;li&gt;
                  can utilize the default Cloudscape (Derby) v10/1.x database
               &lt;/li&gt;
            &lt;/dl&gt;
            &lt;strong&gt;A cluster host&lt;/strong&gt;
            &lt;dl&gt;
               &lt;li&gt;
                  is recommended for production environments or any environment in which a scalable, highly available job scheduler is required.
               &lt;/li&gt;
               &lt;li&gt;
                  requires a cluster capable database
               &lt;/li&gt;
            &lt;/dl&gt;
         
            To host the job scheduler on an application server using the default Derby database, skip to 
            &lt;br/&gt;
            &lt;a href="javascript:showHideStep('section1');showHideStep('section5')"&gt; 
               &lt;IMG SRC="../com.ibm.ws.console.core.guidedactivity/images/skip_task.gif" border="0" alt="" align="absmiddle"/&gt;
               Configure the job scheduler &lt;/a&gt; &lt;br/&gt;
            &lt;br/&gt;
            To host the job scheduler on a cluster, continue to the
            </description>
    </item>
    <item 
            href="" title="Define a cluster to host the job scheduler">
	    <action class=""></action>
	    <description>
            Define a cluster to host the job scheduler application. To define a dynamic cluster, use the following guided activity: 
            &lt;br/&gt;
            &lt;A TARGET="detail" HREF="/ibm/console/guidedactivity/csframe.jsp?cheatSheetURI=com.ibm.ws.console.guidedactivity/cheatsheets/nl/lang/configure_wdo.xml&amp;cheatSheetPackage=com.ibm.ws.console.guidedactivity/cheatsheets&amp;fromStep=2"&gt;
            &lt;IMG SRC="/ibm/console/images/cheatsheets/start_task.gif" align="absmiddle" border="0" alt="Click to perform"/&gt;Prepare hosting environment for dynamic operations
            &lt;/A&gt;
            &lt;br/&gt;
            &lt;br/&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=cbglrexenv"&gt;Creating a dynamic cluster to host the job scheduler&lt;/a&gt;
        </description>
    </item>
    <item 
       href="" 
       title="Create database tables for the job scheduler">
       <description> 
            To define the database tables that store job information, use a Data Definition Language (DDL) file provided during the installation of Compute Grid.   The files are located the &lt;code&gt;&amp;lt;WAS_INSTALL_ROOT&amp;gt;/longRunning&lt;/code&gt; directory.
            &lt;dl&gt;
                &lt;li&gt;DB2 - &lt;code&gt;CreateLRSCHEDTablesDB2.ddl;&lt;/code&gt;&lt;/li&gt;
                &lt;li&gt;Derby - &lt;code&gt;CreateLRSCHEDTablesDerby.ddl&lt;/code&gt;;&lt;/li&gt;
            &lt;/dl&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=tbgsched"&gt;Setting up the job scheduler database&lt;/a&gt;
        </description>
    </item>
    <item 
       href="" 
       title="Define a database connection">
       <action class=""></action>
       <description> 
            Define the JDBC provider and data source to connect to the database created in the previous task. 
            To perform this task, use the following guided activity: 
            &lt;br/&gt;
            &lt;A TARGET="detail" HREF="../guidedactivity/csframe.jsp?cheatSheetURI=com.ibm.ws.console.resources/guidedactivity/cheatsheets/nl/en/cheatsheet_resource.xml&amp;cheatSheetPackage=com.ibm.ws.console.resources/guidedactivity/cheatsheets&amp;fromStep=4"&gt;
            &lt;IMG SRC="/ibm/console/images/cheatsheets/start_task.gif" align="absmiddle" border="0" alt="Click to perform"/&gt;Connecting to a database
            &lt;/A&gt;

            &lt;br/&gt;
            &lt;br/&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; Since this data source must be accessible from every node that can host the job scheduler and endpoints, it must be defined at the cell level.

            &lt;br/&gt;&lt;br/&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=tbgsched"&gt;Setting up the job scheduler database&lt;/a&gt;
        </description>
    </item>
<!--
    <item 
       href="" 
       title="Persist job information to the database">
       <action class="navigatorCmd.do?forwardName=gridscheduler.config.view"></action>
       <description> 
            In the Grid Scheduler panel, select the data source defined in the previous task so that job information is persisted to the database.
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=tbgsched"&gt;Setting up the Grid Scheduler database&lt;/a&gt;
        </description>
    </item>

	<item 
           href="" 
           title="Enable startup beans service on each application server">
	   <action class="navigatorCmd.do?forwardName=ApplicationServer.content.main"></action>
	   <description> 
            All application servers created for the dynamic cluster defined in the previous task must have the startup beans service enabled.
            The service is accessed through the path:&lt;br/&gt; "Application Servers &gt; {dynamic_cluster_name}_{node_name} &gt; (Container services) Startup beans service".
            &lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you add nodes to the node group later, you will need to repeat this step for the newly-created application servers.
            &lt;br/&gt;&lt;br/&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=tbgncltr"&gt;Create a dynamic cluster for the execution environment&lt;/a&gt;
        </description>
	</item>

    <item 
       href="" 
       title="Define host aliases for dynamic cluster member ports">
       <action class="navigatorCmd.do?forwardName=VirtualHost.content.main"></action>
       <description>
            Define virtual host aliases that correspond to the HTTP ports used by the dynamic cluster members. 
            Review the &lt;code&gt;WC_defaulthost&lt;/code&gt; HTTP port for each dynamic cluster member defined in the prior step, 
            then add those host-port combinations
            to the list of host aliases for &lt;code&gt;default_host&lt;/code&gt;.
            &lt;br/&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=was-nd-dist&amp;topic=tcws_plugin_vhost"&gt;Configuring virtual hosts&lt;/a&gt;
        </description>
    </item>
-->
    <item 
       href="" 
       title="Configure the job scheduler">
       <action class="navigatorCmd.do?forwardName=gridscheduler.config.view"></action>
       <description>
            On the job scheduler configuration panel, choose the host and data source defined in the previous steps.
            &lt;br/&gt;
            &lt;br/&gt;
            Click &lt;strong&gt;OK&lt;/strong&gt; to save this configuration.
            &lt;br/&gt;
            &lt;br/&gt;
            For more information:
            &lt;br/&gt;
            &lt;IMG SRC="../com.ibm.ws.console.guidedactivity/images/topic.gif" border="0" alt="Online task documentation" align="absmiddle"/&gt;            
            &lt;a target="help" HREF="http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v6r1&amp;product=xd-grid&amp;topic=tcgconf"&gt;Configuring the job scheduler&lt;/a&gt;

<!-- manual click to perform link-->
<!--
            &lt;a href="javascript:loadContent('navigatorCmd.do?forwardName=gridscheduler.config.view');"&gt;
               &lt;IMG SRC="../com.ibm.ws.console.core.guidedactivity/images/start_task.gif" border="0" alt="" align="absmiddle"/&gt;
               Click to perform&lt;/a&gt;
--> 
        </description>
    </item>
    <item
             href="" 
             title="Save and synchronize configuration">
	     <action class=""/>
	     <description>
             Click &lt;strong&gt;Save&lt;/strong&gt; in the message at the top of the console panel to update the master configuration.
        </description>
    </item>
    <item 
        href="" 
        title="Start the job scheduler host">
	<action class="navigatorCmd.do?forwardName=ApplicationServer.content.main"></action>
	<description>
            Start or restart the application server or the cluster member defined in the previous step. A dynamic cluster member application server's name is in the form:
            &lt;br/&gt;
            &lt;br/&gt;
            {dynamic_cluster_name}_{node_name}
            
        </description>
    </item>
    <item 
        href="" 
        title="Task completion and next steps">
	<action class=""></action>
	<description>
             After completing the previous steps, the job scheduler is configured and ready to accept Compute Grid jobs..  
             &lt;br/&gt;
             &lt;br/&gt;
             The next task is
             &lt;blockquote style="margin-left:0em;margin-top:0.5em;margin-bottom:0em"&gt;
             &lt;IMG SRC="../com.ibm.ws.console.core.guidedactivity/images/start_cheatsheet.gif" border="0" alt="" align="absmiddle"/&gt;
             &lt;A TARGET="detail" HREF="../guidedactivity/csframe.jsp?cheatSheetURI=com.ibm.ws.console.guidedactivity/cheatsheets/nl/lang/configure_bjee.xml&amp;cheatSheetPackage=com.ibm.ws.console.guidedactivity/cheatsheets"&gt;
             Deploying a Compute Grid application
             &lt;/A&gt;
             &lt;/blockquote&gt;
        </description>
	</item>
</cheatsheet>