﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>MVP Systems - Support</title><generator>InstantKB.NET 2011</generator><description>MVP Systems - Support</description><link>http://www.jamssupport.com/</link><webMaster>Support@JAMSSupport.com</webMaster><lastBuildDate>Mon, 17 Jun 2013 20:52:38 GMT</lastBuildDate><ttl>20</ttl><item><title>Using Date Variables inside File Events for Trigger Definitions</title><link>http://www.jamssupport.com/Goto50250.aspx</link><description>You can utilize Date Variables in the path, for file events, in a Trigger Definition in JAMS.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Start with the following:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;    &lt;li style="text-align: left;"&gt;&lt;span style="font-size: 10pt;"&gt;Create a Variable with a Date format value.  The date format by default is set to MM/DD/YY.  You must supply a date as a default value.&lt;/span&gt;&lt;/li&gt;    &lt;li style="text-align: left;"&gt;&lt;span style="font-size: 10pt;"&gt;Set the variable using whichever method you choose.  Powershell might work best in this case.  For example, &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;use the "Set-JAMSVariable" command-let to set the variable, make sure you use the format above.&lt;/span&gt;&lt;/li&gt;    &lt;li style="text-align: left;"&gt;&lt;span style="font-size: 10pt;"&gt;When calling the variable, go to the file event trigger and use this example as a guide to the path for the file:&lt;/span&gt;&lt;/li&gt;    &lt;li style="text-align: left;"&gt;&lt;strong style="font-size: 10pt;"&gt;D:\Temp\MyFile_&amp;lt;&amp;lt;MyVariableDate("MMddyy")&amp;gt;&amp;gt;.txt&lt;/strong&gt;&lt;/li&gt;    &lt;li style="text-align: left;"&gt;&lt;span style="font-size: 10pt;"&gt;This will search for a file with the file name MyFile_060713.txt assuming you have your "MyVariableDate" variable definition set to "06/07/13".&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><pubDate>Fri, 14 Jun 2013 08:52:03 GMT</pubDate><dc:creator>gennarop</dc:creator></item><item><title>Using the SQL Server Agent Job Monitor</title><link>http://www.jamssupport.com/Goto50022.aspx</link><description>&lt;h2&gt;External Tab&lt;/h2&gt;&lt;p&gt;The External Tab can be used to view information about the SQL Server Agent Jobs located on the computer running the JAMS Client, as well as jobs located on other servers.&lt;/p&gt;&lt;h2&gt;Displaying Jobs&lt;/h2&gt;&lt;p&gt;To view the Jobs installed on the current machine, simply select the SQL Agent Ribbon Bar Tab.  Then, click the SQL Agent Jobs shortcut in the Shortcut bar to the left.  By default, this will display all the SQL Agent Jobs currently configured on the local machine.  If no Jobs are displayed, there may not be any SQL Agent Jobs configured on the current machine.&lt;/p&gt;&lt;p&gt;To display the configured Jobs on a remote machine, right click on the shortcut bar, and choose the Add Shortcut option.  Enter a new name for the shortcut.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SQLAgent/SQLNewShortcutName.jpg" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Next, select the Query tab.  In the Server Name field, enter the name of the SQL Server instance to connect to.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SQLAgent/SQLNewShortcutServerName.jpg" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Press OK to add the new shortcut to the shortcut bar.  When the newly added shortcut is selected, the Jobs on the remote machine will be displayed.  If no tasks are displayed, ensure that there are SQL Agent Jobs present on the remote instance.&lt;/p&gt;&lt;h2&gt;SQL Server Versions&lt;/h2&gt;&lt;p&gt;There are three supported versions of SQL Server Agent, SQL Server 2005, SQL Server 2008 and SQL Server 2012.  The version in use is determined by the SQL Server version currently installed along with the JAMS Client.  If the Client is running on a machine with SQL Server 2012 installed, then it will be able to access Job information from other instances running SQL Server 2012.  It will also be able to access Jobs from instances running SQL Server 2005 and SQL Server 2008.&lt;/p&gt;&lt;p&gt;However, if the Client is running on a machine with SQL Server 2005 installed, then it will only be able to access Job information from other instances running SQL Server 2005.  The libraries required to access Jobs on SQL Server 2005 instances are not present, and therefore, no Job information can be retrieved from these instances.&lt;/p&gt;&lt;h2&gt;Converting Jobs&lt;/h2&gt;&lt;p&gt;It is very easy to convert a SQL Server Agent Job to a JAMS Job.  Simply select a Job from the Job list, right click, and choose the Convert option.  You can also use the Convert to JAMS button in the Ribbon Bar.&lt;/p&gt;&lt;h4&gt;Note: Agent Job conversion requires a connection to a JAMS Scheduler.  The free version of the JAMS Client does not support converting SQL Agent Jobs to JAMS Jobs.  A licensed JAMS Scheduler is required.&lt;/h4&gt;&lt;p&gt;A Conversion Wizard will now begin, which walks though all the steps required to convert an Agent Job to a JAMS job.  On each step of the wizard, fields will be pre-populated with information from the selected SQL Agent Job.  You can then change the retrieved information before the new JAMS Job is created.&lt;/p&gt;&lt;p&gt;Since some SQL Agent Jobs will contain multiple Job Steps, these Agent Jobs will be converted to JAMS Setups, with two or more Jobs.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SQLAgent/SQLConvertWizard.jpg" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;h4&gt;Note: Not all options for a SQL Agent Job are supported by JAMS.  If an option is not supported, then you may receive an error when advancing to the next conversion step.  This is done so that you can appropriately change the property of the Job.&lt;/h4&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;It is also possible to convert multiple SQL Agent Jobs at the same time.  Just select several Agent Jobs from the Jobs list and click the Convert to JAMS button.  This will start the Wizard for converting multiple Jobs.  The first few steps will prompt for information common to all of the Jobs selected for conversion.  The Wizard will then attempt to convert all of the selected Jobs to JAMS Jobs.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SQLAgent/SQLConvertMultiWizard.jpg" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;If a SQL Agent Job property cannot be directly converted to a JAMS Job property, then a new Wizard screen will be displayed so that the property can be changed accordingly.  A Job which cannot be converted automatically can be Canceled individually.&lt;/p&gt;&lt;h2&gt;Other Actions&lt;/h2&gt;&lt;p&gt;SQL Agent Jobs can also be started, stopped, and deleted from the SQL Agent instance.  Simply select a Job from the Job list and click the appropriate button on the Ribbon Bar.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><pubDate>Thu, 13 Jun 2013 10:59:54 GMT</pubDate><dc:creator>MattV</dc:creator></item><item><title>Release Notes for JAMS v6.0.563</title><link>http://www.jamssupport.com/Goto50249.aspx</link><description>&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;A correction to allow when removing a server definition. (Client)&lt;/li&gt;    &lt;li&gt;A correction to setups not completing correctly when released or canceled. (Scheduler)&lt;/li&gt;    &lt;li&gt;An enhancement to allow Workflow activity tracking updates in real time. (Scheduler)&lt;/li&gt;    &lt;li&gt;A correction to force Log file time stamps to now use local time. (Scheduler, Agent)&lt;/li&gt;    &lt;li&gt;An enhancement to improve error reporting. (Scheduler)&lt;/li&gt;    &lt;li&gt;A correction to the title of a view to update when moving from one folder to another. (Client)&lt;/li&gt;    &lt;li&gt;An enhancement to Batch Queues to setup job can only borrow a queue slot when the setup and setup job are in the same queue. (Scheduler)&lt;/li&gt;    &lt;li&gt;A correction an issue when using the UseEnvironmentVariables submit option. (Client)&lt;/li&gt;    &lt;li&gt;A correction to the first job in a setup definition that could duplicate the resource requirements which results in a primary key violation. (Scheduler)&lt;/li&gt;    &lt;li&gt;A correction for the default server setting was sometimes not being saved. (Client)&lt;/li&gt;    &lt;li&gt;An update to the initial value for "Retain Option" to "Not Specified". (Scheduler, Client)&lt;/li&gt;    &lt;li&gt;A update to address New Job wizard resize layout issues. (Client)&lt;/li&gt;    &lt;li&gt;An updated to the new OS400 Iseries QSYSOPR view. (Client)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;The JAMS v5.4.239 release includes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to JAMS Web controls to now support international date formats (Scheduler)&lt;/li&gt;    &lt;li&gt;An enhancement to allow  specifying a comma separated lists of AD groups in the GrantBypassGroup configuration setting (Scheduler)&lt;/li&gt;    &lt;li&gt;A correction to throttle events being sent to clients running the JAMS Monitor (Client)&lt;/li&gt;    &lt;li&gt;A correction to prevent potential database deadlocks when a file or mail event fires a trigger (Scheduler)&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 10 Jun 2013 06:30:04 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Running Oracle Jobs in JAMS</title><link>http://www.jamssupport.com/Goto50248.aspx</link><description>&lt;p style="text-align: left;"&gt;&lt;span style="font-family: verdana; font-size: 10pt;"&gt;Here are two ways to run Oracle jobs with JAMS:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span style="font-family: verdana; font-size: 10pt;"&gt;If you want to run an Oracle job on Linux, create a new Execution Method in JAMS that is a copy of the SSHAgent execution method. &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana; font-size: 10pt;"&gt;Then, edit the new execution method and set the Template to be:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="font-size: 10pt;"&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Code" style="width: 840px; height: 252px;"&gt;&lt;strong&gt;&lt;strong&gt;#!/bin/sh&lt;br /&gt;source ~/.bash_profile&lt;br /&gt;#----Create script file----&lt;br /&gt;JOBFILE=`mktemp`&lt;br /&gt;cat &amp;gt; $JOBFILE &amp;lt;&amp;lt; EOFMARKER&lt;br /&gt;&amp;lt;&amp;lt;JAMS.Source&amp;gt;&amp;gt;&lt;br /&gt;EOFMARKER&lt;br /&gt;#----Run script----&lt;br /&gt;sqlplus / &amp;lt; $JOBFILE&lt;br /&gt;#----Cleanup----&lt;br /&gt;rm $JOBFILE&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong style="font-size: 10pt;"&gt; &lt;/strong&gt;&lt;span style="font-size: 10pt;"&gt;Create a job that uses your new execution method and enter the SQL in the Source tab.  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;If you have the Oracle Client for .NET installed on a Windows machine, you can use our OleDbCommand execution method. &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;Add a job that uses that execution method. &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;Add a parameter named "ConnectionString" with a value similar to:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong style="font-size: 10pt;"&gt;Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;span style="font-size: 10pt; font-weight: normal;"&gt;Put the Oracle SQL in the Source tab.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt; &lt;/p&gt;</description><pubDate>Fri, 07 Jun 2013 10:28:15 GMT</pubDate><dc:creator>gennarop</dc:creator></item><item><title>JAMSWebClient</title><link>http://www.jamssupport.com/Goto50173.aspx</link><description>&lt;h1&gt;JAMSWebClient&lt;/h1&gt;&lt;div&gt;JAMSWebClient lets you change JAMS variables, and submit jobs, remotely over a secure channel.  &lt;br /&gt;To use it, use JAMS to deploy an agent to a system (see "Deployment"), then run the "JAMSWebClient" command. You will get a "jams&amp;gt;" prompt which you can use to run commands.&lt;/div&gt;&lt;h2&gt;Agent Deployment&lt;/h2&gt;&lt;p&gt;To use JAMSWebClient on a Linux/UNIX system, you must first deploy it.  This is deployed along with JAMSAgentX.  See &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50091.aspx" class="ApplyClass"&gt;Agent Deployment&lt;/a&gt;&lt;span class="ApplyClass"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;IIS Deployment&lt;/h2&gt;&lt;p&gt;Install JAMS WebServices through the official installer.  It will create a directory at C:\Program Files\MVPSI\JAMS\WebServices containing the JAMS web services.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JAMS V6:&lt;/strong&gt;&lt;br /&gt;x86&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/DownloadResult.aspx?type=V6&amp;amp;name=SetupWebServices.msi"&gt;http://www.jamsscheduler.com/DownloadResult.aspx?type=V6&amp;amp;name=SetupWebServices.msi&lt;/a&gt; &lt;br /&gt;x64&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/DownloadResult.aspx?type=V6&amp;amp;name=SetupWebServicesx64.msi"&gt;http://www.jamsscheduler.com/DownloadResult.aspx?type=V6&amp;amp;name=SetupWebServicesx64.msi&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;JAMS V5:&lt;/strong&gt;&lt;br /&gt;x86&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/DownloadResult.aspx?type=V5&amp;amp;name=SetupWebServices.msi"&gt;http://www.jamsscheduler.com/DownloadResult.aspx?type=V5&amp;amp;name=SetupWebServices.msi&lt;/a&gt;&lt;br /&gt;x64&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/DownloadResult.aspx?type=V5&amp;amp;name=SetupWebServicesx64.msi"&gt;http://www.jamsscheduler.com/DownloadResult.aspx?type=V5&amp;amp;name=SetupWebServicesx64.msi&lt;/a&gt; &lt;/p&gt;&lt;ol&gt;    &lt;li&gt;Open IIS.  This article uses IIS 7.0, but the process is similar in IIS 6.0.&lt;/li&gt;    &lt;li&gt;    &lt;div&gt;Add a Site (right on Sites, choose "Add Web Site") :&lt;!--    &lt;blockquote--&gt;    &lt;div&gt;In the dialog, give the Site a name, and for the physical path type "C:\Program Files\MVPSI\JAMS\WebServices" :&lt;/div&gt;    &lt;div&gt;&lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/iis-addwebsite.png" /&gt;&lt;/div&gt;    &lt;div&gt;Click "OK".&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;/div&gt;    &lt;/li&gt;    &lt;li&gt;    &lt;div&gt;If you don’t already have one installed to IIS, you’ll need to install a certificate.  Click on the IIS server name, and find the "Server Certificates" icon:&lt;/div&gt;    &lt;div&gt;&lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/certificate-find.png" /&gt; &lt;/div&gt;    &lt;div&gt;You should create or import a certificate here.  If you choose to use a self-signed certificate, extra steps will need to be taken later to confirm that you trust the certificate.&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;/li&gt;    &lt;li&gt;    &lt;div&gt;Change the application pool for the site.  Click on the Site, and then click on "Basic Settings…"&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/iis-basicsettings.png" /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;div&gt;For "Application Pool", choose "Classic .NET AppPool" :&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/site-pool.png" /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;/li&gt;    &lt;li&gt;    &lt;div&gt;Add an HTTPS binding.  Click on "Bindings…" (right above "Basic Settings…") :&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/site-binding1.png" /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;div&gt;Then click "Add…" :&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/site-binding2.png" /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;div&gt;Click the "Type" dropdown and choose "https".  Then click the "SSL certificate" dropdown and choose your certificate :&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/site-binding3.png" /&gt; &lt;/div&gt;    &lt;div&gt;&lt;/div&gt;    &lt;div&gt;Click "OK". Close the Bindings dialog.&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;/li&gt;    &lt;li&gt;    &lt;div&gt;Now, enable HTTPS.  Click "Advanced Settings…" :&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/iis-advanced.png" /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;    &lt;div&gt;Then in the dialog, change the "Enabled Protocols" field to "https" :&lt;br /&gt;    &lt;br /&gt;    &lt;img alt="" style="margin-left: 1em;" src="http://www.jamssupport.com/Uploads/Images/JAMSWebClient/iis-advanced-https.png" /&gt; &lt;/div&gt;    &lt;div&gt;&lt;/div&gt;    &lt;div&gt;Click "OK".&lt;/div&gt;    &lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Certificate Trust&lt;/h2&gt;&lt;p&gt;If the client doesn't trust the server's certificate, you’ll see the following error when running a JAMSWebClient command :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;org.apache.axis2.AxisFault: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: &lt;br /&gt;java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;This occurs because JAMSWebClient has no way to verify that your server’s certificate is trustworthy. &lt;br /&gt;&lt;br /&gt;You can force it to trust your server's certificate by running the following on your Linux/UNIX machine:&lt;/p&gt;&lt;blockquote&gt;&lt;tt&gt;sh /usr/local/JAMSWebClient/cert-retrieve.sh SERVER.IP.ADDRESS.OR.HOSTNAME&lt;/tt&gt;&lt;/blockquote&gt;&lt;p&gt;Then, as root :&lt;/p&gt;&lt;blockquote&gt;&lt;tt&gt;mv trustcert.jks /usr/local/JAMSWebClient/&lt;/tt&gt;&lt;/blockquote&gt;&lt;h2&gt;Configuration&lt;/h2&gt;&lt;p&gt;For all JAMSWebClient commands, you’ll specify which JAMS server to connect to, and supply a Windows username and password. &lt;br /&gt;You can supply the server, username, and password as arguments each time you run a command, or preset them in the JAMSWebClient configuration file.  &lt;br /&gt;JAMSWebClient looks for the configuration file in the user's home directory. The configuration file must be given the following name including the leading period: .JAMSWebClient.config&lt;/p&gt;&lt;p&gt;The format of the configuration file is as follows:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;server=SERVER.IP.ADDRESS.OR.HOSTNAME&lt;br /&gt;username=DOMAIN\\USER&lt;br /&gt;password=PASSWORD&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Note that you must escape backslashes in the configuration file, i.e., use "\\" instead of "\". This applies to command arguments, as well!&lt;/p&gt;&lt;p&gt;&lt;em&gt;(Warning!! Be sure to change permissions of the configuration file to hide read permissions from others!)&lt;/em&gt;&lt;/p&gt;&lt;h2&gt;Setting Variables&lt;/h2&gt;&lt;p&gt;To change the value of a variable, use the "setVariable" command:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;Usage: setVariable &amp;lt;name&amp;gt; &amp;lt;value&amp;gt; [ -server VALUE ] [ -username VALUE ] [ -password VALUE ]&lt;br /&gt;        name : Name of the variable to set the value of.&lt;br /&gt;        value : Value to set the variable to.&lt;br /&gt;        server : URL prefix of JAMS service.&lt;br /&gt;        username : Username to use to connect to server.&lt;br /&gt;        password : Password to use to connect to server.&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;For example, to set the variable "teststring" to "this is a test value", run :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;jams&amp;gt;setVariable teststring "this is a test value"&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;(This assumes you’ve created the variable "teststring" in JAMS, and have properly configured your JAMSWebClient configuration file.)&lt;/em&gt;&lt;/p&gt;&lt;h2&gt;Getting Variables&lt;/h2&gt;&lt;p&gt;To retrieve the value of a variable, use the "getVariable" command:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;Usage: getVariable &lt;name&gt; [ -server VALUE ] [ -username VALUE ] [ -password VALUE ]&lt;br /&gt;        name : Name of the variable to get the value of.&lt;br /&gt;        server : URL prefix of JAMS service.&lt;br /&gt;        username : Username to use to connect to server.&lt;br /&gt;        password : Password to use to connect to server.&lt;/name&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;For example, to show the value of the variable "teststring", run:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;jams&amp;gt;getVariable teststring&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;(This assumes you’ve created the variable "teststring" in JAMS, and have properly configured your JAMSWebClient configuration file.)&lt;/em&gt;&lt;/p&gt;&lt;h2&gt;Submitting Jobs&lt;/h2&gt;&lt;p&gt;To submit a job or setup, use the "submit" command:&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;Usage: submit &amp;lt;name&amp;gt; [ -job ] [ -setup ] [ -hold ] [ -debug ] [ -useenv ] [ -saveentry ] [ -queue VALUE ] [ -agent VALUE ] [ -after VALUE ] [ -dependson VALUE ] [ -server VALUE ] [ -username VALUE ] [ -password VALUE ]&lt;br /&gt;        name : The name of the Job or Setup to be submitted.&lt;br /&gt;        job : Specifies that the name is a Job name.&lt;br /&gt;        setup : Specifies that the name is a Setup name.&lt;br /&gt;        hold : Holds the Job until it is manually released.&lt;br /&gt;        debug : Used for testing Jobs. Dependencies are not satisfied. The Job will run under the user who submitted it.&lt;br /&gt;        useenv : Specifies that environment variables will be used as the default values of parameters.&lt;br /&gt;        saveentry : Temporarily save the value of this job's JAMSEntry.&lt;br /&gt;        queue : Specifies the batch queue that the job will be submitted to.&lt;br /&gt;        agent : Used to specify the node name where this job's execution request should be sent. This node must be running                the JAMS Agent or, if this is an rexec job, an rexec server.&lt;br /&gt;        after : The Job will be held until this time.&lt;br /&gt;        dependson : Wait for other jobs to complete before starting the job.&lt;br /&gt;        server : URL prefix of JAMS service.&lt;br /&gt;        username : Username to use to connect to server.&lt;br /&gt;        password : Password to use to connect to server.&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;For example, to submit a job named "Sample Job":&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;jams&amp;gt;submit "Sample Job"&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;To submit a setup named "Sample Setup":&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;jams&amp;gt;submit "Sample Setup" -setup&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;(Again, these examples assume you’ve created the job you’re trying to run, and have properly configured your JAMSWebClient configuration file.)&lt;/em&gt;&lt;/p&gt;&lt;h2&gt;JAMSWebClient Errors&lt;/h2&gt;&lt;div&gt;&lt;p&gt;The following is a list of errors you might encounter, along with possible reasons for each error:&lt;/p&gt;&lt;table border="1"&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;th&gt;Error Message&lt;/th&gt;            &lt;th&gt;Possible Reason&lt;/th&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: Connection refused&lt;br /&gt;            &lt;br /&gt;            or&lt;br /&gt;            &lt;br /&gt;            org.apache.axis2.AxisFault: Connection timed out&lt;/td&gt;            &lt;td&gt;This happens if JAMSWebServices is not running on the server, as described in the  section titled "IIS Deployment".&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found&lt;/td&gt;            &lt;td&gt;This happens if JAMSWebServices is running in IIS but SetupWebServices.msi has not been installed.  To host JAMSWebServices, SetupWebServices.msi must first be            installed.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error:            java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty&lt;br /&gt;            &lt;br /&gt;            or&lt;br /&gt;            &lt;br /&gt;            Error: JAMSWebClient trust store not found at '/usr/local/JAMSWebClient/trustcert.jks'            &lt;/td&gt;            &lt;td&gt;This happens if the file /usr/local/JAMSWebClient/trustcert.jks is not found; it needs to be created manually by the user, as described in the section titled            "Certificate Trust".&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: No user value in the rampart configuration policy&lt;br /&gt;            &lt;br /&gt;            or&lt;br /&gt;            &lt;br /&gt;            Error: JAMSWebClient username not specified&lt;/td&gt;            &lt;td&gt;This happens if no “username=...” section is supplied in ~/.JAMSWebClient.config, and no -username parameter is supplied to the command.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: Password CallbackHandler not specified in rampart configuration policy or the CallbackHandler instance not available in the MessageContext&lt;br /&gt;            &lt;br /&gt;            or&lt;br /&gt;            &lt;br /&gt;            Error: JAMSWebClient password not specified&lt;/td&gt;            &lt;td&gt;This happens if no “password=…” section is supplied in ~/.JAMSWebClient.config, and no -password parameter is supplied to the command.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: At least one security token in the message could not be validated.&lt;/td&gt;            &lt;td&gt;This happens if the server did not accept the credentials supplied (in ~/.JAMSWebClient.config or with -username and -password parameters).&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: null&lt;br /&gt;            &lt;br /&gt;            or&lt;br /&gt;            &lt;br /&gt;            Error: JAMSWebClient server not specified&lt;/td&gt;            &lt;td&gt;This could happen if no server is supplied in ~/.JAMSWebClient.config, and no  -server parameter was supplied to the command.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: An error occurred when verifying security for the message.&lt;/td&gt;            &lt;td&gt;This can happen if the client’s system time is out of sync with the server. This can also happen if the client and server are using different versions of            JAMSWebClient.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: Unable to generate a temporary class (result=1).&lt;br /&gt;            &lt;br /&gt;            error CS2001: Source file 'C:\Windows\TEMP\x4tl2sru.0.cs' could not be found&lt;br /&gt;            error            CS2008: No inputs specified&lt;/td&gt;            &lt;td&gt;This happens if the IIS service running JAMSWebServices does not have permission to C:\Windows\Temp.  To solve this, either give the IIS user full access to C:\Windows\Temp or change the physical path credentials in the advanced settings of the web service.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: configured.server.hostname&lt;/td&gt;            &lt;td&gt;This happens when “configured.server.hostname” is supplied as the server, but JAMSWebClient could not resolve the hostname to an IP Address.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: The input stream for an incoming message is null. &lt;br /&gt;            &lt;br /&gt;            or &lt;br /&gt;            &lt;br /&gt;            org.apache.axis2.AxisFault: Transport error: 405 Error: Method Not            Allowed&lt;/td&gt;            &lt;td&gt;This can happen if there is an issue with the web service application pool  configuration.  To solve this, try changing the .NET version and pipeline mode of the            application pool.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: Access denied by JAMS Access Control&lt;/td&gt;            &lt;td&gt;This happens if JAMS is denying access to the web service application pool’s configured identity.  To solve this, find out which user the IIS service is running as, and            make sure JAMS is giving permission to this user.&lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td style="font-family: monospace;"&gt;org.apache.axis2.AxisFault: Can not connect to the remote host "gtcp://127.0.0.1:773". System error message: No connection could be made because the target machine actively refused it 127.0.0.1:773.&lt;/td&gt;            &lt;td&gt;This means JAMS Server is not running on the system hosting the service.&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description><pubDate>Thu, 06 Jun 2013 10:37:58 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Release Notes for JAMS v6.0.559</title><link>http://www.jamssupport.com/Goto50245.aspx</link><description>&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;Updates to the OS400 Operator Messages view on the External Tab of the JAMS Client.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;Disabled 'reliable sessions' of Windows Communication Foundation (WCF) in the JAMSHost config files.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;File and Mail trigger events were losing the username when they were copied.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;SQL Server rejected login accounts if the machine name contained a dash.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: 10pt;"&gt;The Submit activity now traps submit failures and handles them the same as a job failure.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><pubDate>Wed, 29 May 2013 03:57:30 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>How to diagnose a job that does not complete</title><link>http://www.jamssupport.com/Goto50137.aspx</link><description>&lt;p&gt;Sometimes you may encounter a job that wants to run forever.  This can be caused by a number of things.  Often, it is due to a naive program that assumes that there is always someone there to read a dialog box and click "OK" or "Cancel". When these programs are run by a batch job scheduler (like JAMS), the dialog is usually not displayed where anyone can see it.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Here are some tips that can help you determine what the real issue is.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;First, make sure that you have the best tool available for exporing Windows processes, Process Explorer.  Process Explorer is a free Microsoft tool that you can download from:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt; &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;http://technet.microsoft.com/en-us/sysinternals/bb896653&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;If you suspect a problem, the first step is to look at what processes are running.  Here is a screen screenshot from Process Explorer that shows JAMS jobs running on a local JAMS Scheduler and running via the JAMS Agent:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/ExecutingJobs.png"&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;The lines beneath the JAMSExecutor.exe line are jobs being executed on the local server by the local JAMS Scheduler.  The lines beneath the JAMSAgent.exe line are jobs being executed on the local server by a JAMSScheduler on a different server.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Notice the yellow JAMSHostV2.exe line? That is a job that uses the "Routine" type of execution method. This includes PowerShell, Workflow and others.  The two lines below that, cmd.exe and Sleep.exe are from a single job that uses the "Command" execution method which has a type of "Batch".  &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;The "Type" of your job's execution method is a key piece of information that you need to know so that you know what what to look for.  A type of "Routine" will show JAMSHost.exe, JAMSHostV2.exe, JAMSHost32 or JAMSHostV232.exe. A type of "Batch" will have something else, whatever is specified in the "Application" or "Command" in the execution method definition.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Finding the process for you rjob can tell you if your application is still executing, you can also see if it is getting any sort of CPU or IO activity.  If there are many executing jobs, you can check the log file in the JAMS Monitor view to find the Process ID of your job's initial process.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Sometimes, you can see exactly why your job is hung.  The following screen shot shows a job that failed but, the Visual Studio debugger has intercepted the failure and is displaying a dialog box asking if you want to debug the process.  Usually, this dialog cannot be seen by anyone. The job is running UnhandledEx.exe (highlighted in yellow) and you can see the Visual Studio debugger below that.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JITDebugger.png"&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Just-In-Time debugging is usually not something that you want of a server that is used for executing batch jobs.  You can disable just-in-time debugging be deleting the following registry keys:&lt;br&gt;&lt;/br&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger&lt;/p&gt;    &lt;/li&gt;    &lt;li&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger&lt;/p&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;On a 64-bit operating system also delete the following registry keys:&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger&lt;/p&gt;    &lt;/li&gt;    &lt;li&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger&lt;/p&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you are concerned about deleting these keys, you can also rename the key so that you can always revert back.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Sometimes you have one particular job that just won't complete.  Every time you try to run it, it runs until you cancel it. These jobs are probably opening a dialog box and waiting for a response.  To really see what's going on, log on to the console of the server where you are going to run the job using the Windows account that the job will be running under.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Temporarily change the job's execution method to enable interactive mode, as shown here:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/InteractiveExMethod.png"&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Submit the job and wait for a dialog to appear.  &lt;br&gt;&lt;/br&gt;&lt;/p&gt;</description><pubDate>Thu, 23 May 2013 09:17:29 GMT</pubDate><dc:creator>chrish</dc:creator></item><item><title>Can a Trigger submit a job each time a file arrives?</title><link>http://www.jamssupport.com/Goto50031.aspx</link><description>A common requirement is to create a trigger that fires when a file arrives and submits a job that processes the file and then resets the trigger.  This is simple, straight forward and reliable when you have a single file arriving but, what about the case when you could have many files arriving at the same time?  How can JAMS handle that case? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This example will show you how you can combine JAMS' triggers and PowerShell snap-in to create a simple, straight forward and reliable system for handling this case. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First, we'll create a job to handle the incoming files.  This is the job that the trigger will fire and, it's the most interesting piece of this example.  Here is the PowerShell source for the job: &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;pre&gt;##  Add the JAMS PowerShell snapin#Add-PSSnapin MVPSI.JAMS -ErrorAction SilentlyContinue##  Get all of the files that match what the trigger file event is looking for#$fileList = Get-ChildItem C:\Incoming\*.dat&lt;/pre&gt;&lt;pre&gt;#&lt;br /&gt;&lt;br /&gt;#  Create an array where we will save the JAMS Entry number of job we submit&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;$entryList = @()&lt;br /&gt;&lt;br /&gt;##  Submit a JAMS Job to process each of the files#foreach ($file in $fileList){    #    # get the filename from the file object    #    $filename = $file.FullName    #    #  Submit the ProcessFile job.  This job must have a parameter named "filename"    #  The "-UseVariables" parameter tells Submit-JAMSEntry to look for a PowerShell    #  Variable that matches each parameter in the job and use the variable value    #  as the value for the parameter    #    $lastSubmit = Submit-JAMSEntry ProcessFile -UseVariables    #    #  Write some information to the log file    #    write-host "Entry " $lastSubmit.JAMSEntry " submitted to process $filename"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    # Save the Entry number&lt;br /&gt;&lt;br /&gt;    #&lt;br /&gt;&lt;br /&gt;    $entryList += $lastSubmit.JAMSEntry}##  We have submitted a job to process each file,#  now we will wait for all of them to complete.#Wait-JAMSEntry $entryList -verbose  &lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now we can create the trigger definition that will submit this job when one or more matching files arrives.  The trigger will have a single file event that should use a wildcard in the file name so that it matches all possible incoming files, for example "C:\Incoming\*.dat". The trigger will also have a single action, submitting the job we just created. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The last step is to create the "ProcessFile" job that actually processes a file. The job must have a parameter named "filename" which will contain the name of the file that the job should process. The job also has to delete, move or rename the file so it doesn't fire the trigger again. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's all there is to it! Now, you can sit back at watch JAMS work!   </description><pubDate>Tue, 21 May 2013 08:05:02 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Queues vs Resources Explanation</title><link>http://www.jamssupport.com/Goto50244.aspx</link><description>&lt;p style="text-align: left;"&gt;Batch queue is defined by number of concurrent job executions, job limit defines the limitation.&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;A Batch Queue could be adjusted when submitting a job, but a required Resource    cannot be adjusted when a job is submitted.&lt;/li&gt;    &lt;li&gt;    &lt;div style="text-align: left;"&gt;Within a Queue definition, a concurrent job limit is assigned. Each job will execute within a batch queue slot. &lt;/div&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: left;"&gt;Within a Resource definition, a total number of available units defines the limitation.&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Resource intensive jobs can be configured to consume larger number of units from    the pool of available units.  As these jobs run they consume the available units and release them upon completion.&lt;/li&gt;    &lt;li&gt;Resource requirements can be defined at the System(V5.x) or Folder(V6.x) and the job level.  These values are added together to form the total units required for the job to begin executing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><pubDate>Fri, 10 May 2013 08:00:20 GMT</pubDate><dc:creator>gennarop</dc:creator></item><item><title>JAMSDBA Utility</title><link>http://www.jamssupport.com/Goto50076.aspx</link><description>The JAMSDBA.exe utility is used to manage the JAMS Database and to perform other installation and management tasks.  JAMSDBA is a command line utility and is located in the Scheduler installation directory (C:\Program Files\MVPSI\JAMS\Scheduler by default).  When you start JAMSDBA, you are presented with a "JAMSDBA&amp;gt;" prompt. You can enter the command you want to execute or enter HELP to get online help.&lt;br /&gt;&lt;br /&gt;You can also start JAMSDBA with a command appending the command you want to execute to the command to start JAMSDBA, for example:&lt;br /&gt;&lt;br /&gt;JAMSDBA UPDATE/LOG&lt;br /&gt;&lt;br /&gt;***Please Note:  The JAMSDBA utility must be run with the right click option for 'Run As Administrator'***&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMSDBA.bmp" /&gt;&lt;br /&gt;</description><pubDate>Fri, 10 May 2013 05:09:33 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v6.0.558</title><link>http://www.jamssupport.com/Goto50243.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText" style="font-family: verdana, arial, tahoma; line-height: 24px; color: #ff0000;"&gt;Included after each item are the components in JAMS&lt;strong&gt; (Bolded)&lt;/strong&gt; that would need to be upgraded in order to realize that enhancement.&lt;/span&gt;&lt;strong style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px; color: #ff0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Removed obsolete references to RunawayCpu and Systems in JAMS.Types.ps1xml, PaladinMacros.xml and BaseMacros.xml&lt;strong&gt; (Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;JAMSServer was dropping timeslot OK information&lt;strong&gt; (Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Invalid symbol names in job source or notification templates could lead to job or notification failures&lt;strong&gt; (Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Added the "SetVariable" option to the Submit activity to set workflow variables when a job completes&lt;strong&gt; (Scheduler, Agent)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Added the OS400 view of IBM Series i  operator messages&lt;strong&gt; (Client)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Increased quotas in JAMSHost.exe.config files&lt;strong&gt; (Scheduler, Agent)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Corrected potential NullReference exceptions in History operator overloads&lt;strong&gt; (Scheduler, Client)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;Correction to ISchedulerEventHandlerAddIn interface&lt;strong&gt; (Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-family: verdana, arial, tahoma; line-height: 24px;"&gt;If you had both SQL 2012 and SQL 2008 installed, you see a blank line in the list of external views&lt;strong&gt; (Client)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: 10pt;"&gt;&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/strong&gt;&lt;/div&gt;</description><pubDate>Mon, 06 May 2013 05:57:55 GMT</pubDate><dc:creator>gennarop</dc:creator></item><item><title>Securing Your JAMS Installation</title><link>http://www.jamssupport.com/Goto50164.aspx</link><description>&lt;p style="line-height: 16.5pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; line-height: 18pt; font-family: verdana,sans-serif;"&gt;Security settings within JAMS are applied at the Folder definition level.   Job and setups that belong to the Folder inherit security settings. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;Here Windows Users or Groups can be referenced and granted permissions.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt; &lt;v:stroke joinstyle="miter"/&gt; &lt;v:formulas&gt;  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"/&gt;  &lt;v:f eqn="sum @0 1 0"/&gt;  &lt;v:f eqn="sum 0 0 @1"/&gt;  &lt;v:f eqn="prod @2 1 2"/&gt;  &lt;v:f eqn="prod @3 21600 pixelWidth"/&gt;  &lt;v:f eqn="prod @3 21600 pixelHeight"/&gt;  &lt;v:f eqn="sum @0 0 1"/&gt;  &lt;v:f eqn="prod @6 1 2"/&gt;  &lt;v:f eqn="prod @7 21600 pixelWidth"/&gt;  &lt;v:f eqn="sum @8 21600 0"/&gt;  &lt;v:f eqn="prod @7 21600 pixelHeight"/&gt;  &lt;v:f eqn="sum @10 21600 0"/&gt; &lt;/v:formulas&gt; &lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/&gt; &lt;o:lock v:ext="edit" aspectratio="t"/&gt;&lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:468pt;height:411.75pt;visibility:visible;mso-wrap-style:square'&gt; &lt;v:imagedata src="file:///C:\Users\GennaroP\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"  o:title=""/&gt;&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img alt="" style="width: 624px; height: 549px;" v:shapes="Picture_x0020_1" src="http://www.jamssupport.com/Uploads/Images/security%20example.png" /&gt;&lt;!--[endif]--&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;The permission details are documented here:&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.jamsscheduler.com/doc/JAMSClient/SystemsPropertiesSecurity.html"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif; color: #1f5080;"&gt;http://www.jamsscheduler.com/doc/JAMSClient/SystemsPropertiesSecurity.html&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;In order for a JAMS GUI Client to connect, the connecting user account must also have Execute permission within the Server ACL.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.jamsscheduler.com/doc/JAMSClient/AccessControl.html"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif; color: #1f5080;"&gt;http://www.jamsscheduler.com/doc/JAMSClient/AccessControl.html&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_3" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:468pt;height:453pt; visibility:visible;mso-wrap-style:square'&gt; &lt;v:imagedata src="file:///C:\Users\GennaroP\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png"  o:title=""/&gt;&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img alt="" style="width: 624px; height: 604px; border-width: 0px; border-style: solid;" v:shapes="Picture_x0020_3" src="http://www.jamssupport.com/Uploads/Images/security%20example%202.png" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0.0001pt; line-height: 18pt;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: verdana,sans-serif;"&gt; &lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 01 May 2013 14:42:19 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v6.0.556</title><link>http://www.jamssupport.com/Goto50242.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span style="color: #ff0000;" id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Included after each item are the components in JAMS&lt;strong&gt; (Bolded)&lt;/strong&gt; that would need to be upgraded in order to realize that enhancement&lt;/span&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement for restarting a workflow job to now clear pending dependencies &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;A correction for Elapsed time in history was not being calculated &lt;strong&gt;(Client)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;A correction for Reference control/IsRelative&lt;strong&gt;(Client)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement for the Backup server in a failover configuration to now provide monitor data &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Parameter ordering preservation &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;If the last job of a setup fails, the setup now halts (if it is set to halt) &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement&lt;/span&gt; to Batch queues in the monitor view for setups &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to allow saving a list of groups in the GrantBypassGroup configuration setting &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;A correction for a memory error in SQLCommand jobs &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;A correction to MSMQ install commands &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;A correction&lt;/span&gt; to copy demo license to the correct directory &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;A correction&lt;/span&gt; to properly save remote dependencies &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to allow Batch queue displays in history &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Removal of obsolete PlainTextEMail configuration setting &lt;strong&gt;(Scheduler)&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;p style="text-indent: -0.25in;"&gt;&lt;span&gt;-&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-font-feature-settings: normal; -moz-font-language-override: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;p&gt; &lt;/p&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;</description><pubDate>Mon, 29 Apr 2013 03:36:40 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Upgrading JAMS v5.x</title><link>http://www.jamssupport.com/Goto50197.aspx</link><description>&lt;strong&gt;Upgrading JAMS v5.x to v5.x:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The JAMS Scheduler for Windows can be upgraded directly over the top of an existing installation.  You can simply run the new installation executable and JAMS will upgrade, using your existing database and keeping your Jobs, Schedule, etc intact.&lt;br /&gt;&lt;br /&gt;Preparing for the upgrade process can include the following:&lt;br /&gt;&lt;br /&gt;- Download latest JAMS release from &lt;a href="http://www.jamssupport.com/downloads" target="_blank" class="ApplyClass"&gt;www.jamssupport.com/downloads&lt;/a&gt;.  You will need to be registered for an account and be logged in to access the product downloads.&lt;br /&gt;- Schedule the upgrade for a less busy time in your JAMS schedule&lt;br /&gt;- It is always a good idea to take a &lt;a href="http://www.jamsscheduler.com/doc/InstallationGuide/Default.html?TheJAMSDatabase.html" target="_blank"&gt;backup of your JAMS database&lt;/a&gt; right before the upgrade.  There should be no issues with the upgrade, but it is always good to have the backup if needed.&lt;br /&gt;- When you run the installation executable, you will be able to choose which JAMS components you want to upgrade.  Typically, you will be upgrading at least the JAMS Scheduler and JAMS Client on the main JAMS Scheduler Server.  &lt;br /&gt;- During the upgrade, the JAMS installer will take care of stopping the appropriate JAMS services and bringing them back up when the upgrade is complete.&lt;br /&gt;- When upgrading, make sure that the user that you are logged in as on the JAMS Scheduler machine has full admin rights to the JAMS SQL database.  This is important so that the database schema can be properly updated.  Giving that user sysadmin rights will typically open up all necessary permissions.&lt;br /&gt;&lt;br /&gt;Once the JAMS Scheduler Server has been upgraded, the same installation executable can be used to upgrade any remote JAMS Client installs.  Simply choose to upgrade only the JAMS Client when presented with the list of JAMS Components.  &lt;br /&gt;&lt;br /&gt;JAMS Agents can be upgraded by &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50091.aspx" target="_blank"&gt;redeploying the Agents&lt;/a&gt; from the JAMS Client's "Agents" shortcut.  The JAMS Agents can be automatically deployed in this case, or manually deployed, whether using &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50155.aspx" target="_blank"&gt;Windows&lt;/a&gt; or &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50034.aspx" target="_blank"&gt;Linux/Unix&lt;/a&gt; Agents.  &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Upgrading JAMS v4.x to v5.x:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If upgrading from JAMS v4.x to JAMS v5.x, you will want to be sure that the JAMS Scheduler Server can have .NET 4.0 installed without any negative effects to other applications.  The same holds true for your JAMS Client machines.  You will then want to upgrade the Scheduler and Client on the JAMS Scheduler Server and then upgrade all JAMS Clients on remote workstations. &lt;br /&gt;&lt;br /&gt;JAMS 4.9 Clients are compatible with JAMS 5.x Schedulers.  Pleaseread the following Knowledgebase article for information on using anolder client with a newer Scheduler - &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50149.aspx" target="_blank"&gt;http://www.jamssupport.com/KnowledgebaseArticle50149.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;JAMS4.9 Agents are compatible with JAMS 5.x Schedulers, however, we dorecommend that the Agents be updated as well when you can, as there willbe enhancements to the Agent operation in the latest versions.  JAMS Windows Agents require a minimum of .NET 2.0 to be installed on the Agent machine.&lt;br /&gt;&lt;br /&gt;</description><pubDate>Tue, 16 Apr 2013 03:49:03 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Upgrading JAMS v6.x</title><link>http://www.jamssupport.com/Goto50241.aspx</link><description>&lt;strong&gt;Upgrading JAMS v6.x to v6.x:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The JAMS Scheduler for Windows can be upgraded directly over the top ofan existing installation.  You can simply run the new installationexecutable and JAMS will upgrade, using your existing database andkeeping your Jobs, Schedule, etc intact.&lt;br /&gt;&lt;br /&gt;Preparing for the upgrade process can include the following:&lt;br /&gt;&lt;br /&gt;- Download latest JAMS release from &lt;a href="http://www.jamssupport.com/downloads" target="_blank" class="ApplyClass"&gt;www.jamssupport.com/downloads&lt;/a&gt;.  You will need to be registered for an account and be logged in to access the product downloads.&lt;br /&gt;- Schedule the upgrade for a less busy time in your JAMS schedule&lt;br /&gt;- It is always a good idea to take a &lt;a href="http://www.jamsscheduler.com/doc/InstallationGuide/Default.html?TheJAMSDatabase.html" target="_blank"&gt;backup of your JAMS database&lt;/a&gt; right before the upgrade.  There should be no issues with the upgrade, but it is always good to have the backup if needed.&lt;br /&gt;- When you run the installation executable, you will be able to choosewhich JAMS components you want to upgrade.  Typically, you will beupgrading at least the JAMS Scheduler and JAMS Client on the main JAMSScheduler Server.  &lt;br /&gt;- During the upgrade, the JAMS installer will take care of stopping theappropriate JAMS services and bringing them back up when the upgrade iscomplete.&lt;br /&gt;- When upgrading, make sure that the user that you are logged in as onthe JAMS Scheduler machine has full admin rights to the JAMS SQLdatabase.  This is important so that the database schema can be properlyupdated.  Giving that user sysadmin rights will typically open up allnecessary permissions.&lt;br /&gt;&lt;br /&gt;Once the JAMS Scheduler Server has been upgraded, the same installationexecutable can be used to upgrade any remote JAMS Client installs. Simply choose to upgrade only the JAMS Client when presented with thelist of JAMS Components.  &lt;br /&gt;&lt;br /&gt;JAMS Agents can be upgraded by &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50091.aspx" target="_blank"&gt;redeploying the Agents&lt;/a&gt;from the JAMS Client's "Agents" shortcut.  The JAMS Agents can beautomatically deployed in this case, or manually deployed, whether using&lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50155.aspx" target="_blank"&gt;Windows&lt;/a&gt; or &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50034.aspx" target="_blank"&gt;Linux/Unix&lt;/a&gt; Agents.  </description><pubDate>Tue, 16 Apr 2013 03:48:15 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Upgrading from JAMS v5.x to JAMS v6.x</title><link>http://www.jamssupport.com/Goto50231.aspx</link><description>&lt;span style="font-size: 15px; background-color: #ff0000; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; color: #ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 19px; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; color: #000000;"&gt;Upgrading to JAMS V6.0&lt;/span&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt; &lt;br /&gt;Prior to upgrading JAMS from V5.x to V6.x, please review the following requirements carefully:&lt;br class="kix-line-break" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;SQL 2000 will no longer be supported for the JAMS database. JAMS V6.0 supports SQL 2005, 2008 and 2012.&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Version 4.0 of the .NET Framework is required.&lt;/span&gt;&lt;span style="font-size: 15px; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; color: #000000;"&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS V6.0 Clients are not compatible with JAMS V5.x Servers; and JAMS V5.x Clients are not compatible with JAMS V6.0 Servers. &lt;/span&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;PLEASE NOTE:&lt;/span&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;    If you use the JAMS Client on a remote workstation machine (a machine    other than the JAMS Server itself), you will need to upgrade the JAMS    Client to V6.0 in order to access a newly upgraded V6.0 Server.  This    will replace the V5.x JAMS Client that you are currently using. If you    will continue to need to access a JAMS V5.x Server, the JAMS V6.0    installer also includes a JAMS V5.4 Client that can be installed. This    Client will be installed in a new directory to allow for the    simultaneous usage of both Clients to connect to JAMS V6.0 and JAMS V5.x    Clients.&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS V6.0 Servers can execute Jobs on all versions of the JAMS Agents.&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS V5.x Servers can execute jobs on all version of the JAMS Agents, including V6.0.&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;The    upgrade process will create a new JAMS SQL database for V6.0 and will    leave your existing JAMS database as is. Once the upgrade is complete,    any changes to your JAMS Job/Setup definitions, Job Schedule, etc. will    be made on the new V6.0 version of the JAMS database. The previous    database will not include any of these changes and will remain in the    state it was in when the upgrade began.&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Since    a single JAMS Client is not able to connect to both a V5.x and V6.0    JAMS server, the only way to move jobs between V5.x and V6.0 JAMS    Servers is with the Export-JAMSXml and Import-JAMSXml PowerShell    commands.&lt;/span&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #ff0000;"&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS    Systems have been renamed to Folders. Folders in JAMS V6.0 serve the    same purpose as Systems in earlier versions of JAMS. In JAMS V6.0, you    now have the ability to have multiple levels of Folders and SubFolders.    This will allow for greater organizational capabilities for your Jobs    and Setups in JAMS. In addition to Jobs and Setups, Triggers and JAMS    Variables are now stored within Folders.&lt;/span&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #ff0000;"&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;When    the JAMS V5.x Client is upgraded to V6.0, any custom groups and    shortcuts that were created for that specific Client will be lost and    will need to be recreated in the JAMS V6.0 Client if you wish to    continue using them.&lt;/span&gt;&lt;/li&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;To view more information on the exciting new features that are now available in JAMS V6.0, please visit our “&lt;/span&gt;&lt;a href="http://www.jamsscheduler.com/NewInJAMS6.aspx"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;New Features in JAMS V6.0&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;” page on our website.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;    &lt;li style="list-style-type: disc; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; margin-left: 48px;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Here is the JAMS upgrade process when you have a Primary/Failover Server environment:&lt;/span&gt;    &lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;        &lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Since            both JAMS Scheduler Engines are using the same database, you will need            to stop the JAMS Services (JAMS Executor, JAMS Scheduler, and JAMS            Server) on both the Primary and Failover Engines prior to the upgrade.            This will stop any currently executing Jobs, so you will want to do this            at a time when you can have no Jobs running.&lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Perform            the upgrade on the Primary Engine. Once the upgrade is complete, the            JAMS Services will automatically start. This will also update the JAMS            SQL Database to the JAMS V6.0 version.&lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Stop the JAMS Services on the Primary Engine again as they will have started after the upgrade to JAMS V6.0.&lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Perform the upgrade on the Failover Engine.&lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Stop the JAMS Services on the Failover Engine again as they will have started after the upgrade.&lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Go            to the “Program Files\MVPSI\JAMS\Scheduler” directory on the JAMS            Failover Engine machine, find the Common.config file and open it in a            text editor such as Notepad. This file will need to be modified to            contain the new SQL Connection String for the JAMS Database. You can            refer to the same file on the JAMS Primary Engine machine, as they            should be identical. The main difference should be the name of the JAMS            database. After the changes are made, save the file.&lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Start            the JAMS Services on the Primary Engine and wait a minute or two for            everything to register with the database as far as the failover            configuration is concerned.  &lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Start            the JAMS Services on the Failover Engine. Within a max of 3 minutes,            everything should be registered with proper failover configured and            running.  &lt;/span&gt;&lt;/li&gt;            &lt;li style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Go            to About &amp;gt; JAMS Server &amp;gt; Status tab on both the Primary and            Failover Engines via the JAMS Client. You should see that each is listed            as being in the correct mode (Primary or Failover). You may need to            scroll down in that window to see all of the information.&lt;/span&gt;&lt;/li&gt;        &lt;/ul&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;A Special Note on PowerShell scripts in JAMS V6.0:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;CurrentJAMS PowerShell scripts will continue to work unless there is a changeto the path to a JAMS object. Prior to V6.0, we had a number of"simulated" folders. For example, in JAMS V5.x, to access a Trigger, thepath might be:&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS::localhost\Triggers\TriggerName&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;The"Triggers" portion of that path represents a simulated folder. Theconversion process puts all triggers into the “root” Folder. Variableswill be converted in the same manner. If you use these paths inPowerShell scripts, you can create real Folders named Triggers andVariables and move your Trigger and Variable definitions into them. Thiswill maintain the functionality of your existing PowerShell scripts.&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Systems, Jobs, and Setups within JAMS will also be updated. In V5.x, you could access a Job as:&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS::localhost\Systems\MySystem\Jobs\MyJob&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;The "Systems" and "Jobs" folders were both simulated. In V6.0, the same Job is accessed with the path:&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;" dir="ltr"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;JAMS::localhost\MyFolder\MyJob&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Usersthat would like to retain the V5.x syntax have the option to create afolder named "Systems", move their "MySystem" folder into it, create a"Jobs" Folder under that and then move the Jobs to that Folder.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;</description><pubDate>Tue, 16 Apr 2013 03:44:48 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v6.0.541</title><link>http://www.jamssupport.com/Goto50240.aspx</link><description>&lt;div class="Article_Text"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText" style="color: #ff0000;"&gt;Included after each item are the components in JAMS&lt;strong&gt; (Bolded)&lt;/strong&gt; that would need to be upgraded in order to realize that enhancement&lt;/span&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to show the full path to a Job, Setup, Trigger or Variable is above the name. &lt;strong&gt;(Client)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An update to JAMSAgentX to return localhost if it can't get the name of the host any other way.&lt;/li&gt;    &lt;li&gt;An update to resolve an issue where if you changed the "Is Relative" checkbox in a Setup Job, you had to also make a change to the Job name or validation would fail. &lt;strong&gt;(Client)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to resolve an issue where if an idle Workflow Job didn't have a timer, we reactivated it immediately. &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to improve synchronization when a Workflow Job completes or is idle. &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An update to the JAMSContext to use HoldTime as the value for "today" rather than ScheduledTime. &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An update to improve the export/import of Alert references. &lt;strong&gt;(Client)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to improve the error message when a Workflow Job cannot submit a Job. &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to improve the PowerShell provider to support copying an object within a Folder. &lt;strong&gt;(Client)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An update to resolve an issue when adding a Job.  If you didn't change the Execution Method, you would always get the default editor. &lt;strong&gt;(Client)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to add the full path to Job and Setup references list. &lt;strong&gt;(Scheduler, Client)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An update to resolve an issue where the time zone was not being copied when you copied a Job or Setup. &lt;strong&gt;(Scheduler, Client)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to improve transaction synchronization in the JAMSScheduler to eliminate the possibility of a deadlock at start-up. &lt;strong&gt;(Scheduler)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to improve error reporting when the loading of an SSIS Job fails &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/div&gt;</description><pubDate>Mon, 15 Apr 2013 03:53:05 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>How to Use The JAMS File Transfer PowerShell Cmdlets</title><link>http://www.jamssupport.com/Goto50123.aspx</link><description>In addition to using the "File Transfer" execution method, file transfers can also be performed using the JAMS PowerShell Snap-In. The Snap-In supports transfers in the following forms: FTP, FTPS, and SFTP. Before a connection can be made, you must first define the credentials for the user account that will be connecting to the file server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Add the JAMS PowerShell Snap-in]&lt;br /&gt;&lt;/strong&gt;Add-PSSnapin mvpsi.jams -ErrorAction SilentlyContinue&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;[Getting Credentials from a JAMS User]&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;$userCredentials = Get-JAMSCredential -UserName JAMSUserName -Server JAMSServerName&lt;br /&gt;&lt;br /&gt;Once the credentials have been established a connection can then be made.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Establishing a Connection]&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The following example demonstrates the format for establishing an FTP connection:&lt;br /&gt;&lt;br /&gt;Connect-JFTP -Credential $userCredentials -Name YourFileServerName&lt;br /&gt;&lt;br /&gt;The other two transfer methods follow the same format except that "Connect-JFTP" would be replaced with "Connect-JFTPS" or "Connect-JSFTP". Besides that difference, the following examples are the same for any of the three transfer methods.&lt;br /&gt;&lt;br /&gt;Once a connection is made, you can then retrieve or send files to the server. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Sending &amp;amp; Retrieving Files]&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The format for sending a file is as follows:&lt;br /&gt;&lt;br /&gt;Send-JFSItem -Name C:\MyFile.txt  -Destination C:\ServerDirectory\MyFile.txt&lt;br /&gt;&lt;br /&gt;The format for retrieving a file is very similar:&lt;br /&gt;&lt;br /&gt;Receive-JFSItem -Name C:\ServerDirectory\MyFile.txt -Destination C:\MyFile.txt&lt;br /&gt;&lt;br /&gt;To view files in a directory the cmdlet "Get-JFSChildItem" can be used:&lt;br /&gt;&lt;br /&gt;Get-JFSChildItem -Path C:\Logs\&lt;br /&gt;&lt;br /&gt;Another option is to view details about a specific item using "Get-JFSItem":&lt;br /&gt;&lt;br /&gt;Get-JFSItem -Path C:\Logs\Audit.log&lt;br /&gt;&lt;br /&gt;The "Get-JFSChildItem" cmdlet is similar to the PowerShell "Get-ChildItem" cmdlet, they both return a collection of objects.  The "Get-JFSChildItem" returns a collection of JAMSFileServerItems.  Each JAMSFileServerItems describes an single file or directory that is on the file server.  You can process these items using all the standard PowerShell commands, for example:&lt;br /&gt;&lt;br /&gt;$fileList = Get-JFSChildItem *.txt&lt;br /&gt;foreach($file in $fileList)&lt;br /&gt;{&lt;br /&gt;    if (($file.IsFile) -and ($file.Modified -gt $checkDate))&lt;br /&gt;    {&lt;br /&gt;        Receive-JFSItem $file&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Directory Movement]&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The "Get-JFSLocation" cmdlet enables you to determine the current path on the file server. An example of using this cmdlet might be to store the current directory in a PowerShell variable:&lt;br /&gt;&lt;br /&gt;$CurrentDirectory = Get-JFSLocation&lt;br /&gt;&lt;br /&gt;The "Set-JFSLocation" cmdlet allows you to change the directory on the file server and uses the format:&lt;br /&gt;&lt;br /&gt;Set-JFSLocation -Location C:\NewDirectory&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Renaming &amp;amp; Removing Files]&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Renaming and Removing files is also very simple. An example of renaming a file would be:&lt;br /&gt;&lt;br /&gt;Rename-JFSItem -Name OriginalName.txt -NewName NewName.txt&lt;br /&gt;&lt;br /&gt;While the format for removing a file is:&lt;br /&gt;&lt;br /&gt;Remove-JFSItem -Path "C:\FTPNewName.txt" -Confirm:$false&lt;br /&gt;&lt;br /&gt;In the example above, setting the "-Confirm" switch to false means that there should not be a verification prompt before deleting the file.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Disconnecting]&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Once the actions of the file transfer have completed the "Disconnect-JFS" cmdlet should be issued in order to disconnect from the file server.&lt;br /&gt;&lt;br /&gt;Any of these cmdlets could be issued from a PowerShell console or from a Job within JAMS that uses PowerShell as it's execution method. Below is a simple example of how to use these cmdlets to perform a FTP transfer:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/powerShell_FTP_cmdlets_sample.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 05 Apr 2013 08:11:05 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Supported JAMS AgentX Operating Systems</title><link>http://www.jamssupport.com/Goto50180.aspx</link><description>The following non-Windows operating systems are supported for JAMS AgentX:&lt;br&gt;&lt;/br&gt;&lt;ul&gt;    &lt;li&gt;Sun Microsystems SPARC based workstations and servers running the Solaris OS 2.6, 2.7 (7), and 2.8 (8) &lt;/li&gt;    &lt;li&gt;HP-UX servers running OS version 11.11 and later &lt;/li&gt;    &lt;li&gt;AIX server running AIX OS version 4.3 and later &lt;/li&gt;    &lt;li&gt;Oracle OVM 3.0 and later &lt;/li&gt;    &lt;li&gt;Oracle Linux 5.5 and later&lt;/li&gt;    &lt;li&gt;Linux servers (x86 and x86_64) running Linux kernel 2.4.18-3 and later.  Including: &lt;/li&gt;&lt;/ul&gt;&lt;blockquote style="margin-right: 0px;" dir="ltr"&gt;&lt;blockquote style="margin-right: 0px;" dir="ltr"&gt;&lt;ul&gt;    &lt;li&gt;Ubuntu 9.04 and later&lt;/li&gt;    &lt;li&gt;OpenSUSE 11.1 and later&lt;/li&gt;    &lt;li&gt;    Red Hat Enterprise Linux 5.3 and later&lt;/li&gt;    &lt;li&gt;Oracle Linux 5.5 and later&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p dir="ltr"&gt;JAMS AgentX can be compiled to run on any Linux or UNIX platform.  Email &lt;a href="mailto:support@jamssupport.com"&gt;support@jamssupport.com&lt;/a&gt; and the source code will be sent to you.&lt;/p&gt;&lt;span style="font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p &gt;&lt;/br&gt;&lt;/p&gt;&lt;/span&gt;&lt;p &gt;&lt;/br&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Apr 2013 08:53:03 GMT</pubDate><dc:creator>gennarop</dc:creator></item><item><title>Upgrading JAMS in a Primary/Failover Environment</title><link>http://www.jamssupport.com/Goto50238.aspx</link><description>&lt;span style="background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 16px; color: #000000;"&gt;Here is the JAMS upgrade process when you have a Primary/Failover Server environment&lt;/span&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;    &lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Since        both JAMS Scheduler Engines are using the same database, you will need        to stop the JAMS Services (JAMS Executor, JAMS Scheduler, and JAMS        Server) on both the Primary and Failover Engines prior to the upgrade.        This will stop any currently executing Jobs, so you will want to do this        at a time when you can have no Jobs running.&lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Perform        the upgrade on the Primary Engine. Once the upgrade is complete, the        JAMS Services will automatically start. This will also update the JAMS        SQL Database.&lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Stop the JAMS Services on the Primary Engine again as they will have started after the upgrade.&lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Perform the upgrade on the Failover Engine.&lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Stop the JAMS Services on the Failover Engine again as they will have started after the upgrade.&lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Start        the JAMS Services on the Primary Engine and wait a minute or two for        everything to register with the database as far as the failover        configuration is concerned.  &lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Start        the JAMS Services on the Failover Engine. Within a max of 3 minutes,        everything should be registered with proper failover configured and        running.  &lt;/span&gt;&lt;/li&gt;        &lt;li dir="ltr" style="list-style-type: square; font-size: 15px; font-family: arial; color: #000000; background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; font-family: arial; font-size: 13px; color: #000000;"&gt;Go        to About &amp;gt; JAMS Server &amp;gt; Status tab on both the Primary and        Failover Engines via the JAMS Client. You should see that each is listed        as being in the correct mode (Primary or Failover). You may need to        scroll down in that window to see all of the information.&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color: #000000; font-size: 13px; font-family: arial;"&gt;The followi&lt;span style="font-size: 13px;"&gt;ng links &lt;span style="font-size: 13px;"&gt;contain additional information regarding the upgrade process for JAMS:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 13px;"&gt;&lt;strong&gt;Up&lt;/strong&gt;&lt;span style="font-size: 13px;"&gt;&lt;strong&gt;grading to &lt;/strong&gt;&lt;span style="font-size: 13px;"&gt;&lt;strong&gt;JAMS v5.x&lt;/strong&gt; - &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50197.aspx" target="_blank" class="ApplyClass"&gt;http://www.jamssupport.com/KnowledgebaseArticle50197.aspx&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 13px;"&gt;&lt;strong&gt;Upgrading to JAMS v6.x&lt;/strong&gt; - &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50231.aspx" target="_blank"&gt;http://www.jamssupport.com/KnowledgebaseArticle50231.aspx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: arial; font-size: 13px;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;    &lt;ul style="margin-top: 0pt; margin-bottom: 0pt;"&gt;    &lt;/ul&gt;&lt;/ul&gt;</description><pubDate>Mon, 01 Apr 2013 04:11:12 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Reasons an upgrade of JAMS may require a reboot</title><link>http://www.jamssupport.com/Goto50237.aspx</link><description>&lt;p&gt;When upgrading JAMS from any version, you may require a reboot after the upgrade if one or more of the following conditions has occurred:&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;A job was executing at the time of the upgrade.&lt;/li&gt;    &lt;li&gt;Someone is running the JAMS Client on the machine that you are upgrading.&lt;/li&gt;    &lt;li&gt;Someone was in a Powershell session that had the JAMS Snap-in loaded.  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;  If you are the person running the client or the PowerShell session, Windows Installer will detect that and ask if you want to close the applications.  If someone using the JAMS Client is accessing the JAMS Scheduler on the machine that you are upgrading, the machine will not require a reboot.  The JAMS Client will just stop receiving a response from the JAMS Scheduler.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p&gt; &lt;/p&gt;&lt;p &gt;&lt;/br&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><pubDate>Thu, 28 Mar 2013 07:11:15 GMT</pubDate><dc:creator>gennarop</dc:creator></item><item><title>Release Notes for JAMS v6.0.523</title><link>http://www.jamssupport.com/Goto50236.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An correction to the Microsoft Message Queuing installation upon an initial first-time installation of JAMS&lt;/li&gt;    &lt;li&gt;A enhancement to improve the performance of the JAMS v5.x to JAMS v6.x database conversion process to make it more than 60 times faster&lt;/li&gt;    &lt;li&gt;An update to the Submit activity in a Windows Workflow Execution Method Job so that it will now wait, even if the Submit fails&lt;/li&gt;    &lt;li&gt;An update to improve the handling of the common settings path&lt;/li&gt;    &lt;li&gt;A correction for an issue that can occur when adding a machine account that is already present to the JAMS SQL Database&lt;/li&gt;    &lt;li&gt;An update to change the Folder properties to use tri-state check boxes for "Keep Logs" and "Time Stamp Logs"&lt;/li&gt;    &lt;li&gt;An update to the Demo installer so that disabled components always start out unchecked &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue with the "Since the last time this Job ran" field on a Job/Setup Dependency.  Previously, this was lost if you updated the Dependency without making any changes. &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Wed, 27 Mar 2013 04:15:36 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.4.238</title><link>http://www.jamssupport.com/Goto50235.aspx</link><description>&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An correction to the Microsoft Message Queuing installation upon an initial first-time installation of JAMS &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue when adding Users through the JAMS Windows Client when connecting to an OpenVMS JAMS Scheduler Server&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 25 Mar 2013 03:57:44 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.237</title><link>http://www.jamssupport.com/Goto50230.aspx</link><description>&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to correct a MSMQ installation issue on Windows Server 2008&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;JAMS v5.4.235 &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to eliminate a race condition when reloading a Windows Workflow Job&lt;span style="color: #7030a0;"&gt;&lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50225.aspx" target="_blank" class="ApplyClass"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to reopen the log file if we realize that we can't use direct logging when reconnecting to a JAMS Agent&lt;span style="color: #7030a0;"&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An update to add selection and update options to the JAMS Client Monitor View&lt;/li&gt;    &lt;li&gt;An enhancement to eliminate a potential serialization error when a Windows Workflow Job completes or unloads&lt;/li&gt;    &lt;li&gt;An enhancement to eliminate an arithmetic overflow if an OpenVMS server executes a Job that uses more than 4GB of memory&lt;/li&gt;    &lt;li&gt;An enhancement to address an issue with JD Edwards Jobs selecting the wrong data provider&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 20 Mar 2013 03:22:32 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Disabling JAMS Server to Agent Authentication</title><link>http://www.jamssupport.com/Goto50181.aspx</link><description>You may encounter a situation in JAMS where submitting a Job that runs on a JAMS Agent results in that Job's log file showing an error like the one below:&lt;br /&gt;&lt;p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"/&gt;   &lt;m:brkBin m:val="before"/&gt;   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;   &lt;m:smallFrac m:val="off"/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val="0"/&gt;   &lt;m:rMargin m:val="0"/&gt;   &lt;m:defJc m:val="centerGroup"/&gt;   &lt;m:wrapIndent m:val="1440"/&gt;   &lt;m:intLim m:val="subSup"/&gt;   &lt;m:naryLim m:val="undOvr"/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-priority:99;	mso-style-qformat:yes;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:11.0pt;	font-family:"Calibri","sans-serif";	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:minor-fareast;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}&lt;/style&gt;&lt;![endif]--&gt;&lt;strong&gt;Exception while authenticating Agent Socket:&lt;br /&gt;The server has rejected the client credentials.&lt;br /&gt;The logon attempt failed&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;When JAMS runs a Job on an Agent, the Agent asks that JAMS authenticateitself.  JAMS first tries using the account that the JAMS Executor serviceis running under (usually Local System), and if that doesn't work we tryusing the account that the Job is going to run under (list on Submit Options tab of Job properties).&lt;/p&gt;&lt;p&gt;This error can occur in rare environments where both of these fail, perhaps due to a possibleconfiguration issue in Windows, or when the Job is attempting to run on an Agent machine that is in itsown Workgroup.&lt;/p&gt;&lt;p&gt;The first step when you see this error is to verify that the account that the Job should run under on that Agent machine is correct.&lt;/p&gt;If you are still seeing the error after confirming that the Job is running under the proper credentials, the authentication between JAMS and the Agent can be disabled so that the Job will be allowed to start.  To do so, edit the User.config file located on the JAMS Agent machine or the Common.config file located on the JAMS Scheduler machine: &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;&lt;strong&gt;JAMS Agent User.config -&lt;/strong&gt; &lt;/strong&gt;Edit this file if you would like todisable authentication between the Server and Agent for only that onespecific JAMS Agent.  This file is located on the JAMS Agent machine inthe &lt;em&gt;Program Files/MVPSI/JAMS/Agent&lt;/em&gt; directory.&lt;strong&gt;  Once this change has been made, you will need to restart the JAMS Agent service on the Agent machine.  &lt;span style="color: #ff0000;"&gt;PLEASE NOTE:&lt;/span&gt; Restarting the JAMS Agent service will impact any Jobs currently executing on that Agent machine.&lt;br /&gt;&lt;br /&gt;JAMS Scheduler Common.config -&lt;/strong&gt; Edit this file if you would like to disable authentication between the Server and Agents for all Agents.  The file is located on the JAMS Scheduler machine in the&lt;em&gt; Program Files/MVPSI/JAMS/Scheduler&lt;/em&gt; directory.  &lt;strong&gt;Once this change has been made, you will need to restart the JAMS Executor service on the JAMS Scheduler machine.  &lt;span style="color: #ff0000;"&gt;PLEASE NOTE:&lt;/span&gt; Restarting the JAMS Executor service will impact any currently executing Jobs.&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;When editing the file, change the &lt;em&gt;DisableAuthentication&lt;/em&gt; key value from 0 to 1 to disable it.  If the &lt;em&gt;DisableAuthentication&lt;/em&gt; key does not exist (for example, if editing the Common.config on the Scheduler machine), you can add it to the existing Common.config file using the following syntax:&lt;br /&gt; &lt;br /&gt;&amp;lt;add key="DisableAuthentication" value="1"/&amp;gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Mon, 18 Mar 2013 09:16:16 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v6.0.514</title><link>http://www.jamssupport.com/Goto50234.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span style="color: #ff0000;" id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Included after each item are the components in JAMS (&lt;strong&gt;Bolded&lt;/strong&gt;) that would need to be upgraded in order to realize that enhancement&lt;/span&gt;&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to improve exception reporting when a Windows Workflow Job fails &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;span style="color: #7030a0;"&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;A correction for an issue that prevented the WaitForEvent activity from continuing if the Windows Workflow Job had gone idle between the WaitForEvent activity and the SetEvent activity &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt;&lt;span style="color: #7030a0;"&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An update to Correct an upgrade issue when upgrading from JAMS V5.4 on Windows Server 2003 &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;A correction for an MSMQ installation issue on Windows Server 2008 &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;A correction for an issue with saving the "Since Job" in a dependency definition &lt;strong&gt;(Scheduler)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;A correction for an issue with saving the "Within time" in a dependency definition &lt;strong&gt;(Client)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;An update to correct an issue with double slashes (\\) in path names when defining reference Jobs/Setups&lt;strong&gt; (Scheduler)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to allow Job source parsing to now use search paths when looking for a matching variable &lt;strong&gt;(Scheduler)&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to wait until the Windows Workflow Job owner has been deleted before completing a Windows Workflow Job &lt;strong&gt;(Scheduler, Agent)&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-priority:99;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:10.0pt;	font-family:"Times New Roman","serif";}&lt;/style&gt;&lt;![endif]--&gt;</description><pubDate>Sun, 17 Mar 2013 16:42:20 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Using the JAMS Export/Import PowerShell cmdlets</title><link>http://www.jamssupport.com/Goto50229.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;Youcan export/import your Jobs, Setups, Systems, Triggers, Variables,etc with the JAMS PowerShell Snap-in and its Export-JAMSXml andImport-JAMSXml cmdlets.  This is handled slightly differently whether or not you are using JAMS v6.0 or not. Below are 4 sets of examples, depending on which version of JAMS you are exporting from and importing to.  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; color: #000000;"&gt;&lt;strong&gt;Export from and Import to JAMS v5.4 or earlier:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Export example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Get a list of all Jobs in a JAMS System&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$job = Get-ChildItem JAMS::localhost\Systems\JAMS\Jobs\*&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Export all Jobs to XML&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Export-JAMSXml C:\temp\file.xml $job&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Import example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Import Jobs, etc in XML to JAMS&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$filepath = c:\temp\file.xml&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Import-JAMSXml $filepath&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;&lt;span style="font-size: 18px; color: #000000;"&gt;&lt;strong&gt;Export from and Import to JAMS v&lt;span style="font-size: 18px;"&gt;6.0&lt;/span&gt; or &lt;span style="font-size: 18px;"&gt;later&lt;/span&gt;:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Export example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Get a list of all Jobs in a Folder within JAMS&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$job = Get-ChildItem JAMS::localhost\FolderName\*&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Export all Jobs to XML&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Export-JAMSXml C:\temp\file.xml $job&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Import example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Import Jobs, etc in XML to JAMS, first setting the location (Folder) in JAMS v6.0 where you want the import to be placed&lt;br /&gt;Set-Location JAMS::localhost\FolderName\&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$filepath = c:\temp\file.xml&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Import-JAMSXml $filepath&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage" style="font-style: italic;"&gt;&lt;span style="font-size: 18px; color: #000000;"&gt;&lt;strong&gt;Export from &lt;span style="font-size: 18px;"&gt;JAMS v6.0 or later &lt;/span&gt;and Import to JAMS v&lt;span style="font-size: 18px;"&gt;5.4&lt;/span&gt; or &lt;span style="font-size: 18px;"&gt;earlier&lt;/span&gt;:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Export example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Get a list of all Jobs in a Folder within JAMS&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$job = Get-ChildItem JAMS::localhost\FolderName\*&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Export all Jobs to XML&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Export-JAMSXml C:\temp\file.xml $job&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Import example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;PLEASE NOTE:&lt;/span&gt; &lt;/strong&gt;You will first need to edit the xml file that you exported to add the name of the System that the Job will be imported to in JAMS v5.4 or earlier.  To do this, edit the xml file in a text editor such as Notepad and add &amp;lt;SystemName&amp;gt;NameOfJAMSSystem&amp;lt;/SystemName&amp;gt; as an additional attribute inside of the &amp;lt;Job&amp;gt;&amp;lt;/Job&amp;gt; section.  &lt;br /&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Import Jobs, etc in XML to JAMS&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$filepath = c:\temp\file.xml&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Import-JAMSXml $filepath&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;&lt;span style="font-size: 18px; color: #000000;"&gt;&lt;strong&gt;Export from JAMS v5.4 or earlier and Import to JAMS v&lt;span style="font-size: 18px;"&gt;6.0&lt;/span&gt; or &lt;span style="font-size: 18px;"&gt;later&lt;/span&gt;:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Export example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Get a list of all Jobs in a JAMS System&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$job = Get-ChildItem JAMS::localhost\Systems\JAMS\Jobs\*&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;# Export all Jobs to XML&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Export-JAMSXml C:\temp\file.xml $job&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Import example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;" id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;# Import Jobs, etc in XML to JAMS, first setting the location (Folder) in JAMS v6.0 where you want the import to be placed.  JAMS v6.0 will ignore the &amp;lt;SystemName&amp;gt;&amp;lt;/SystemName&amp;gt;&lt;br /&gt;# section of the export from v5.4 and will import in to the Folder specified in the Set-Location command below&lt;br /&gt;Set-Location JAMS::localhost\FolderName\&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;$filepath = c:\temp\file.xml&lt;/span&gt;&lt;br style="font-style: italic;" /&gt;&lt;span style="font-style: italic;"&gt;Import-JAMSXml $filepath&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description><pubDate>Fri, 15 Mar 2013 08:32:31 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Report Designer CHM</title><link>http://www.jamssupport.com/Goto50056.aspx</link><description>Documentation on the JAMS Report Designer and other Winforms controls in Windows Compiled Help (CHM) format. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/DownloadResult.aspx?type=Release&amp;amp;name=JAMSReportDesigner.chm"&gt;Download Report Designer Documentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: If you have issues opening the CHM file it may be necessary to unblock the file's content. Right click the CHM file and view its properties. Next, click the option to "Unblock" the file. </description><pubDate>Fri, 08 Mar 2013 05:11:45 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>iSeries Job Parameters</title><link>http://www.jamssupport.com/Goto50228.aspx</link><description>The following parameters can be added to an iSeries Job:&lt;br /&gt;&lt;p&gt;JOBQ - 10 characters, default is JAMSJOBQ&lt;/p&gt;&lt;p&gt;JOBD - 10 characters, default is JAMSJOBD&lt;/p&gt;&lt;p&gt;LIBL - 500 characters, no default. Comma separated list of libraries&lt;/p&gt;&lt;p style="margin-bottom: 12pt;"&gt;OPTION - Added to the end of the submit command, must be a properly formatted &lt;span style="font-size: 10pt;"&gt;command  e.g. ( 'OUTQ(ABC)')&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;</description><pubDate>Wed, 06 Feb 2013 07:06:44 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Running SAS Jobs</title><link>http://www.jamssupport.com/Goto50096.aspx</link><description>JAMS can execute SAS programs with the Windows Command Procedure Execution Method. Below is an example of an SAS job-source information:&lt;br /&gt;&lt;br /&gt;c:\YourSASPath\sas.exe&lt;br /&gt;    -autoexec d:\sas\autoexec.sas&lt;br /&gt;    -config d:\sas\config.sas&lt;br /&gt;    -nologo&lt;br /&gt;    -log d:\work\logs\pull_sample200102131244.log&lt;br /&gt;    -sysin d:\YourDir\YourProgram.sas&lt;br /&gt;&lt;br /&gt;Other SAS options are documented &lt;a href="http://support.sas.com/documentation/cdl/en/allprodslang/63337/HTML/default/viewer.htm#syntaxByType-systemOption.htm" target="_blank" class="ApplyClass"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Within JAMS you can also create a SAS execution method.   This allows the source tab of a job definition to contain the contents of your SAS program. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SAS_ExecutionMethod.png" /&gt;&lt;br /&gt;&lt;br /&gt;SAS Projects (saved .EGP files) can be saved as Visual Basic scripts from the SAS Enterprise Guide and executed using the JAMS VBScript execution method.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.sas.com/kb/25/275.html" target="_blank" class="ApplyClass"&gt;http://support.sas.com/kb/25/275.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 06 Feb 2013 06:54:44 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>JAMS AgentX: Configure Direct Logging</title><link>http://www.jamssupport.com/Goto50226.aspx</link><description>JAMSAgentX, the Unix/Linux Agent, sends log information back to the JAMS Executor which writes it to the Job’s log file. If you have a file system that can be shared by Windows and Unix/Linux, you can configure JAMSAgentX to write directly to the Job’s log file. To do this, you need to add two Parameters in JAMS:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JAMSDirectXBase&lt;/strong&gt; – The base path for Unix/Linux&lt;br /&gt;&lt;strong&gt;JAMSDirectWBase&lt;/strong&gt; – The base path for Windows&lt;br /&gt;&lt;br /&gt;These parameters can be added to a Job, System, or Execution Method. The two paths &lt;strong&gt;must&lt;/strong&gt; point to the same physical location.&lt;br /&gt;&lt;br /&gt;When JAMS is starting a Job that has these Parameters, we look at the Job’s log file name, if it still starts with the value of the “DefaultLogLocation” Configuration setting; we replace the value of the DefaultLogLocation with the value of the JAMSDirectWBase parameter. We also duplicate the Job’s log file, replace the DefaultLogLocation with the value of JAMSDirectXBase and change back slashes to forward slashes and wind up with the Unix/Linux log file name.&lt;br /&gt;&lt;br /&gt;The JAMS Executor creates the log file, writes the initial information and then starts JAMSAgentX. Just before telling JAMSAgentX to execute the Job, the JAMS Executor closes the log file. JAMSAgentX then opens the log file to write log information directly.&lt;br /&gt;&lt;br /&gt;When the Job completes, the JAMS Executor reopens the log file to write the final log information.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;DefaultLogLocation – C:\ProgramData\JAMS\Logs&lt;br /&gt;JAMSDirectXBase - /cmn/logs&lt;br /&gt;JAMSDirectWBase - \\cmn\logs&lt;br /&gt;System Log Location – SystemSpec&lt;br /&gt;Job Name - SampleJob&lt;br /&gt;Job’s Log Filename – C:\ProgramData\JAMS\Logs\SystemSpec\SampleJob.log&lt;br /&gt;Final Log Filename - \\cmn\logs\SystemSpec\SampleJob.log&lt;br /&gt;Final Unix/Linux Log Filename - /cmn/logs/SystemSpec/SampleJob.log&lt;br /&gt;</description><pubDate>Mon, 04 Feb 2013 10:43:02 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.233</title><link>http://www.jamssupport.com/Goto50227.aspx</link><description>&lt;strong&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release &lt;/span&gt;includ&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;es:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to support a common log location for JAMS Failover configurations. The configuration for this option is described in the following Knowledgebase article: &lt;span style="color: #7030a0;"&gt;&lt;a class="ApplyClass" target="_blank" href="http://www.jamssupport.com/KnowledgebaseArticle50225.aspx"&gt;http://www.jamssupport.com/KnowledgebaseArticle50225.aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to support direct logging from JAMSAgentX.  The configuration for this option is described in the following Knowledgebase article:              &lt;span style="color: #7030a0;"&gt;&lt;a target="_blank" href="http://www.jamssupport.com/KnowledgebaseArticle50226.aspx"&gt;http://www.jamssupport.com/KnowledgebaseArticle50226.aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An update to resolve an issue with Remote Job Dependencies.&lt;/li&gt;    &lt;li&gt;An update to the Submit-JAMSEntry cmdlet to convert PowerShell datatypes to the target parameter's datatype (Text, Integer, Date, etc) when using the -UseVariables option. &lt;/li&gt;    &lt;li&gt;An enhancement to set the Job Limit to 999999 when adding a new Agent definition.&lt;/li&gt;    &lt;li&gt;An enhancement to update to the latest release of Rebex.&lt;/li&gt;    &lt;li&gt;An update when rolling back a transaction; If the rollback threw an exception, JAMS displayed that exception but lost the exception that caused the rollback. JAMS will now report the exception that caused the rollback. &lt;/li&gt;    &lt;li&gt;An enhancement to catch exceptions when rolling the log files of services. &lt;/li&gt;    &lt;li&gt;An enhancement to recurring Jobs/Setups to correct an issue where if you canceled a recurring Job while it was executing, it would still repeat. &lt;/li&gt;    &lt;li&gt;An update to the History View query to accept the beginning and ending dates in either order. &lt;/li&gt;    &lt;li&gt;An update to correct a possible null reference exception if you canceled a Job that had already completed. &lt;/li&gt;    &lt;li&gt;An enhancement to correct a potential issue in the Audit Trail view that could throw an exception if you right-clicked when nothing was selected. &lt;/li&gt;    &lt;li&gt;An update to correct a potential issue that could prevent you from recovering a deleted Job or Setup. &lt;/li&gt;    &lt;li&gt;An enhancement to ignore circular Prechecks, where a Job is set as its own Precheck Job. &lt;/li&gt;    &lt;li&gt;An enhancement to add support for NVarCharMax and VarCharMax Parameters for SQLStoredProc Execution Method Jobs. &lt;/li&gt;    &lt;li&gt;An update to the HostKeyChecking Configuration option in JAMS (JAMS Client Configuration shortcut, as described in &lt;a target="_blank" href="http://www.jamssupport.com/KnowledgebaseArticle50203.aspx"&gt;http://www.jamssupport.com/KnowledgebaseArticle50203.aspx&lt;/a&gt;).  AcceptHostKey was misspelled as AccceptHostKey (3 c's), we now accept either spelling. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Mon, 04 Feb 2013 09:11:23 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>JAMS Failover: Common Log File Locations</title><link>http://www.jamssupport.com/Goto50225.aspx</link><description>In a JAMS Failover configuration, you want to keep your log files in a common location. But, for reliability, you want to keep the logs on a local disk.&lt;br /&gt;&lt;br /&gt;You can configure JAMS to keep log files on a local disk while the Job executes and then move the log file to a common location when the Job completes. To do this, add a Configuration setting named “CommonLogLocation” in the JAMS Client Configuration shortcut.  Set the value to be a common path (usually a network share) that both the Primary and Secondary JAMS servers can access.&lt;br /&gt;&lt;br /&gt;When JAMS executes a Job, it starts with the value of the “DefaultLogLocation” Configuration setting and then uses the log location in the folders and log filename in the Job to build a complete path. When the Job completes, JAMS looks at the log file path, if it still starts with the value of the “DefaultLogLocation” and the value of “CommonLogLocation” is set, it replaces the default location with the common location and then moves the file.  History and Curjob detail Log File tabs are updated with the new path.</description><pubDate>Mon, 04 Feb 2013 08:32:15 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Running Oracle Jobs</title><link>http://www.jamssupport.com/Goto50092.aspx</link><description>JAMS runs Oracle batch Jobs through the use of SQLPlus.  SQLPlus is the equivalent to SQLCMD.exe in Microsoft SQL Server.  JAMS has the ability to handle native Oracle commands on both UNIX-based and Windows-based Oracle.    &lt;br /&gt;&lt;br /&gt;JAMS supports running jobs on Oracle database versions:&lt;br /&gt;Oracle9i Database Release 1: (patchset as of December 2003)&lt;br /&gt;Oracle9i Database Release 2: (patchset as of April 2007)&lt;br /&gt;Oracle Database 10g Release 1: (patchset as of February 2006)&lt;br /&gt;Oracle Database 10g Release 2: (patchset as of April 2010)&lt;br /&gt;Oracle Database 11g Release 1: (patchset as of September 2008)&lt;br /&gt;Oracle Database 11g Release 2: (patchset as of September 2011)&lt;br /&gt;&lt;br /&gt;For UNIX-based Oracle installations, JAMS can execute native Oracle commands through the normal UNIX shell.&lt;br /&gt;For Example:&lt;br /&gt;&lt;br /&gt;$ . oraenv&lt;br /&gt;ORACLE_SID = [orcl] ? orcl&lt;br /&gt;$ sqlplus daniels/tiger&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For Windows-based Oracle installation, JAMS can handle SQLPlus language by simply calling SQLPlus.exe within a normal Windows Command Procedure Execution Method.&lt;br /&gt;For example:&lt;br /&gt;&lt;br /&gt;Sqlplus.exe daniels/tiger@orcl&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are several methods for authenticating with Oracle.  These authentication methods are documented by Oracle &lt;a href="http://docs.oracle.com/cd/E11882_01/network.112/e16543/authentication.htm#i1006458" target="_blank" class="ApplyClass"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For example, to secure SQLPlus using external authentication, your init.ora needs to contain these lines:&lt;br /&gt;&lt;br /&gt;remote_os_authent = true&lt;br /&gt;os_authent_prefix = OPS$&lt;br /&gt;&lt;br /&gt;Then, the SQLPlus command line would be something like:&lt;br /&gt;&lt;br /&gt;plus33w.exe / thesqlfile.sql&lt;br /&gt;&lt;br /&gt;Then, if you are logged on as user JOE, Oracle will look for a database user OPS$JOE.&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 16 Jan 2013 07:30:38 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Moving the JAMS AgentX temp directory</title><link>http://www.jamssupport.com/Goto50052.aspx</link><description>By default, JAMS AgentX will store temporary job execution information in the .jams directory under the user's home directory.&lt;br /&gt;&lt;br /&gt;Some customers may prefer a different location.  You can change the default by defining the JAMS_HOME environment variable. A good way to move the JAMSAgentX data directory is to first create the directory and make sure that it has permissions set to allow access by the accounts that will be executing jobs.  Then, open the SSHAgent execution method, under the “Execution” tab, change the “Command:” field from “JAMSAgentX” to:&lt;br /&gt;&lt;br /&gt;env ‘JAMS_HOME=/usr/JAMS’  JAMSAgentX&lt;br /&gt;&lt;br /&gt;This example is using the directory /usr/JAMS, you can use anything you want.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/ExecutionMethod_AgentXLocation.bmp" /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Tue, 08 Jan 2013 10:06:45 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Recommended Minimum Server Specifications</title><link>http://www.jamssupport.com/Goto50036.aspx</link><description>&lt;br /&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" /&gt;&lt;link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso" /&gt;&lt;!--[if !mso]&gt;&lt;style&gt;v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}&lt;/style&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"/&gt;   &lt;m:brkBin m:val="before"/&gt;   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;   &lt;m:smallFrac m:val="off"/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val="0"/&gt;   &lt;m:rMargin m:val="0"/&gt;   &lt;m:defJc m:val="centerGroup"/&gt;   &lt;m:wrapIndent m:val="1440"/&gt;   &lt;m:intLim m:val="subSup"/&gt;   &lt;m:naryLim m:val="undOvr"/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="0" Name="header"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;    &amp;amp;amp;amp;lt;!--    /* Font Definitions */    @font-face    {font-family:"Cambria Math";    panose-1:2 4 5 3 5 4 6 3 2 4;    mso-font-charset:0;    mso-generic-font-family:roman;    mso-font-pitch:variable;    mso-font-signature:-1610611985 1107304683 0 0 159 0;}    /* Style Definitions */    p.MsoNormal, li.MsoNormal, div.MsoNormal    {mso-style-unhide:no;    mso-style-qformat:yes;    mso-style-parent:"";    margin:0in;    margin-bottom:.0001pt;    mso-pagination:widow-orphan;    font-size:10.0pt;    font-family:"Times New Roman","serif";    mso-fareast-font-family:"Times New Roman";}    p.MsoHeader, li.MsoHeader, div.MsoHeader    {mso-style-noshow:yes;    mso-style-unhide:no;    mso-style-link:"Header Char";    margin:0in;    margin-bottom:.0001pt;    mso-pagination:widow-orphan;    tab-stops:center 3.0in right 6.0in;    font-size:10.0pt;    font-family:"Times New Roman","serif";    mso-fareast-font-family:"Times New Roman";}    span.HeaderChar    {mso-style-name:"Header Char";    mso-style-noshow:yes;    mso-style-unhide:no;    mso-style-locked:yes;    mso-style-link:Header;}    .MsoChpDefault    {mso-style-type:export-only;    mso-default-props:yes;    font-size:10.0pt;    mso-ansi-font-size:10.0pt;    mso-bidi-font-size:10.0pt;}    @page Section1    {size:8.5in 11.0in;    margin:12.25pt 67.7pt .7in .4in;    mso-header-margin:.2in;    mso-footer-margin:.5in;    mso-paper-source:0;}    div.Section1    {page:Section1;}    --&gt;&lt;/style&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-priority:99;	mso-style-qformat:yes;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:11.0pt;	font-family:"Calibri","sans-serif";	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:minor-fareast;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}&lt;/style&gt;&lt;![endif]--&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Hardware Server Specifications for JAMS Scheduler:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p class="MsoNormal" style="margin: 0in 11.5pt 0.0001pt 0.5in;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Processor:          1GHz (x86 or x64)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Memory:               1GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Disk Space:         1GB (in addition to the disk space required by the O/S)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;These are the minimum system requirements andwill support running thousands of jobs per day.  Heavy loads (i.e. 100,000jobs per day) will require more resources.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;For database planning, our test lab runs approximately 1,000 jobs/day through one instance of JAMS. Retaining 30 days of data will create a database equal to 110Mb in size.  &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Running 100,000 jobs per day:&lt;/span&gt;&lt;/strong&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Based upon customer implementations where more than 100,000 jobs run each day, the JAMS installation should consist of:&lt;br /&gt;&lt;br /&gt;Two Windows Servers, each with Dual Quad 2.0 GHz CPUs and 32 GB of RAM (or more).&lt;br /&gt;&lt;br /&gt;One of the above servers hosts the JAMS Scheduler while the second server is for SQL Server. Note that the SQL Server also has multiple high-speed SCSI drives.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;style&gt;    p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Times New Roman","serif"; }p.MsoHeader, li.MsoHeader, div.MsoHeader { margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Times New Roman","serif"; }span.HeaderChar {  }.MsoChpDefault { font-size: 10pt; }div.Section1 { page: Section1; }&lt;/style&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Hardware &lt;/span&gt;&lt;/strong&gt;Server Specifications for JAMS Agent:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Processor:          1GHz (x86 or x64)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Memory:               1GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Disk Space:         5 MB &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;style&gt;    p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Times New Roman","serif"; }p.MsoHeader, li.MsoHeader, div.MsoHeader { margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Times New Roman","serif"; }span.HeaderChar {  }.MsoChpDefault { font-size: 10pt; }div.Section1 { page: Section1; }&lt;/style&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Hardware &lt;/span&gt;&lt;/strong&gt;Server Specifications for JAMS Client:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Processor:          1GHz (x86 or x64)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Memory:               1GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Disk Space:         50 MB &lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Virtualization Support&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;span style="font-size: 11pt; font-family: arial;"&gt;MVP Systems Software, Inc. confirms that we will support customers running JAMS on any supported Operating Systems in a virtualized environment, such as VMware and HyperV. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamscheduler.com/images/logos/VMWare_PARTNER.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;</description><pubDate>Thu, 13 Dec 2012 10:25:24 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>How do I set the SMTP Server?</title><link>http://www.jamssupport.com/Goto50003.aspx</link><description>&lt;p&gt;In the JAMS Client, on the "JAMS" tab of the ribbon bar, click the "Configuration" shortcut in the shortcut bar on the left.  This will display a list of configuration settings.  Find the setting named "SMTPServer" and double-click it to open the properties dialog.  Enter the name of your SMTP server under the "Value" tab.&lt;br /&gt;&lt;br /&gt;You can also set the SMTP server in the .NET Framework Machine.config file.  This will apply to all applications on that machine which use the .NET Framework SmtpClient class (unless overridden).  The Machine.config file is located in the C:\Windows\Microsoft.Net\Framework\v2.0.50727\Config directory.  There is also a Machine.config.comments file in that directory which contains some documentation.&lt;/p&gt;&lt;p&gt;An example of specifying the SMTP configuration is:&lt;/p&gt;&lt;p&gt;  &amp;lt;system.net&amp;gt;&lt;br /&gt;    &amp;lt;mailSettings&amp;gt;&lt;br /&gt;      &amp;lt;smtp deliveryMethod="Network"&amp;gt;&lt;br /&gt;        &amp;lt;network defaultCredentials="false" port="25" host="your.host.name.com" /&amp;gt;&lt;br /&gt;      &amp;lt;/smtp&amp;gt;&lt;br /&gt;    &amp;lt;/mailSettings&amp;gt;&lt;br /&gt;  &amp;lt;/system.net&amp;gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms164242%28v=vs.90%29.aspx" class="ApplyClass"&gt;http://msdn.microsoft.com/en-us/library/ms164242%28v=vs.90%29.aspx&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 30 Nov 2012 11:51:28 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.4.230</title><link>http://www.jamssupport.com/Goto50223.aspx</link><description>&lt;div class="Article_Text"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includes:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to address an issue where copying a Job or Setup was copying inherited ACEs on the ACL for those Jobs and Setups.&lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue where if a job failed while starting, the JAMSExecutor service could leak a thread and 6 handles, causing resource allocation issues on the JAMS Scheduler machine over time.&lt;/li&gt;    &lt;li&gt;An enhancement to check for duplicate keys when inserting history records into the JAMS Database.&lt;/li&gt;    &lt;li&gt;A enhancement to importing via XML files in PowerShell.  The Import-JAMSXml cmdlet now supports input files that have byte order marks.&lt;/li&gt;    &lt;li&gt;An update to JAMSAgentX for HP-UX and AIX to V5.4.5.&lt;/li&gt;    &lt;li&gt;An enhancement to make new Agent definitions be "Online" and have a large value for the Job Limit:&lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Agent_OnlineJobLimit.png" /&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to update existing Agent definitions to set their status as "Online" and set Job Limit to &amp;gt; 0.  As of JAMS 5.4.228, the "Online" status and Job Limit are now being respected, so upon upgrade from an earlier version, Jobs that ran on a JAMS Agent that had not been set to be "Online" or with a Job Limit &amp;gt; 0 would not run and would be placed in a Pending state.  This is corrected in 5.4.230.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;</description><pubDate>Mon, 01 Oct 2012 03:38:55 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.228</title><link>http://www.jamssupport.com/Goto50222.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release &lt;/span&gt;includes:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to detect bad SQL connections and reset the SQL connection pool when one is found.&lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue that causes corrupt log file information in a JAMSAgentX Job. &lt;/li&gt;    &lt;li&gt;An enhancement correct the operation of the "Online" and "Job Limit" options in a JAMS Agent definition.&lt;/li&gt;    &lt;li&gt;A enhancement to correct an issue with the Job Count that was being stored for a JAMS Agent, which could result in incorrect load balancing of Jobs across multiple JAMS Agent machines.&lt;/li&gt;    &lt;li&gt;An enhancement to increase the inactivity limit for a Job running on a JAMS Agent and add warning messages to the Job Log file when it looks like the Job is not active.&lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue with the passing of "Uppercase" parameters when submitting a Job via the web interface. &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue with Boolean parameters not returning the correct value when submitting a Job via the web interface. &lt;/li&gt;    &lt;li&gt;An enhancement to trap exceptions caused by invalid characters in the "Comments" or "Author" section of a Windows Scheduled Task when attempting to import such a task on the External Tab of the JAMS Client. &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Fri, 31 Aug 2012 05:14:43 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.226</title><link>http://www.jamssupport.com/Goto50218.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;strong&gt;This &lt;span class="SearchHighlight" style="background-color: #ffffff;"&gt;release &lt;/span&gt;includes:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to correct an issue where the UseVariables and UseParameters settings of the Workflow Execution Method "Submit" activity were not being saved.&lt;/li&gt;    &lt;li&gt;An enhancement to update the Workflow Execution Method "Submit" activity to display the final status of the submitted Job if the Job fails. &lt;/li&gt;    &lt;li&gt;An enhancement to improve I/O performance of JAMSAgentX log writing.&lt;/li&gt;    &lt;li&gt;A enhancement to correct an issue where if a JAMS System didn't have an ACL (Security tab entries), importing a Job into the System could result in a corrupt ACL, causing future imports to fail. &lt;/li&gt;    &lt;li&gt;An enhancement to update JAMSAgentX deploys so that JAMS can update JAMSAgentX while jobs are executing. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;</description><pubDate>Mon, 23 Jul 2012 03:39:32 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Jobs fail with "There are no child processes to wait for"</title><link>http://www.jamssupport.com/Goto50065.aspx</link><description>&lt;span style="font-size: 11pt; font-family: calibri, sans-serif; color: #1f497d; "&gt;&lt;p&gt;When trying to execute a large number of jobs simultaneously, jobs may fail with the message:&lt;br /&gt;&lt;br /&gt;There are no child processes to wait for&lt;br /&gt;&lt;br /&gt;This happens when the job cannot allocate a Windows desktop.  Each JAMS job has its own non-interactive desktop.  The size of a desktop is defined in the "SharedSection" portion of the registry key:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows&lt;br /&gt;&lt;br /&gt;This registry key value contains many entries, one of them is the SharedSection value.  A typical SharedSection would be "SharedSection=1024,3072,512".  The third value is the size in kilobytes of a non-interactive desktop.&lt;br /&gt;&lt;br /&gt;Desktops are allocated from the Windows  SessionView.  The size of the SessionView is defined by the registry key:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\SessionViewSize&lt;br /&gt;&lt;br /&gt;A typical value of this entry is 30 hex (48 decimal).  This value is in megabytes.&lt;br /&gt;&lt;br /&gt;If you have a SessionViewSize of 48MB and a non-interactive desktop size of 512KB, in theory, you could run 96 simultaneous jobs.  But, Windows and other applications also need desktops, so the real number is less than that.&lt;br /&gt;&lt;br /&gt;If you have jobs failing with "There are no child processes to wait for" you have three choices:&lt;br /&gt;&lt;br /&gt;1. Increase the size of the SessionViewSize registry entry. This will require a reboot.&lt;br /&gt;2. Decrease the size of the third value of SharedSection. This will require a reboot and may affect non-interactive applications that need a 512KB desktop.&lt;br /&gt;3. Limit the number of simultaneous jobs.  This can be done with a job limit on batch queues or with resources.&lt;br /&gt;&lt;br /&gt;More information about Windows desktops can be found at:&lt;br /&gt;&lt;span style="font-size: 11pt; font-family: calibri, sans-serif; color: #1f497d; "&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/126962"&gt;http://support.microsoft.com/kb/126962&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 11pt; font-family: calibri, sans-serif; color: #1f497d; "&gt;&lt;a href="http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx"&gt;http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Note that this applies to WIndows 2000, Windows Server 2003 and Windows XP.  Windows Vista, Windows Server 2008 and WIndows 7 can dynamically adjust the size of SessionViewSize.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;</description><pubDate>Thu, 12 Jul 2012 04:21:35 GMT</pubDate><dc:creator>jays</dc:creator></item><item><title>Release Notes for JAMS v5.4.224 and v4.9.174</title><link>http://www.jamssupport.com/Goto50211.aspx</link><description>&lt;strong&gt;&lt;strong&gt;This &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release (v5.4.224)&lt;/span&gt; includes:&lt;/strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to correct an issue with copying JAMS Objects, such as Jobs, Setups, Systems, and Variables. &lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;strong&gt;The JAMS v5.4.222 &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release&lt;/span&gt; includes&lt;/strong&gt;&lt;/strong&gt;:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to add the Audit Trail as a JAMS Report Source.&lt;/li&gt;    &lt;li&gt;An enhancement to improve parsing in Workflow activities so you can now reference all standard JAMS attributes and Workflow variables. &lt;/li&gt;    &lt;li&gt;An enhancement to add UseParameters and UseVariables options to the "Submit" Workflow activity. &lt;/li&gt;    &lt;li&gt;An enhancement to improve logging information for JAMS Scheduler when it cannot allocate a SQL connection. &lt;/li&gt;    &lt;li&gt;An enhancement to require "Control" access to modify a JAMS Security ACL. &lt;/li&gt;    &lt;li&gt;A correction for an issue where Job and Setup event Triggers would fire as soon as they were created or edited. &lt;/li&gt;    &lt;li&gt;An enhancement to Job/Setup scheduling options.  If you didn't specify a Scheduled Time, we subtracted one second from the Scheduled Date and ran the Job at 11:59:59PM. A missing Scheduled Time is now treated as midnight, running on the Scheduled Date. &lt;/li&gt;    &lt;li&gt;An enhancement to resolve an issue where Audit Trail data could be missing data. &lt;/li&gt;    &lt;li&gt;An enhancement to allow the JAMS.EXE command-line environment to work on a machine that only has V2.0 of the .NET Framework. &lt;/li&gt;    &lt;li&gt;An enhancement to now reset SQL connections when the JAMSDBA SERVER GC command is issued. &lt;/li&gt;    &lt;li&gt;A correction to resolve an issue where Jobs in a Setup were running in reverse priority order when using the "Scheduling Priority Modifier" option. &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue when importing a setup from XML would not pick up the parameter settings. &lt;/li&gt;    &lt;li&gt;An enhancement to properly release servers when there was an exception. &lt;/li&gt;    &lt;li&gt;An enhancement to improve the way we close a connection to the JAMS Agent, which would possibly cause an "Activity Timeout" error. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;The JAMS v4.9.174 &lt;span style="background-color: #ffffff;" class="SearchHighlight"&gt;release&lt;/span&gt; includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to improved the way we close a connection to the JAMS    Agent, which would possibly cause an "Activity Timeout" error.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 10 Jul 2012 03:09:27 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Uploading a file to Amazon S3 Storage Service and Returning a PreSigned URL</title><link>http://www.jamssupport.com/Goto50209.aspx</link><description>It is possible to utilize the Amazon Web Services (AWS) API and PowerShell commands to upload a file to the Amazon S3 storage service.  The first step is to download the .NET API for AWS from &lt;a href="http://sdk-for-net.amazonwebservices.com/latest/AWSToolsAndSDKForNet.msi" class="ApplyClass"&gt;here&lt;/a&gt;.  Run through the install process and make sure it completes successfully.  This will prepare your system to interact with AWS.  Also be sure that PowerShell is installed on your system.&lt;div&gt;&lt;br /&gt;&lt;div&gt;This article will assume that you have an AWS account and have a bucket created on the S3 service.  This article will address uploading a file to a bucket through JAMS.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px; "&gt;Creating the Job&lt;/span&gt;&lt;/div&gt;&lt;strong style="line-height: normal; font-weight: normal; " id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;To start, click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Jobs&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt; button on the sidebar under &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Definitions&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt; to create a new job.  Name it something such as &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;S3 Upload.&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;  Choose the Execution Method &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;PowerShell. &lt;img alt="" style="width: 0px; height: 0px; " src="http://www.jamssupport.com/Uploads/Images/Linux/JobPowerShell.PNG" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-weight: normal; "&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/JobPowerShell.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-weight: normal; "&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;Proceed to enter a system name and email address as you wish.  The username you choose should be the one of your &lt;/span&gt;&lt;strong style="line-height: normal; font-family: verdana; white-space: pre-wrap; "&gt;local Windows machine &lt;/strong&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;that is running JAMS&lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;. For the source, enter this:&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;Add-Type -Path "C:\Program Files (x86)\AWS SDK for .NET\bin\AWSSDK.dll"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$secretKeyID="&amp;lt;&amp;lt;secretKeyID&amp;gt;&amp;gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$secretAccessKeyID="&amp;lt;&amp;lt;secretAccessKeyID&amp;gt;&amp;gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$FilePath="&amp;lt;&amp;lt;FilePath&amp;gt;&amp;gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$FileName="&amp;lt;&amp;lt;FileName&amp;gt;&amp;gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$client=[Amazon.AWSClientFactory]::CreateAmazonS3Client($secretKeyID,$secretAccessKeyID)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$request = New-Object -TypeName Amazon.S3.Model.PutObjectRequest&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$request.BucketName = "&amp;lt;&amp;lt;BucketName&amp;gt;&amp;gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$request.Key = $FileName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$request.FilePath = $FilePath + "\" + $FileName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$client.PutObject($request)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$newrequest = New-Object -TypeName Amazon.S3.Model.GetPresignedURLRequest&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$newrequest.BucketName = "&amp;lt;&amp;lt;BucketName&amp;gt;&amp;gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$newrequest.Key = $FileName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$date = Get-Date&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$newrequest.Expires = $date.AddDays(&amp;lt;&amp;lt;Days&amp;gt;&amp;gt;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;Write-Host "This URL will expire at" $date.AddDays(&amp;lt;&amp;lt;Days&amp;gt;&amp;gt;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;$client.GetPresignedURL($newrequest)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;There are several things to notice here. The path to &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;AWSSDK.dll &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;may change depending on if your system is 32-bit or 64-bit. If it is 64-bit, the above path is correct. If it is 32-bit, you will most likely have to remove the &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;(x86) &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;portion from the path.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;The second part of this source request a &lt;em&gt;PreSignedURL&lt;/em&gt;, which can be used to access the file from the web.  If you do not want this, you can simply remove the last 7 lines of the script.  The URL returned can be set to expire through the &lt;em&gt;Days &lt;/em&gt;parameter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal; " id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;After manipulating any other job variables, choose the checkbox to edit the Job definition after adding. Here, go to the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Parameters&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt; tab and click &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Add&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt; on the bottom. There are many parameters to set, here is the whole list:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/S3JobParamsNew.PNG" style="width: 694px; height: 573px; " /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Add all of these parameters individually, you will have to fill them in when submitting the job.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; font-size: 18px; "&gt;Creating Key Variables&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; font-size: 13px; "&gt;You may have noticed that there are several parameters in the source that were not referenced in the parameters screenshot above. These are &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;&amp;lt;&amp;lt;secretKeyID&amp;gt;&amp;gt; &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; font-size: small; "&gt;and &lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: 'courier new'; "&gt;&amp;lt;&amp;lt;secretAccessKeyID&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; font-size: small; "&gt;. It is easier to create a &lt;em&gt;Variable&lt;/em&gt; within JAMS to store these keys. To do this, &lt;/span&gt;&lt;strong style="line-height: normal; font-weight: normal; " id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; "&gt;click the &lt;em&gt;Variables &lt;/em&gt;&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; "&gt;button on the sidebar under &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; "&gt;Definitions&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; "&gt; to create a new variable. Click the &lt;em&gt;+Add &lt;/em&gt;button and name the variable &lt;em&gt;secretKeyID.&lt;/em&gt; The Data Type is &lt;em&gt;Text&lt;/em&gt;, and the Value will be your Access Key ID. You can find this at &lt;/span&gt;&lt;/strong&gt;&lt;a href="https://portal.aws.amazon.com/gp/aws/securityCredentials"&gt;https://portal.aws.amazon.com/gp/aws/securityCredentials&lt;/a&gt;.  &lt;span style="line-height: normal; white-space: pre-wrap; font-family: verdana; "&gt;Create another variable called &lt;/span&gt;&lt;strong style="line-height: normal; font-weight: normal; " id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; "&gt;&lt;em&gt;secretAccessKeyID. &lt;/em&gt;The value will be the Secret Access Key found on the same page. You can now use these variables across any JAMS jobs that use Amazon Web Services.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; font-size: 18px; "&gt;Submitting the Job&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="line-height: 24px; font-family: verdana, arial, tahoma; "&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal; "&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Now that you have created the job, it is time to submit it.  Click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt;Submit&lt;/span&gt;&lt;span style="background-color: transparent; white-space: pre-wrap; vertical-align: baseline; font-family: verdana; color: #1f5080; "&gt; button and a dialog box with the parameters will come up.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/S3JobParamsSubmitNew.PNG" /&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can refer to the AWS S3 API, but here is a basic overview of the Parameters shown:&lt;/div&gt;&lt;div&gt;&lt;strong&gt;File Path:&lt;/strong&gt; The path to the file you would like to upload.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;File Name:&lt;/strong&gt; The name of the file you would like to upload.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Bucket Name: &lt;/strong&gt;The name of your Amazon S3 bucket that has already been created&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Days Before Link Expires:&lt;/strong&gt; The number of days from the current date that the link will be valid until&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After filling in these parameters, you can submit the job to run.  It will send a request to Amazon, and the file should be uploaded.  If you look at the log, the ETag should be equal to the MD5 checksum of the uploaded file.&lt;/div&gt;&lt;div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/S3LogNew.PNG" style="width: 856px; height: 672px; " /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As you can see, the ETag is equal to the MD5 checksum of the file &lt;span style="font-family: 'courier new'; "&gt;SystemReport.html:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; "&gt;PS C:\Users\KevinS\&amp;gt; ./md5 SystemReport.html&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color: #ffff00; font-family: 'courier new'; "&gt;bf2c51e7f00235e246ab6baad6b2e24e&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This shows that the file was uploaded successfully.  It will be found in the bucket you specified and can be found online through the Amazon console.  The URL will allow you to access the file from the web.  Notice that the link goes onto the second line, beyond the blue underlined link.  Be sure to copy the whole link.&lt;/div&gt;&lt;/div&gt;</description><pubDate>Tue, 03 Jul 2012 06:43:23 GMT</pubDate><dc:creator>kevin.sullivan</dc:creator></item><item><title>Backing Up MySQL Databases</title><link>http://www.jamssupport.com/Goto50204.aspx</link><description>&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;MySQL databases are prevalent across many Linux distributions.  It is possible to back them up through JAMSAgentX.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;C&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;reating the Job&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;To start, click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Jobs&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; button on the sidebar under &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Definitions&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; to create a new job.  Name it something such as &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;MySQL Backup.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;  Choose the Execution Method &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;SSHAgent.&lt;/span&gt;&lt;span style="font-size: 16px;"&gt;&lt;img width="504" height="393" alt="" src="https://lh5.googleusercontent.com/B0stVerlqqNL9ae-dLrGITCcifB7ybPDznME4wb5gfoQB_athZQa9gkJQHou18SeofC0X9A7S-Ry_F9H3yNBMmr-qIysjdid5tcqC1IwDrg-zD0a6QE" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Proceed to enter a system name and email address as you wish.  The username you choose should be the one that connects to your Linux node.  For the source, enter this:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;mysqldump -u &amp;lt;&amp;lt;user&amp;gt;&amp;gt; -p&amp;lt;&amp;lt;password&amp;gt;&amp;gt; --all-databases | gzip &amp;gt; &amp;lt;&amp;lt;direc&amp;gt;&amp;gt;/backup_`date '+%m-%d-%Y'`.sql.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;After manipulating any other job variables, choose the checkbox to edit the Job definition after adding. Here, go to the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Parameters&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; tab and click &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Add&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; on the bottom. The first parameter will be user, insert it as shown:&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;img width="628" height="438" alt="" src="https://lh3.googleusercontent.com/TyvooWXu7ZXasOMuAs3lNTdoBjnzVMnhMWP3Npk0kmVsKOwEUdXjp0VkeWX7DTw-0jOLxwU8LdbGKnFYnILhrx1Fhj-rAi9FEqcCWNTFoxKlVEE0mAw" /&gt;&lt;img width="628" height="438" alt="" src="https://lh3.googleusercontent.com/KJrcojvKcGN94mbny52G-EZB-9lp9nD0c-VErY-iS8uzDk7LMkmI5sispFEHvS4UCUfPB0-Su-zvKVsVZx7E99VQotF79VnUeT65thyoaQmQYCSFccc" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;The data type is simply &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Text&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;.  The next parameter is password, and is entered as follows:&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;img width="628" height="438" alt="" src="https://lh3.googleusercontent.com/AEvyWO_z2RqMN2-1r7kzqZOqK0MpvcBYfmZeWBJTHYi5k58kVJD8iky7Ok_19PQYbEEJ7NDoL-4wvvBipLkduAex93P-6bhgdWSpfidQ0D1inCkVUU4" /&gt;&lt;img width="628" height="438" alt="" src="https://lh5.googleusercontent.com/w1yHrTaBHIzvIH5Phlx77M-YwXQmid1rt0kkkp88Z2dlnp7F2bI5VdK8M31QlBIruZZ6_vMgUJBXAviCTeTavLzkZDuZiy8bQM1OMz2o_xyDjWdXmuc" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Again, the data type is &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Text&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;.  The last parameter is direc, and is entered as such:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;img width="628" height="438" alt="" src="https://lh3.googleusercontent.com/6eXTUOpkavJ5MTGX9XGSk3Hc0tVNbQlYlhJA_f2R73weRL6Wo5NuUvgZs1xTOvUV0nNmlTOZp_zXgWyCh3Ndsck6nMG4P1BZDzqpPI-22GH7Z-QlJb8" /&gt;&lt;img width="628" height="439" alt="" src="https://lh3.googleusercontent.com/yHOu2vQCAxpxHzpbCl5yesRDExiSAlqN8UD0Lbpsq0c5VPb2Jb3QVIRRjtESjojMQqqeVM1u_8FEElH-VfApXwnjp2g14bc0PUWUDE9zChunrcxCd7U" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;The data type is &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Text&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; for this as well.  Click the Save button to finish.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 18px;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; vertical-align: baseline;"&gt;Submitting the Job&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Now that you have created the job, it is time to submit it.  Click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Submit&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; button and a dialog box with the parameters will come up.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/submitjob.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;The &lt;em&gt;User&lt;/em&gt; field is for the name of the MySQL user that has control of the databases. The &lt;em&gt;Password&lt;/em&gt; field is for the password of this MySQL user. The &lt;em&gt;Output Directory&lt;/em&gt; defines where the backup file will be located on the remote node. Note that the directory you choose must be writable by the SSH user that you choose to execute the job. In this example, the SSH user is &lt;/span&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;mvp, &lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;so the output directory of &lt;/span&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;~/backups &lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;will direct the backup file to &lt;/span&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;/home/mvp/backups.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;The script in this job could be changed to backup just certain databases, specific tables, etc. This should give you a general understanding of how MySQL databases can be backed up through JAMS.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;</description><pubDate>Tue, 26 Jun 2012 10:17:45 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Trigger Jobs to Watch Files on Linux</title><link>http://www.jamssupport.com/Goto50205.aspx</link><description>It is possible to use JAMS Triggers to monitor a file on a remote Linux node and execute a job based on a file event.  Here is an example of a trigger and job that looks for a file and deletes it when it is present.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;C&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;reating the Job&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;To start, click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Jobs&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; button on the sidebar under &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Definitions&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; to create a new job.  Name it something such as &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;DeleteFileLinux.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;  Choose the Execution Method &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;SSHAgent.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;img width="504" height="393" alt="" src="https://lh5.googleusercontent.com/B0stVerlqqNL9ae-dLrGITCcifB7ybPDznME4wb5gfoQB_athZQa9gkJQHou18SeofC0X9A7S-Ry_F9H3yNBMmr-qIysjdid5tcqC1IwDrg-zD0a6QE" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Proceed to enter a system name and email address as you wish.  The username you choose should be the one that connects to your Linux node.  For the source, enter this:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;#!/bin/bash&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-weight: normal;"&gt;&lt;span style="font-family: 'courier new'; white-space: pre-wrap; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-weight: normal;"&gt;&lt;span style="font-family: 'courier new'; white-space: pre-wrap; font-size: 13px;"&gt;rm /home/kevin/rogue_file&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: transparent; font-family: 'times new roman'; white-space: pre-wrap; color: #000000; font-size: 13px; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;Notice the file path, change this to whatever file you want on the Linux system. This will be the same file that you monitor in the next step.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;After manipulating any other job variables, choose the checkbox to edit the Job definition after adding. Here, go to the &lt;em&gt;Submit Options &lt;/em&gt;&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;tab and set the &lt;em&gt;Username &lt;/em&gt;and &lt;em&gt;Agent Node Name &lt;/em&gt;for the Linux node. Click the Save button to finish.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/JobPrefs.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;Creating the Trigger&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Now, click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Triggers&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; button on the sidebar under &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Definitions&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; to create a new trigger.  Name it something such as &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Delete Rogue File.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;  &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/CreateTrigger.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;Click next to add a &lt;em&gt;Trigger Event&lt;/em&gt;. Click the &lt;em&gt;Add &lt;/em&gt;button and click &lt;em&gt;File Event&lt;/em&gt;. For &lt;em&gt;File Name, &lt;/em&gt;choose the same file that you chose when you created the job to delete file. Also choose the same &lt;em&gt;Agent node &lt;/em&gt;and &lt;em&gt;Username. &lt;/em&gt;Click the Save button.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FileEvent.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;Click &lt;em&gt;Next&lt;/em&gt;, and click &lt;/span&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;the &lt;/span&gt;&lt;em style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;Add &lt;/em&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;button and choose &lt;em&gt;Submit Job&lt;/em&gt;&lt;/span&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;. Click the &lt;em&gt;.. &lt;/em&gt;to choose the &lt;/span&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;DeleteFileLinux &lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;job. Click the Save button, proceed and click &lt;em&gt;Finish&lt;/em&gt;.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/TriggerActionJob.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Now, whenever there is a file named&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;/home/kevin/rogue_file&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;on the remote note &lt;/span&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;192.168.1.32&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;, JAMS will execute the job &lt;em&gt;DeleteFileLinux&lt;/em&gt; on this remote node, which will delete &lt;/span&gt;&lt;/strong&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;rogue_file&lt;/span&gt;&lt;/strong&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;There are many possibilities with the combination of triggers and jobs; this example shows you one way they can be utilized.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;</description><pubDate>Tue, 26 Jun 2012 10:16:49 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Transferring Files To/From Linux With SFTP</title><link>http://www.jamssupport.com/Goto50206.aspx</link><description>The easiest and most effective way to transfer files to and from a Linux node is with SSH File Transfer Protocol, or SFTP.  It can utilize an SSH user that you have already created and use public key authentication so that passwords are not necessary.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;C&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 18px; vertical-align: baseline;"&gt;reating the Job&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;To start, click the &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Jobs&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; button on the sidebar under &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;Definitions&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; to create a new job.  Name it something such as &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;SFTPTransfer.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;  Choose the Execution Method &lt;/span&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;File Transfer.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FTPJobExec.PNG" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-style: italic; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: 'times new roman'; color: #000000;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;span style="font-weight: normal;"&gt;Proceed to enter a system name and email address as you wish.  The username you choose should be the one of your &lt;/span&gt;&lt;strong&gt;local Windows machine &lt;/strong&gt;that is running JAMS&lt;span style="font-weight: normal;"&gt;.  For the source, there are tabs that define everything about the job. On the &lt;em&gt;Files &lt;/em&gt;tab, choose the options that you see fit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline; font-weight: normal;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FTPJobFiles.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline; font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline; font-weight: normal;"&gt;The &lt;em&gt;Transfer Type &lt;/em&gt;should be set as SFTP to transfer the files through this protocol to a Linux machine. You can choose to send or receive files between your local machine and the remote node. In this example, we will be retrieving a file from the remote server. The &lt;em&gt;Remote Server Name&lt;/em&gt; should be the DNS name or IP address of your Linux node. The &lt;em&gt;Remote Directory &lt;/em&gt;is where the file you want to transfer is located on the remote node, and the &lt;em&gt;Remote File Specification&lt;/em&gt; is the name of the file you want to transfer. The &lt;em&gt;Local File Specification&lt;/em&gt; is the directory where you want the file to land on your local machine. In the next tab, you can choose the credentials you want to use for authorization&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline; font-weight: normal;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FTPJobSecur.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline; font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline; font-weight: normal;"&gt;Here, the user &lt;em&gt;kevin&lt;/em&gt; is chosen because: #1 there is already public key authentication set up between JAMS and the Linux node with the user kevin, removing the need for a password, and #2 the user kevin has access to the directory specified on the last tab, &lt;/span&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: 'courier new'; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt; /home/kevin/&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;. Make sure that both these requirements are fulfilled. Public key authentication is not necessary, you can choose a user that authenticates with a password. Basically, whatever user you use for Linux jobs, is the user you should choose here.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;You can change the &lt;em&gt;Retry &lt;/em&gt;tab as you wish. On the &lt;em&gt;Options&lt;/em&gt; tab, change the &lt;em&gt;Server Type&lt;/em&gt; to &lt;em&gt;Unix&lt;/em&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FTPJobOpt.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-weight: normal;" id="internal-source-marker_0.591626140056178"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;After manipulating any other job variables, choose the checkbox to edit the Job definition after adding. Here, go to the &lt;em&gt;Submit Options &lt;/em&gt;&lt;/span&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;tab. Change the &lt;em&gt;Username&lt;/em&gt; to &lt;em&gt;JAMS,&lt;/em&gt; or whatever the user on Windows is that executes JAMS jobs. The &lt;em&gt;Agent Node Name&lt;/em&gt; should be set as the name of your Windows machine.&lt;/span&gt;&lt;/strong&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; background-color: transparent; font-family: verdana; white-space: pre-wrap; font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FTPSubmitOpt.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You should now be ready to submit the job.  Here is the log from a successfully completed job&lt;/div&gt;&lt;div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FTPLog.PNG" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are many possibilities using the File Transfer execution method within JAMS.&lt;/div&gt;</description><pubDate>Tue, 26 Jun 2012 10:13:16 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>SSH Fingerprints</title><link>http://www.jamssupport.com/Goto50203.aspx</link><description>&lt;span style="font-size: 18px;"&gt;Purpose&lt;/span&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;The purpose of an SSH fingerprint is to verify the identify of a remote server.  It prevents hackers from masquerading an illegitimate server as a legitimate one and redirecting connections to their machines.  JAMS takes this into account by failing the first job for a new server by default.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Fingerprints are expressed as hexadecimal strings separated by colons so they are easy to read, for example: &lt;/span&gt;&lt;span style="line-height: 14px; font-family: 'courier new';"&gt;43:51:43:a1:b5:fc:8b:b7:0a:3a:a9:b1:0f:66:73:a8&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;It is important to recognize that the fingerprint that JAMS checks on connection with a remote node is the host key, which is unrelated to the SSH public authentication keys that you may create within JAMS such as is done &lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50202.aspx" class="ApplyClass" target="_blank"&gt;here&lt;/a&gt;.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px;"&gt;Fingerprint Options in JAMS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;It is possible to configure JAMS in several different ways to deal with SSH fingerprints.  To do this, click the &lt;em&gt;Configuration&lt;/em&gt; button on the sidebar.  Click the &lt;em&gt;+Add&lt;/em&gt; button and name the new Configuration setting &lt;em&gt;HostKeyChecking&lt;/em&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/HostKeyChecking.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Set the Data Type as Text, and have the value be &lt;em&gt;FailFirstJob&lt;/em&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/FailFirstJob.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Finish creating the Configuration setting.  Here is what JAMS will return when attempting to connect to a node with an unknown SSH fingerprint:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/fingerprintfail.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;If you try to connect again, it will be succcessful.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px;"&gt;Configuration Options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;If you want to change the value of the setting, double-click on its name and click the value tab.  &lt;/span&gt;&lt;span style="font-size: small;"&gt;The options are:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;div&gt;&lt;strong&gt;AcceptHostKey&lt;/strong&gt;—Accepts the host key and adds the fingerprint to the cache of acceptable fingerprints. (NOT secure, defeats the purpose of fingerprint checking. Only use if you are sure of the identify of the server)&lt;/div&gt;&lt;div&gt;&lt;strong&gt;CheckParameter&lt;/strong&gt;—Checks for a boolean parameter named AcceptHostKey and accepts the key if the parameter value is true.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;FailFirstJob&lt;/strong&gt;—Fails the first job but adds the fingerprint to the cache of acceptable fingerprints. (Default setting, sort of secure)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, when connecting to a remote node for the first time, JAMS will read the configuration setting here and act accordingly when encountering a SSH fingerprint not in the cache.&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</description><pubDate>Tue, 26 Jun 2012 09:45:08 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Public Key Authentication and Deploying JAMSAgentX on Linux</title><link>http://www.jamssupport.com/Goto50202.aspx</link><description>There may be times when you need to deploy a JAMS Agent on a Linux server that, for security or other reasons, only supports public key authentication through SSH.  JAMS supports this method through RSA or DSA keys.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px;"&gt;Creating a User&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;In order to utilize this method, you must create a new user in the JAMS interface that corresponds with a user on the Linux node.  It is important to note that if you plan to automatically deploy a JAMS agent, this user must have root privileges.  To get started, click the &lt;em&gt;Users &lt;/em&gt;button on the sidebar under &lt;em&gt;Management &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;and click the &lt;/span&gt;&lt;em style="font-size: small;"&gt;+Add&lt;/em&gt;&lt;span style="font-size: small;"&gt; button&lt;/span&gt;&lt;em style="font-size: small;"&gt;.&lt;/em&gt;&lt;span style="font-size: small;"&gt;  As shown below, you can enter the username but leave the password fields blank.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/newuser.PNG" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px;"&gt;Generating a Key&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;After filling out the following screens as you wish, click Finish and the user will be created.  Next, double-click the new user and select &lt;em&gt;Key Management&lt;/em&gt;.  Click &lt;em&gt;Generate Key&lt;/em&gt; and choose your preferred algorithm and key size.  Remember what algorithm you choose, as you will need to know it later.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" style="font-size: small;" src="http://www.jamssupport.com/Uploads/Images/Linux/generatekey.PNG" /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;You should now see the generated key on screen&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/newkey.PNG" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;At this point, click &lt;em&gt;Save Public Key&lt;/em&gt; and name it whatever you wish, it is not very important.  Send this file to the Linux system where you want the JAMS Agent to eventually be deployed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px;"&gt;Setting up the Remote Node&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;On this Linux node, open up a shell and navigate to &lt;span style="font-family: 'courier new';"&gt;~/.ssh&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;.  Move the public key file that you created with JAMS to this directory.  Now, you must convert this public key file to a format that the open&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;OpenSSH daemon can read.  Here is a script to do so: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;#!/bin/bash&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;if [ $# -ne 3 ]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;then&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;span style="white-space: pre;" class="Apple-tab-span"&gt;&lt;/span&gt;echo "Usage: `basename $0` infile outfile (rsa or dss)"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;span style="white-space: pre;" class="Apple-tab-span"&gt;&lt;/span&gt;echo "If the key is in RSA format, third argument is rsa, if in DSA format, third argument is dss"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;span style="white-space: pre;" class="Apple-tab-span"&gt;&lt;/span&gt;exit 65&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;fi&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;oneline=$(tr -d "\r" &amp;lt; $1 | tr -d "&lt;br\/&gt;")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;nofront=$(echo "$oneline" | sed -re 's/^.+\"//')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;noend=$(echo "$nofront" | sed -re 's/-.+$//')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;echo "ssh-"$3 $noend &amp;gt;&amp;gt; $2&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Copy this code into a script or download the attachment and make it executable with &lt;span style="font-family: 'courier new';"&gt;chmod +x.  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;Run the script as shown below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/terminalgood.png" /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;$ ./convert.sh new.pub authorized_keys dss &lt;/span&gt;&lt;span style="font-size: small;"&gt;is the main line you need to know.  In this example, &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;convert.sh &lt;/span&gt;&lt;span style="font-size: small;"&gt;is the name of the script, &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;new.pub &lt;/span&gt;&lt;span style="font-size: small;"&gt;is the public key file from the JAMS interface, &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;authorized_keys &lt;/span&gt;&lt;span style="font-size: small;"&gt;is the file being written to, and &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;dss &lt;/span&gt;&lt;span style="font-size: small;"&gt;is the algorithm I used. Recall in the first steps whether you used DSA or RSA as the algorithm, this will give you the third argument.  Note: if you used the DSA algorithm, the third argument will be &lt;span style="font-family: 'courier new';"&gt;dss&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;Note: &lt;/strong&gt;even if you already have an &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;authorized_keys &lt;/span&gt;&lt;span style="font-size: small;"&gt;file, it is safe to use this script because it simply appends the new line onto the existing file.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;You will now need to do a &lt;span style="font-family: 'courier new';"&gt;chmod 0644 authorized_keys &lt;/span&gt;to set the correct permissions on the file.  As you can see in the screenshot, the key and fingerprint are the same as was created in the JAMS interface, but it is now properly formatted for the OpenSSH daemon.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 18px;"&gt;Creating a New Agent&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;At this point, you should be all set up on the remote node side.  In JAMS, click the &lt;em&gt;Agents &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;button on the sidebar under &lt;em&gt;Management &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;and click the &lt;/span&gt;&lt;em style="font-size: small;"&gt;+Add&lt;/em&gt;&lt;span style="font-size: small;"&gt; button.  Enter the DNS name or IP address of the node and then select the platform, which should be &lt;em&gt;Linux-i386 &lt;/em&gt;or&lt;em&gt; Linux-i386_64&lt;/em&gt;.  Select the user that you just created on the next screen to deploy the JAMS agent.  You can leave the port as 0 as long as the SSH port on the node is the default.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" style="font-size: small;" src="http://www.jamssupport.com/Uploads/Images/Linux/deploy.PNG" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After finishing this process, JAMS will attempt to deploy the agent.  If the JAMS settings are default, there is a good chance that the job will fail because of the SSH fingerprint-monitor the log to see if this is the case. If so, simply go back to &lt;em&gt;Agents&lt;/em&gt; on the sidebar, right click on your new node, click &lt;em&gt;Deploy&lt;/em&gt;, and again select the user you created.&lt;/div&gt;&lt;div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/deploysuccess.PNG" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As you can see here, JAMSAgentX has been successfully deployed and you can now use JAMS to send jobs to the new agent node. &lt;br /&gt;Conveniently, Public Key Authentication can now be used to execute all your JAMS jobs on this Linux node.&lt;/div&gt;</description><pubDate>Thu, 21 Jun 2012 11:39:22 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Running Perl Scripts</title><link>http://www.jamssupport.com/Goto50200.aspx</link><description>&lt;span style="font-size: 18px;"&gt;Creating the Execution Method&lt;/span&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;In order to execute Perl scripts through JAMS, you must first create an &lt;strong&gt;Execution Method &lt;/strong&gt;to tell it how to do so.  To do this, click the &lt;em&gt;Execution Methods&lt;/em&gt; button on the sidebar &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/ExecutionMethod.PNG" /&gt; and click the &lt;em&gt;+Add&lt;/em&gt; button.  Name the Execution Method Perl, and choose the Execution Type SSH Agent. Check the checkbox to edit the Execution Method definition after creating it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Here, under the &lt;em&gt;Execution&lt;/em&gt; tab use the command &lt;span style="font-family: 'courier new';"&gt;JAMSAgentX &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;or possibly the full path to the JAMSAgentX binary on your Linux node if it is in an irregular location.  The Type should already be set as SSH Agent.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" style="width: 699px; height: 536px;" src="http://www.jamssupport.com/Uploads/Images/Linux/PerlExecMethod.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;On the &lt;em&gt;Template&lt;/em&gt; tab, add these two lines:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px 0px 0px 40px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px;"&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;#!/usr/bin/env perl&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;&amp;lt;&amp;lt;JAMS.Source&amp;gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;" id="internal-source-marker_0.07642127410508692"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;This tells JAMS to use Perl on the Linux node and then insert the source you define in the job, which we will cover next.&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 18px;"&gt;Creating the Job&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;The next step is to create a job that utilizes the Perl Execution Method. Click the Jobs button in the sidebar and &lt;/span&gt;&lt;span style="font-size: small;"&gt;click the &lt;/span&gt;&lt;em style="font-size: small;"&gt;+Add&lt;/em&gt;&lt;span style="font-size: small;"&gt; button. &lt;/span&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;In the job definition wizard, name your job and optionally add a description.  When asked to pick an Execution Method, choose Perl.  When asked to pick a username, select the username of the user on your Linux agent node.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;On the source tab, insert whatever Perl script or program you wish.  Here we have a simple script that utilizes Perl functions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PerlSource.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="line-height: 24px; font-family: verdana, arial, tahoma;"&gt;After manipulating any other job variables just as you would any other job, you can submit the job to run.  Make sure to use your node's DNS name or IP address in the &lt;em&gt;Agent Node&lt;/em&gt; box. Here is the log after this job successfully ran&lt;/div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PerlLog.PNG" /&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div&gt;Highlighted is what the Perl script returned from the remote node.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can place virtually any Perl script or program into the Source section of a job to have it run through JAMS.&lt;/div&gt;</description><pubDate>Thu, 21 Jun 2012 11:32:40 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Running PHP Scripts</title><link>http://www.jamssupport.com/Goto50199.aspx</link><description>&lt;span style="font-size: 18px;"&gt;Creating the Execution Method&lt;/span&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;In order to execute PHP scripts through JAMS, you must first create an &lt;strong&gt;Execution Method &lt;/strong&gt;to tell it how to do so.  To do this, click the &lt;em&gt;Execution Methods&lt;/em&gt; button on the sidebar &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/ExecutionMethod.PNG" /&gt; and click the &lt;em&gt;+Add&lt;/em&gt; button.  Name the Execution Method PHP, and choose the Execution Type SSH Agent. Check the checkbox to edit the Execution Method definition after creating it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Here, under the &lt;em&gt;Execution&lt;/em&gt; tab use the command &lt;span style="font-family: 'courier new';"&gt;JAMSAgentX &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;or possibly the full path to the JAMSAgentX binary on your Linux node if it is in an irregular location.  The Type should already be set as SSH Agent.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PHPExecMethod.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;On the &lt;em&gt;Template&lt;/em&gt; tab, add these two lines:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px 0px 0px 40px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px;"&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;#!/usr/bin/env php&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;&amp;lt;&amp;lt;JAMS.Source&amp;gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;?&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;" id="internal-source-marker_0.07642127410508692"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;This tells JAMS to use PHP on the Linux node and then insert the source you define in the job, which we will cover next. Notice that the template includes the opening and closing PHP tags so they are not necessary in the actual source.&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 18px;"&gt;Creating the Job&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;The next step is to create a job that utilizes the PHP Execution Method. Click the Jobs button in the sidebar and &lt;/span&gt;&lt;span style="font-size: small;"&gt;click the &lt;/span&gt;&lt;em style="font-size: small;"&gt;+Add&lt;/em&gt;&lt;span style="font-size: small;"&gt; button. &lt;/span&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;In the job definition wizard, name your job and optionally add a description.  When asked to pick an Execution Method, choose PHP.  When asked to pick a username, select the username of the user on your Linux agent node.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;On the source tab, insert whatever PHP script or program you wish.  Here we have a simple script that utilizes PHP functions.  Remember not to include the &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;&amp;lt;?php &lt;/span&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;and &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;?&amp;gt; &lt;/span&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;opening and closing tags.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PHPSource.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="line-height: 24px; font-family: verdana, arial, tahoma;"&gt;After manipulating any other job variables just as you would any other job, you can submit the job to run.  Make sure to use your node's DNS name or IP address in the &lt;em&gt;Agent Node&lt;/em&gt; box. Here is the log after this job successfully ran&lt;/div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PHPLog.PNG" /&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div&gt;Highlighted is what the PHP script returned from the remote node.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can place virtually any PHP script or program into the Source section of a job to have it run through JAMS.&lt;/div&gt;</description><pubDate>Thu, 21 Jun 2012 11:31:28 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Running Ruby Scripts</title><link>http://www.jamssupport.com/Goto50198.aspx</link><description>&lt;span style="font-size: 18px;"&gt;Creating the Execution Method&lt;/span&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;In order to execute Ruby scripts through JAMS, you must first create an &lt;strong&gt;Execution Method &lt;/strong&gt;to tell it how to do so.  To do this, click the &lt;em&gt;Execution Methods&lt;/em&gt; button on the sidebar &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/ExecutionMethod.PNG" /&gt; and click the &lt;em&gt;+Add&lt;/em&gt; button.  Name the Execution Method Ruby, and choose the Execution Type SSH Agent. Check the checkbox to edit the Execution Method definition after creating it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Here, under the &lt;em&gt;Execution&lt;/em&gt; tab use the command &lt;span style="font-family: 'courier new';"&gt;JAMSAgentX &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;or possibly the full path to the JAMSAgentX binary on your Linux node if it is in an irregular location.  The Type should already be set as SSH Agent.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" style="border-bottom: 0px solid; border-left: 0px solid; border-top: 0px solid; border-right: 0px solid;" src="http://www.jamssupport.com/Uploads/Images/Linux/RubyExecMethod.PNG" usemap="#rade_img_map_1340115542763" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;On the &lt;em&gt;Template&lt;/em&gt; tab, add these two lines:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px 0px 0px 40px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px;"&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;#!/usr/bin/env ruby&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;&amp;lt;&amp;lt;JAMS.Source&amp;gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;" id="internal-source-marker_0.07642127410508692"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;This tells JAMS to use Ruby on the Linux node and then insert the source you define in the job, which we will cover next.&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 18px;"&gt;Creating the Job&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;The next step is to create a job that utilizes the Ruby Execution Method. Click the Jobs button in the sidebar and &lt;/span&gt;&lt;span style="font-size: small;"&gt;click the &lt;/span&gt;&lt;em style="font-size: small;"&gt;+Add&lt;/em&gt;&lt;span style="font-size: small;"&gt; button. &lt;/span&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;In the job definition wizard, name your job and optionally add a description.  When asked to pick an Execution Method, choose Ruby.  When asked to pick a username, select the username of the user on your Linux agent node.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;On the source tab, insert whatever Ruby script or program you wish.  Here we have a simple script that utilizes Ruby functions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;img alt="" style="border-bottom: 0px solid; border-left: 0px solid; border-top: 0px solid; border-right: 0px solid;" src="http://www.jamssupport.com/Uploads/Images/Linux/RubySource.PNG" usemap="#rade_img_map_1340115596677" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="line-height: 24px; font-family: verdana, arial, tahoma;"&gt;After manipulating any other job variables just as you would any other job, you can submit the job to run.  Make sure to use your node's DNS name or IP address in the &lt;em&gt;Agent Node&lt;/em&gt; box. Here is the log after this job successfully ran&lt;/div&gt;&lt;img alt="" style="border-bottom: 0px solid; border-left: 0px solid; border-top: 0px solid; border-right: 0px solid;" src="http://www.jamssupport.com/Uploads/Images/Linux/RubyLog.PNG" usemap="#rade_img_map_1340115655795" /&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div&gt;Highlighted is what the Ruby script returned from the remote node.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can place virtually any Ruby script or program into the Source section of a job to have it run through JAMS.&lt;/div&gt;&lt;map id="rade_img_map_1340115542763" name="rade_img_map_1340115542763"&gt;&lt;area href="http://www.jamssupport.com/Staff/" shape="RECT" coords="187,140,188,142" /&gt;&lt;/map&gt;&lt;map id="rade_img_map_1340115596677" name="rade_img_map_1340115596677"&gt;&lt;area href="http://www.jamssupport.com/Staff/" shape="RECT" coords="127,132,129,134" /&gt;&lt;/map&gt;&lt;map id="rade_img_map_1340115655795" name="rade_img_map_1340115655795"&gt;&lt;area href="http://www.jamssupport.com/Staff/" shape="RECT" coords="273,161,275,163" /&gt;&lt;/map&gt;</description><pubDate>Thu, 21 Jun 2012 11:30:00 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Paladin Response Options</title><link>http://www.jamssupport.com/Goto50189.aspx</link><description>&lt;span style="line-height: 22px;"&gt;When you receive an alert from Paladin (phone call or SMS message), you'll be asked to choose one of the following options:&lt;/span&gt;&lt;div style="line-height: 22px;"&gt;&lt;p style="margin-left: 0.5in;" class="MsoNormal"&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Continue Setup    &lt;ul&gt;        &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;This tells JAMS to resume a halted setup, assuming this is what triggered the alert.&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;Restart Job&lt;/span&gt;    &lt;ul&gt;        &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;This tells JAMS to restart the failed job that caused the alert.&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;Escalate&lt;/span&gt;    &lt;ul&gt;        &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;This increases the severity level of the Paladin event by one.&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;Ignore&lt;/span&gt;    &lt;ul&gt;        &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;This tells Paladin not to notify the user about this event for an hour.&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;Resolve&lt;/span&gt;    &lt;ul&gt;        &lt;li&gt;&lt;span style="text-indent: 0.5in;"&gt;This will resolve the Paladin event, so it will no longer create alerts.&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><pubDate>Thu, 21 Jun 2012 10:25:57 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Getting started with PowerShell</title><link>http://www.jamssupport.com/Goto50005.aspx</link><description>PowerShell is Microsoft's new scripting and command line environment.  It's a teriffic tool that will change the way that you manage your Windows machines.  This article will help you get started using the JAMS PowerShell snap-in.&lt;br /&gt;&lt;br /&gt;Before you can use the JAMS PowerShell snap-in, you have to have PowerShell.  If you don't already have PowerShell, you can download it from:&lt;br /&gt;&lt;br /&gt;http://www.Microsoft.com/PowerShell&lt;br /&gt;&lt;br /&gt;This is also a good place to learn about PowerShell.&lt;br /&gt;&lt;br /&gt;Once you have PowerShell installed, you have to make sure that you have to JAMS PowerShell snap-in installed.  If you installed the JAMS Client before PowerShell you must reinstall the JAMS Client to get the PowerShell snap-in.&lt;br /&gt;&lt;br /&gt;Before you can use a PowerShell snap-in, you have to add it to your PowerShell environment.  You do that with the Add-PSSnapin cmdlet.  Add the JAMS Snap-in like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;PS C:\&amp;gt; Add-PSSnapin MVPSI.JAMS&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;To get a list of the commands in the JAMS Snapin, enter:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;PS C:&amp;gt; Get-Command -PSSnapIn MVPSI.JAMS&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;To get help on any of those commands (or any other PowerShell command), try:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;PS C:\&amp;gt; Get-Help the-command-you-want-help-with&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;</description><pubDate>Thu, 21 Jun 2012 10:23:29 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Licensing Cluster Nodes</title><link>http://www.jamssupport.com/Goto50201.aspx</link><description>&lt;br /&gt;JAMS requires each node of a Microsoft Cluster to have a valid JAMS license.&lt;br /&gt;&lt;br /&gt;This is true of Scheduling Engines and Agent nodes, regardless of the active/passive status of the cluster resource.&lt;br /&gt;&lt;br /&gt;Some customers prefer to reference the logical cluster name, not each individual node of the cluster when connecting with a JAMS Client.   &lt;br /&gt;&lt;br /&gt;There is a configuration option of a cluster service (Use Network Name for computer name) that allows for this.&lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt;</description><pubDate>Wed, 20 Jun 2012 06:34:47 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Running Python Scripts</title><link>http://www.jamssupport.com/Goto50196.aspx</link><description>&lt;span style="font-size: 18px;"&gt;Creating the Execution Method&lt;/span&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;In order to execute Python scripts through JAMS, you must first create an &lt;strong&gt;Execution Method &lt;/strong&gt;to tell it how to do so.  To do this, click the &lt;em&gt;Execution Methods&lt;/em&gt; button on the sidebar &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/ExecutionMethod.PNG" /&gt; and click the &lt;em&gt;+Add&lt;/em&gt; button.  Name the Execution Method Python, and choose the Execution Type SSH Agent. Check the checkbox to edit the Execution Method definition after creating it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;Here, under the &lt;em&gt;Execution&lt;/em&gt; tab use the command &lt;span style="font-family: 'courier new';"&gt;JAMSAgentX &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;or possibly the full path to the JAMSAgentX binary on your Linux node if it is in an irregular location.  The Type should already be set as SSH Agent.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PythonExecMethod.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;On the &lt;em&gt;Template&lt;/em&gt; tab, add these two lines:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px 0px 0px 40px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px;"&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;#!/usr/bin/env python&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'courier new';"&gt;&amp;lt;&amp;lt;JAMS.Source&amp;gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;" id="internal-source-marker_0.07642127410508692"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;This tells JAMS to use Python on the Linux node and then insert the source you define in the job, which we will cover next.&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&lt;strong style="line-height: normal; font-family: 'times new roman'; color: #000000; font-size: medium; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: verdana; white-space: pre-wrap; color: #1f5080; font-size: 13px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 18px;"&gt;Creating the Job&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: normal; font-family: verdana; white-space: pre-wrap; font-size: 13px;"&gt;The next step is to create a job that utilizes the Python Execution Method. Click the Jobs button in the sidebar and &lt;/span&gt;&lt;span style="font-size: small;"&gt;click the &lt;/span&gt;&lt;em style="font-size: small;"&gt;+Add&lt;/em&gt;&lt;span style="font-size: small;"&gt; button. &lt;/span&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;In the job definition wizard, name your job and optionally add a description.  When asked to pick an Execution Method, choose Python.  When asked to pick a username, select the username of the user on your Linux agent node.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;On the source tab, insert whatever Python script or program you wish.  Here we have a simple script that utilizes Python functions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="line-height: 24px; font-family: verdana, arial, tahoma; font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PythonSource1.PNG" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="line-height: 24px; font-family: verdana, arial, tahoma;"&gt;After manipulating any other job variables just as you would any other job, you can submit the job to run.  Make sure to use your node's DNS name or IP address in the &lt;em&gt;Agent Node&lt;/em&gt; box. Here is the log after this job successfully ran&lt;/div&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/PythonLog.PNG" /&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div&gt;Highlighted is what the Python script returned from the remote node.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can place virtually any Python script or program into the Source section of a job to have it run through JAMS.&lt;/div&gt;</description><pubDate>Mon, 18 Jun 2012 11:24:16 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Running Bash Scripts</title><link>http://www.jamssupport.com/Goto50195.aspx</link><description>&lt;div&gt;&lt;span style="font-size: small;"&gt;To execute Bash scripts on a Linux node with JAMSAgentX installed, first create a job.  In the job definition wizard, name your job and optionally add a description.  When asked to pick an execution method, choose SSHAgent.  When asked to pick a username, select the username of the user on your Linux agent node. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;In the source tab, the script must start with &lt;span style="font-family: 'courier new';"&gt;#!/bin/bash &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;to define the shell that should be used. From here, you can have whatever script you want, as it will be passed on to the agent node.  Here is a very simple example&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/SSHAgentSource.png" /&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;After manipulating any other job variables just as you would any other job, you can submit the job to run.  Make sure to use your node's DNS name or IP address in the &lt;em&gt;Agent Node&lt;/em&gt; box. Here is the log after this job successfully ran&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Linux/SSHAgentLog.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 13px;"&gt;As you can see, the job was deployed through the SSHAgent and executed on the remote node through JAMSAgentX.  The line &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;Linux MVP-virtualbox 3.2.0... &lt;/span&gt;&lt;span style="font-size: small;"&gt;is the result of &lt;/span&gt;&lt;span style="font-family: 'courier new'; font-size: small;"&gt;uname -a &lt;/span&gt;&lt;span style="font-size: small;"&gt;and was run on the Linux node.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;There are endless possibilities for running Linux Bash jobs through JAMS, as anything that can be done in a Bash script can be executed through JAMS.&lt;/span&gt;&lt;/div&gt;</description><pubDate>Mon, 18 Jun 2012 11:22:04 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.4.215</title><link>http://www.jamssupport.com/Goto50194.aspx</link><description>&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to prevent deadlocks when multiple Jobs and/or Triggers are waiting on the same file. &lt;/li&gt;    &lt;li&gt;An enhancement to correct a null reference exception when SCOM uses our PowerShell Snap-in.  SCOM was passing a null host object.  &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue with trying to download a file twice when using the File Transfer execution method with wildcards. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;     &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/FileTransferMethodWildcards.png" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><pubDate>Tue, 29 May 2012 15:31:29 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Return the Forecasted Scheduling in PowerShell</title><link>http://www.jamssupport.com/Goto50108.aspx</link><description>&lt;br /&gt;You can access the JAMS PowerShell provider to return a forecasted schedule in PowerShell.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;$_srvobj = [mvpsi.jams.server]::getserver( "localhost" )&lt;br /&gt; &lt;br /&gt;$_jobs = [MVPSI.JAMS.Schedule]::find( "*" , "*" , $( get-date "08-07-2011" ) , $( get-date "08-08-2011" ) , "CURRENT" , $_srvobj )&lt;br /&gt; &lt;br /&gt;foreach ( $_scheduleEntry in $_jobs )&lt;br /&gt; &lt;br /&gt;{&lt;br /&gt; &lt;br /&gt;  write-host ( $_scheduleEntry.EntryName + " " +$_scheduleEntry.HoldTime.ToString() )&lt;br /&gt; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/PowerShell_Forecasted_Schedule.png" /&gt;&lt;br /&gt;</description><pubDate>Tue, 29 May 2012 10:29:13 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.4.210</title><link>http://www.jamssupport.com/Goto50193.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to resolve an issue where the JAMS Scheduler service could deadlock if multiple Jobs were starting at the same time and they depended on the same file. You could also encounter the same deadlock with combinations of dependencies and the Wait-JAMSEntry cmdlet.&lt;/li&gt;    &lt;li&gt;An enhancement to now dispose of any SQLConnection that rolls back a transaction.&lt;/li&gt;    &lt;li&gt;When a Job is started on an Agent machine, the actual node name of the machine is returned and saved. This eliminates issues with reconnecting to the wrong machine if the original Agent node that was specified is really some sort of virtual IP address or DNS address list.&lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue when copying a job or setup and the Security was not being copied.&lt;/li&gt;    &lt;li&gt;Added support for a JAMSNoMatchIsSuccess parameter which will make a Job complete successfully if the Job has a Regex matching pattern defined but there are no matches.  Simply add a parameter to your Job (or System or Execution Method) named JAMSNoMatchIsSuccess, give it a Boolean data type, and a value of True.  &lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SourceOptionsRegEx.png" /&gt;&lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMSNoMatchIsSuccess_ParamName.png" /&gt;&lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMSNoMatchIsSuccess_DataType.png" /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Tue, 22 May 2012 06:17:53 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.4.208</title><link>http://www.jamssupport.com/Goto50190.aspx</link><description>&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to correct an issue with auto-reset Triggers.  When using the "Reset when fired?" option in a JAMS Trigger, the Trigger was resetting as soon as it fired instead of waiting for the Job(s) and/or Setup(s) that the Trigger submitted to complete.  This made the Triggers unreliable and has now been corrected.  &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;The JAMS v5.4.207 release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Added Microsoft Dynamics AX 2009 and 2012 add-in. &lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/MSDynamics2009JobSource.png" /&gt;&lt;/li&gt;    &lt;li&gt;Added Oracle E-Business Suite add-in.&lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/OracleEBSJobSource.png" /&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to correct an issue where adding a Setup with no Jobs    defined would result in an error when editing the Setup and adding Jobs    at a later time.&lt;/span&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue where a file watch that specified the local JAMS Scheduler machine would still try to use the JAMS Agent to execute the file watch. &lt;/li&gt;    &lt;li&gt;Enhancements to "Pending longer than" (Stalled) notifications to correct an issue that resulted in notification being sent when the Job was executing. &lt;/li&gt;    &lt;li&gt;An enhancement to modify the operation of changing a JAMS Agent's port. Previously, the JAMS Scheduler service did not pick up the change until it was restarted but will now recognize the change immediately.&lt;/li&gt;    &lt;li&gt;An enhancement to resolve an issue where if the Sample Jobs library was searched (Query button) and returned zero results, the next search would always fail.&lt;/li&gt;    &lt;li&gt;An enhancement to add the capability to start or stop multiple JAMS Queues at once.&lt;br /&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/StopStartMultipleQueues.png" /&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to correct a "password too short" issue when using public/private keys for JAMS User definitions.&lt;/li&gt;    &lt;li&gt;An enhancement to address an issue where if a Precheck Job could not be submitted and there was no precheck interval specified, JAMS was not using the default interval, but rather an interval of zero. &lt;/li&gt;    &lt;li&gt;An enhancement to address an issue where rolling back a Job definition to a previous version was not picking up the previous values of parameter validation fields. &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue where if you called Curjob.SetStatus(), the status was updated but the curjob had to be reloaded to see it. &lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 22 May 2012 04:15:28 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Could not load type error when adding the JAMS PowerShell snap in</title><link>http://www.jamssupport.com/Goto50192.aspx</link><description>When you try to add the JAMS PowerShell snap-in, you receive a message like:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: #c00000;"&gt;Add-PSSnapin : Could not load type 'System.Management.Automation.OutputTypeAttribute' from assembly 'System.Management.&lt;br /&gt;Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.&lt;br /&gt;At C:\WINDOWS\system32\WindowsPowerShell\v1.0\profile.ps1:3 char:13&lt;br /&gt;+ Add-PSSnapin  &amp;lt;&amp;lt;&amp;lt;&amp;lt; MVPSI.JAMS&lt;br /&gt;PS C:\Documents and Settings\Joe&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This happens when you try to use the JAMS Snap-In with PowerShell V1.0.  Upgrading PowerShell to V2.0 will resolve this issue.&lt;br /&gt;</description><pubDate>Sat, 21 Apr 2012 11:48:01 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS for OpenVMS v4.2V</title><link>http://www.jamssupport.com/Goto50191.aspx</link><description>&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to improve error reporting when a job definition is deleted while it is still in the schedule.&lt;/li&gt;    &lt;li&gt;An enhancement to allow the value for /LOG= to be up to 256 bytes.&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to correct an issue with sys$persona_assume on old versions of OpenVMS.&lt;/span&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue where the JAMS_SCHEDULE process was not properly releasing acquired resources when the resources were node specific.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 10 Apr 2012 04:36:11 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Resolving "Job update failed: No mapping between account names and security IDs was done" error</title><link>http://www.jamssupport.com/Goto50188.aspx</link><description>When attempting to save edits that have been made to a Job or Setup definition in JAMS, you may see an error such as the following:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Job update failed&lt;br /&gt;No mapping between account names and security IDs was done&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This error indicates that the Security tab, located in the properties of the Job/Setup definition, has an Access Control Entry for a User or Group that does not map to an existing User/Group. Please check the Security tab and remove any Users/Groups that no longer exist.  &lt;div&gt; &lt;/div&gt;&lt;div&gt;You may also need to check the System definition properties for the System that this Job belongs to, as Security ACE's can be set at the System level and inherited by all of the Jobs and Setups that are a part of that System.&lt;/div&gt;&lt;br /&gt;</description><pubDate>Mon, 19 Mar 2012 10:36:49 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.201</title><link>http://www.jamssupport.com/Goto50187.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to correct a datasource issue for Job and Setup Reports&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to correct issues in the PowerShell provider when trying to copy or move Configurations, Systems, and DateTypes. &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue that dropped the default value variable name when importing a parameter via an XML Job definition.&lt;/li&gt;    &lt;li&gt;Improvement of error reporting when decrypting a password fails.&lt;/li&gt;    &lt;li&gt;Enhancements to correct a race condition that could result in a deadlock which leads to a GenuineChannels timeout.&lt;/li&gt;    &lt;li&gt;An enhancement to allow for the proper submission of a Job when that Job has a date parameter with a default value that is an invalid date.&lt;/li&gt;    &lt;li&gt;An enhancement to resolve an issue when importing Jobs via XML - If a Job was extracted to XML and then had some of its enumerated properties removed (Dependencies, Parameters, etc.), upon import, the Job would still have the properties that were removed.  &lt;/li&gt;    &lt;li&gt;An enhancement to add latent support for long parameter values.  This will be fully implemented in a future release of JAMS.  For JAMS v5.4.201, the directions in the following Knowledgebase article must be followed to configure this:&lt;br /&gt;    &lt;a href="http://www.jamssupport.com/Download50186.aspx" target="_blank" class="ApplyClass"&gt;http://www.jamssupport.com/Download50186.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to add support for setting and getting Setup Parameter values.  When a Job in a Setup defines a Global Name for a Parameter, the Global Name is added to the Setup (you can see them in the Parameters tab of the Setup).  The Jobs in the Setup can then use &lt;em&gt;Set-JAMSParameter&lt;/em&gt; and &lt;em&gt;Get-JAMSParameter&lt;/em&gt; with the &lt;em&gt;-Setup&lt;/em&gt; option to set and get the value of the Parameter.   &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;        &lt;strong&gt;Global Name being defined for Setup Job Parameters:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;       &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SetupGlobalNameDefined.png" /&gt;&lt;/p&gt;&lt;p&gt;        &lt;strong&gt;Global Name in use with Get-JAMSParameter and Set-JAMSParameter PowerShell cmdlets:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SetupGlobalNameInSource.png" /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;</description><pubDate>Mon, 12 Mar 2012 06:24:19 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.193</title><link>http://www.jamssupport.com/Goto50183.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;This release includes:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to remove a dependency on version 3.5 SP1 of the .NET Framework for JAMS Agents.  JAMS Agents are now only dependent on having .NET 2.0 installed on their respective machines.  &lt;/li&gt;    &lt;li&gt;An enhancement to the JD Edwards add-on for JAMS to enable sending reports to a printer.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;JAMS&lt;em&gt; v5.4.192&lt;/em&gt; also included:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Updates to the JAMS PeopleSoft Add-on&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to set the default value of the KeepCompleted Configuration setting to 10 minutes for new installations of JAMS.  Existing JAMS installations will not have this setting overwritten. &lt;/li&gt;    &lt;li&gt;An enhancement to correct a potential deadlock when a "job changed" event was in the MSMQ queue when the JAMS Scheduler Windows service starts.&lt;/li&gt;    &lt;li&gt;Added support for -Comment parameter to be used with Submit-JAMSEntry PowerShell Snap-in cmdlet.  This parameter allows for a custom note to be supplied upon submission of the Job when using Submit-JAMSEntry.  This note will appear on the Status tab of the Job's details inside the "Note" section:&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/StatusTab_Note.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Added authentication information to the JAMS Sample Website to show what User account is being used for the connection to the site. &lt;/li&gt;    &lt;li&gt;An enhancement to correct an issue when using the .NET Class Library to query history while using integer search criteria. &lt;/li&gt;    &lt;li&gt;An enhancement to make notepad.exe the default editor for the Debug-JAMSEntry PowerShell Snap-in cmdlet.&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Wed, 29 Feb 2012 05:01:39 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>JAMS Downloadable Documentation</title><link>http://www.jamssupport.com/Goto50184.aspx</link><description>All JAMS documentation in a downloadable Zip file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/Doc/JAMS_Downloadable_Documentation.zip" target="_blank" class="ApplyClass"&gt;http://www.jamsscheduler.com/Doc/JAMS_Downloadable_Documentation.zip &lt;/a&gt;</description><pubDate>Fri, 24 Feb 2012 03:42:57 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.4.184</title><link>http://www.jamssupport.com/Goto50182.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;A correction to the SQLStoredProc Execution Method to save changes to the job source.  Previously, changes were not saved unless the authentication type was changed. &lt;/li&gt;    &lt;li&gt;A correction when adding new job definitions through the Job Definition wizard to allow clicking "Edit...".&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JobWizardEdit.png" /&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to trigger definitions to wait for the triggered job to complete before resetting for trigger variable events, job events, and setup events. &lt;/li&gt;    &lt;li&gt;Added support for drop down lists for agent nodes in job\setup submit options.&lt;img width="510" height="360" alt="" src="http://www.jamssupport.com/Uploads/Images/AgentDropDown.png" /&gt; &lt;/li&gt;    &lt;li&gt;Added drop down for username in file events of trigger definitions.&lt;img width="510" height="454" alt="" src="http://www.jamssupport.com/Uploads/Images/UserNameDropList.png" /&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to SQLCommand, SQLStoresProc, and SSISDirect execution methods to display results result of SQL queries to the job log. &lt;/li&gt;    &lt;li&gt;Added support for the Symitar add-on including Workflow Activities for Symitar. &lt;/li&gt;    &lt;li&gt;A correction to avoid "ExecuteNonQuery requires an open..." error message when submitting a setup that contains jobs that have reports. &lt;/li&gt;    &lt;li&gt;An enhancement to add a scrollbar to About--&amp;gt; Server status. &lt;/li&gt;&lt;/ul&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/StatusScroll.png" /&gt;&lt;ul&gt;    &lt;li&gt;Added support for PSExecutionPolicyPreference parameter. &lt;/li&gt;    &lt;li&gt;Added support for ErrorActionPreference parameter. &lt;/li&gt;    &lt;li&gt;A correction for deleting an agent.  The JAMSScheduler service no longer need to be restarted to fully deleted the Agent listing.  &lt;/li&gt;    &lt;li&gt;Added support for SQL execution methods to now support :connect, :setvar, :out, :ON ERROR and $(VAR) substitution. &lt;/li&gt;    &lt;li&gt;A correction to SQL execution methods to use V2.0 of the .NET Framework.   &lt;/li&gt;    &lt;li&gt;A correction for jobs that have multiple threads writing to the log file and was being run via a JAMS Agent, a synchronization issue could cause the connection to fail and it would continue failing when we reconnected. &lt;/li&gt;    &lt;li&gt;A correction for complex setups that include jobs that have file dependencies that could result in a deadlock. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Regarding the "PSExecutionPolicyPreference" and "ErrorActionPreference" parameters, these were added to all of the PowerShell execution methods but, only on a new install.  We don't change existing installations. &lt;/p&gt;&lt;p&gt;The PSExecutionPolicyPreference sets the execution policy for the job, this will eliminate the issue of having to do a Set-ExecutionPolicy before PowerShell jobs will work.  The ErrorActionPreference is set to "Stop" so that PowerShell jobs fail if they hit an error.  &lt;/p&gt;</description><pubDate>Tue, 27 Dec 2011 07:41:28 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.4.171</title><link>http://www.jamssupport.com/Goto50179.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;This release includes:&lt;ul&gt;    &lt;li&gt;An enhancement to resolve an issue where the SubmittedBy property of a JAMS Job/Setup would always return the JAMS Client Username, even if a different user account was specified in the Servers Authentication tab.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/server_authentication.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to clear File and Mail watches when a File or Email Trigger is changed.  Previously, if you copied a Trigger and then changed the file/email that the Trigger was watching for, the Trigger may have still fired if the original file/email arrived.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to the process of passing Parameters to a Job that are not defined in the Job itself.  For example, if the Parameter was a .NET DateTime, it was previously being made a JAMS Date Parameter, stripping off the time.  It is now made a DateTime to preserve the time aspect of the Parameter's value.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;the display of the Elapsed Time column in the History View.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to set the command timeout for the SQLCommand, SQLStoredProc, OdbcCommand, and OleDbCommand Execution Methods by adding an integer Parameter named JAMSCommandTimeout with a value of the desired timeout on the Parameters tab of the Execution Method. The default without the Parameter is unlimited.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Timeout_Param.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to correct a situation where using Wait-JAMSEntry could cause a Job to stay in the monitor if the JAMS Server that submitted the Job did not match the JAMS Server that was executing the Job that you were waiting on.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to resolve an issue that arose when a Workflow Job would go idle and shut down. When it was reactivated, the start time was set to the reactivation time. It now remains the original start time.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"/&gt;   &lt;m:brkBin m:val="before"/&gt;   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;   &lt;m:smallFrac m:val="off"/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val="0"/&gt;   &lt;m:rMargin m:val="0"/&gt;   &lt;m:defJc m:val="centerGroup"/&gt;   &lt;m:wrapIndent m:val="1440"/&gt;   &lt;m:intLim m:val="subSup"/&gt;   &lt;m:naryLim m:val="undOvr"/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-priority:99;	mso-style-qformat:yes;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:11.0pt;	font-family:"Calibri","sans-serif";	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:minor-fareast;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}&lt;/style&gt;&lt;![endif]--&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;An enhancement to resolve an issue where the SQLStoredPoc was always using SQL 2005.&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to allow the SSISDirect Execution Method to now force the Job to use SQL 2005 or SQL 2008 by adding a Parameter named JAMSSQLVersion with a value of 2005 or 2008 (as a text string).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SQLVersion_Param.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to prevent a rare "Unable to save preferences" exception when JAMS Client is starting.&lt;/li&gt;    &lt;li&gt;An enhancement to preserve Parameters in a SQLStoredProc Job when the stored procedure is modified.&lt;/li&gt;    &lt;li&gt;An enhancement to allow for specifying both a date and time for date parameters when selecting the query options for a JAMS report.&lt;/li&gt;    &lt;li&gt;An enhancement to correct timeout issues when running detail reports in a batch Job.&lt;/li&gt;    &lt;li&gt;Added Email Activities to the Workflow Execution Method Jobs&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;</description><pubDate>Tue, 22 Nov 2011 10:59:56 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.161</title><link>http://www.jamssupport.com/Goto50178.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;This release includes:&lt;ul&gt;    &lt;li&gt;An enhancement to correct a NullReference exception when some columns were not visible in the Monitor View.&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to add a version command to the JAMS Web Client.&lt;/span&gt; &lt;/li&gt;    &lt;li&gt;An enhancement to add a default connection string for the SQL execution methods.&lt;/li&gt;    &lt;li&gt;An enhancement to &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;correct database upgrade issues on SQL installation that are case-sensitive.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to correct duplicate nodes in the Agent list from appearing, one for "localhost" and one for the Primary Engine name.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to correct Notification from Setup Job definitions.  When notification was specified in the properties of a Setup Job (Setup properties &amp;gt; Jobs tab &amp;gt; Job properties), that notification was not being processed.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to resolve an issue where using a new JAMS Client (v5.3.x and above) with an old JAMS Server (v5.2.x and below) would cause History inquiries to fail.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Additional "File Transfer Session" activities have been added to the Workflow Execution Method to allow for complex file transfer workflows.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Mon, 07 Nov 2011 04:45:12 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Auditing/Rollback of Jobs in JAMS</title><link>http://www.jamssupport.com/Goto50177.aspx</link><description>You may encounter a situation where a change has been made to one of your Job definitions, but you are not completely sure what those changes were.  You may need to also revert back to a previous version of your Job definition due to a problem from a recent change. This can all be accomplished within the JAMS Client Interface.&lt;br /&gt;&lt;br /&gt;In the JAMS Shortcut bar, click on the Audit shortcut.  You can perform a Query (button in the Client ribbon-bar) for the time period of changes that you would like to see:&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/audit_trail_query.png" /&gt;&lt;br /&gt;&lt;br /&gt;Once you have a list of your Job/Setups/etc., you can then right-click on a Job, for example, and select "Revisions" to view a new window with all of the revisions of that Job definition.  &lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/revision_list.png" /&gt;&lt;br /&gt;&lt;br /&gt;You can select any of the versions of the Job definition and then compare those two versions by clicking the Compare button.  You will see any differences in Job properties between the two version will be highlighted in red.  In addition, you can select any of the versions and click the "Revert To" button to revert back to that version of the Job.  &lt;br /&gt;&lt;br /&gt;These Audit features give you quick and easy version controlling of your Jobs built in to JAMS, with the ability to roll back to previous versions when needed.&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 04 Nov 2011 04:59:05 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Managing JAMS for high Job volumes </title><link>http://www.jamssupport.com/Goto50175.aspx</link><description>&lt;p&gt;&lt;span style="color: #1f497d;"&gt;If you encounter a situation where you are running a very large number of Jobs per day through JAMS (10's of thousands to 100's of thousands), you may want to think about how the log files for those Jobs are being stored, as well as the SQL database back-end edition you are using, to avoid potential problems from arising.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;&lt;strong&gt;JAMS Job/Setup Log Files:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;By default, JAMS stores all Job/Setup log files in a default directory that is assigned in the Configuration Settings within the JAMS Client.  To see this setting, go to the Configuration shortcut in the JAMS shortcut bar and then look at the DefaultLogLocation setting.  This can be modified to be any directory available to the JAMS Server.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/default_log_location.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;However, you can easily have too many files in a directory, as an NTFS file directory will not function properly if you have hundreds of thousands of files in that directory.  In this case, it is best to spread out the log files for your JAMS Jobs and Setups into multiple directories.  &lt;/span&gt;&lt;span style="color: #1f497d;"&gt;You can specify a loglocation in your System definitions, Job definitions, and Setupdefinitions by going to the properties of each and accessing the "Log Options" tab.  Setting the log location at the System level will set that location as the default for all Jobs and Setups within that System.  This can then be overridden at the individual Job or Setup level by setting an alternate location in their "Log Options" tab.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/system_log_options.png" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Even when spreading your log files out over multiple directories, keeping them in check may require the use of the JAMSPurgeHistory Job that installs with JAMS.  This Job will remove all history records and log files for any items that do not fall within the specified parameter values when you run the Job.  The parameters used are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;MINROWS (default value = 1) - The minimum number of history records to keep for each job.&lt;br /&gt;MAXROWS (default value = 30) - The maximum number of history records to keep for each job.&lt;br /&gt;DAYS (default value = 30) - The maximum number of days to keep a history record.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;You can then schedule this JAMSPurgeHistory Job to run on a regular basis, keeping the total number of history records that you are keeping to the minimum needed.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;&lt;strong&gt;SQL Server edition:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;The next thing you want to look at is the edition of SQL Server that you are using for the JAMS database.  If you don't have your own SQL Server installed anywhere when you initially install JAMS, JAMS will install SQL Server 2005 Express Edition.  That will use only a single processor and has a 4GB database size limit. If you get close to the 4GB maximum size, you can upgrade to SQL Server Express 2008 R2 for free, which has a database size limit of 10GB.  Other full editions of SQL (non-Express) that you may be running the JAMS Database on should not have any problems as you can have larger database sizes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><pubDate>Thu, 03 Nov 2011 11:53:43 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.4.158</title><link>http://www.jamssupport.com/Goto50174.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to allow Parameters to be added at the System definition level.  These System level parameters will then be picked up and used by all Jobs that belong to that System&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/System_Parameters.png" /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to allow for Schedule Priority Modifier values greater than 100.&lt;/li&gt;    &lt;li&gt;An enhancement to resolve an issue with importing Triggers using the Import-JAMSXml cmdlet &lt;/li&gt;    &lt;li&gt;An enhancement to &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;add a new SQLCommand execution method which makes it easier to run SQL scripts.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to add a new OleDbCommand execution method which makes it easier to run database scripts for non-SQL Server databases.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to add a new ODBCDbCommand execution method, which makes it easier to run database scripts for non-SQL Server databases.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to add a new SQLStoredProc execution method which makes is easier to execute a SQL stored procedure and includes support for output parameters.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SQLStoredProc_JobSource.png" /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to add the ability to see the details of a Workflow execution method Job as it is executing&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Workflow_Execution2.png" /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to add the ability to see the details of a workflow in JAMS history.  The JAMS Job Log file and Audit Trail tabs within the Job history details show each step of the Workflow and its completion details.  Additionally, you can view the Workflow diagram and the completion status of each step of the diagram (just as when it is executing) from the Workflow tab of the Job History details.&lt;/li&gt;    &lt;li&gt;An enhancement to add support for sending commands to workflows as they execute.&lt;/li&gt;    &lt;li&gt;An enhancement to add many new Workflow editor activities, including:&lt;/li&gt;&lt;/ul&gt;&lt;table cellspacing="0" cellpadding="0" border="1" align="center" style="border-collapse: collapse; border: medium none;" class="telerik-reTable-4"&gt;    &lt;thead&gt;    &lt;/thead&gt;    &lt;tbody&gt;        &lt;tr style="height: 11.65pt;" class="telerik-reTableHeaderRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border: 1pt solid windowtext; padding: 0in 5.4pt; height: 11.65pt;" class="telerik-reTableHeaderFirstCol-4"&gt;            &lt;h2 align="center" style="text-align: center; line-height: normal;"&gt;Activity Name&lt;/h2&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt; height: 11.65pt;" class="telerik-reTableHeaderLastCol-4"&gt;            &lt;h2 align="center" style="text-align: center; line-height: normal;"&gt;Purpose&lt;/h2&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;AskQuestion&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Programmatically allows application to ask and receive a reply to an answer&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;GetVariable&amp;lt;T&amp;gt;&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Retrieves a value of a JAMS variable&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ManagedActivity&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Provides Retry options for other activities&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;Repeat&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows an activity to repeat according to certain&lt;span&gt;  &lt;/span&gt;time Intervals&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;SetJAMSContext&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Defines a Server Location&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;SetVariable&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Assigns a value to a JAMS variable&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;Submit&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Submits a JAMS job/setup&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;TimeLimit&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows an activity to have a time limit set for its execution&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;CMDScript&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows the execution of a script using cmd.exe&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ODBCScript&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows the connection to and execution of an ODBC database script.&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;OleDBScript&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows the connection to and execution of an OleDB&lt;a name="_GoBack"&gt;&lt;/a&gt; database script.&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;SQLScript&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows the connection to and execution of an SQL database script.&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ExecuteCMD&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Allows workflow to execute a line of command with or without parameters&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ExecuteProcess&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Executes any process&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;SendEmail&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Sends email messages to recipients (To, CC, BCC) with/out attachments&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ProcessFiles&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Defines one or more files to be processed&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;UnzipFiles&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Unzips one zip file&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;WaitForFile&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Responds to a file’s presence, absence or availability&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ZipFiles&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Zips up one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;FTPDownload&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Standard FTP Download of one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;FTPUpload&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Standard FTP Upload of one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;SFTPDownload&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Secure FTP Download of one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;SFTPUpload&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Secure FTP Upload of one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ScpDownload&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Secure Copy Download of one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableFooterRow-4"&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0in 5.4pt;" class="telerik-reTableFooterFirstCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;strong&gt;ScpUpload&lt;/strong&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td valign="top" style="width: 239.4pt; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; padding: 0in 5.4pt;" class="telerik-reTableFooterLastCol-4"&gt;            &lt;p style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Secure Copy Upload of one or more files&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;radeditorformatted_1&gt;&lt;br /&gt;&lt;/radeditorformatted_1&gt;</description><pubDate>Wed, 26 Oct 2011 04:12:37 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Failover Scheduling Engine Installation</title><link>http://www.jamssupport.com/Goto50054.aspx</link><description>Here are the basic instructions for installing a JAMS Failover server:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;    &lt;li&gt;Install the first Primary JAMS Scheduler.&lt;/li&gt;    &lt;li&gt;If you want redundant databases, configure a SQL Server mirror of the JAMS Database.&lt;/li&gt;    &lt;li&gt;Stop the JAMS Scheduler service on the Primary Engine.&lt;/li&gt;    &lt;li&gt;Install the JAMS Scheduler on the second node; when prompted for the database server, specify the same SQL Server, Instance, and database name as the first server.  You will receive a dialog that says “Database already exists.” Click “Use Database.”&lt;/li&gt;    &lt;li&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Installation_DatabaseExists.bmp" /&gt;&lt;/li&gt;    &lt;li&gt;Stop the JAMS Scheduler service on the second machine.&lt;/li&gt;    &lt;li&gt;Create\Edit the Failover.config file in the X:\Program Files\MVPSI\JAMS\Scheduler directory.&lt;/li&gt;    &lt;li&gt;Copy the Failover.config to both machines. Failover.config should be identical on both machines.&lt;/li&gt;    &lt;li&gt;Start the JAMS Scheduler service on both machines.&lt;/li&gt;&lt;/ol&gt;Here is a sample Failover.config:&lt;br /&gt;&lt;br /&gt;&amp;lt;FailoverConfig&amp;gt;&lt;br /&gt;    &amp;lt;Primary&amp;gt;Server1&amp;lt;/Primary&amp;gt;&lt;br /&gt;    &amp;lt;Secondary&amp;gt;Server2&amp;lt;/Secondary&amp;gt;&lt;br /&gt;    &amp;lt;Port&amp;gt;4773&amp;lt;/Port&amp;gt;&lt;br /&gt;    &amp;lt;Interval&amp;gt;60&amp;lt;/Interval&amp;gt;&lt;br /&gt;&amp;lt;/FailoverConfig&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is also necessary to add a user to the JAMS database to allow the Secondary engine to connect. This can be done by running the following SQL statements on the JAMS database.&lt;br /&gt;(Note: You will need to replace the login name with your machine name.)&lt;br /&gt;&lt;p&gt;exec sp_grantlogin @loginame='YourDomain\YourMachineName$'&lt;/p&gt;&lt;p&gt;exec sp_grantdbaccess @loginame='YourDomain\YourMachineName$', @name_in_db='JAMSMachine&lt;span style="color: #1f497d;"&gt;2&lt;/span&gt;'&lt;/p&gt;&lt;p&gt;exec sp_addrolemember @rolename='JAMSApp', @membername='JAMSMachine&lt;span style="color: #1f497d;"&gt;2&lt;/span&gt;'&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 07 Oct 2011 08:30:06 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Export and Import with the JAMS.exe Command Line Environment</title><link>http://www.jamssupport.com/Goto50150.aspx</link><description>The JAMS Command Line Environment (JAMS.exe) allows you to export and import Job and Setup definitions in JAMS, in addition to many other capabilities.  Before reading further, please refer to the following link for some basic information on using the JAMS.exe Command Line Environment:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50074.aspx" class="ApplyClass"&gt;http://www.jamssupport.com/KnowledgebaseArticle50074.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this example, we will discuss exporting and importing Job definitions.  They will be exported and imported in an XML file format.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To export an existing JAMS Job definition:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Go to Program Files/MVPSI/JAMS/Client and run JAMS.exe.&lt;br /&gt;2. At the JAMS&amp;gt; prompt, enter &lt;em&gt;Set Server servername&lt;/em&gt;, where servername is the name of the JAMS Server from which the Jobs will be exported.&lt;br /&gt;3. At the JAMS&amp;gt; prompt, enter &lt;em&gt;Export Job JobName /Output=file.xml&lt;/em&gt; &lt;em&gt;/System=SystemName&lt;/em&gt; where JobName is the name of the Job to be exported and file.xml is the name of the file to which you want the Job definition saved.  Once the server is set from step 2, you do not need to set it again for each export unless you wish to export from another JAMS Server or you restart JAMS.exe. &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;To import a JAMS Job definition that is currently in a properly formatted XML file:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Go to Program Files/MVPSI/JAMS/Client and run JAMS.exe.&lt;br /&gt;2. Copy the XML file(s) into the directory from item 1 above.&lt;br /&gt;3. At the JAMS&amp;gt; prompt, enter &lt;em&gt;Set Server servername&lt;/em&gt;, where servername is the name of the JAMS Server to which the Jobs will be imported.&lt;br /&gt;4. At the JAMS&amp;gt; prompt, enter &lt;em&gt;Import file.xml&lt;/em&gt;, where file.xml is the name of the file to be imported. Once the server is set from step 3, you do not need to set it again for each import unless you wish to import to another JAMS Server or you restart JAMS.exe. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Thu, 06 Oct 2011 09:07:12 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Windows Vista, Windows 7, and Windows 2008 Security</title><link>http://www.jamssupport.com/Goto50084.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleText"&gt;Windows Vista, Windows 7, Windows 2008, and Windows 2008 R2 have enhanced security to restrict the activities normally performed by an administrator account.&lt;br /&gt;&lt;br /&gt;You must be an administrator account to access the Access Control and Configuration areas of the Management tab. If you're running any of these versions of Windows, you must right-click on the JAMS icon in the Start Menu and pick "Run as Administrator" in order to have full administrative rights.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/run_as_admin.png" /&gt;&lt;br /&gt;&lt;br /&gt;Clicking on the Properties menu item and then going to the Compatibility tab will allow you to select to always run this program as an Administrator.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Tue, 27 Sep 2011 10:45:38 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.3.148</title><link>http://www.jamssupport.com/Goto50172.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to address and issue where telling a Job to ignore its Resource requirements would result in the Job executing on the Scheduler node instead of an Agent Node specified in a Batch Queue.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;address an issue where a JAMS Trigger would fire as soon as it was created. &lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to address an issue where JAMSXMHost.dll was not being updated, causing the JAMS Reports execution method to not be updated when JAMS is upgraded.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to address an issue where database transactions could fail under certain circumstances.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 27 Sep 2011 04:27:13 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Deploying JAMS Agents</title><link>http://www.jamssupport.com/Goto50091.aspx</link><description>The JAMS Primary Engine comes complete with the ability to remotely install a JAMS Agent on any Windows, Linux, Solaris, AIX, &lt;span style="font-size: 10pt;"&gt;System I (AS400), &lt;/span&gt;or HPUX operating system.       &lt;br /&gt;&lt;br /&gt;Just specify the target server and account to use, and JAMS will automatically deploy the Agent to the remote system.  This is done by adding the DeployAgent job to the Schedule. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMS_Agents.png" /&gt;&lt;br /&gt;&lt;br /&gt;JAMS Agents can also be manually installed.  For more information, please visit the following links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50155.aspx" class="ApplyClass" target="_blank"&gt;Windows Agents&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jamssupport.com/KnowledgebaseArticle50034.aspx" target="_blank"&gt;JAMS AgentX (Linux/Unix)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 21 Sep 2011 11:03:29 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>JAMS GnuPG Samples</title><link>http://www.jamssupport.com/Goto50170.aspx</link><description>&lt;h1&gt;JAMS GnuPG Samples&lt;/h1&gt;&lt;p&gt;This article shows how to create jobs that take advantage of GnuPG’s ability to encrypt/decrypt/sign/verify files.  To make use of these, &lt;a href="http://www.gpg4win.org/"&gt;Gpg4Win &lt;/a&gt;must first be installed and configured.&lt;/p&gt;&lt;h2&gt;Passphrases&lt;/h2&gt;&lt;p&gt;When doing encryption, decryption, or digital signing, GnuPG will request a passphrase through a popup dialog.  For unattended jobs, this is almost always undesired behavior, since it usually results in a blocked job, waiting for a user to respond to the dialog.  To prevent this, one can remove a passphrase from their private key, so no passphrase will be requested.  You can remove a passphrase from a key by running “&lt;strong&gt;gpg --passwd &lt;em&gt;&amp;lt;&amp;lt;keyname&amp;gt;&amp;gt;&lt;/em&gt;&lt;/strong&gt;”, and supplying a blank passphrase.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;User IDs&lt;/h2&gt;&lt;p&gt;Certain GnuPG commands will require you to specify users (e.g., which user you are encrypting a message for).  A user refers to anyone who owns a public/private key pair.  To perform a GnuPG command that requires a certain user as an argument, or to decrypt (or verify) a file from a certain user, you’ll first need to import that user’s public key into your keyring.  To do this:&lt;/p&gt;&lt;ol&gt;    &lt;li&gt;Obtain their public key file, e.g., &lt;em&gt;bob.pub&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;Run “&lt;strong&gt;gpg --import &lt;em&gt;bob.pub&lt;/em&gt;&lt;/strong&gt;” to import the public key&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;A user can be specified &lt;a href="http://www.gnupg.org/documentation/manuals/gnupg-devel/Specify-a-User-ID.html" class="ApplyClass"&gt;several different ways&lt;/a&gt;; e.g., by key id, fingerprint, OpenPGP user ID, email address, rfc2253 DN,  keygrip, name, or substring match. This article simply sticks to email addresses. You can always run “&lt;strong&gt;gpg --list-keys&lt;/strong&gt;” to view all of the users’ public keys you’ve currently imported, along with associated email addresses.  In this article, the &lt;em&gt;&amp;lt;&amp;lt;keyname&amp;gt;&amp;gt;&lt;/em&gt; parameter identifies one’s own key, and &lt;em&gt;&amp;lt;&amp;lt;recipient&amp;gt;&amp;gt;&lt;/em&gt; identifies another user’s key.&lt;/p&gt;&lt;h2&gt;Encrypting Files&lt;/h2&gt;&lt;p&gt;Before encrypting a file, you must first know who you want to encrypt it for (this can be yourself)--only they will be able to decrypt it.  This is the &lt;em&gt;&amp;lt;&amp;lt;RECIPIENT&amp;gt;&amp;gt;&lt;/em&gt; parameter.&lt;/p&gt;&lt;p&gt;Here is a job that will encrypt a file, &lt;em&gt;&amp;lt;&amp;lt;INPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;, and store the result in &lt;em&gt;&amp;lt;&amp;lt;OUTPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Job name and description:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/encrypt-add-job.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job definition:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/encrypt-definition.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job parameters:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/encrypt-parameters.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample job submission:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/encrypt-submit.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample input file :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;01234 this is a test 56789&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Sample output file :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;-----BEGIN PGP MESSAGE-----Version: GnuPG v2.0.17 (MingW32)hQEMA/s5cwsJ2FkeAQgAtG00ToyH/Tvx5vDv+uwsDL9aXN6TYPDKHncAV7dpDfsnentfi0CGDRBfOf1vArH9OUQyFmOOIl77OAhgcU+ydNWyGS7rOreELURDgYQr2qinevw9kLBVAqjSvtLFzRS1z3EmsECL2DklU7SLWkR4BdY8SCdZIiT/g4aAubUaZbu6eIoTDBk4tC2zYYumVT1eWxNe971jlzQjXf1EFMGoYmgb/8paZ1liQ65MgxT9uc4UHtskPuz9Jmx06z6SXeBCcjA/o81rJ66A7rJOk8YRGapEh+l8fFyhrlnsEKTxualvH89S6vRM0fJJhFjqvSn7t/xkWI+NNUWRlpeRd86yKtJeAWq9khNOU5NCj4xTmCbYgYVRMDuIqzvLwMWItvMe7ube02hpW1fbaR+et8a6MRrYXAgVM4wg53jVDDmrqp4e3xY9NYrVam5zEIofIyfCu9or0rPXO05Kx5UDIEtQJg===RMom-----END PGP MESSAGE-----&lt;/pre&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;h2&gt;Decrypting Files&lt;/h2&gt;&lt;p&gt;You can decrypt a file only if it was encrypted for &lt;strong&gt;you&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Here is a job that will decrypt a file, &lt;em&gt;&amp;lt;&amp;lt;INPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;, and store the unencrypted message in &lt;em&gt;&amp;lt;&amp;lt;OUTPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Job name and description:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/decrypt-add-job.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job definition:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/decrypt-definition.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job parameters:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/decrypt-parameters.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample job submission:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/decrypt-submit.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample input file :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;-----BEGIN PGP MESSAGE-----Version: GnuPG v2.0.17 (MingW32)hQEMA/s5cwsJ2FkeAQgAtG00ToyH/Tvx5vDv+uwsDL9aXN6TYPDKHncAV7dpDfsnentfi0CGDRBfOf1vArH9OUQyFmOOIl77OAhgcU+ydNWyGS7rOreELURDgYQr2qinevw9kLBVAqjSvtLFzRS1z3EmsECL2DklU7SLWkR4BdY8SCdZIiT/g4aAubUaZbu6eIoTDBk4tC2zYYumVT1eWxNe971jlzQjXf1EFMGoYmgb/8paZ1liQ65MgxT9uc4UHtskPuz9Jmx06z6SXeBCcjA/o81rJ66A7rJOk8YRGapEh+l8fFyhrlnsEKTxualvH89S6vRM0fJJhFjqvSn7t/xkWI+NNUWRlpeRd86yKtJeAWq9khNOU5NCj4xTmCbYgYVRMDuIqzvLwMWItvMe7ube02hpW1fbaR+et8a6MRrYXAgVM4wg53jVDDmrqp4e3xY9NYrVam5zEIofIyfCu9or0rPXO05Kx5UDIEtQJg===RMom-----END PGP MESSAGE-----&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Sample output file :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;01234 this is a test 56789&lt;/pre&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;h2&gt;Creating Digital Signatures&lt;/h2&gt;&lt;p&gt;A digital signature is verifiable by anyone who knows your public key.&lt;/p&gt;&lt;p&gt;To create a digital signature for the file &lt;em&gt;&amp;lt;&amp;lt;INPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;, and store the result in &lt;em&gt;&amp;lt;&amp;lt;OUTPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Job name and description:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/encrypt-add-job.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job definition:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/sign-definition.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job parameters:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/sign-parameters.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample job submission:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/sign-submit.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample input file :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;01234 this is a test 56789&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;Sample output file :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;-----BEGIN PGP MESSAGE-----Version: GnuPG v2.0.17 (MingW32)owEBWgGl/pANAwACAcL5GpLpawEXAawqYgpzYW1wbGUudHh0TlfiWjAxMjM0IHRoaXMgaXMgYSB0ZXN0IDU2Nzg5iQEcBAABAgAGBQJOV+JaAAoJEML5GpLpawEXpyYH/AzjUPfgSiytWNwpfQlO12T4YJb3g2QWDOoRhiB6kF3lckjipYbFPnRD2+76IuX4A2izNlznAF9f3TaDd2P9oZ+jYRhfQ6uAAdRIYlMdamEAe7t9V0uy+jsva8HrnJLoGWECJH6yraog5GBOTJu5h++91vrk3PmagWOKaA3KE4djcKzcGO8fa/qEsLaD7yXZSR9a85zvHJ44gouQYf7C+WhKJIzhmza9G6jEn+qfqBiUPYrPSY+rGE1HbqhGgGCzPIxGYJgsI9H2+IhavwU6kMJbMr8+7hwe7MoDtpRbm1scUYNAOu6yVI+CkjntSnG3FpaJALcghpJ3F9GxyNypSCY==Xh1p-----END PGP MESSAGE-----&lt;/pre&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;h2&gt;Verifying Signatures&lt;/h2&gt;&lt;p&gt;To verify that the signature &lt;em&gt;&amp;lt;&amp;lt;SIGNATURE_FILE&amp;gt;&amp;gt;&lt;/em&gt; is valid for the file &lt;em&gt;&amp;lt;&amp;lt;INPUT_FILE&amp;gt;&amp;gt;&lt;/em&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Job name and description:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/verify-add-job.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job definition:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/verify-definition.png" /&gt;&lt;/h1&gt;&lt;p&gt;Job parameters:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/verify-parameters.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample job submission:&lt;/p&gt;&lt;h1&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/GnuPG/verify-submit.png" /&gt;&lt;/h1&gt;&lt;p&gt;Sample job output :&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;gpg: enabled debug flags: memstatgpg: Signature made 08/26/11 15:01:33 Eastern Daylight Time using RSA key ID E96B0117gpg: Good signature from "Jay Sullivan &lt;jays@mvpsi.com&gt;"&lt;br /&gt;random usage: poolsize=600 mixed=0 polls=0/0 added=0/0&lt;br /&gt;              outmix=0 getlvl1=0/0 getlvl2=0/0&lt;br /&gt;secmem usage: 0/32768 bytes in 0 blocks&lt;/jays@mvpsi.com&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;</description><pubDate>Tue, 30 Aug 2011 09:09:08 GMT</pubDate><dc:creator>jays</dc:creator></item><item><title>Release Notes for JAMS v5.3.146</title><link>http://www.jamssupport.com/Goto50169.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;The JAMS v5.3.146 release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to address and issue where copying an Execution Method would not copy the Parameters or Template of the original Execution Method.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;address an issue where RESET SCHEDULE did not work on a case-sensitive database. &lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to address and issue where JD Edwards and Crystal Reports Execution Method properties had "Host Locally" check box selected.&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to Load Balancing across multiple Agent Nodes in Queues to sort those Agent Nodes in the correct order.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The following apply to both JAMS v5.3.146 and JAMS v4.9.167:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;enhancement to the Notify Options for Jobs to allow the "% of average" notification options to operate properly.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to address an issue where a possible deadlock could occur when reconnecting to a JAMS Agent.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to address a Queue synchronization issue when a Queue is modified.&lt;/span&gt;&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Fri, 26 Aug 2011 05:42:15 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.3.143</title><link>http://www.jamssupport.com/Goto50165.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to allow using JAMS Variable references in File and Mail Trigger events and File dependencies. You simply need to enclose the Variable name    in &amp;lt;&amp;lt;&amp;gt;&amp;gt; or {}.  You can use a Variable reference in any    text field in a File dependency or File or Mail Trigger event.&lt;br /&gt;         &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/trigger_variable.png" /&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;An enhancement to &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;address an issue that would cause a job to run via the JAMS Agent when it was running on the local scheduler machine.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to add&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt; additional logging when a SQL Transaction fails.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;enhancement to the JAMSDBA PURGE HISTORY command to support specifying a timeout value.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Wed, 03 Aug 2011 03:38:06 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Why Triggers Using File Events Do Not Automatically Reset</title><link>http://www.jamssupport.com/Goto50124.aspx</link><description>&lt;p &gt;&lt;/br&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;Note: This article is obsolete. As of JAMS V5.0, auto reset triggers are reset when the job(s) that the trigger submitted complete. So, as long as your triggered job actually processes the file that fired the trigger, you won't generate a loop.  If your job doesn't process the file and JAMS detects a trigger loop, it will disable the trigger.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;In the definition of a JAMS trigger the "Status" tab has an option to reset the trigger after it fires:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/trigger_file_event.png"&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;This option does not apply to triggers that have any "File" events because the Trigger would continuously fire multiple times as the file would still be present. The simplest way to reset a trigger that relies on "File" events is to run a PowerShell Job afterwards that resets the trigger using the "Reset-JAMSTrigger" cmdlet. This could be done by creating a new Job with PowerShell as it's execution method. The source for this job would be:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Reset-JAMSTrigger -Name YourTriggerName&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;After running this job your trigger would then be active.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;/p&gt;</description><pubDate>Mon, 01 Aug 2011 09:03:37 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>SMS Text Alerts and Voice Calling Alerts</title><link>http://www.jamssupport.com/Goto50168.aspx</link><description>JAMS has the ability to send SMS text alert and voice calling alerts through the online Paladin service. Not only does the Paladin service provide SMS and voice alerts, but it also handles alert escalation and monitors for a variety of other conditions. &lt;br /&gt;&lt;br /&gt;You can access your Paladin service information at &lt;a class="ApplyClass" target="_blank" href="http://paladin.mvpsi.com/"&gt;Paladin.mvpsi.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="542" height="400" src="http://www.jamssupport.com/Uploads/Images/PaladinHomePage.png" /&gt;&lt;br /&gt;&lt;br /&gt;Paladin uses OpenID log on information, so you don't have to maintain a separate account on the Paladin site.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="541" height="400" src="http://www.jamssupport.com/Uploads/Images/PaladinOpenIDLogon.png" /&gt;&lt;br /&gt;&lt;br /&gt;When you log on to Paladin for the first time, Paladin will automatically create a new monitor called "JAMS Monitor" to facilitate JAMS alerts. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="541" height="414" src="http://www.jamssupport.com/Uploads/Images/PaladinJAMSMonitor.png" /&gt;&lt;br /&gt;&lt;br /&gt;In order to receive alerts, you must first access the Configuration --&amp;gt; People menu of Paladin to enter your alert information.  &lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="542" height="400" src="http://www.jamssupport.com/Uploads/Images/PaladinConfigPeople.png" /&gt;&lt;br /&gt;&lt;br /&gt;Once you have added a notification method (e.g., your email address or phone number) to your account, you can then add yourself to the "JAMS Response Team".&lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="541" height="414" src="http://www.jamssupport.com/Uploads/Images/PaladinConfigRespTeam.png" /&gt;&lt;br /&gt;&lt;br /&gt;You are now ready to use this Paladin Monitor in your JAMS installation. You can supply the Monitor name, by default "JAMS Monitor", to the Other field of the Notify Names tab of Setups or Job.   By adding the /ask parameter, JAMS will also wait for a response from the Paladin notification.   This allows you to restart a job, or stop escalation directly from your phone. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="540" height="436" src="http://www.jamssupport.com/Uploads/Images/PaladinNotifyNamesOther.png" /&gt;&lt;br /&gt;&lt;br /&gt;You can also generate new events directly within PowerShell using the Paladin PowerShell snapin. &lt;br /&gt;&lt;br /&gt;$ErrorActionPreference = "Stop"&lt;br /&gt;Add-PSSnapIn MVPSI.Paladin -ErrorAction SilentlyContinue&lt;br /&gt;New-MonitorEvent -MonitorID "JAMS Monitor" -Severity 1 -Summary "Test from JAMS" -Details "This is your event information."&lt;br /&gt; &lt;br /&gt;</description><pubDate>Thu, 28 Jul 2011 04:32:15 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>How to Cancel a Job from a PowerShell Precheck Job</title><link>http://www.jamssupport.com/Goto50167.aspx</link><description>A Job can be cancelled via a PowerShell Precheck Job by specifying a specific JAMS Message Code in the Job's source. This can be useful in situations where the PreCheck Job's outcome will determine if the main Job needs to run.&lt;br /&gt;&lt;br /&gt;The following message codes can be used in a Precheck Job:&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="1" class="telerik-reTable-4" style="width: 568px; height: 129px;"&gt;    &lt;thead&gt;    &lt;/thead&gt;    &lt;tbody&gt;        &lt;tr class="telerik-reTableHeaderRow-4"&gt;            &lt;td class="telerik-reTableHeaderFirstCol-4"&gt;            &lt;p style="text-align: center;"&gt; &lt;span style="font-size: 18px;"&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;M&lt;/span&gt;&lt;span style="font-size: 16px;"&gt;essage Code&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;            &lt;/td&gt;            &lt;td align="center" class="telerik-reTableHeaderLastCol-4"&gt;            &lt;p style="text-align: center;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td class="telerik-reTableFirstCol-4"&gt;&lt;span style="color: #000000;"&gt; CancelJobSuccess &lt;/span&gt;&lt;/td&gt;            &lt;td class="telerik-reTableLastCol-4"&gt;&lt;span style="color: #000000;"&gt; Cancels the main Job with a Success severity.&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableEvenRow-4"&gt;            &lt;td class="telerik-reTableFirstCol-4"&gt;&lt;span style="color: #000000;"&gt; CancelJobInfo &lt;/span&gt;&lt;/td&gt;            &lt;td class="telerik-reTableLastCol-4"&gt;&lt;span style="color: #000000;"&gt; Cancels the main Job with an Informational severity.&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableOddRow-4"&gt;            &lt;td class="telerik-reTableFirstCol-4"&gt;&lt;span style="color: #000000;"&gt; CancelJobWarning &lt;/span&gt;&lt;/td&gt;            &lt;td class="telerik-reTableLastCol-4"&gt;&lt;span style="color: #000000;"&gt; Cancels the main Job with a Warning severity.&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr class="telerik-reTableFooterRow-4"&gt;            &lt;td class="telerik-reTableFooterFirstCol-4"&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;CancelJobError&lt;br /&gt;            &lt;/span&gt;&lt;/td&gt;            &lt;td class="telerik-reTableFooterLastCol-4"&gt;&lt;span style="color: #000000;"&gt; Cancels the main Job with an Error severity.&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;style type="text/css" id="telerik-reTable-4"&gt;    .telerik-reTable-4   {    border-collapse: collapse;    border: solid 0px;    font-family: Tahoma;    }    .telerik-reTable-4 tr.telerik-reTableHeaderRow-4     {    border-width: 1.0pt 1.0pt 3.0pt 1.0pt;    margin-top: 0in;    margin-right: 0in;    margin-bottom: 10.0pt;    margin-left: 0in;    line-height: 115%;    font-size: 11.0pt;    font-family: "Calibri","sans-serif";    width: 119.7pt;    background: #4F81BD;    padding: 0in 5.4pt 0in 5.4pt;    color: #FFFFFF;    }    .telerik-reTable-4 td.telerik-reTableHeaderFirstCol-4   {    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableHeaderLastCol-4  {    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableHeaderOddCol-4 {    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableHeaderEvenCol-4 {    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 tr.telerik-reTableOddRow-4 {    border-width: 1pt;    color: #666666;    font-size: 10pt;    vertical-align: top;    border-bottom-style: solid;    border-bottom-color: #4F81BD;    }    .telerik-reTable-4 tr.telerik-reTableEvenRow-4 {    color: #666666;    font-size: 10pt;    vertical-align: top;    }    .telerik-reTable-4 td.telerik-reTableFirstCol-4  {    border-width: 1pt;    border-color: #4F81BD;    padding: 0in 5.4pt 0in 5.4pt;    border-bottom-style: solid;    border-left-style: solid;    }    .telerik-reTable-4 td.telerik-reTableLastCol-4 {    border-width: 1pt;    border-color: #4F81BD;    border-bottom-style: solid;    border-right-style: solid;    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableOddCol-4  {    border-width: 1pt;    border-color: #4F81BD;    padding: 0in 5.4pt 0in 5.4pt;    border-bottom-style: solid;    }    .telerik-reTable-4 td.telerik-reTableEvenCol-4 {    border-width: 1pt;    border-color: #4F81BD;    padding: 0in 5.4pt 0in 5.4pt;    border-bottom-style: solid;    }    .telerik-reTable-4 tr.telerik-reTableFooterRow-4    {    color: #355C8C;    background-color: #FFFFFF;    font-size: 10pt;    vertical-align: top;    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableFooterFirstCol-4  {    border-width: 1pt;    border-color: #4F81BD;    border-bottom-style: solid;    border-left-style: solid;    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableFooterLastCol-4 {    border-width: 1pt;    border-color: #4F81BD;    border-bottom-style: solid;    border-right-style: solid;    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableFooterOddCol-4  {    border-width: 1pt;    border-color: #4F81BD;    border-bottom-style: solid;    padding: 0in 5.4pt 0in 5.4pt;    }    .telerik-reTable-4 td.telerik-reTableFooterEvenCol-4  {    border-width: 1pt;    border-color: #4F81BD;    border-bottom-style: solid;    padding: 0in 5.4pt 0in 5.4pt;    }&lt;/style&gt;&lt;br /&gt;The following format should be used to exit with a JAMS message code where "CancelJobSuccess" can be substituted with any of the above Message Codes:&lt;br /&gt;&lt;br /&gt;$Host.SetShouldExit(&amp;lt;&amp;lt;JAMS.Message.CancelJobSuccess&amp;gt;&amp;gt;)&lt;br /&gt;&lt;br /&gt;The following image shows the source contained in a PreCheck Job that will cancel the main Job with a successful completion:&lt;br /&gt;      &lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/PrecheckCancelSample.png" /&gt; &lt;br /&gt;</description><pubDate>Thu, 28 Jul 2011 04:24:13 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Release Notes for JAMS v5.3.144</title><link>http://www.jamssupport.com/Goto50166.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An    enhancement to address an issue in JAMS v5.3.143 where after the JAMSScheduler service has sent 100 emails, formatting of the emails fails and the emails will only say "Macro depth exceeded 100!" &lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 25 Jul 2011 05:29:58 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Moving the JAMS SQL Database</title><link>http://www.jamssupport.com/Goto50059.aspx</link><description>The process for moving the SQL database used by JAMS does not require reinstalling JAMS. &lt;br /&gt;&lt;br /&gt;To relocate the SQL database used by JAMS:&lt;br /&gt;1.  Perform a normal SQL database backup and restore to target SQL server.&lt;br /&gt;2. Edit the connection string property of the Common.config file found in C:\Program Files\MVPSI\JAMS\Scheduler.&lt;br /&gt;3. Restart the JAMS Scheduler service from the Windows control panel services applet.&lt;br /&gt;4. Run "JAMS_DB_ERRORS.sql" on the new server. This script is found in the JAMS Scheduler directory.&lt;br /&gt;&lt;br /&gt;The Common.config file contains the connection string used by JAMS services to connect to the SQL database.   Below are two examples of connection string information, one for Windows Authentication models, one for SQL Authentication models.&lt;br /&gt;&lt;br /&gt;For Windows Authentication:&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br /&gt;&amp;lt;appSettings&amp;gt;&lt;br /&gt;    &amp;lt;add key="ConnectionString" value="Server=SQLA\INST1; Failover Partner=SQLB\INST1; Database=JAMS; Application Name=JAMS; Connect Timeout=600; Integrated Security=SSPI"/&amp;gt;&lt;br /&gt;&amp;lt;/appSettings&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For SQL Account Authentication:&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br /&gt;&amp;lt;appSettings&amp;gt;&lt;br /&gt;&amp;lt;add key="ConnectionString" value="Server=SQLA\INST1; Failover Partner=SQLB\INST1; Database=JAMS; Application Name=JAMS; Connect Timeout=600;Trusted_Connection=False;uid=YOURSQLACCOUNT;pwd=YOURPASSWORD" /&amp;gt;&lt;br /&gt;&amp;lt;/appSettings&amp;gt;&lt;br /&gt;</description><pubDate>Mon, 18 Jul 2011 07:15:45 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Using the Task Scheduler Monitor</title><link>http://www.jamssupport.com/Goto50023.aspx</link><description>&lt;h2&gt;External Tab&lt;/h2&gt;&lt;p&gt;The External Tab can be used to view information about the Windows Task Scheduler Tasks located on the computer running the JAMS Client, as well as jobs located on other computers.&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/ExternalTab.png" style="border-color: #7f7f7f;" /&gt;&lt;/p&gt;&lt;h2&gt;Displaying Tasks&lt;/h2&gt;&lt;p&gt;To view the Tasks installed on the current machine, simply select the Task Scheduler Ribbon Bar Tab.  Then, click the SchedulerTasks shortcut in the Shortcut bar to the left.  By default, this will display all the Scheduler Tasks currently configured on the local machine.  If no tasks are displayed, there may not be any Scheduler Tasks configured on the current machine.&lt;/p&gt;&lt;p&gt;To display the configured Tasks on a remote machine, right click on the shortcut bar, and choose the Add Shortcut option.  Enter a new name for the shortcut.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/TaskScheduler/NewShortcutName.jpg" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Next, select the Query tab.  In the Server Name field, enter the UNC path to the remote computer.  For example \\ServerName.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/TaskScheduler/NewShortcutServerName.jpg" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Press OK to add the new shortcut to the shortcut bar.  When the newly added shortcut is selected, the Tasks on the remote machine will be displayed.  If no tasks are displayed, ensure that there are Task Scheduler Tasks present on the remote machine.  Also, insure that your current user account has access to the Tasks on the remote machine.&lt;/p&gt;&lt;h2&gt;Task Folders&lt;/h2&gt;&lt;p&gt;If you are using Windows Vista or Server 2008, Task Scheduler supports the use of folders to organize Tasks.  If the Folder field is left blank in the shortcut Query settings, then all the Tasks from all folders will be displayed.  If you would like to limit the results, simply enter the path to the desired folder.  Entering a single &lt;span word="backslash" id="dxMisspelled" class="dxMisspelled"&gt;backslash&lt;/span&gt; "\" will display all of the Tasks in the root folder.  In the below example, all Tasks within the \Microsoft\Windows\&lt;span word="Defrag" id="dxMisspelled" class="dxMisspelled"&gt;Defrag&lt;/span&gt;\ folder will be displayed.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/TaskScheduler/ShortcutFolderName.jpg" /&gt;&lt;/p&gt;&lt;h4&gt;Note: After changing the Query properties for a shortcut, you will need to select the Shortcut in the Shortcut Bar and press the Refresh button in order for the Query changes to take effect.&lt;/h4&gt;&lt;h2&gt;Scheduler Versions&lt;/h2&gt;&lt;p&gt;There are two supported versions of Windows Scheduler.  The version is use is determined by the Operating system on which the JAMS Client is installed.  If the Client is running on Windows Vista or Server 2008, then it will be able to access Task information from other machines running Vista or Server 2008.  It will also be able to access Tasks from machines running Windows XP or Server 2003.&lt;/p&gt;&lt;p&gt;However, if the Client is running on Windows XP or Server 2003, it will only be able to access Task information from other machines running XP or Server 2003.  The libraries required to access Tasks on Vista and Server 2008 machines are not present, and therefore, no Task information can be retrieved from these servers.&lt;/p&gt;&lt;h2&gt;Converting Tasks&lt;/h2&gt;&lt;p&gt;It is very easy to convert a Task Scheduler Task to a JAMS Job.  Simply select a Task from the Task list, right click, and choose the Convert option.  You can also use the Convert to JAMS button in the Ribbon Bar.&lt;/p&gt;&lt;h4&gt;Note: Task conversion requires a connection to a JAMS Scheduler.  The free version of the JAMS Client does not support converting Tasks to JAMS Jobs.  A licensed JAMS Scheduler is required.&lt;/h4&gt;&lt;p&gt;A Conversion Wizard will now begin, which walks though all the steps required to convert a Task to a JAMS job.  On each step of the wizard, fields will be pre-populated with information from the selected Task Scheduler Task.  You can then change the retrieved information before the new JAMS Job is created.&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/TaskScheduler/ConversionWizard.jpg" /&gt;&lt;/p&gt;&lt;h4&gt;Note: Not all options for a Task are supported by JAMS.  If an option is not supported, then you may receive an error when advancing to the next conversion step.  This is done so that you can appropriately change the property of the Job.&lt;/h4&gt;&lt;p&gt;It is also possible to convert multiple Tasks at the same time.  Just select several Tasks from the Task list and click the Convert to JAMS button.  This will start the Wizard for converting multiple Tasks.  The first few steps will prompt for information common to all of the Tasks selected for conversion.  The Wizard will then attempt to convert all of the selected Tasks to JAMS Jobs.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt; &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/TaskScheduler/MultiConversionWizard.jpg" /&gt;&lt;/p&gt;&lt;p&gt;If a Task property cannot be directly converted to a JAMS Job property, then a new Wizard screen will be displayed so that the property can be changed accordingly.  A Task which cannot be converted automatically can be Canceled individually.&lt;/p&gt;&lt;h2&gt;Other Actions&lt;/h2&gt;&lt;p&gt;Tasks can also be started, stopped, and deleted from Task Scheduler.  Simply select a Task from the Task list and click the appropriate button on the Ribbon Bar.&lt;/p&gt;</description><pubDate>Fri, 08 Jul 2011 07:33:20 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.3.140</title><link>http://www.jamssupport.com/Goto50163.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to address an issue that could occur between the JAMS Executor and JAMS Agent when there is a network problem between the two.&lt;/li&gt;    &lt;li&gt;An enhancement to clear the original start time, completion time, final status, and final severity when a Job is rerun.&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Thu, 07 Jul 2011 03:32:39 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>JAMS SQL Database Tables</title><link>http://www.jamssupport.com/Goto50162.aspx</link><description>The following is a description of the SQL database tables used by JAMS:&lt;br /&gt;&lt;br /&gt;Agent - Stores agent definitions&lt;br /&gt;AuditTrail - Stores the summary audit trail entries&lt;br /&gt;CDP - Current Dependencies, stores information about unsatisfied dependencies for jobs in the current schedule (CurJob).&lt;br /&gt;Cfg - Configuration settings&lt;br /&gt;CurJob - Stores entries in the current schedule&lt;br /&gt;CurJobInfo - A single record that holds the next entry number and next RON&lt;br /&gt;CurParam - Parameter values for entries in CurJob&lt;br /&gt;CurRep - Report values for entries in CurJob&lt;br /&gt;DateD - Date detail, stores the detail dates for date types&lt;br /&gt;DateM - Date types.&lt;br /&gt;DateST - Specific types of date types.&lt;br /&gt;EntryAuditTrail - Stores the information you see behind the "Audit Trail" tab of an entry in the Monitor&lt;br /&gt;Failover - A single record that contains information about which scheduler is currently active&lt;br /&gt;Hist - History table&lt;br /&gt;JDP - Job Dependencies stores dependencies for both jobs and setups&lt;br /&gt;Job - Job definitions&lt;br /&gt;JobText - Job definitions, continued (some versions of SQL server can only retrieve 8,000 bytes from a table so we split Job into two tables).&lt;br /&gt;MenuD - Menu detail, the details lines of a menu definition.&lt;br /&gt;MenuM - Menu Master, menu definitions&lt;br /&gt;MethodParam - Parameters for execution methods&lt;br /&gt;Methods - Execution methods&lt;br /&gt;NamedTimes - Named times&lt;br /&gt;NextId - Stores the next available ID for many different objects.&lt;br /&gt;NodeGD - Not used&lt;br /&gt;NodeGM - Not used&lt;br /&gt;ObjectStore - Stores stuff that an execution method asks the scheduler to store.  This is used by the Workflow execution method.&lt;br /&gt;Param - Job parameters&lt;br /&gt;Queue - Batch queues&lt;br /&gt;QueueNode - The nodes that a queue is started on&lt;br /&gt;Rep - Report definitions for jobs&lt;br /&gt;ReportDesign - Report definitions&lt;br /&gt;ReportType - Report types&lt;br /&gt;ResourceD - Resource detail, node specific quantities for resources that have different values for different nodes.&lt;br /&gt;ResourceInUse - Resources values currently in use by executing jobs&lt;br /&gt;ResourceM - Resource definitions&lt;br /&gt;ResReq - Resource requirements (for System, job or setup)&lt;br /&gt;Security - ACLs that are under the padlock pull down menu.&lt;br /&gt;SetupD - Setup detail, the jobs in a setup&lt;br /&gt;SetupM - Setup master, setup definitions&lt;br /&gt;SetupMText - Text fields for SetupM (same as job, split into 2 tables to work around 8,000 character limit)&lt;br /&gt;SetupP - Setup parameter values&lt;br /&gt;SetupR - Setup report values&lt;br /&gt;Sys - System definitions&lt;br /&gt;SysText - Text fields for Sys (to work around 8,000 character limit)&lt;br /&gt;TimeZone - Time zone definitions&lt;br /&gt;TriggerActions - Trigger Actions&lt;br /&gt;TriggerEvents - Trigger Events&lt;br /&gt;Triggers - Trigger definitions&lt;br /&gt;UserSecurity - User security definitions&lt;br /&gt;Variables - Variable definitions&lt;br /&gt;xref - Cross reference table, stores references to other objects.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;All tables that end in "AT" are audit trail tables, they store previous versions of the objects the primary table.  &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;For example, JobAT stores previous versions of records in Job.&lt;/span&gt;&lt;/p&gt;</description><pubDate>Thu, 23 Jun 2011 10:30:47 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Customizing JAMS Notification Emails</title><link>http://www.jamssupport.com/Goto50159.aspx</link><description>&lt;strong&gt;&lt;/strong&gt;On the Notify Names tab of a Job, Setup, or System definition, you can specify notification email addresses that are alerted whenever a notification is triggered in JAMS.  These notifications can be for Failed Jobs, Runaway Jobs, Jobs that have been pending for longer that a specified period of time, etc.  These notification emails that are sent from JAMS can becustomized for your specific needs.  To do so, there are 3 files that you can edit, all located in the &lt;em&gt;ProgramFiles\MVPSI\JAMS\Scheduler&lt;/em&gt; directory:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;1.Event.EMail.config&lt;/em&gt;&lt;/strong&gt; - &lt;em&gt;This file is only available in JAMS v5.3.x and above&lt;/em&gt; - edit this file in notepad or other text editor - In this file youcan edit the Subject line of the notification emails that are sent out.  This is done in thesubject="{JAMS.JobType} {JAMS.JobName} Failed" line and the others like it forSuccess, Stalled, Runaway, etc.  The corresponding email body is referenced bythe body="{%Failure%}" line and controlled by the 2 files outlinedbelow.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;2. NotifyHtml.xml&lt;/em&gt;&lt;/strong&gt; - edit this file innotepad or other text editor - This file allows you to edit the HTML version of the email body forthe notification emails.  It contains the body contents for each of the specificcases of emails (Failed, Success, Runaway, etc).  &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;3.NotifyText.xml&lt;/em&gt;&lt;/strong&gt; -  edit this file in notepad or other text editor - This file allows youto edit the plain text version of the email body for the notification emails.It contains the body contents for each of the specific cases of emails (Failed,Success, Runaway, etc).  &lt;br /&gt;&lt;br /&gt;The attachment is the JAMS Job or Setup log file and can eitherbe included (default) or excluded by removing &amp;lt;&amp;lt;JAMS.LogFileAttachment&amp;gt;&amp;gt; from the NotfiyHtml.xml andNotifyText.xml files for each case.&lt;br /&gt;&lt;br /&gt;Once changes have been made to these files, you will want to restart your JAMS Scheduler service in order have the new notification email configuration read in to JAMS.</description><pubDate>Wed, 22 Jun 2011 11:34:39 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>JAMS Scheduling Engine Cluster Installation</title><link>http://www.jamssupport.com/Goto50161.aspx</link><description>The JAMS Scheduling Engine can be installed to an Active/Passive Windows Cluster and is installed as a generic Windows service. &lt;br /&gt;&lt;br /&gt;The same steps for installing a JAMS Agent can be used for installing a JAMS Scheduling Engine:&lt;br /&gt;&lt;br /&gt;&lt;a class="ApplyClass" target="_blank" href="http://www.jamssupport.com/KnowledgebaseArticle50042.aspx"&gt;http://www.jamssupport.com/KnowledgebaseArticle50042.aspx&lt;/a&gt;&lt;br /&gt;</description><pubDate>Tue, 21 Jun 2011 03:36:34 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Importing existing Windows Workflows</title><link>http://www.jamssupport.com/Goto50160.aspx</link><description>You can import existing Windows Workflows into JAMS jobs of the Workflow execution method using the XAML format.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;First create an empty JAMS Windows Workflow job.  Then hold down the "Alt" key and click on the "Source" tab of the job definition.  The "Source" tab will appear as the text editor instead of the workflow editor.  You can then can paste the XAML from any existing workflows.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/WorkflowXAMLSource.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 17 Jun 2011 05:03:45 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.3.137</title><link>http://www.jamssupport.com/Goto50158.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to address an issue where a rescheduled job would have its changes sent to the JAMS Scheduler, but they would not be saved in the database.&lt;/li&gt;    &lt;li&gt;An enhancement to upgrade an Agent older than version 5.3 when deploying the JAMS Agent from the JAMS Client.&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Enhancements to regression file transfer wildcard handling.&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;</description><pubDate>Fri, 10 Jun 2011 03:18:02 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.3.134</title><link>http://www.jamssupport.com/Goto50157.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to allow the installation of the SAP add-on for the JAMS Client without needing to have the JAMS Scheduler installed.&lt;/li&gt;    &lt;li&gt;An enhancement to resolve a situation that may occur where &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;if a job never starts, the "ElapsedTime" property of History returned an incorrect value&lt;/span&gt;. &lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;In the Job and Setup properties "Completion Times" tab, an enhancement has been made to display a blank date instead of 1/1/0001 if there are no values to display.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to the display of Setup Events in a Trigger definition.  Previously, the Trigger would be properly monitoring the correct Setup, &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;but the Setup in the Trigger properties would be referred to as a Job&lt;/span&gt;.&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SetupTrigger1.png" /&gt;&lt;/blockquote&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to resolve an issue when saving &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;the completion severity of a Setup Event in a Trigger definition.  Previously, if a "Failure" completion severity was selected for an event, that event's severity would be set to "Success" when you saved and re-opened the Trigger definition.&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SetupTrigger2.png" /&gt;&lt;/blockquote&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;&lt;ul&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to the Send-JFSItem JAMS PowerShell cmdlet.  &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;Previously, when    doing a recursive Send-JFSItem, all of the files would be sent from the    local directory tree but, they would all wind up in the same, top level    directory.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement for workflows that include a delay that was long enough to have the    process stopped.  Previously, when the workflow was reactivated, it could fail    shortly after it completed.&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctl00_ctlPanelBar_lblArticleText"&gt;An enhancement to the Export-JAMSXML PowerShell cmdlet to improve pipeline support when passing variables into the cmdlet.&lt;br /&gt;    &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="text-indent: -0.25in;"&gt;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-font-feature-settings: normal; -moz-font-language-override: normal;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: -0.25in;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;</description><pubDate>Tue, 07 Jun 2011 05:39:53 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v.5.3.130</title><link>http://www.jamssupport.com/Goto50156.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Enhanced diagramming for Setup definitions and Jobs/Setups currently in Schedule - JAMS v5.3 now includes enhanced diagram capabilities in 2 areas: &lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;ul&gt;    &lt;li&gt;Setup Definitions - Right-clicking on a Setup definition while in the Setup definitions view will give you access to view a Diagram of that Setup.  The newly enhanced diagramming features allow you to easily view your Setup definition and each Job that will execute within that Setup. Information about the Setup itself and each Job within the Setup are quickly available by right-clicking and selecting the properties of any of the objects. In addition, the Design Mode can be chosen, allowing for changes to your Setup from within the diagram itself (adding Jobs, Dependencies, Resources, etc).  &lt;/li&gt;&lt;/ul&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SetupDesignMode.png" /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Scheduled Jobs Diagramming - From the Monitor View or Gantt View in the JAMS Client, right-clicking on any Job or Setup will allow you to Diagram that Job or Setup.  When viewing the diagram, you will be able to see information about the Job or Setup such as its current status, entry number, current elapsed time if executing, etc.  The Job or Setup and Setup Jobs will be highlighted in different colors to specify their current state. &lt;/li&gt;&lt;/ul&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/MonitorViewDiagram.png" /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;ul&gt;    &lt;li&gt;Enhanced encryption and key management &lt;/li&gt;    &lt;li&gt;New Export-JAMSXml and Import-JAMSXml PowerShell cmdlets - These two new PowerShell cmdlets are available with the JAMS PowerShell Snap-in.  They allow for exporting and importing JAMS definitions using PowerShell rather than the JAMS.exe command line environment.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;             &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/Export_JAMSXML.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Support for Send-JFSCommand cmdlet (FTP quote) - This new PowerShell cmdlet, available with the JAMS PowerShell Snap-in, allows for commands to be sent through an FTP connection in JAMS, such as for FTP Quote.  &lt;/li&gt;    &lt;li&gt;Configurable and extendable event handling interface - Allows for configuration of how JAMS handles events such as E-mail notification. &lt;/li&gt;    &lt;li&gt;Paladin event handling interface - allows for interaction between JAMS and Paladin monitoring to alert based on pre-configured scenarios when an events occurs in JAMS.  &lt;/li&gt;    &lt;li&gt;Event Log event handling interface &lt;/li&gt;    &lt;li&gt;Enhanced JAMS Report execution method - This is a new execution method (JAMSReport) that provides a simple means for setting up Report Jobs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMSReport.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Crystal Reports execution methods - Execution Methods for running Crystal Reports Jobs for Crystal Reports versions 12 and 13. The execution method supports specifying a JAMS user for Reports that require credentials.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;     &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/CrystalReport.png" /&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;PeopleSoft add-on - a JAMS add-on specifically for use with Jobs that run on PeopleSoft &lt;/li&gt;    &lt;li&gt;IBM system i agent - a JAMS add-on specifically for use with Jobs that are running on the IBM System i architecture &lt;/li&gt;    &lt;li&gt;Options to delete or read trigger event e-mail - When configuring an email trigger in JAMS, you can now choose whether you want to have that email marked as read or deleted once the trigger is fired and actions have taken place. &lt;/li&gt;&lt;/ul&gt;        &lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/EmailTriggerReadDelete.png" /&gt;&lt;br /&gt;</description><pubDate>Thu, 26 May 2011 07:23:43 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Resolve error code 255 when running SSHAgent Jobs</title><link>http://www.jamssupport.com/Goto50154.aspx</link><description>When executing a Job in JAMS that uses the SSHAgent execution method, you may have an error code returned with a value 255.  This error occurs when there is no hashbang that specifies the interpreter that should be used to execute the rest of the script at the beginning of the SSH source in the JAMS Job definition.  Adding the hashbang will resolve this error.&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;#!/bin/bash</description><pubDate>Fri, 20 May 2011 10:45:49 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Push Deploy Windows Agent with local user accounts</title><link>http://www.jamssupport.com/Goto50155.aspx</link><description>When deploying a remote JAMS Agent to a Windows server, the standard practice would be to use a domain account user that exists with Administrator privileges on both the JAMS Primary Engine (Scheduler) and the remote JAMS Agent machine.  However, if you do not have an environment that uses domain accounts, there are two options for setting up the remote JAMS Agent software for a Windows server:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Manual Installation&lt;/strong&gt;&lt;br /&gt;The JAMS Agent for Windows can be manually installed.  Simply go to the JAMS Primary Engine (Scheduler) machine and access the following path - &lt;em&gt;Program Files\MVPSI\JAMS\Scheduler\Agents\Windows&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Once there, obtain either the SetupAgent.msi or SetupAgentx64.msi file and copy it to the remote Agent machine.  Once on that machine, double-click to run the installer and follow the prompts.  When the installation is complete, you will have a Windows service called JAMS Agent running.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Registry setting change on Agent Machine&lt;/strong&gt;&lt;br /&gt;In order to allow the push deployment of the Windows JAMS Agent to a remote server when not using domain user accounts, first make sure that the JAMS Primary Engine (Scheduler) and remote Agent server both have the same user account with the same password, both of them being Administrator level users.  Once that is complete, perform the following registry edit on the remote agent machine:&lt;br /&gt;&lt;br /&gt;CAUTION: Improperly modifying the registry can harm your system.  It is always recommended to back up your registry prior to making any changes.&lt;br /&gt;&lt;br /&gt;1. Browse to the following folder: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\&lt;br /&gt;2. Right-click a blank area in the right pane&lt;br /&gt;3. Click New&lt;br /&gt;4. Click DWORD Value&lt;br /&gt;5. Name it LocalAccountTokenFilterPolicy&lt;br /&gt;6. Double-click the item you just created&lt;br /&gt;7. Type 1 into the "Value Data" box&lt;br /&gt;8. Click OK&lt;br /&gt;9. Restart your computer&lt;br /&gt;&lt;br /&gt;You will now be able to push deploy the JAMS Agent to the remote machine.</description><pubDate>Fri, 20 May 2011 10:44:09 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Configuring the SAP URL</title><link>http://www.jamssupport.com/Goto50153.aspx</link><description>For an SAP job to execute properly it must have a base URL that is used to constuct a complete web service URL.  In order to make it easy to change a job from server to server (i.e. Test to Production), JAMS looks in the following places to find the base URL:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;    &lt;li&gt;A parameter in the job definition named JAMSSAPUrl&lt;/li&gt;    &lt;li&gt;A parameter in the job's execution method named JAMSSAPUrl &lt;/li&gt;    &lt;li&gt;A JAMS Variable named JAMSSAPUrl &lt;/li&gt;    &lt;li&gt;A setting in the JAMSHost.exe.config (or Common.config) file named SAPUrl &lt;/li&gt;&lt;/ol&gt;The first value found will be used.  The format of the base URL is:&lt;br /&gt;&lt;br /&gt;http://YourServerName:port/sap/bc/srt/rfc/sap/{0}/{1}/{0}/{0}&lt;br /&gt;&lt;br /&gt;You need to replace "YourServerName:port" with the name or IP address and port of your SAP server.&lt;br /&gt;&lt;br /&gt;At run time, JAMS will replace "{0}" with the name of the web service that we want to call and "{1}" with the SAP Client.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  </description><pubDate>Fri, 20 May 2011 10:34:24 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.2.114</title><link>http://www.jamssupport.com/Goto50152.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to add optional verbose audit logging to the JAMSServer.log file. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The easiest way to use the new access logging is to run JAMSDebugger.exe as an administrator, pull down "Options" and pick "Settings", find the "JAMSServer", "Access" setting and change it to "Verbose".   Click Ok and try to access something and the log info will show up in the debugger window and in the JAMSServer.log file.  &lt;br /&gt;&lt;br /&gt;***Note: Make sure you change that setting back or JAMSServer.log will grow very large.***</description><pubDate>Fri, 22 Apr 2011 05:03:31 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Using a JAMS Variable to Display a Common Date in Jobs</title><link>http://www.jamssupport.com/Goto50151.aspx</link><description>A JAMS variable can be used to display a common date in multiple Jobs. The first step is to create a new JAMS variable with a "Text" data type as seen below:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMS_Variable_PowerShell.png" /&gt;&lt;br /&gt;&lt;br /&gt;In the example above, the variable's value utilizes the JAMS PowerShell snap-in to specify the natural language date specification "Last day of last month - 1". A date format could also be specified in the form:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;Get-Date -Date (ConvertTo-Date "Last day of last month - 1") -Format "yyyy-MM-dd"&lt;/span&gt;&lt;br /&gt;(More information on PowerShell date formats can be found here: &lt;a href="http://technet.microsoft.com/en-us/library/ee692801.aspx" class="ApplyClass"&gt;PowerShell Date Formatting&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Once saved, the variable can be referenced in the source of any JAMS PowerShell Job:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/JAMS_Date_Variable_Job.png" /&gt;&lt;br /&gt;&lt;br /&gt;Once submitted, the Job's log would include the outputted date:&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: #d8d8d8;"&gt;Wednesday, March 30, 2011 12:00:00 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 20 Apr 2011 08:23:58 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Editing a Setup definition fails with primary key violation</title><link>http://www.jamssupport.com/Goto50025.aspx</link><description>&lt;p&gt;Editing a Setup definition may fail with an exception like:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: consolas; color: #000000; font-size: 16px;"&gt;Setup update failed&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: consolas; color: #000000; font-size: 16px;"&gt;Job update failed&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: consolas; color: #000000; font-size: 16px;"&gt;Violation of PRIMARY KEY constraint 'PK_SetupD'. Cannot insert duplicate key in object 'dbo.SetupD'.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: consolas; color: #000000; font-size: 16px;"&gt;The statement has been terminated.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If this happens every time you edit a particilar Setup, the Setup definition that is saved in the database is corrupt.  To repair this corruption, follow these steps:&lt;br /&gt;&lt;br /&gt;1. Right click on the problem Setup and pick "Copy To".&lt;br /&gt;2. Enter a new name to copy the problem Setup to a new name.&lt;br /&gt;3. Delete the problem Setup.&lt;br /&gt;4. Rename the new copy of the Setup back to the original name.&lt;br /&gt;&lt;br /&gt;Copying the Setup to a new name may not be a good solution if you have other objects that reference the Setup.   In that case, you need to use SQL to correct the issue.  To correct this issue with SQL, execute this command on the SQL Server machine:&lt;br /&gt;&lt;br /&gt;SQLCMD -E -d JAMS -Q "delete from dbo.SetupD where job_id = 0"&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: #ffff00; font-size: 18px;"&gt;CAUTION: This command deletes data from the JAMS Database.  Make sure that you have a recent backup of the JAMS database before executing this command.  Make sure that you type the command exactly as shown or you run the risk of deleting important data.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 06 Apr 2011 10:11:30 GMT</pubDate><dc:creator>JohnV</dc:creator></item></channel></rss>