﻿<?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>Sat, 04 Feb 2012 07:09:51 GMT</lastBuildDate><ttl>20</ttl><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;                Ubuntu 9.04 and later&lt;br /&gt;                openSUSE 11.1 and later&lt;br /&gt;                Red Hat Enterprise Linux 5.3 and later&lt;br /&gt;                Oracle Linux 5.5 and later&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: 10pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;</description><pubDate>Wed, 25 Jan 2012 06:51:07 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>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;&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;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>Wed, 30 Nov 2011 11:14:16 GMT</pubDate><dc:creator>ChrisW</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>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;The best way to secure SQLPlus is to use external authentication.  To do that, 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>Tue, 22 Nov 2011 03:51:25 GMT</pubDate><dc:creator>DanielS</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>Recommended Minimum Server Specifications</title><link>http://www.jamssupport.com/Goto50036.aspx</link><description>&lt;br /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso" rel="Edit-Time-Data" /&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 style="margin: 0in 11.5pt 0.0001pt 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 per day:&lt;/span&gt;&lt;/strong&gt;&lt;p style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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 style="margin-left: 0.5in;" class="MsoNormal"&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>Wed, 19 Oct 2011 09:36:16 GMT</pubDate><dc:creator>DanielS</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>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;</description><pubDate>Thu, 08 Sep 2011 03:29:42 GMT</pubDate><dc:creator>ChrisW</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 class="ApplyClass" href="http://www.jamssupport.com/KnowledgebaseArticle50091.aspx"&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;/p&gt;&lt;ol&gt;    &lt;li&gt;Open IIS.  This article uses IIS 7.0, but the process should be 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;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;&lt;/div&gt;    &lt;div&gt;For "Application Pool", choose "Classic .NET AppPool" :&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;div&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;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;&lt;/div&gt;    &lt;div&gt;Then click "Add…" :&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;&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;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;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;&lt;/div&gt;    &lt;div&gt;Then in the dialog, change the "Enabled Protocols" field to "https" :&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;Self-signed Certificate Trust&lt;/h2&gt;&lt;p&gt;If you are using a self-signed certificate in IIS, 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;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;br /&gt;&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 at "~/.JAMSWebClient.config", and uses it if it exists. &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;br /&gt;&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;</description><pubDate>Tue, 06 Sep 2011 12:49:57 GMT</pubDate><dc:creator>jays</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>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() + " " + $_scheduleEntry.Job.JobName )&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>Fri, 05 Aug 2011 09:13:53 GMT</pubDate><dc:creator>DanielS</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>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 -UseVariable    #    #  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>Mon, 01 Aug 2011 09:31:56 GMT</pubDate><dc:creator>JohnV</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>Securing Your JAMS Installation</title><link>http://www.jamssupport.com/Goto50164.aspx</link><description>Security settings within JAMS are applied at the System definition level.   Job and setups that belong to the System inherit security settings. &lt;br /&gt;&lt;br /&gt;Here Windows Users or Groups can be referenced and granted permissions.&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/SystemSecurity.png" /&gt;&lt;br /&gt;&lt;br /&gt;The permission details are documented here:&lt;br /&gt;&lt;a href="http://www.jamssupport.com/Staff/%20http://www.jamsscheduler.com/doc/JAMSClient/SystemsPropertiesSecurity.html"&gt;&lt;br /&gt;http://www.jamsscheduler.com/doc/JAMSClient/SystemsPropertiesSecurity.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In order for a JAMS GUI Client to connect, the connecting user account must also have Execute permission within the Server ACL.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jamsscheduler.com/doc/JAMSClient/AccessControl.html"&gt;http://www.jamsscheduler.com/doc/JAMSClient/AccessControl.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" width="732" height="619" src="http://www.jamssupport.com/Uploads/Images/ACL_Server.png" /&gt;&lt;br /&gt;</description><pubDate>Thu, 07 Jul 2011 04:22:02 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><item><title>JAMS Server and Client Backward Compatibility</title><link>http://www.jamssupport.com/Goto50149.aspx</link><description>&lt;em&gt;&lt;strong&gt;PLEASE NOTE: &lt;/strong&gt;&lt;/em&gt; &lt;em&gt;If you upgrade your v4.x JAMS Client and/or Server to the latest release (v4.9.165), the below configuration file edits are not necessary and JAMS will automatically be backward compatible.&lt;/em&gt;  &lt;br /&gt;&lt;br /&gt;A v5.x JAMS Client can connect to a v4.x JAMS Server and vice-versa.  To do so, a small configuration file change is necessary:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connect a v5.x JAMS Client to a v4.x JAMS Server:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;JAMS v5.x is fully compatible with previous versions of JAMS. However you must make a small change to a configuration on v4.x JAMS servers before you can monitor jobs using the v5.x JAMS Client.  The configuration file that needs to be updated is in the C:\Program Files\MVPSI\JAMS\Scheduler directory and is named JAMSServer.exe.config.  Open that file in any text editor and look for this line:&lt;br /&gt;&lt;br /&gt;      &amp;lt;bindingRedirect oldVersion="4.2.0.0-4.9999.9999.9999"&lt;br /&gt;&lt;br /&gt;Change that line to be: &lt;br /&gt;&lt;br /&gt;      &amp;lt;bindingRedirect oldVersion="4.2.0.0-5.9999.9999.9999"  &lt;br /&gt;&lt;br /&gt;Save the file and then restart the JAMSServer service.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connect a v4.x JAMS Client to a v5.x JAMS Server:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There is a small change that needs to be made on the v4.x configuration file to tell the JAMS v4.x client that it is compatible with v5.x servers.  The configuration file that needs to be updated on the client machine is in the C:\Program Files\MVPSI\JAMS\Client directory and is named JAMSWin.exe.config.  Open that file in any text editor and look for this line:&lt;br /&gt;&lt;br /&gt;      &amp;lt;bindingRedirect oldVersion="4.2.0.0-4.9999.9999.9999"&lt;br /&gt;&lt;br /&gt;change that line to be:&lt;br /&gt;&lt;br /&gt;      &amp;lt;bindingRedirect oldVersion="4.2.0.0-5.9999.9999.9999"&lt;br /&gt;&lt;br /&gt;Save the file and then restart the JAMS Client. &lt;br /&gt;</description><pubDate>Tue, 05 Apr 2011 08:52:43 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.2.109</title><link>http://www.jamssupport.com/Goto50148.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;A correction when copying a Job or Setup so that the time zone setting in the Schedule Options is copied as well. &lt;/li&gt;    &lt;li&gt;&lt;span style="font-size: 11pt;"&gt;&lt;/span&gt;File watches now do a periodic manual check to work around errors in the Windows File System Watcher.&lt;/li&gt;    &lt;li&gt;Added support to use the JAMSCredential returned by Get-JAMSCredential so we can support things that require that interface, like the WebClient.  An example of using this new feature would be to download a file from a secure website:&lt;/li&gt;&lt;/ul&gt;&lt;span class="Code"&gt;#  Get the credentials from the JAMS Password vault&lt;br /&gt;#&lt;br /&gt;Add-PSSnapIn MVPSI.JAMS -ea SilentlyContinue&lt;br /&gt;$credentials = Get-JAMSCredential SupportSite&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;#  Download a file from the secure site&lt;br /&gt;#&lt;br /&gt;$webClient = new-object System.Net.WebClient&lt;br /&gt;$webClient.UseDefaultCredentials = $false&lt;br /&gt;$webClient.Credentials = $credentials&lt;br /&gt;$webClient.DownloadFile("http://www.JAMSSupport.com/Attachement5.aspx?AttachmentType=1", "C:\Temp\Cron2JAMS.zip")&lt;br /&gt;$webClient.Dispose()&lt;/span&gt;&lt;ul&gt;    &lt;li&gt;A correction for an unsynchronized access issue when checking a Job's dependencies. &lt;/li&gt;    &lt;li&gt;A correction for cancelled Setups that were given a successful severity.  If you canceled a Setup with a successful severity, a Job that was waiting for a step could start just before we cancel it. This was because we canceled the Job that it was waiting for with a successful severity which released the next Job just as we were about to cancel it.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 04 Apr 2011 04:18:23 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Executing a .bat file within a PowerShell Job</title><link>http://www.jamssupport.com/Goto50147.aspx</link><description>While we would usually see a .bat file being called in a Job using the Command execution method, you can do the same in a PowerShell Job.&lt;br /&gt; &lt;br /&gt;To start a command procedure from PowerShell, use the following code in your PowerShell source and modify for your file path and name:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;C:\Path\file.bat&lt;/span&gt;&lt;br /&gt;If you want to capture the output of the .bat, you can use this:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;$out = C:\Path\file.bat&lt;/span&gt;&lt;br /&gt;If you want to control the starting of a process, you can use the PowerShell Start-Process cmdlet:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;start-process C:\Path\file.bat&lt;/span&gt;&lt;br /&gt;If you want to control cmd.exe, you can use this:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;start-process "cmd.exe"  "/c C:\Path\file.bat"&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;br /&gt;</description><pubDate>Mon, 04 Apr 2011 04:13:19 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>Release Notes for JAMS v5.2.108</title><link>http://www.jamssupport.com/Goto50146.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to enforce JAMS Security. Due to a change in the operation of StrongNamePermission access checks in the .NET Framework, in some instances, an authorized JAMS user could exceed their authorized limits.  &lt;/li&gt;    &lt;li&gt;A correction for a race condition in file triggers.  If a triggered job completes and the file that triggered the job is still present, the trigger may not reset every time based on timing. &lt;/li&gt;    &lt;li&gt;An enhancement to allow specifying the TCP/IP port to use in a mail trigger event. &lt;/li&gt;    &lt;li&gt;A correction for POP3 trigger events that would not see new mail unless the mail server closed the connection. &lt;/li&gt;    &lt;li&gt;A correction for manually setting the completion status of setups.  If you canceled a setup and selected a successful severity, the jobs in the setup were canceled with a successful severity but, the setup still had a fatal severity. &lt;/li&gt;    &lt;li&gt;A correction for GUI edits of setup definitions.  If you open a setup to make changes and you leave the setup open for a long time, when you close the setup, we could lose the changes. &lt;/li&gt;    &lt;li&gt;A correction for the monitoring of re-run jobs. If you cancel a job and then release the job to run again, the Monitor view still displayed "Canceling…". &lt;/li&gt;&lt;/ul&gt;Also addressed in JAMS version 4.9.165:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An enhancement to enforce JAMS Security. Due to a change in the operation of StrongNamePermission access checks in the .NET Framework, in some instances, an authorized JAMS user could exceed their authorized limits.  &lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 28 Mar 2011 04:36:51 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.2.104</title><link>http://www.jamssupport.com/Goto50145.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;A correction for the handling of date specification for EVERY OTHER day-of-week.&lt;/li&gt;    &lt;li&gt;A correction to avoid a potential deadlock when a precheck job has a precheck job.&lt;/li&gt;    &lt;li&gt;An enhancement to increment the job log with the restart count when restarting a job.&lt;/li&gt;    &lt;li&gt;A correction to treat null agent node name the same as an empty string when submitting setups.&lt;/li&gt;&lt;/ul&gt;Also addressed in JAMS version 4.9.164:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;An update to the redirect version in JAMSWin.exe.config to specify 5.9999.9999.9999 as the upper limit.  This allows 4.x JAMS GUI Clients to connect to 5.x JAMS servers.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Thu, 17 Mar 2011 03:58:58 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v5.2.99</title><link>http://www.jamssupport.com/Goto50144.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;A correction for SSH jobs, to set JAMSSshTimeout before connecting to the SSH server.&lt;/li&gt;    &lt;li&gt;An enhancement in lists, to select the line when right clicking.&lt;/li&gt;    &lt;li&gt;Added support for the Save() method to JAMSMailMessage to save a mail message and an EML.&lt;/li&gt;    &lt;li&gt;Added additional logging when create pipe fails due to poor network conditions. &lt;/li&gt;    &lt;li&gt;An enhancement to the JDEdwards add-in to support V2.0 of the .NET Framework.&lt;/li&gt;    &lt;li&gt;A correction to avoid a potential hang when a job cannot start on a very loaded system.&lt;/li&gt;    &lt;li&gt;Added logging in JAMSAgentX when stats are not returned at the end of a job.&lt;/li&gt;    &lt;li&gt;Improved SQL retry after a database deadlock condition occur.  &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Tue, 08 Mar 2011 11:07:56 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Notify different users based on Job Severity</title><link>http://www.jamssupport.com/Goto50143.aspx</link><description>JAMS allows for notifying different users based on how a job completed. Here is an example of this notification job:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;param($JAMS_NOTIFY_JAMS_ENTRY, $JAMS_NOTIFY_JOB_NAME)&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Get SMTP Server&lt;br /&gt;#&lt;br /&gt;$smtpServer = "&amp;lt;&amp;lt;smtpServer&amp;gt;&amp;gt;"&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Get the entry that we are notifying about&lt;br /&gt;#&lt;br /&gt;$entry = Get-JAMSEntry $JAMS_NOTIFY_JAMS_ENTRY&lt;br /&gt;&lt;br /&gt;if($entry.FinalSeverity -eq "success") #Successful&lt;br /&gt;{&lt;br /&gt;    $contact  = "&amp;lt;&amp;lt;contactSuccess&amp;gt;&amp;gt;"&lt;br /&gt;    $msgSubject =  "$JAMS_NOTIFY_JOB_NAME, Entry $JAMS_NOTIFY_JAMS_ENTRY Completed Successfully!"&lt;br /&gt;    $msgBody = "Job: $JAMS_NOTIFY_JOB_NAME`n&lt;br /&gt;              Entry: $JAMS_NOTIFY_JAMS_ENTRY`n&lt;br /&gt;              Final Status: Successful"&lt;br /&gt;}&lt;br /&gt;ElseIf($entry.FinalSeverity -eq "info") #Informational&lt;br /&gt;{&lt;br /&gt;    $contact    = "&amp;lt;&amp;lt;contactInfo&amp;gt;&amp;gt;"&lt;br /&gt;    $msgSubject =  "$JAMS_NOTIFY_JOB_NAME, Entry $JAMS_NOTIFY_JAMS_ENTRY Completed with Informational!"&lt;br /&gt;    $msgBody = "Job: $JAMS_NOTIFY_JOB_NAME`n&lt;br /&gt;              Entry: $JAMS_NOTIFY_JAMS_ENTRY`n&lt;br /&gt;              Final Status: Informational"&lt;br /&gt;}&lt;br /&gt;ElseIf($entry.FinalSeverity -eq "warning") #Warning&lt;br /&gt;{&lt;br /&gt;    $contact    = "&amp;lt;&amp;lt;contactWarning&amp;gt;&amp;gt;"&lt;br /&gt;    $msgSubject =  "$JAMS_NOTIFY_JOB_NAME, Entry $JAMS_NOTIFY_JAMS_ENTRY Completed with Warning!"&lt;br /&gt;    $msgBody = "Job: $JAMS_NOTIFY_JOB_NAME`n&lt;br /&gt;              Entry: $JAMS_NOTIFY_JAMS_ENTRY`n&lt;br /&gt;              Final Status: Warning"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Send the message&lt;br /&gt;#&lt;br /&gt;if($contact)&lt;br /&gt;{&lt;br /&gt;    Send-MailMessage -To $contact -Subject $msgSubject  -Body $msgBody -From JAMS@mvpsi.com -SMTPServer $smtpServer&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;</description><pubDate>Mon, 07 Mar 2011 10:10:20 GMT</pubDate><dc:creator>TonyC</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 two supported versions of SQL Server Agent, SQL Server 2005 and SQL Server 2008.  The version is 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 2008 installed, then it will be able to access Job information from other instances running SQL Server 2008.  It will also be able to access Jobs from instances running SQL Server 2005.&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>Wed, 02 Mar 2011 05:17:34 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Resolving Mixed Mode Assembly error message in Powershell</title><link>http://www.jamssupport.com/Goto50142.aspx</link><description>While running a PowerShell Job in JAMS, you may find that you receive the following error when trying to run a Job that accesses a .NET 2.0 feature that is not able to run on .NET 4.0.  The error message would be like the following:&lt;br /&gt;&lt;p&gt;&lt;strong&gt;System.IO.FileLoadException&lt;br /&gt;Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There are two options if you receive this error message:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; If you are not using any features of the .NET 4.0 framework, there is a option that needs to be configured in the PowerShell Execution Method in JAMS in order to force your Job to run in .NET 2.0.  In order to make this configuration change:&lt;/p&gt;&lt;p&gt;A. Go to your JAMS GUI Client Interface and click on the "Execution Method" shortcut in the shortcut bar on the left.  &lt;br /&gt;B. Find the "PowerShell" Execution Method and double-click it to open its properties window.&lt;br /&gt;C. On the "Execution" tab of the properties window, add &lt;strong&gt;V2&lt;/strong&gt; to the Options text area.  The screen shot below illustrates this:&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/PS_ExecMethod_Options2.png" /&gt;&lt;/p&gt;&lt;p&gt;D. Click OK to save the changes to your Execution Method.  &lt;br /&gt;E. Once these changes have been made, you should now be able to run your Job successfully.  &lt;/p&gt;&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt;&lt;em&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;If your are using any features of the .NET 4.0 Framework, setting the Options in the Execution Method to force those Jobs to run in .NET 2.0 will not work.  In this case, you will need to add the &lt;span style="color: #1f497d;"&gt;&lt;strong&gt;useLegacyV2RuntimeActivationPolicy &lt;/strong&gt;attribute to a .config file.  For "Routine" Execution Methods such as PowerShell, we look in the "Options" field for "V2" and "x86".  We then use:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;V2 and x86 - JAMSHostV232.exe.config&lt;br /&gt;V2 - JAMSHostV2.exe.config&lt;br /&gt;x86 - JAMSHost32.exe.config&lt;br /&gt;Neither - JAMSHost.exe.config&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;Once you have determined the correct .config file, add the following at the top of the configuration area of this file:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #1f497d;"&gt;&amp;lt;startup useLegacyV2RuntimeActivationPolicy="true"&amp;gt;       &lt;br /&gt;          &amp;lt;supportedRuntime version="v4.0" /&amp;gt;    &lt;br /&gt;&amp;lt;/startup&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><pubDate>Mon, 28 Feb 2011 10:05:35 GMT</pubDate><dc:creator>ChrisW</dc:creator></item><item><title>JAMS Web Services &amp; The Java Command Line Client</title><link>http://www.jamssupport.com/Goto50130.aspx</link><description>&lt;h1&gt;JAMSWebClient&lt;/h1&gt;&lt;h2&gt;About&lt;/h2&gt;&lt;p&gt;JAMSWebClient is an application that enables JAMS users to (amongother things) submit jobs from the command line. The application mirrors some of the core features of the PowerShell Snap-In and can be run from other operating systems.&lt;/p&gt;&lt;h2&gt;Prerequisites&lt;/h2&gt;&lt;p&gt;Before you can use JAMSWebClient, you will need to do a few things first:&lt;/p&gt;&lt;ol&gt;    &lt;li&gt;Deploy a JAMSWeb server.    &lt;/li&gt;    &lt;li&gt;Obtain a copy of &lt;tt&gt;JAMSWebClient.jar&lt;/tt&gt;. &lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Environment Variables&lt;/h2&gt;&lt;p&gt;For JAMSWebClient to work properly, you will need to specify the URL prefixof your JAMSWeb server. This can be done two ways: by storing it in theenvironment variable &lt;tt&gt;JAMS_SERVER&lt;/tt&gt;, or by passing it as an argument toeach command (using &lt;tt&gt;-server&lt;/tt&gt;).&lt;/p&gt;&lt;h2&gt;Starting JAMSWebClient&lt;/h2&gt;&lt;h3&gt;Running the Application&lt;/h3&gt;&lt;p&gt;JAMSWebClient is packaged as a Java Archive (.jar) file and is located in any of the Scheduler\Agents\ folders of the JAMS installation directory excluding the Windows agent folder. To run it from thecommand line:&lt;/p&gt;&lt;pre&gt;java -jar JAMSWebClient&lt;/pre&gt;&lt;p&gt;You will then see a &lt;tt&gt;jams&amp;gt;&lt;/tt&gt; prompt. Type &lt;tt&gt;help&lt;/tt&gt; to see alist of available commands:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;help&lt;br /&gt;Usage: help &amp;lt;command&amp;gt;&lt;br /&gt;        command : The command to give help on.&lt;br /&gt;Possible Commands:&lt;br /&gt;        help&lt;br /&gt;        get&lt;br /&gt;        set&lt;br /&gt;        submit&lt;br /&gt;        exit&lt;/pre&gt;&lt;h2&gt;Using JAMSWebClient&lt;/h2&gt;&lt;h3&gt;Setting Variables&lt;/h3&gt;&lt;p&gt;The &lt;tt&gt;set&lt;/tt&gt; command will set a web service variable to a specifiedvalue.&lt;/p&gt;&lt;p&gt;Typing &lt;tt&gt;help set&lt;/tt&gt; will show the syntax of the &lt;tt&gt;set&lt;/tt&gt;command:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;help set&lt;br /&gt;Usage: set &amp;lt;name&amp;gt; &amp;lt;value&amp;gt; [ -server 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;/pre&gt;&lt;h3&gt;Getting Variables&lt;/h3&gt;&lt;p&gt;The &lt;tt&gt;get&lt;/tt&gt; command will get the value of a web service variable.&lt;/p&gt;&lt;p&gt;Typing &lt;tt&gt;help get&lt;/tt&gt; will show the syntax of the &lt;tt&gt;get&lt;/tt&gt;command:&lt;/p&gt;&lt;pre&gt;Usage: get &amp;lt;name&amp;gt; [ -server VALUE ]&lt;br /&gt;        name : Name of the variable to get the value of.&lt;br /&gt;        server : URL prefix of JAMS service.&lt;/pre&gt;&lt;h3&gt;Submitting Jobs&lt;/h3&gt;&lt;p&gt;The &lt;tt&gt;submit&lt;/tt&gt; command will submit a job (or setup).&lt;/p&gt;&lt;p&gt;Typing &lt;tt&gt;help submit&lt;/tt&gt; will show the syntax of the &lt;tt&gt;submit&lt;/tt&gt;command:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;help submit&lt;br /&gt;Usage: submit &amp;lt;name&amp;gt; [ -job ] [ -setup ] [ -hold ] [ -debug ] [ -useenv ] [ -saveentry ] [ -server VALUE ] [ -queue VALUE ] [ -agent VALUE ] [ -after VALUE ] [ -dependson 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 Job 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;        server : URL prefix of JAMS service.&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;/pre&gt;&lt;h2&gt;Examples&lt;/h2&gt;&lt;h3&gt;Setting Variables&lt;/h3&gt;&lt;p&gt;Set the variables &lt;tt&gt;a&lt;/tt&gt;, &lt;tt&gt;b&lt;/tt&gt;, &lt;tt&gt;c&lt;/tt&gt;, and &lt;tt&gt;d&lt;/tt&gt; :&lt;/p&gt;&lt;pre&gt;jams&amp;gt;set a apple&lt;br /&gt;jams&amp;gt;set b bear&lt;br /&gt;jams&amp;gt;set c code&lt;br /&gt;jams&amp;gt;set d deer&lt;/pre&gt;&lt;h3&gt;Getting Variables&lt;/h3&gt;&lt;p&gt;Retreive the values of variables &lt;tt&gt;a&lt;/tt&gt;, &lt;tt&gt;b&lt;/tt&gt;, &lt;tt&gt;c&lt;/tt&gt;, and&lt;tt&gt;d&lt;/tt&gt; :&lt;/p&gt;&lt;pre&gt;jams&amp;gt;get a &lt;br /&gt;&lt;em&gt;apple&lt;/em&gt;&lt;br /&gt;jams&amp;gt;get b &lt;br /&gt;&lt;em&gt;bear&lt;/em&gt;&lt;br /&gt;jams&amp;gt;get c &lt;br /&gt;&lt;em&gt;code&lt;/em&gt;&lt;br /&gt;jams&amp;gt;get d &lt;br /&gt;&lt;em&gt;deer&lt;/em&gt;&lt;/pre&gt;&lt;h3&gt;Submitting Jobs&lt;/h3&gt;&lt;p&gt;Submit the job named TestJob, and a setup named TestSetup:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;submit TestJob -job&lt;br /&gt;&lt;em&gt;Job TestJob (Entry 1001) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestSetup -setup&lt;br /&gt;&lt;em&gt;Setup TestSetup (Entry 1002) Scheduled.&lt;/em&gt;&lt;/pre&gt;&lt;p&gt;Note that &lt;tt&gt;-job&lt;/tt&gt; and &lt;tt&gt;-setup&lt;/tt&gt; are (usually) not necessary; JAMScan determine which one should be used (except in the case of a namingconflict).&lt;/p&gt;&lt;h3&gt;Submitting Jobs with Dependencies&lt;/h3&gt;&lt;p&gt;Submit the jobs named &lt;tt&gt;TestJobA&lt;/tt&gt;, &lt;tt&gt;TestJobB&lt;/tt&gt;,&lt;tt&gt;TestJobC&lt;/tt&gt;, and &lt;tt&gt;TestJobD&lt;/tt&gt;:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;submit TestJobA&lt;br /&gt;&lt;em&gt;Job TestJobA (Entry 2001) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestJobB&lt;br /&gt;&lt;em&gt;Job TestJobB (Entry 2002) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestJobC&lt;br /&gt;&lt;em&gt;Job TestJobC (Entry 2003) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestJobD&lt;br /&gt;&lt;em&gt;Job TestJobD (Entry 2004) Scheduled.&lt;/em&gt;&lt;/pre&gt;&lt;p&gt;Submit &lt;tt&gt;TestJobE&lt;/tt&gt;, but don't start it until &lt;tt&gt;TestJobA&lt;/tt&gt;,&lt;tt&gt;TestJobB&lt;/tt&gt;, &lt;tt&gt;TestJobC&lt;/tt&gt;, and &lt;tt&gt;TestJobD&lt;/tt&gt; have completed:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;submit TestJobE -dependson 2001,2002,2003,2004&lt;br /&gt;&lt;em&gt;Job TestJobE (Entry 2005) Scheduled.&lt;/em&gt;&lt;/pre&gt;&lt;h3&gt;Submitting Jobs with Dependencies, Method#2&lt;/h3&gt;&lt;p&gt;Submit the jobs named &lt;tt&gt;TestJobA&lt;/tt&gt;, &lt;tt&gt;TestJobB&lt;/tt&gt;,&lt;tt&gt;TestJobC&lt;/tt&gt;, and &lt;tt&gt;TestJobD&lt;/tt&gt;, and remember their JAMS Entrynumbers:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;submit TestJobA -saveentry&lt;br /&gt;&lt;em&gt;Job TestJobA (Entry 3001) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestJobB -saveentry&lt;br /&gt;&lt;em&gt;Job TestJobB (Entry 3002) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestJobC -saveentry&lt;br /&gt;&lt;em&gt;Job TestJobC (Entry 3003) Scheduled.&lt;/em&gt;&lt;br /&gt;jams&amp;gt;submit TestJobD -saveentry&lt;br /&gt;&lt;em&gt;Job TestJobD (Entry 3004) Scheduled.&lt;/em&gt;&lt;/pre&gt;&lt;p&gt;Submit &lt;tt&gt;TestJobE&lt;/tt&gt;, but don't start it until &lt;tt&gt;TestJobA&lt;/tt&gt;,&lt;tt&gt;TestJobB&lt;/tt&gt;, &lt;tt&gt;TestJobC&lt;/tt&gt;, and &lt;tt&gt;TestJobD&lt;/tt&gt; have completed:&lt;/p&gt;&lt;pre&gt;jams&amp;gt;submit TestJobE -dependson $JAMSEntry&lt;br /&gt;&lt;em&gt;Job TestJobE (Entry 3005) Scheduled.&lt;/em&gt;&lt;/pre&gt;&lt;p&gt;The &lt;tt&gt;$JAMSEntry&lt;/tt&gt; keyword will expand to the list of saved entries.&lt;/p&gt;</description><pubDate>Fri, 25 Feb 2011 10:40:04 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Adding a custom exit code to a PowerShell Job</title><link>http://www.jamssupport.com/Goto50141.aspx</link><description>In some cases, you may wish to force a PowerShell Job to exit at a specific point and add a custom exit code.  In order to do this you can use the following variable in your PowerShell Source:&lt;br /&gt;&lt;br /&gt;$Host.SetShouldExit(411)&lt;br /&gt;&lt;br /&gt;In this example, "411" is the custom exit code that is being specified and can be set to your specific needs.&lt;br /&gt;&lt;br /&gt;This custom exit code can then be added to the "Source Options" tab in the Job properties.  In our example above, the exit code of "411" signifies an "Informational" exit code value for the Job.  The screen shot below illustrates this:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/ExitCodeSourceOptions2.png" /&gt;</description><pubDate>Thu, 24 Feb 2011 08:12:21 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Stress Testing the JAMS Primary Engine</title><link>http://www.jamssupport.com/Goto50110.aspx</link><description>&lt;br /&gt;Here are some tips to follow when stress testing the JAMS installation for high volumes of jobs (over 100,000 per day ): &lt;br /&gt;  &lt;br /&gt;-          Do not run the JAMS GUI Monitor on the same machine as the JAMS Scheduler. &lt;br /&gt;-          Do not run the jobs on the same machine as the JAMS Scheduler. &lt;br /&gt;-          Run SQL on the same machine as the JAMS Scheduler. &lt;br /&gt;-          Use a SQL Server Standard or Enterprise (NOT SQL Express). &lt;br /&gt;-          Use queue job limits or resource requirements to prevent hardware overload. &lt;br /&gt;  &lt;br /&gt;***Note these recommedations do not apply to production installations, but only to stress testing environments. </description><pubDate>Thu, 17 Feb 2011 10:47:58 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Creating a notification Job that sends an event to SCOM</title><link>http://www.jamssupport.com/Goto50140.aspx</link><description>The following is sample PowerShell source for a JAMS Notification job that sends an event to SCOM:&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;param($JAMS_NOTIFY_JAMS_ENTRY, $JAMS_NOTIFY_REASON, $JAMS_NOTIFY_JOB_NAME)&lt;br /&gt;write-host "$JAMS_NOTIFY_REASON for entry $JAMS_NOTIFY_JAMS_ENTRY, $JAMS_NOTIFY_JOB_NAME"&lt;br /&gt;Add-PSSnapin MVPSI.JAMS -erroraction SilentlyContinue&lt;br /&gt;#&lt;br /&gt;#  Get the JAMS CurrentJob object&lt;br /&gt;#&lt;br /&gt;$entry = Get-JAMSEntry $JAMS_NOTIFY_JAMS_ENTRY&lt;br /&gt;$entry | fl | out-default&lt;br /&gt;#&lt;br /&gt;#  Get the Job definition&lt;br /&gt;#&lt;br /&gt;$job = $entry.Job&lt;br /&gt;#&lt;br /&gt;#  Format the notify text&lt;br /&gt;#&lt;br /&gt;$notifyText = "$JAMS_NOTIFY_REASON for entry $JAMS_NOTIFY_JAMS_ENTRY, $JAMS_NOTIFY_JOB_NAME"&lt;br /&gt;#&lt;br /&gt;#  Send an event to SCOM&lt;br /&gt;#&lt;br /&gt;EVENTCREATE /S &amp;lt;&amp;lt;SCOMServer&amp;gt;&amp;gt; /ID 101 /T ERROR /L APPLICATION /SO JAMS /D $notifyText&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once this Job has been created, it can be selected as the Notification Job on the Notify Names tab of any Job or Setup in JAMS.</description><pubDate>Tue, 15 Feb 2011 09:59:43 GMT</pubDate><dc:creator>chrisw</dc:creator></item><item><title>Release Notes for JAMS v5.2.95</title><link>http://www.jamssupport.com/Goto50139.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;A correction to prevent exceptions when using an older JAMS Client to modify a job in the schedule (restart, release etc).  Previously, the JAMS Scheduler service will log an exception because the comment is null and then it will loop, retrying that transaction.&lt;/li&gt;    &lt;li&gt;A correction to prevent JAMSAgentX failures that could cause the job to stay in the monitor even though the job had failed.&lt;/li&gt;    &lt;li&gt;Improved the error reporting when JAMSAgentX fails to start.&lt;/li&gt;    &lt;li&gt;Added support for OpenVMSMessageCode in execution methods.&lt;/li&gt;    &lt;li&gt;Added support for setting the input and output encoding for "Routine" execution methods.  In 5.1.117 we changed input and output encoding to UTF-8 to improve support for Unicode.  This causes issues for the PowerShell pipeline and native executables.  Now, the default input encoding is unchanged and the default output encoding is utf-8.  These can be changed by setting the "DefaultInputEncoding" and "DefaultOutputEncoding" configuration settings or, by adding a parameter of JAMSEncoding, JAMSInputEncoding and/or JAMSOutputEncoding to the job or execution method.&lt;/li&gt;    &lt;li&gt;A correction to prevent the JAMS Scheduler Service from failure fail if it encountered duplicate agent node definitions.&lt;/li&gt;    &lt;li&gt;A correction to modifying Agent definitions that were added dynamically by the JAMS Scheduler service.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 09 Feb 2011 15:23:03 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v5.2.88</title><link>http://www.jamssupport.com/Goto50138.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;New Powershell cmdlets for connecting to IMAP and POP mail servers ; Connect-JIMAP and Connect-JPOP.   These cmdlets support connecting to email servers using the latest industry security standards including SSL.  &lt;/li&gt;    &lt;li&gt;New Powershell cmdlets for handling mail messages; Get-JMailHeader, Get-JMailMessage, and Get-JMSFolder. These cmdlets extend JAMS powershell capability to email handling of any email type. &lt;/li&gt;    &lt;li&gt;Added support for JAMS Parameter validation. This powerful feature help ensures the correct parameter is entered and allows for selecting a parameter from a predefined list.&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: center;"&gt;&lt;img width="464" height="352" alt="" width="464" height="352" src="http://www.jamssupport.com/Uploads/Images/ParameterValidation.png" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Added support for job Audit Trail to track changes performed to job within the current schedule.  This feature records changes made in releasing a job, canceling a job, or adjusting a job's parameters from the monitor view. &lt;/li&gt;    &lt;li&gt;Added support for canceling a job with successful severity.  This will prevent needless notification for manually canceled jobs.  &lt;/li&gt;    &lt;li&gt;Added support for submitting a setup definition from any step number.   This feature allows for submitting job sequences to start running from any point in the sequence.   &lt;/li&gt;    &lt;li&gt;Added support for email trigger definitions. Email triggers allow for submitting a JAMS job when an email is received. &lt;/li&gt;    &lt;li&gt;Added support for defining parameters at the Execution Method level. This allows jobs of the same type to easily share parameters. &lt;/li&gt;    &lt;li&gt;Added status information to Agent properties to display license and availability information.  &lt;/li&gt;    &lt;li&gt;Integrated sample jobs library is now available on the external tab of the JAMS GUI to allow for easy importing of sample jobs.  Dozens of VMware sample jobs, Windows Workflow sample jobs, and Powershell sample jobs are included. &lt;/li&gt;    &lt;li&gt;Improved tolerance for database failure to better handle the SQL database becoming unavailable. &lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 25 Jan 2011 03:38:19 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Creating a Sequential Workflow Outside of a Flowchart</title><link>http://www.jamssupport.com/Goto50122.aspx</link><description>&lt;p&gt;In the .NET Framework 4, developers typically choose between two different styles of workflow by choosing different outermost activities. Those activities are:&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Sequence: Executes activities in sequence, one after another. The sequence can contain If activities, While activities, and other kinds of control flow. It’s not possible to go backwards, however—execution must always move forward. &lt;/li&gt;    &lt;li&gt;Flowchart: Executes activities one after another, like a Sequence, but also allows control to return to an earlier step. This more flexible approach, new in the .NET Framework 4 release of WF, is closer both to how real processes work and to the way most of us think. &lt;/li&gt;&lt;/ul&gt;When creating a JAMS Workflow job a sequence of activities can be created using either the Flowchart or Sequence activity. The Sequence activity belongs to the "Control Flow" activity group and enables you to drop other activities onto it as seen in the example below:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.jamssupport.com/Uploads/Images/workflow_sequence.png" /&gt;&lt;br /&gt;&lt;br /&gt;A sequence can host any activity including Flowcharts and decision structures. The sequence activity is beneficial because it provides a more condensed view of a series of activities than a Flowchart.&lt;br /&gt;</description><pubDate>Thu, 06 Jan 2011 02:23:37 GMT</pubDate><dc:creator>DanielS</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;[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 src="/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, 17 Dec 2010 11:21:28 GMT</pubDate><dc:creator>phils</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;Here are some tips that can help you determine what the real issue is.&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;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;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;img src="/Uploads/Images/ExecutingJobs.png" /&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;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;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;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;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;img src="/Uploads/Images/JITDebugger.png" /&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;/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;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;Temporarlily change the job's executiuon method to enable interactive mode, show show here:&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/InteractiveExMethod.png" /&gt;&lt;br /&gt;&lt;br /&gt;Submit the job and wait for a dialog to appear.  &lt;br /&gt;&lt;/p&gt;</description><pubDate>Fri, 17 Dec 2010 07:03:28 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.1.114</title><link>http://www.jamssupport.com/Goto50136.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction to Average elapsed times that could be incorrectly calculated when a job doesn't start.  This can lead to failures of the JAMSScheduler with arithmetic overflow.&lt;/li&gt;&lt;li&gt;A correction if a job fails because it cannot open its log file, if you release the job to run again it fails with "Pipe is busy".&lt;/li&gt;&lt;li&gt;Added support for Active Directory user searches returning over 1000 matches.&lt;/li&gt;&lt;li&gt;Added support for JAMSSshEncryption, JAMSSshHostKey, JAMSSshKeyExchange and JAMSSshMacAlgorithm parameters to SSH jobs to allow overriding the default values for these options.&lt;/li&gt;&lt;li&gt;Added support for JD Edwards add-in (5.1 only).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Thu, 16 Dec 2010 03:15:05 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.1.106</title><link>http://www.jamssupport.com/Goto50135.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a correction for Trigger event severity was not being saved&lt;/li&gt;&lt;li&gt;a correction if the SQL Server database used by JAMS is in a different time zone, resetting a trigger would use the wrong time.&lt;/li&gt;&lt;li&gt;a correction to avoid a long running job on an older JAMS Agent from fail with "Activity Timeout"&lt;/li&gt;&lt;li&gt;a correction if the connection to an agent job failed, the JAMSExecutor could fail with "Cannot access a disposed object"&lt;/li&gt;&lt;li&gt;a correction for Audit trail revisions for databases not named "JAMS"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Issues also addressed in 5.1.105:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;JAMSHistoryPurge was sorting incorrectly so it wasn't purging the oldest data.&lt;/li&gt;&lt;li&gt;JAMS_TRYAGAIN completion status is now handled as a successful severity&lt;/li&gt;&lt;li&gt;Importing jobs, setups and systems will now properly inherit ACLs although, exports still do not export the ACL.&lt;/li&gt;&lt;li&gt;If you push the JAMS Agent to a machine that does not have V4.0 of the .NET Framework installed, file watches did not work.&lt;/li&gt;&lt;li&gt;Updates for the JDE add-in (which will be a separate install).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Mon, 06 Dec 2010 02:18:36 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v5.1.101</title><link>http://www.jamssupport.com/Goto50134.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added support for PowerShell_ISE and PowerGUI script editing with the JAMS Source tab for PowerShell job definitions. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Thu, 02 Dec 2010 07:06:23 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>How JAMS Handles Exit Codes</title><link>http://www.jamssupport.com/Goto50133.aspx</link><description>JAMS translates a Job's exit code into text from a system error code value. For example, an exit code of 0 corresponds with the message "The operation completed successfully".&lt;br /&gt;&lt;br /&gt;The list of Windows system exit codes can be found here:&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms681381.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms681381.aspx&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms681381%28v=VS.85%29.aspx"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The translated exit code is displayed by JAMS in the Monitor view as well as in a Job's detail window:&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img width="1048" height="617" src="/Uploads/Images/JAMS_Exit_Codes.png" /&gt;&lt;br /&gt;&lt;/p&gt;</description><pubDate>Wed, 17 Nov 2010 10:44:19 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v5.1.96</title><link>http://www.jamssupport.com/Goto50132.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Improved performance when running many (hundreds) of simultaneous SshAgent jobs.&lt;/li&gt;&lt;li&gt;Added -Entry parameter to the Set-JAMSStatus cmdlet&lt;/li&gt;&lt;li&gt;If an SshAgent job set JAMSTraceLevel to verbose, it would be set to verbose for all jobs.&lt;/li&gt;&lt;li&gt;We now force PowerShell execution methods to run under V2.0 of the .NET Framework.  If you want to run PowerShell under V4.0 of the .NET Framework, you can remove the "V2" from the "Options" field of the execution method.&lt;/li&gt;&lt;li&gt;You can now push the JAMS Agent to a machine that only has V2.0 of the .NET Framework installed.&lt;/li&gt;&lt;li&gt;A correction for Setups If a Setup was a simple setup (containing only one job definition) and defined a precheck on the job, the precheck was not being executed.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Thu, 28 Oct 2010 16:09:34 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v5.1.89</title><link>http://www.jamssupport.com/Goto50131.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction for installation issues on SQL2000.&lt;/li&gt;&lt;li&gt;A correction to avoid a condition if multiple jobs start on the same JAMS Agent simultaneously. A job could inherit a handle from another job and then neither job would complete until they were both complete.&lt;/li&gt;&lt;li&gt;A correction for an issue that could make PowerShell jobs hang.&lt;/li&gt;&lt;li&gt;A correction to avoid a resource leak in the JAMSExecutor when running Ssh Agent jobs.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Mon, 25 Oct 2010 04:16:23 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>BackupExec and NetBackup Jobs</title><link>http://www.jamssupport.com/Goto50129.aspx</link><description>Both BackupExec and NetBackup have command line interfaces so we can create JAMS jobs that execute backup operations on Windows and Unix platforms.  BackupExec and NetBackup can also execute a command before and/or after a backup operation which could be a JAMS command to set a variable, or submit a JAMS job.  In many cases, customers are better off using the backup engine to schedule backups because their schedule is  more a definition of what to backup than a schedule of when to run a job.  Backup engines are moving towards continuous protection where a file is backed up when it is changed rather than every night at 10pm. &lt;br /&gt;</description><pubDate>Wed, 06 Oct 2010 07:12:53 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v5.1.72</title><link>http://www.jamssupport.com/Goto50128.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added support for four new PowerShell cmdlets:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Send-JFSCommand&lt;/li&gt;&lt;li&gt;Get-JAMSParameter&lt;/li&gt;&lt;li&gt;Set-JAMSParameter&lt;/li&gt;&lt;li&gt;Set-JAMSStatus&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Added support for Time Zones adjustment when scheduling jobs and setups.&lt;/li&gt;&lt;li&gt;Added support for a beginning and ending date for automatic scheduling.&lt;/li&gt;&lt;li&gt;Added support for "Every Other|nnn day|workday|weekday" syntax in Natural Language Dates.&lt;/li&gt;&lt;li&gt;Added a new History View with advanced searching, sorting and selecting.&lt;/li&gt;&lt;li&gt;Added support for displaying Revision History of Jobs, Setups, Systems and Triggers with Compare and RevertTo options.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Added support for reverting to a previous version of a Job, Setup, System or Trigger.&lt;/li&gt;&lt;li&gt;Improved performance of JAMSAgentX (SSH Agent) jobs.&lt;/li&gt;&lt;li&gt;A correction to address an issue where Active Directory queries only returned the first 1000 matches.&lt;/li&gt;&lt;li&gt;Added support for F5 to every refresh list with the JAMS GUI Client.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Wed, 06 Oct 2010 06:07:25 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Deleting\Canceling Jobs from the Schedule</title><link>http://www.jamssupport.com/Goto50038.aspx</link><description>When Jobs are deleted from the Monitor view, these Job occurrences are marked for deletion by JAMS. However, it may appear that these Jobs are not deleted immediately. That is because the JAMS Scheduler service periodically checks for these deleted Jobs and removes them from the display.  Doing this improves performance and reduces the possibility of lock contention. &lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: rgb(31, 73, 125); font-size: 11pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: rgb(31, 73, 125); font-size: 11pt;"&gt;&lt;img src="/Uploads/Images/DeletingJobs.bmp" /&gt;&lt;br /&gt;&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Thu, 30 Sep 2010 03:12:34 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>How to Create a Custom Parsed Execution Method</title><link>http://www.jamssupport.com/Goto50017.aspx</link><description> &lt;meta name="ProgId" content="Word.Document" /&gt;&lt;meta name="Generator" content="Microsoft Word 12" /&gt;&lt;meta name="Originator" content="Microsoft Word 12" /&gt;&lt;link rel="File-List" /&gt;&lt;link rel="Edit-Time-Data" /&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;link rel="themeData" /&gt;&lt;link rel="colorSchemeMapping" /&gt;&lt;style&gt; &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; 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:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --&gt; &lt;/style&gt;&lt;p&gt;Creating a custom execution method can be very helpful in customizing how JAMS runs jobs. It is possible to utilize a technology which JAMS does not interface with out of the box, or modify an existing execution method to add, or customize functionality. In this guide, we will copy an existing execution method and modify how it runs jobs.&lt;/p&gt;&lt;p&gt;You can find a list of the JAMS execution methods by selecting the Management tab, and then clicking on the Execution Methods icon.&lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/DefaultExecutionMethods.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;For this example, we will be copying the Parsed Windows Command procedure to a new execution method and adding some custom functionality.&lt;/p&gt;&lt;p /&gt;&lt;p&gt;First, we need to create a new execution method in JAMS. We can add a new execution method by clicking on the Add icon in the above dialog. This will start the JAMS Execution Method Definition Wizard. In the wizard, we must specify a unique name. Also, we can enter a description of the new method.&lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/AddExecutionMethod.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center" /&gt;&lt;p&gt;Next, we must specify an Execution Type. We will be selecting Batch.&lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/ExecutionType.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;The new execution method will now be added to the execution method list. We can now edit the new definition further. Open the definition and select the Source tab. In Job Module field, enter the name of the template library which will be used. We will be creating a new one later in this example called CustomParsed. Also, enter cmd as the Default File Extension.&lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/SourceSettings.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;Now, select the Execution tab. In the Command field, enter “cmd.exe /c "{0}"”. &lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/ExecutionSettings.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center" /&gt;&lt;p&gt;There are other properties which may be needed for other execution methods. A full list of the available execution method properties, and descriptions of the properties can be found here: &lt;a href="http://www.mvpsi.com/doc/JAMSClient/MethodsProperties.html"&gt;http://www.mvpsi.com/doc/JAMSClient/MethodsProperties.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;Now that we have created a new entry in JAMS for our custom execution method, we need to create a new Job Module in the BaseMacros.xml file. This file provides JAMS with a template for parsing a Job’s command procedure. To add a new entry to the file, open the BaseMacros.xml file which is located in C:\Program Files\MVPSI\JAMS\Scheduler\BaseMacros.xml&lt;/p&gt;&lt;p&gt;Since we are adding functionality to an existing execution method, we can copy the existing macro for Parsed jobs. This is the first Macro entry in the file.&lt;/p&gt;&amp;lt;Macro name="Parsed"&gt; &lt;br /&gt;    &amp;lt;Code&gt; &lt;br /&gt;         &amp;lt;![CDATA[REM JAMS Parsed Macro &amp;lt;%Symbol(JAMS.Parameters)%&amp;gt; &lt;br /&gt;         &amp;lt;&amp;lt;JAMS.Source&gt;&gt; &lt;br /&gt;         exit %errorlevel% ]]&gt; &lt;br /&gt;    &amp;lt;/Code&gt; &lt;br /&gt;&amp;lt;/Macro&gt;&lt;br /&gt;&lt;br /&gt;Copy and paste this code back into the BaseMacros.xml file, inside of the &amp;lt;ArrayOfMacro&gt; tags. We will now change the macro to provide our custom functionality. First, we need to change the name of the macro to match the execution method’s Job Module property. In this example, it is “CustomParsed”. Next, we can begin changing the macro. When a job executes, the code contained within the “&amp;lt;Code&gt;&amp;lt;![CDATA[“ tags will be evaluated by JAMS, and then sent to where the execution method properties specify. &lt;p&gt;JAMS can retrieve data from the job currently executing. This data is then used to execute the job. Data is contained within the &amp;lt;&amp;lt;&gt;&gt; tags. JAMS can also evaluate and insert other macros, which are contained in the &amp;lt;%%&gt; tags.&lt;/p&gt;&lt;p&gt;In this example code, the JAMS.Parameters collection, and the JAMS.Source property are being referenced. The objects you can retrieve data from are as follows:&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;System&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;The Job or Setup’s JAMS System&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Setup&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Only accessible when running a Setup&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Job&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Only accessible when running a Job&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;SetupJob&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Only accessible when running a Setup&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Current&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;The CurJob object&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Node&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;A NodeInfo object&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;Source&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;The Source property provided by the Job&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;NotifyEMail&lt;/p&gt;&lt;/td&gt;&lt;td width="319" valign="top"&gt;&lt;p&gt;The final list of email addresses to be notified. This is a combination of e-mail addresses from the DefaultNotifyEmail config setting, System, Setup, and Job notify lists.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p /&gt;&lt;p&gt;You can reference any of the above objects starting by starting with “JAMS.”. So, if we want to retrieve a description of the System this job is running under, we would use &amp;lt;&amp;lt;JAMS.System.Description&gt;&gt; in our macro. It is possible to access any public property from any of the above objects. If one of the above objects are not specified, the Current object is inserted. So, in the macro source, &amp;lt;&amp;lt;JAMS.JobName &gt;&gt; and &amp;lt;&amp;lt;JAMS.Current. JobName &gt;&gt; would evaluate to the same value. The properties of the above objects can be found in our documentation, here: &lt;a href="http://www.mvpsi.com/doc/ProgrammerReference/Default.html"&gt;http://www.mvpsi.com/doc/ProgrammerReference/Default.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Parameters and variable values can also be accessed. If you do not start out the reference with “JAMS.”, the value of a Parameter or JAMS variable will be used instead, if one is found. So, if your job specifies a parameter named “FileLocation”, you can access the value from the macro by using “&amp;lt;&amp;lt;FileLocation&gt;&gt;”.&lt;/p&gt;&lt;p&gt;It is also possible to add formatting to a value. For example, we could use &amp;lt;&amp;lt;JAMS.Current.StartTime(”d”)&gt;&gt; to format the StartTime of the Current job in a Short Date pattern. Any format supported by the .NET String.Format method can be used. A listing of these formats can be found here: &lt;a href="http://msdn.microsoft.com/en-us/library/fbxft59x.aspx"&gt;http://msdn.microsoft.com/en-us/library/fbxft59x.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Macro tags will insert another macro from within the BaseMacros.xml file. They can be used with any object which supports the IEnumerable interface. In this example, the Symbol macro is used. &lt;/p&gt;&lt;p&gt;&amp;lt;%Symbol(JAMS.Parameters)%&gt;&lt;/p&gt;&lt;p&gt;It will be inserted once for each of the JAMS.Parameters which are retrieved from the job at execution time. The Symbol macro is as follows:&lt;/p&gt;&amp;lt;Macro name="Symbol"&gt; &lt;br /&gt;    &amp;lt;Code&gt; &lt;br /&gt;         &amp;lt;![CDATA[SET &amp;lt;&amp;lt;NAME&gt;&gt;=&amp;lt;&amp;lt;VALUE&gt;&gt; ]]&gt; &lt;br /&gt;     &amp;lt;/Code&gt; &lt;br /&gt;&amp;lt;/Macro&gt; &lt;p /&gt;&lt;p&gt;&lt;br /&gt;Once inside of a sub macro, you can access the properties of the current object within the enumeration by specifying the property name within angle brackets. So, for each parameter in the JAMS.Current.Parameters collection, the Symbol macro is inserted. Then, the values of the NAME and VALUE properties are retrieved and inserted into the SET line. &lt;/p&gt;&lt;p&gt;When the default Parsed macro is executed, it looks similar to this:&lt;/p&gt;&lt;p&gt;&lt;span&gt;C:\Windows\system32&gt;REM JAMS Parsed Macro&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;C:\Windows\system32&gt;SET Param1=Value1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;C:\Windows\system32&gt;SET Param2=Value1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;C:\Windows\system32&gt;REM Source of Job inserted here&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;C:\Windows\system32&gt;exit 0&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;span&gt;Now that we have an understanding of how the parsing works, we can modify the default to add some custom functionality. We will be adding a couple of lines to the beginning of the job execution to better log what job is being executed. Make the highlighted changes to the CustomParsed macro we pasted into the BaseMacros.xml file.&lt;/span&gt;&lt;/p&gt;&amp;lt;Macro name="&lt;span class="Highlight"&gt;CustomParsed&lt;/span&gt;"&gt; &lt;br /&gt;    &amp;lt;Code&gt; &lt;br /&gt;         &amp;lt;![CDATA[REM JAMS &lt;span class="Highlight"&gt;Custom &lt;/span&gt;Parsed Macro &lt;br /&gt;&lt;span&gt;         &lt;span class="Highlight"&gt;REM Job Name: &amp;lt;&amp;lt;JAMS.Current.JobName&gt;&gt;&lt;/span&gt; &lt;br /&gt;         &lt;span class="Highlight"&gt;REM Job Description: &amp;lt;&amp;lt;JAMS.Job.Description&gt;&gt;&lt;/span&gt; &lt;br /&gt;         &lt;/span&gt;&lt;span class="Highlight"&gt;&lt;span&gt;REM Running under System: &amp;lt;&amp;lt;JAMS.System.SystemName&gt;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;         &amp;lt;%Symbol(JAMS.Parameters)%&gt; &lt;br /&gt;         &amp;lt;&amp;lt;JAMS.Source&gt;&gt; &lt;br /&gt;         exit %errorlevel% ]]&gt; &lt;br /&gt;    &amp;lt;/Code&gt; &lt;br /&gt;&amp;lt;/Macro&gt; &lt;p&gt;Now, save the BaseMacros.xml file. In order for the new macro to be used, the JAMSScheduler service must be restarted. This must be done every time a change is made to the BaseMacros.xml file, or the changes will not take effect when job runs. This can be done in Windows PowerShell using the command Restart-Service JAMSScheduler.&lt;/p&gt;&lt;p&gt;Once the service has restarted, we can create a new job to test the execution method we just made, or change the execution method of an existing job. This property can be found in the Source Options tab of a job definition.&lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/SourceOptions.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Note: If you do not see the CustomParsed Execution method in the dialog, you may need to hit the Refresh button in order for the newly created method to appear.&lt;/p&gt;&lt;p&gt;Now, submit the job and view the resulting log file when the job completes. You can now see that the additional information we inserted in the BaseMacros.xml file has been parsed, and the additional logging comments have been displayed successfully.&lt;/p&gt;&lt;p align="center"&gt;&lt;span&gt;&lt;img src="http://www.jamssupport.com/Uploads/Images/ParsedExecution/Log.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 22 Sep 2010 04:59:56 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Automating Outlook Tasks</title><link>http://www.jamssupport.com/Goto50099.aspx</link><description>JAMS has the ability to automate Outlook tasks such as saving attachments or exporting email information. &lt;br /&gt;&lt;br /&gt;While Outlook profile settings and Exchange security settings can complicate these tasks, Outlook provides COM objects for automation within Powershell. &lt;br /&gt;&lt;br /&gt;The following examples parse the Test folder within the Outlook Inbox.&lt;br /&gt;&lt;img src="/Uploads/Images/Outlook_TestFolder.png" /&gt;&lt;br /&gt;&lt;br /&gt;Example #1. Exporting the Sender email addresses from an Outlook folder:&lt;br /&gt;&lt;br /&gt;$olFolderInbox = 6&lt;br /&gt;$ol = new-object -comobject "Outlook.Application"&lt;br /&gt;$mapi = $ol.getnamespace("mapi")&lt;br /&gt;$inbox = $mapi.GetDefaultFolder($olFolderInbox)&lt;br /&gt;$msgs = $inbox.Folders.Item("Test")&lt;br /&gt;$msgs.items | Select-Object SenderName, SenderEmailAddress -unique | export-Csv c:\emails.csv -noTypeInformation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example #2. Saving the email attachments from an Outlook folder:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$olFolderInbox = 6&lt;br /&gt;$ol = new-object -comobject "Outlook.Application"&lt;br /&gt;$mapi = $ol.getnamespace("mapi")&lt;br /&gt;$inbox = $mapi.GetDefaultFolder($olFolderInbox)&lt;br /&gt;$msgs = $inbox.Folders.Item("Test")&lt;br /&gt;&lt;br /&gt;foreach ($group in $msgs.items |% {$_.attachments} | group filename) &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;    trap {&lt;br /&gt;        Write-Host There was a problem saving $fName&lt;br /&gt;        continue&lt;br /&gt;        }&lt;br /&gt;$fName = "C:\TEMP\$($group.Name)"&lt;br /&gt;$group.Group[0].saveasfile($fName)&lt;br /&gt;    if ($?) {Write-Host $fName was saved succesfuly.}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 22 Sep 2010 04:58:00 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>JAMS for OpenVMS V4.2Q</title><link>http://www.jamssupport.com/Goto50127.aspx</link><description>The following issues are addressed in JAMS for OpenVMS Version 4.2Q&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;meta name="ProgId" content="Word.Document" /&gt;&lt;meta name="Generator" content="Microsoft Word 12" /&gt;&lt;meta name="Originator" content="Microsoft Word 12" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" /&gt;&lt;style&gt;&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:1;	mso-generic-font-family:roman;	mso-font-format:other;	mso-font-pitch:variable;	mso-font-signature:0 0 0 0 0 0;}@font-face	{font-family:Calibri;	panose-1:2 15 5 2 2 2 4 3 2 4;	mso-font-charset:0;	mso-generic-font-family:swiss;	mso-font-pitch:variable;	mso-font-signature:-520092929 1073786111 9 0 415 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:11.0pt;	font-family:"Calibri","sans-serif";	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph	{mso-style-priority:34;	mso-style-unhide:no;	mso-style-qformat:yes;	margin-top:0in;	margin-right:0in;	margin-bottom:0in;	margin-left:.5in;	margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:11.0pt;	font-family:"Calibri","sans-serif";	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;}.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 WordSection1	{size:8.5in 11.0in;	margin:1.0in 1.0in 1.0in 1.0in;	mso-header-margin:.5in;	mso-footer-margin:.5in;	mso-paper-source:0;}div.WordSection1	{page:WordSection1;} /* List Definitions */ @list l0	{mso-list-id:390619670;	mso-list-type:hybrid;	mso-list-template-ids:13818582 -884462868 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l0:level1	{mso-level-number-format:bullet;	mso-level-text:-;	mso-level-tab-stop:none;	mso-level-number-position:left;	text-indent:-.25in;	font-family:"Calibri","sans-serif";	mso-fareast-font-family:Calibri;}@list l0:level2	{mso-level-tab-stop:1.0in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level3	{mso-level-tab-stop:1.5in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level4	{mso-level-tab-stop:2.0in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level5	{mso-level-tab-stop:2.5in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level6	{mso-level-tab-stop:3.0in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level7	{mso-level-tab-stop:3.5in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level8	{mso-level-tab-stop:4.0in;	mso-level-number-position:left;	text-indent:-.25in;}@list l0:level9	{mso-level-tab-stop:4.5in;	mso-level-number-position:left;	text-indent:-.25in;}ol	{margin-bottom:0in;}ul	{margin-bottom:0in;}--&gt;&lt;/style&gt;If a job running via the JAMS Agent for OpenVMS executing a SPAWN command, the job would never complete. &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;meta name="ProgId" content="Word.Document" /&gt;&lt;meta name="Generator" content="Microsoft Word 12" /&gt;&lt;meta name="Originator" content="Microsoft Word 12" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /&gt;&lt;style&gt;&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:1;	mso-generic-font-family:roman;	mso-font-format:other;	mso-font-pitch:variable;	mso-font-signature:0 0 0 0 0 0;}@font-face	{font-family:Calibri;	panose-1:2 15 5 2 2 2 4 3 2 4;	mso-font-charset:0;	mso-generic-font-family:swiss;	mso-font-pitch:variable;	mso-font-signature:-520092929 1073786111 9 0 415 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:11.0pt;	font-family:"Calibri","sans-serif";	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;}.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 WordSection1	{size:8.5in 11.0in;	margin:1.0in 1.0in 1.0in 1.0in;	mso-header-margin:.5in;	mso-footer-margin:.5in;	mso-paper-source:0;}div.WordSection1	{page:WordSection1;}--&gt;&lt;/style&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 11pt"&gt;*Note that only the JAMS Agent changed in 4.2Q&lt;/span&gt;&lt;br /&gt;</description><pubDate>Mon, 06 Sep 2010 16:07:33 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v4.9.154</title><link>http://www.jamssupport.com/Goto50126.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction to Canceling a Parameter addition to avoid a looping condition.&lt;/li&gt;&lt;li&gt;Added support for PowerShell jobs including Unicode characters in the script and as parameters.&lt;/li&gt;&lt;li&gt;Updated RebEx components to the latest version.&lt;/li&gt;&lt;li&gt;A correction to the JAMS database schema names to support SQL 2000.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 06 Sep 2010 16:00:16 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v5.0.191</title><link>http://www.jamssupport.com/Goto50125.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction to Canceling a Parameter addition to avoid a looping condition.&lt;/li&gt;&lt;li&gt;Added support for PowerShell jobs including Unicode characters in the script and as parameters.&lt;/li&gt;&lt;li&gt;Updated RebEx components to the latest version.&lt;/li&gt;&lt;li&gt;A correction to the JAMS database schema names to support SQL 2000.&lt;/li&gt;&lt;li&gt;Added support for output properties to the Submit workflow activity to pass final severity, status and status code. &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Mon, 06 Sep 2010 15:58:53 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v5.0.180</title><link>http://www.jamssupport.com/Goto50112.aspx</link><description> &lt;meta name="ProgId" content="Word.Document" /&gt;&lt;meta name="Generator" content="Microsoft Word 12" /&gt;&lt;meta name="Originator" content="Microsoft Word 12" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" /&gt;&lt;link href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /&gt;&lt;style&gt;&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:1;	mso-generic-font-family:roman;	mso-font-format:other;	mso-font-pitch:variable;	mso-font-signature:0 0 0 0 0 0;}@font-face	{font-family:Cambria;	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 1073741899 0 0 415 0;}@font-face	{font-family:Calibri;	panose-1:2 15 5 2 2 2 4 3 2 4;	mso-font-charset:0;	mso-generic-font-family:swiss;	mso-font-pitch:variable;	mso-font-signature:-520092929 1073786111 9 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal	{mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-parent:"";	margin-top:0in;	margin-right:0in;	margin-bottom:10.0pt;	margin-left:0in;	line-height:115%;	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:Calibri;	mso-fareast-theme-font:minor-latin;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}h1	{mso-style-priority:9;	mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-link:"Heading 1 Char";	mso-style-next:Normal;	margin-top:24.0pt;	margin-right:0in;	margin-bottom:0in;	margin-left:0in;	margin-bottom:.0001pt;	line-height:115%;	mso-pagination:widow-orphan lines-together;	page-break-after:avoid;	mso-outline-level:1;	font-size:14.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#365F91;	mso-themecolor:accent1;	mso-themeshade:191;	mso-font-kerning:0pt;}p.MsoTitle, li.MsoTitle, div.MsoTitle	{mso-style-priority:10;	mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-link:"Title Char";	mso-style-next:Normal;	margin-top:0in;	margin-right:0in;	margin-bottom:15.0pt;	margin-left:0in;	mso-add-space:auto;	mso-pagination:widow-orphan;	border:none;	mso-border-bottom-alt:solid #4F81BD 1.0pt;	mso-border-bottom-themecolor:accent1;	padding:0in;	mso-padding-alt:0in 0in 4.0pt 0in;	font-size:26.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#17365D;	mso-themecolor:text2;	mso-themeshade:191;	letter-spacing:.25pt;	mso-font-kerning:14.0pt;}p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst	{mso-style-priority:10;	mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-link:"Title Char";	mso-style-next:Normal;	mso-style-type:export-only;	margin:0in;	margin-bottom:.0001pt;	mso-add-space:auto;	mso-pagination:widow-orphan;	border:none;	mso-border-bottom-alt:solid #4F81BD 1.0pt;	mso-border-bottom-themecolor:accent1;	padding:0in;	mso-padding-alt:0in 0in 4.0pt 0in;	font-size:26.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#17365D;	mso-themecolor:text2;	mso-themeshade:191;	letter-spacing:.25pt;	mso-font-kerning:14.0pt;}p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle	{mso-style-priority:10;	mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-link:"Title Char";	mso-style-next:Normal;	mso-style-type:export-only;	margin:0in;	margin-bottom:.0001pt;	mso-add-space:auto;	mso-pagination:widow-orphan;	border:none;	mso-border-bottom-alt:solid #4F81BD 1.0pt;	mso-border-bottom-themecolor:accent1;	padding:0in;	mso-padding-alt:0in 0in 4.0pt 0in;	font-size:26.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#17365D;	mso-themecolor:text2;	mso-themeshade:191;	letter-spacing:.25pt;	mso-font-kerning:14.0pt;}p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast	{mso-style-priority:10;	mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-link:"Title Char";	mso-style-next:Normal;	mso-style-type:export-only;	margin-top:0in;	margin-right:0in;	margin-bottom:15.0pt;	margin-left:0in;	mso-add-space:auto;	mso-pagination:widow-orphan;	border:none;	mso-border-bottom-alt:solid #4F81BD 1.0pt;	mso-border-bottom-themecolor:accent1;	padding:0in;	mso-padding-alt:0in 0in 4.0pt 0in;	font-size:26.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#17365D;	mso-themecolor:text2;	mso-themeshade:191;	letter-spacing:.25pt;	mso-font-kerning:14.0pt;}span.Heading1Char	{mso-style-name:"Heading 1 Char";	mso-style-priority:9;	mso-style-unhide:no;	mso-style-locked:yes;	mso-style-link:"Heading 1";	mso-ansi-font-size:14.0pt;	mso-bidi-font-size:14.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#365F91;	mso-themecolor:accent1;	mso-themeshade:191;	font-weight:bold;}span.TitleChar	{mso-style-name:"Title Char";	mso-style-priority:10;	mso-style-unhide:no;	mso-style-locked:yes;	mso-style-link:Title;	mso-ansi-font-size:26.0pt;	mso-bidi-font-size:26.0pt;	font-family:"Cambria","serif";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:major-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:major-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:major-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:major-bidi;	color:#17365D;	mso-themecolor:text2;	mso-themeshade:191;	letter-spacing:.25pt;	mso-font-kerning:14.0pt;}.MsoChpDefault	{mso-style-type:export-only;	mso-default-props:yes;	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}.MsoPapDefault	{mso-style-type:export-only;	margin-bottom:10.0pt;	line-height:115%;}@page WordSection1	{size:8.5in 11.0in;	margin:1.0in 1.0in 1.0in 1.0in;	mso-header-margin:.5in;	mso-footer-margin:.5in;	mso-paper-source:0;}div.WordSection1	{page:WordSection1;}--&gt;&lt;/style&gt;&lt;div style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 4pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;p class="MsoTitle"&gt;JAMS V5.0 Release Notes&lt;/p&gt;&lt;/div&gt;&lt;h1&gt;.NET Framework V4.0&lt;/h1&gt;&lt;p class="MsoNormal"&gt;JAMS V5.0 requires V4.0 of the .NET Framework. If it is not already installed, the JAMS setup program will download and install V4.0 of the .NET Framework. &lt;/p&gt;&lt;p class="MsoNormal"&gt;The JAMS Agent works with V2.0 (or higher) of the .NET Framework.&lt;/p&gt;&lt;p class="MsoNormal"&gt;The JAMS V4.9 Admin Client can connect to and administer a JAMS V5.0 server so you can continue to use the JAMS 4.9 Admin Client on machines that cannot be upgraded to V4.0 of the .NET Framework.&lt;/p&gt;&lt;h1&gt;Report Definitions&lt;/h1&gt;&lt;p class="MsoNormal"&gt;There have been significant improvements to the JAMS Report Designer which requires that report definitions be updated.&lt;span&gt;  &lt;/span&gt;All of the JAMS predefined reports will be replaced during the upgrade.&lt;span&gt;  &lt;/span&gt;If you have customized any of the predefined reports without saving them to a new name, you should save your custom reports under a new name or to a file before upgrading to JAMS V5.0.&lt;/p&gt;&lt;p class="MsoNormal"&gt;As a precaution, you should save any custom reports to a file before upgrading to JAMS V5.0.&lt;span&gt;  &lt;/span&gt;This will protect you in case you encounter an issue opening the report in the V5.0 designer.&lt;/p&gt;&lt;p class="MsoNormal"&gt;After upgrading to V5.0, you must update any custom reports by opening them in the designer and clicking the "Save" button.&lt;/p&gt;&lt;h1&gt;Backwards Compatibility&lt;/h1&gt;&lt;p class="MsoNormal"&gt;JAMS V5.0 is fully compatible with previous versions of JAMS. However you must make a small change to a configuration on V4.x JAMS servers before you can monitor jobs using the V5.0 JAMS Client.&lt;span&gt;  &lt;/span&gt;The configuration file that needs to be updated is in the C:\Program Files\MVPSI\JAMS\Scheduler directory and is named JAMSServer.exe.config. &lt;span&gt; &lt;/span&gt;Open that file in any text editor, look for this line:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;"&gt;&lt;span&gt;      &lt;/span&gt;&amp;lt;bindingRedirect oldVersion="4.2.0.0-4.9999.9999.9999"&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;change the 4.9999.9999.9999 to 5.9999.9999.9999.&lt;span&gt;  &lt;/span&gt;Save the file then restart the JAMSServer service.&lt;/p&gt;</description><pubDate>Fri, 20 Aug 2010 06:13:13 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>SQL Performance Metrics to Check</title><link>http://www.jamssupport.com/Goto50121.aspx</link><description>MVP recommends investigating the following performance metrics to examine SQL performance. &lt;br /&gt;&lt;br /&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;meta name="ProgId" content="Word.Document" /&gt;&lt;meta name="Generator" content="Microsoft Word 12" /&gt;&lt;meta name="Originator" content="Microsoft Word 12" /&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" /&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" /&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5CDanielS%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" /&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;style&gt;&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:1;	mso-generic-font-family:roman;	mso-font-format:other;	mso-font-pitch:variable;	mso-font-signature:0 0 0 0 0 0;}@font-face	{font-family:Calibri;	panose-1:2 15 5 2 2 2 4 3 2 4;	mso-font-charset:0;	mso-generic-font-family:swiss;	mso-font-pitch:variable;	mso-font-signature:-520092929 1073786111 9 0 415 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:11.0pt;	font-family:"Calibri","sans-serif";	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;}.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 WordSection1	{size:8.5in 11.0in;	margin:1.0in 1.0in 1.0in 1.0in;	mso-header-margin:.5in;	mso-footer-margin:.5in;	mso-paper-source:0;}div.WordSection1	{page:WordSection1;}--&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;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;SQLServer : MemoryManager : Total Server Memory &lt;br /&gt;SQLServer : Memory Manager : Target Server Memory &lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;These two counters are the best way to know if SQL Server has enough RAM tooperate properly. &lt;br /&gt;&lt;br /&gt;Total Server Memory indicates the current RAM currently in use by the SQLServer Service. This value includes the total number of buffers committed toSQL Server and the OS buffers of the type OS in use. &lt;br /&gt;&lt;br /&gt;Target Server Memory indicates how much RAM the SQL Server Service wouldideally like to have. &lt;br /&gt;&lt;br /&gt;Generally, if the Total Server Memory counter is less than the Target ServerMemory, then SQL Server has enough memory to run efficiently. &lt;br /&gt;&lt;br /&gt;If, over time, the Total Server Memory value is equal to or higher than theTarget Server Memory, the SQL Server Service may be under serious memorypressure and an increase in RAM is needed. &lt;br /&gt;&lt;br /&gt;By the way, don't just add physical RAM to the server.(You didn't think it wasgoing to be that easy, did you?) &lt;br /&gt;&lt;br /&gt;You need to have the Server Administrator look at the properties of the SQLServer (using SQL Server Enterprise Manager in SQL Server 2000 or SQLManagement Studio in SQL Server 2005). &lt;br /&gt;&lt;br /&gt;Check the service is configured to use the newly installed RAM once it isadded. If SQL Server is configured to use a fixed amount of memory, addingphysical RAM is useless - you need to the limit once the memory has beeninstalled. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQLServer : Access Methods : Page Splits/Sec&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Page splitting cause excessive I/O on your SQL Server machine. Page splittinggenerally starts when a page of SQL Server data becomes full and is then splitbetween the current and a newly allocated page. &lt;br /&gt;&lt;br /&gt;Occasional page splitting is a normal condition in SQL Server, but when thisparticular counter is high, excessive disk I/O is generally the result - withsubsequent slow performance to the clients of the SQL Server. &lt;br /&gt;&lt;br /&gt;If this counter exceeds 100 over 25% of the time you have a problem. Thesolution is to increase the FILL FACTOR value in SQL Server Properties -Database Settings. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;SQLServer : SQL Statistics : Batch Requests/Sec &lt;br /&gt;SQLServer : Databases: Transactions/Sec&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Getting a feel for how busy SQL Server actually is can be complicated. A goodstarting point is Batch Requests/Sec. &lt;br /&gt;&lt;br /&gt;A DBA may state that Transactions/Sec is a more accurate measurement, but thisis incorrect because Transactions/Sec only measures activity that is inside anactual transaction and not all activity. This can produce seriously skewedresults. &lt;br /&gt;&lt;br /&gt;Batch Request/Sec measures all SQL Server activity. &lt;br /&gt;&lt;br /&gt;In general, Batch Request/Sec over 1,500 shows a very busy SQL Serverenvironment. &lt;br /&gt;&lt;br /&gt;But this is in general -- if the server is running on a modern SMP machinesitting on a gigabit network segment this figure can be as high as 3,000; atypical 100 megabit network card can handle about 4,000 batch requests persecond. &lt;br /&gt;&lt;br /&gt;If the machine is a uni-processor, and over 1,500, tell your boss you need abigger machine... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQLServer : Buffer Manager : Buffer Cache Hit Ratio &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This counter is an indication of how often SQL Server is able to get data fromthe RAM buffer instead of the hard disk. A higher ratio is an indication ofbetter performance. &lt;br /&gt;&lt;br /&gt;A good target for the Cache Hit Ratio is anything above 85 percent. Anythingless than 85% indicates the server needs more RAM. &lt;br /&gt;&lt;br /&gt;Remember the counter is an accumulation from the time the SQL Server Service isstarted. The SQL Server Service should be restarted and watched for severalhours before an accurate picture of the Buffer Cache Hit Ratio can be gathered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Memory : Pages Per Second&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;This value should always be less than 100 on a production SQL Server. &lt;br /&gt;&lt;br /&gt;This particular counter is one of the most overlooked values in the entireWindows operating system. If the value for Pages Per Second is above 100 on aregular basis, the operating system itself may not have enough RAM. &lt;br /&gt;&lt;br /&gt;Check the properties of the SQL Server and ensure SQL Server is not using 100percent of the RAM on the server. Ensure enough RAM is allocated to Windows forother tasks. &lt;br /&gt;&lt;br /&gt;A quick and dirty way of measuring this is to simply use Task Manager to viewthe value for Available Physical Memory on the Performance tab. &lt;br /&gt;&lt;br /&gt;Do not confuse this counter with Page Faults Per Second &lt;br /&gt;&lt;br /&gt;A Page Fault means the required page is not currently paged in, but it may bein the discarded page list in memory. If the page is in the discarded pagebuffer, that is, it's in another buffer still in RAM, a physical page-in fromdisk is not needed; the Pages Per Second is not incremented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Is Defragmentation Necessary?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;If ODBC timeouts are an issue, fragmentation may be the cause. &lt;br /&gt;&lt;br /&gt;You can buy a third-party defragger. &lt;br /&gt;&lt;br /&gt;Because SQL Server data files and transaction logs tend to be very large,extensive fragmentation may be a real issue. I/O access can be slowedsignificantly. &lt;br /&gt;&lt;br /&gt;Fragmentation is particularly evident when range scans and table scans takeplace, as these operations read a large amount of data. If the drive head hasto move all over the drive platter to locate the required data, time is wastedand timeouts can occur. &lt;/span&gt;&lt;br /&gt;</description><pubDate>Fri, 20 Aug 2010 04:00:52 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Watching for Files on OpenVMS</title><link>http://www.jamssupport.com/Goto50120.aspx</link><description>Watching for files with JAMS for OpenVMS is a little different than watching for files with JAMS for Windows.  The Windows NTFS file system has hooks that will send us events when a file is created or deleted and we don't have those hooks in the OpenVMS ODS2 file system. &lt;br /&gt;&lt;br /&gt;There are two basic scenarios where we need to watch for a file: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;When we know the aproximate time that a file will arrive and we have a job scheduled to process the file. &lt;/li&gt;&lt;li&gt;When we don't know when a file will arrive and we want to submit a job whenever the file does arrive. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The first scenario is easily handled with a precheck job.  You can create a generic "file" precheck which job which obtains the file specification from the job that it is checking for.  Here is the DCL source: &lt;/p&gt;&lt;pre&gt;$!$!  FILE_PRECHECK - This is a generic job which is used as a precheck$!                  to look for a file.$!$!                  We get the filename that we're looking for from$!                  the job that we're checking for.  We look at the P1$!                  parameter from that job which should be a filename.$!$!  Get the filename from P1 of the job we're checking for$!$ fileName = f$getqui("DISPLAY_ENTRY", "PARAMETER_1", &amp;lt;&amp;lt;JAMS_PRECHECK_ENTRY&gt;&gt;)$!$Check_Loop:$    if (f$search(fileName) .nes. "")$    then$        exit 1$    endif$    wait 00:00:30$    goto Check_Loop$!&lt;/pre&gt;&lt;p&gt;To use this, you simply set it as the precheck job in the primary job definition (the job that needs to wait for the file). You also have to add a P1 parameter to that job and set the value of the parameter to the file specification to look for. After that, when the primary job is scheduled to start, JAMS will submit the precheck job which looks for the file. When it seens the file it completes succesfully which is the signal to JAMS that the primary job can be released. &lt;/p&gt;&lt;p&gt;The second scenario is accomplished using JAMS Triggers and Variable events. First, you need a job that will watch for the file. You can tell JAMS to resubmit the job every few minutes or you could put a loop in the job. Here is an example that would be resubmitted every few minutes: &lt;/p&gt;&lt;pre&gt;$!$! FILE_WATCHER - A job that watches for a file and sets a JAMS$!                Variable when the file arrives$!$ JAMS :== $MCR JAMS_EXE:JAMS_MASTER.EXE$!$ if (f$search("DISK:[INCOMING]*.DAT") .nes. "")$ then$     JAMS SET VARIABLE FILES_ARE_READY TRUE$ endif&lt;/pre&gt;&lt;p&gt;When this job sees a matching file it just sets a JAMS Variable named FILES_ARE_READY to true. Now, you can create Trigger Events or dependencies that are based on that variable. Here is a JAMS Trigger definition: &lt;/p&gt;&lt;pre&gt;DEFINE TRIGGER PROCESS_FILES        DESCRIPTION "Process the files that FILE_WATCHER detects"        EVENT                VARIABLE FILES_ARE_READY TRUE        END_EVENT        ACTION                SUBMIT JOB PROCESS_FILE        END_ACTIONEND_TRIGGER&lt;/pre&gt;&lt;p&gt;One detail of note, the trigger definition is not auto reset to prevent the PROCESS_FILE job from being submitted multiple times. After the PROCESS_FILE job has processed the files, it should do a JAMS RESET TRIGGER PROCESS_FILES to reset the trigger for the next file arrival. &lt;/p&gt;</description><pubDate>Thu, 19 Aug 2010 09:35:59 GMT</pubDate><dc:creator>JohnV</dc:creator></item><item><title>Release Notes for JAMS v4.9.148</title><link>http://www.jamssupport.com/Goto50118.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction if EnableSimpleSetups Configuration item was missing, automatic submits didn't work if a Setup definition was scheduled.&lt;/li&gt;&lt;li&gt;Added support for LockShortcutbar,  a User.Config file setting to restrict changes to the Shortcut Bar&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Added support allowing the limited list of Users even with no Inquire access.&lt;/li&gt;&lt;li&gt;A correction to zero agent license counts when restarting after a SQL failure.&lt;/li&gt;&lt;li&gt;An enhancement to tolerate database timeouts when deleting jobs.  If there is a SQLException while deleting jobs, we trap it, log a message and retry after a 1 minute delay.  Previously, the JAMS Scheduler service would fail and restart.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Mon, 02 Aug 2010 08:56:26 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>JAMS Command Line Environment</title><link>http://www.jamssupport.com/Goto50074.aspx</link><description>In addition to the Client GUI, the Powershell SnapIn, and the .NET Controls, JAMS offers a command line interpreter for managing your scheduling environment. &lt;br /&gt;&lt;br /&gt;When you install the JAMS Client, it installs JAMS.EXE, which is a command line tool.  When started from the command line, you will get a JAMS&gt; prompt.  Type HELP, and you can discover all of the commands it supports.  Type HELP COMMAND to get help on a particular command (For Example: HELP EXPORT JOB).&lt;br /&gt;&lt;br /&gt;You first action establishes the connection to the JAMS ServerName.&lt;br /&gt;&lt;br /&gt;SET SERVER &lt;em&gt;JAMSServerName&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/Command_Line_JAMS.bmp" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 30 Jul 2010 10:17:40 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Using SNMP Notifications With JAMS</title><link>http://www.jamssupport.com/Goto50117.aspx</link><description>SNMP notifications can be used with JAMS to create alerts for the status of jobs and setups. An SNMP notification can be sent in the event that a job or setup completed successfully, failed, stalled, was short, or became runaway.&lt;br /&gt;&lt;br /&gt;In order to use SNMP notifications with JAMS it is necessary to have an SNMP trap sender. An SNMP trap sender enables a JAMS notification job to send a notification across a network to the SNMP receiver.&lt;br /&gt;&lt;br /&gt;A trap generator can be downloaded here:&lt;br /&gt;&lt;a href="http://www.ncomtech.com/trapgen.html"&gt;http://www.ncomtech.com/trapgen.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After installing this utility it is also necessary to download the JAMS MIB file. The MIB file allows a SNMP Trap receiver to understand the data context of the information being sent to it by the trap sender.&lt;br /&gt;&lt;br /&gt;The JAMS MIB file can be downloaded here:&lt;br /&gt;-You must be signed in to follow this link&lt;br /&gt;&lt;a href="/Download50116.aspx"&gt;http://www.jamssupport.com/Download50116.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next step is to open JAMS and create a new SNMP notification job. In this example we will create a new job definition and use PowerShell as the execution method. The following images will illustrate how to create the notification job:&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/snmpNotificationJob1.png" /&gt;&lt;br /&gt;&lt;br /&gt;You may have noticed that the job has three parameters defined at the top of the script. These parameters do not need to be defined in the parameter tab of the job definition, however they do need to be specified in the source tab as shown above. It is also important to notice that on lines 31-32 that I am navigating to the directory where I installed the trap sender. This file path will depend on the location where you installed the trap sender(TrapGen).&lt;br /&gt;&lt;br /&gt;The first portion of the source is simply getting information about the job or setup that we want to create a notification for. The next image will show how to define the notifications that you want to send.&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/snmpNotificationJob2.png" /&gt;&lt;br /&gt;&lt;br /&gt;The source in the image above shows how to create a notification for a job that has failed, runaway, or was completed successfully. To get a better idea of what is going on in these notifications I will use the Failed notification as an example. Line 68 tells the trap generator where to send the notification on the network. This IP address should correspond to where you will have your SNMP trap receiver. Lines 68-77 reference objects from the JAMS MIB file and do not require any changes to get notifications working. Any of the lines that begin with "-v" can be re-ordered or removed to suit your notification requirements.&lt;br /&gt;&lt;br /&gt;The last image shows the remaining source of the notification job and demonstrates how to create a few more notifications : &lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/snmpNotificationJob3.png" /&gt;&lt;br /&gt;&lt;br /&gt;This job can now be specified as the notification job of any JAMS job or setup under the "Notify Names" tab of a job definition.&lt;br /&gt;&lt;br /&gt;In order to receive notifications, you must specify the location of the JAMS MIB file in your SNMP Trap receiver. Your receiver should then be able to receive notifcations from JAMS.&lt;br /&gt;</description><pubDate>Fri, 30 Jul 2010 04:58:40 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Release Notes for JAMS v5.0.180</title><link>http://www.jamssupport.com/Goto50114.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction for Reports generation.&lt;/li&gt;&lt;li&gt;A correction for idle Windows Workflows that were falsely declared Runaway.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 22 Jul 2010 08:32:12 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Release Notes for JAMS v4.9.143</title><link>http://www.jamssupport.com/Goto50109.aspx</link><description>This release includes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added support for converting and viewing SAP multistep and standard jobs on the "External" tab.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A correction to the Monitor view Submit ribbon bar button; if you select a job within a setup and then click "Submit", the setup was submitted instead of the job.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Tue, 20 Jul 2010 04:51:12 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Running SQL DTS Packages in JAMS</title><link>http://www.jamssupport.com/Goto50111.aspx</link><description>JAMS has the ability to run SQL DTS packages through the SSIS execution method. This execution method uses dtexec.exe.&lt;br /&gt;&lt;br /&gt;More information on this utility can be found here:&lt;br /&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type" /&gt;&lt;meta content="Word.Document" name="ProgId" /&gt;&lt;meta content="Microsoft Word 14" name="Generator" /&gt;&lt;meta content="Microsoft Word 14" name="Originator" /&gt;&lt;link href="file:///C:%5CUsers%5Cphils%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;o:OfficeDocumentSettings&gt;  &lt;o:AllowPNG/&gt; &lt;/o:OfficeDocumentSettings&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;link href="file:///C:%5CUsers%5Cphils%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" /&gt;&lt;link href="file:///C:%5CUsers%5Cphils%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /&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:EnableOpenTypeKerning/&gt;   &lt;w:DontFlipMirrorIndents/&gt;   &lt;w:OverrideTableStyleHps/&gt;  &lt;/w:Compatibility&gt;  &lt;w:DoNotOptimizeForBrowser/&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;style&gt;&amp;lt;!-- /* Font Definitions */ @font-face	{font-family:Calibri;	panose-1:2 15 5 2 2 2 4 3 2 4;	mso-font-charset:0;	mso-generic-font-family:swiss;	mso-font-pitch:variable;	mso-font-signature:-520092929 1073786111 9 0 415 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:11.0pt;	font-family:"Calibri","sans-serif";	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}.MsoChpDefault	{mso-style-type:export-only;	mso-default-props:yes;	font-family:"Calibri","sans-serif";	mso-ascii-font-family:Calibri;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:Calibri;	mso-fareast-theme-font:minor-latin;	mso-hansi-font-family:Calibri;	mso-hansi-theme-font:minor-latin;	mso-bidi-font-family:"Times New Roman";	mso-bidi-theme-font:minor-bidi;}@page WordSection1	{size:8.5in 11.0in;	margin:1.0in 1.0in 1.0in 1.0in;	mso-header-margin:.5in;	mso-footer-margin:.5in;	mso-paper-source:0;}div.WordSection1	{page:WordSection1;}--&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-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-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;&lt;span style="font-size: 11pt; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms162810.aspx?PHPSESSID=o1fb21liejulfgrptbmi9dec92"&gt;http://msdn.microsoft.com/en-us/library/ms162810.aspx?PHPSESSID=o1fb21liejulfgrptbmi9dec92&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JAMS includes a sample job, DBMaintPlan, as an example of a DTS package in JAMS. &lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/DTS_Package_Sample.png" /&gt;&lt;br /&gt;&lt;br /&gt;To execute an SSIS package saved to SQL Server using Windows Authentication, use the following code:&lt;br /&gt;&lt;br /&gt;/SQL pkgOne /ser productionServer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To execute an SSIS package saved to the File System folder in the SSIS Package Store, use the following code:&lt;br /&gt;&lt;br /&gt;/dts "\File System\MyPackage"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To validate a package that uses Windows Authentication and is saved in SQL Server without executing the package, use the following code:&lt;br /&gt;&lt;br /&gt; /sql pkgOne /ser productionServer /va&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To execute an SSIS package that is saved in the file system, use the following code:&lt;br /&gt;&lt;br /&gt; /f "c:\pkgOne.dtsx" &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To execute an SSIS package that is saved in the file system, and specify logging options, use the following code:&lt;br /&gt;&lt;br /&gt; /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Fri, 16 Jul 2010 05:24:03 GMT</pubDate><dc:creator>phils</dc:creator></item><item><title>Release Notes for JAMS v4.9.139</title><link>http://www.jamssupport.com/Goto50107.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction for the Remove-Item Powershell cmdlet for System definitions.&lt;/li&gt;&lt;li&gt;An enhancement for JAMSAgentX to better handle jobs ending with a line that did not include a CR/LF; the job would hang even though it was actually complete.&lt;/li&gt;&lt;li&gt;A correction for File Watching for events with wildcards and a minimum size or "Available" requirement; if one of the matched files is deleted before it satisfies the size or available requirement, the file watch may never be satisfied.&lt;/li&gt;&lt;li&gt;Added new PowerShell cmdlets for FTP, SFTP and FTPS file transfers.&lt;/li&gt;&lt;li&gt;An enhancement for the Remove-Item to function if a job or setup had an ambiguous name because the job.Delete() or setup.Delete() method used the ambiguous name instead of the fully qualified name.&lt;/li&gt;&lt;li&gt;An enhancement to allow adding an agent with the same name as a JAMS System.&lt;/li&gt;&lt;li&gt;Added AcceptAllCertificates option for FTPS.&lt;/li&gt;&lt;li&gt;Added Timeout option for file transfers.&lt;/li&gt;&lt;li&gt;An enhancement for Unix/Linux precheck jobs to allow exit codes with values of 101, 102, 103 or 104 and those values will be changed to the values for CancelJobSuccess, CancelJobInfo, CancelJobWarning or CancelJobError.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Mon, 21 Jun 2010 05:40:20 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Resources In Use</title><link>http://www.jamssupport.com/Goto50106.aspx</link><description>You can query the JAMS SQL database to determine what resources definitions are currently in use. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SELECT M.resource_name,&lt;br /&gt;       M.qty_available,&lt;br /&gt;       IsNull((select SUM(U.qty_in_use)&lt;br /&gt;                                    from dbo.ResourceInUse as U &lt;br /&gt;                                    where U.resource_id = M.resource_id), 0) as InUse &lt;br /&gt;  FROM dbo.ResourceM as M&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/ResourceInUseQuery.png" /&gt;&lt;br /&gt;</description><pubDate>Fri, 04 Jun 2010 08:40:07 GMT</pubDate><dc:creator>TonyC</dc:creator></item><item><title>Release Notes for JAMS v4.9.129</title><link>http://www.jamssupport.com/Goto50105.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An enhancement for using a dotted decimal IP address as an Agent.  We now call GetHostEntry which does a reverse lookup, takes the result and does a lookup.  So, if an IP address reverses but the result of the reverse doesn't resolve to an IP address, the job can't start.  &lt;/li&gt;&lt;li&gt;A correction when using JAMSAgentX, if a line in the log file was over 8192 bytes long, the job would hang.&lt;/li&gt;&lt;li&gt;An enhancement to detect when the network drops between the JAMSScheduler and a JAMSAgent and we reconnect when network service is restored.  This also affects remote file watches.&lt;/li&gt;&lt;li&gt;An enhancement in a failover configuration, the backup server can now service clients for all functions (monitor, submit, maintenance etc).&lt;/li&gt;&lt;li&gt;An enhancement to improve recovery after a failure of the database server.&lt;/li&gt;&lt;li&gt;An enhancement to the Task Scheduler and SQL Agent tabs to combined them into the "External" tab.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 18 May 2010 06:15:06 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>JAMS AgentX vs. SSH Connections</title><link>http://www.jamssupport.com/Goto50104.aspx</link><description>JAMS has the ability to execute UNIX scripts through the JAMS AgentX or agent-less through pure SSH connections.   There four basic advantages to using the JAMS AgentX.  &lt;br /&gt;&lt;ol&gt;&lt;li&gt;The job can contain a script rather than a series of commands.  (i.e. , if statements, while loops, etc). The SSH execution method isn’t able to run a job as though it were a script; it runs it line by line as if one were typing it into the command line. JAMSAgentX runs jobs as a shell script; running it as a script makes it act the way most people expect it to.  That’s the main purpose of JAMSAgentX.&lt;/li&gt;&lt;li&gt;File based Trigger mechanism require the JAMS AgentX. &lt;/li&gt;&lt;li&gt;Better exception capturing of the job processes are provided by the JAMS AgentX. &lt;/li&gt;&lt;li&gt;Reconnections.  With SSH, if something fails which causes the JAMS server to disconnect, the job fails.  With the AgentX, the job continues and we reconnect as if nothing ever happened.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;</description><pubDate>Wed, 05 May 2010 03:46:05 GMT</pubDate><dc:creator>DanielS</dc:creator></item><item><title>Release Notes for JAMS v4.9.118</title><link>http://www.jamssupport.com/Goto50103.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A correction to trim white space from User definition's Login Name.&lt;/li&gt;&lt;li&gt;Automatic addition of "Logon as batch job" permission when pushing the JAMS Agent. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Added support for the JAMS SAP Add-on  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;An enhancement to the Set-JAMSVariable cmdlet when the Variable has an ACL.&lt;/li&gt;&lt;li&gt;A correction to prevent the adding an ACL and then removing all the entries in the ACL to eilimanate a Null Reference exception.&lt;/li&gt;&lt;li&gt;An enhancement to Remote FileWatching to prevent cancellation when the Agent was stopped.&lt;/li&gt;&lt;li&gt;An enhancement to to the Monitor view to prevent a null reference exception on empty branches when scrolling.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;An enhancement for when the JAMS Executor fails to reconnects to Agent jobs that were executing when the Executor failed.  This has been enhanced for Failover and non-Failover environments.&lt;/li&gt;&lt;li&gt;An enhancement for Client GUI connection to the Failover Engine to support all operations on a Job or Setup definition. &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 20 Apr 2010 06:45:58 GMT</pubDate><dc:creator>VanessaB</dc:creator></item><item><title>Scripting Changes to Jobs</title><link>http://www.jamssupport.com/Goto50102.aspx</link><description>One of the benefits that JAMS provides is the power to script the creation of new jobs, setups, systems, or any JAMS definitions.&lt;br /&gt;&lt;br /&gt;Because the JAMS Snap-in includes a PowerShell provider, you can use native Powershell commands like New-Item or Get-Item to create or change JAMS definitions.&lt;br /&gt;&lt;br /&gt;For Example, to create a new Job:&lt;br /&gt;&lt;br /&gt;$job = New-Item JD:\Systems\Samples\Jobs\MyJob&lt;br /&gt;$job.Description = "This job was added programmatically"&lt;br /&gt;$job.ScheduledDate = "Monday, Tuesday, Wednesday, Thursday"&lt;br /&gt;$job.ScheduledTime = [MVPSI.JAMS.TimeOfDay] "23:40"&lt;br /&gt;$job.AutoSubmit = $false&lt;br /&gt;$job.Source = "Dir C:\"&lt;br /&gt;$job.SubmitMethodName = "Command"&lt;br /&gt;$requires = new-object MVPSI.JAMS.ResReq("Widgets", 12)&lt;br /&gt;$job.Requirements.Add($requires)&lt;br /&gt;$requires = new-object MVPSI.JAMS.ResReq("Gadgets", 5)&lt;br /&gt;$job.Requirements.Add($requires)&lt;br /&gt;$job.Update()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or to change an existing Job:&lt;br /&gt;&lt;br /&gt;$job = Get-Item JD:\Systems\Samples\Jobs\MyJob&lt;br /&gt;$job.Description = "This job was changed programmatically"&lt;br /&gt;$job.ScheduledDate = "Monday, Tuesday, Wednesday, Thursday"&lt;br /&gt;$job.ScheduledTime = [MVPSI.JAMS.TimeOfDay] "21:40"&lt;br /&gt;$job.AutoSubmit = $false&lt;br /&gt;$job.Source = "Dir C:\Temp"&lt;br /&gt;$job.SubmitMethodName = "Command"&lt;br /&gt;$requires = new-object MVPSI.JAMS.ResReq("Widgets", 7)&lt;br /&gt;$job.Requirements.Add($requires)&lt;br /&gt;$requires = new-object MVPSI.JAMS.ResReq("Gadgets", 2)&lt;br /&gt;$job.Requirements.Add($requires)&lt;br /&gt;$job.Update()&lt;br /&gt;</description><pubDate>Thu, 15 Apr 2010 04:20:23 GMT</pubDate><dc:creator>TonyC</dc:creator></item><item><title>Visual Styles-related operation resulted in an error - Red X</title><link>http://www.jamssupport.com/Goto50101.aspx</link><description>&lt;br /&gt;You may encounter RED X across the ribbon bar and receive the following message:&lt;br /&gt;&lt;br /&gt;Visual Styles-related operation resulted in an error because visual styles are currently disabled in the client area.&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/RED_X_VisualStyles_Issue.png" /&gt;&lt;br /&gt;&lt;br /&gt;To resolve this issue, perform the following steps:&lt;br /&gt;&lt;br /&gt;1.  Right-click on "My Computer", choose "Manage" in the pop-up menu.&lt;br /&gt;2.  In the Computer Management, choose "Services and Applications" -&gt; "Services".&lt;br /&gt;3.  In the right panel, select "Themes" service,double-click it, on the pop-up dialog, click "Start" button.&lt;br /&gt;4.  Right-click on the Desktop, select "Properties" item to open the Display Properties Dialog, select a theme from the Themes list.&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 07 Apr 2010 09:42:15 GMT</pubDate><dc:creator>TonyC</dc:creator></item><item><title>Multiple Schedules</title><link>http://www.jamssupport.com/Goto50070.aspx</link><description>Job and Setup Definitions in JAMS can have more than one Schedule assigned in a comma-separated list. This allows the creation of more complex Schedules.&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/MultipleSchedules.bmp" /&gt;&lt;br /&gt;</description><pubDate>Tue, 30 Mar 2010 07:30:46 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Setting A JAMS Variable</title><link>http://www.jamssupport.com/Goto50063.aspx</link><description>There are many ways to set a JAMS Variable.  If you are using the GUI interface, you can use the Definitions tab Variables shortcut.&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/Variables.bmp" /&gt;&lt;br /&gt;&lt;br /&gt;If you are using PowerShell, you can set a JAMS Variables by doing:&lt;br /&gt;&lt;br /&gt;Add-PSSnapin MVPSI.JAMS&lt;br /&gt;Set-JAMSVariable MyVariableName "The New Value"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are not using PowerShell, you can use our legacy command line tool:&lt;br /&gt;&lt;br /&gt;"C:\Program Files\MVPSI\JAMS\Client\JAMS.EXE" SET SERVER YourJAMSServer&lt;br /&gt;"C:\Program Files\MVPSI\JAMS\Client\JAMS.EXE" SET VARIABLE MyVariableName "The New Value"&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 26 Mar 2010 12:24:23 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Release Notes for JAMS V4.8.50 </title><link>http://www.jamssupport.com/Goto50064.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&amp;#8226;    A correction to the Failover Engine that prevents duplicate jobs.&lt;br /&gt;&amp;#8226;    An enhancement to include Failover Engine status information to the About-&gt;Server-&gt;Status page.&lt;br /&gt;&amp;#8226;    An enhancement to include support for -UserName and -AltUserName to the Submit-JAMSEntry Powershell cmdlet.  –UsernName can be used to override the username that the Job will execute under.  –AltUserName can be used to override a username that is Execution-Method specific.  The FileTransfer Execution Method will use the –AltUserName instead of the UserSecurity specified in the Job.&lt;br /&gt;&amp;#8226;    A correction to File Transfer options where the options would be set to default values every time you edited a File Transfer.&lt;br /&gt;&amp;#8226;    In a PowerShell script, you no longer have to convert PSObjects into base objects before passing them as a parameter value in Submit-JAMSEntry.&lt;br /&gt;&amp;#8226;    All FileWatch jobs are now canceled when the JAMS Agent or JAMS Executor is shut down.&lt;br /&gt;&amp;#8226;    A correction to prevent service failure if a Trigger was deleted while we were watching for a file, and file arrives shortly after. &lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 26 Mar 2010 12:22:59 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Permissions to Convert SQL Agent Jobs</title><link>http://www.jamssupport.com/Goto50066.aspx</link><description>In order to use the SQL Agent conversion tab of JAMS, you will need permissions to read the SQL Agent Jobs on the target SQL instance. In SQL Server 2000, it was difficult to allow users to see the SQL Server Agent Jobs on your database server without giving the user sysadmin permissions. SQL Server 2005 makes assigning this permission much easier through the use of new database roles in the msdb database.&lt;br /&gt;&lt;br /&gt;The SQLAgentReaderRole is a database role located in the msdb database. It is one of three new roles in this database aimed at allowing the database administrator the ability to assign more granular permissions when it comes to the administration of SQL Agent Jobs. Assigning a user or group to be a member of this role allows the user to see any SQL Agent Job located on the server instance, even the Jobs that user does not own. The user can see the Job, along with any History saved to the Job. However, the group is not allowed to execute the Jobs. To add a user as a member of the SQLAgentReaderRole, you can execute the following command:&lt;br /&gt;&lt;br /&gt;use msdb&lt;br /&gt;&lt;br /&gt;EXECUTE sp_addrolemember&lt;br /&gt;&lt;br /&gt;@rolename = 'SQLAgentReaderRole',&lt;br /&gt;&lt;br /&gt;@membername = 'username'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is also worth mentioning the other two SQL Agent roles available in SQL Server 2005. The SQLAgentUserRole allows users to create Jobs and to manage the Jobs that they create. The SQLAgentOperatorRole allows users all of the rights assigned to the SQLAgentReaderRole along with the permissions necessary to execute local Jobs that they do not own.&lt;br /&gt;&lt;br /&gt;In the event that you are not comfortable with assigning SQLAgentReaderRole permissions or if you are still on SQL Server 2000, there is still hope. The custom system stored procedure below is a listing of the Jobs on the system, and some detail to go along with the Job. Once you’ve created the procedure, you can assign execute permissions to the users that need to see the Jobs on the system.&lt;br /&gt;&lt;br /&gt;use master&lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;&lt;br /&gt;CREATE PROCEDURE [dbo].[sp_ViewJobListing]&lt;br /&gt;&lt;br /&gt;(&lt;br /&gt;&lt;br /&gt;    @JobName VARCHAR(255)=NULL&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;AS&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;    IF OBJECT_ID('tempdb..#Results')&gt;0&lt;br /&gt;&lt;br /&gt;        DROP TABLE #Results&lt;br /&gt;&lt;br /&gt;    CREATE TABLE #Results&lt;br /&gt;&lt;br /&gt;    (&lt;br /&gt;&lt;br /&gt;        job_id UNIQUEIDENTIFIER NOT NULL,&lt;br /&gt;&lt;br /&gt;        last_run_date INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        last_run_time INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        next_run_date INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        next_run_time INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        next_run_schedule_id INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        requested_to_run INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        request_source INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        request_source_id SYSNAME   COLLATE DATABASE_DEFAULT NULL,&lt;br /&gt;&lt;br /&gt;        running  INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        current_step INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        current_retry_attempt  INT              NOT NULL,&lt;br /&gt;&lt;br /&gt;        job_state  INT              NOT NULL&lt;br /&gt;&lt;br /&gt;    )&lt;br /&gt;&lt;br /&gt;    DECLARE @JobID VARCHAR(100)&lt;br /&gt;&lt;br /&gt;    SELECT TOP 1 @JobID = job_ID FROM msdb.dbo.sysjobs&lt;br /&gt;&lt;br /&gt;    INSERT INTO #Results&lt;br /&gt;&lt;br /&gt;    EXECUTE master.dbo.xp_sqlagent_enum_jobs 1, @JobID&lt;br /&gt;&lt;br /&gt;    SELECT&lt;br /&gt;&lt;br /&gt;        s.Name,&lt;br /&gt;&lt;br /&gt;        CASE WHEN s.enabled = 0 THEN 'No' ELSE 'Yes' END AS Enabled,&lt;br /&gt;&lt;br /&gt;        CASE WHEN next_run_date &gt; 0 THEN 'Yes' ELSE 'No' END AS Scheduled,&lt;br /&gt;&lt;br /&gt;        sc.name AS Category,&lt;br /&gt;&lt;br /&gt;        current_step AS CurrentExecutionStep,&lt;br /&gt;&lt;br /&gt;        last_run_date,&lt;br /&gt;&lt;br /&gt;        next_run_date,&lt;br /&gt;&lt;br /&gt;        CASE WHEN xp.running = 0 THEN 'Not Running' ELSE 'Executing...' END AS Status,&lt;br /&gt;&lt;br /&gt;        ISNULL((&lt;br /&gt;&lt;br /&gt;            SELECT CASE WHEN run_status = 1 THEN 'Succeeded' WHEN run_status = 3 THEN 'Cancelled' WHEN run_status = 0 THEN 'Failed' WHEN run_status IS NULL THEN 'Unknown' END AS LastRunStatus&lt;br /&gt;&lt;br /&gt;            FROM&lt;br /&gt;&lt;br /&gt;                msdb..sysjobhistory sho&lt;br /&gt;&lt;br /&gt;            WHERE&lt;br /&gt;&lt;br /&gt;                sho.job_id = xp.job_id AND&lt;br /&gt;&lt;br /&gt;                sho.instance_id =&lt;br /&gt;&lt;br /&gt;                (&lt;br /&gt;&lt;br /&gt;                    SELECT MAX(instance_id)&lt;br /&gt;&lt;br /&gt;                    FROM msdb..sysjobhistory sj (NOLOCK)&lt;br /&gt;&lt;br /&gt;                    WHERE sj.job_id = sho.job_id&lt;br /&gt;&lt;br /&gt;                )&lt;br /&gt;&lt;br /&gt;        ) ,'Unknown') AS LastRunStatus&lt;br /&gt;&lt;br /&gt;    FROM     #Results xp&lt;br /&gt;&lt;br /&gt;        INNER JOIN msdb..sysjobs s on xp.job_id = s.job_id&lt;br /&gt;&lt;br /&gt;        INNER JOIN msdb..syscategories sc on s.category_id = sc.category_id&lt;br /&gt;&lt;br /&gt;    WHERE&lt;br /&gt;&lt;br /&gt;        s.Name = ISNULL(@JobName, s.Name)&lt;br /&gt;&lt;br /&gt;    ORDER BY s.Name&lt;br /&gt;&lt;br /&gt;    IF @JobName IS NOT NULL&lt;br /&gt;&lt;br /&gt;    BEGIN&lt;br /&gt;&lt;br /&gt;        CREATE TABLE #JobHistory&lt;br /&gt;&lt;br /&gt;        (&lt;br /&gt;&lt;br /&gt;            StepID INT,&lt;br /&gt;&lt;br /&gt;            StepName SYSNAME,&lt;br /&gt;&lt;br /&gt;            Message NVARCHAR(1024),&lt;br /&gt;&lt;br /&gt;            RunStatus INT,&lt;br /&gt;&lt;br /&gt;            RunDate INT,&lt;br /&gt;&lt;br /&gt;            RunTime INT,&lt;br /&gt;&lt;br /&gt;            RunDuration INT,&lt;br /&gt;&lt;br /&gt;            operator_emailed NVARCHAR(20),&lt;br /&gt;&lt;br /&gt;            operator_netsent NVARCHAR(20),&lt;br /&gt;&lt;br /&gt;            operator_paged NVARCHAR(20)&lt;br /&gt;&lt;br /&gt;        )&lt;br /&gt;&lt;br /&gt;        INSERT INTO #JobHistory&lt;br /&gt;&lt;br /&gt;        SELECT&lt;br /&gt;&lt;br /&gt;            sjh.step_id,&lt;br /&gt;&lt;br /&gt;            sjh.step_name,&lt;br /&gt;&lt;br /&gt;            sjh.message,&lt;br /&gt;&lt;br /&gt;            sjh.run_status,&lt;br /&gt;&lt;br /&gt;            sjh.run_date,&lt;br /&gt;&lt;br /&gt;            sjh.run_time,&lt;br /&gt;&lt;br /&gt;            sjh.run_duration,&lt;br /&gt;&lt;br /&gt;            operator_emailed = so1.name,&lt;br /&gt;&lt;br /&gt;            operator_netsent = so2.name,&lt;br /&gt;&lt;br /&gt;            operator_paged = so3.name&lt;br /&gt;&lt;br /&gt;        FROM&lt;br /&gt;&lt;br /&gt;            msdb.dbo.sysjobhistory sjh&lt;br /&gt;&lt;br /&gt;            JOIN msdb.dbo.sysjobs sjj ON sjh.job_id = sjj.job_id&lt;br /&gt;&lt;br /&gt;            LEFT OUTER JOIN msdb.dbo.sysoperators so1  ON (sjh.operator_id_emailed = so1.id)&lt;br /&gt;&lt;br /&gt;            LEFT OUTER JOIN msdb.dbo.sysoperators so2  ON (sjh.operator_id_netsent = so2.id)&lt;br /&gt;&lt;br /&gt;            LEFT OUTER JOIN msdb.dbo.sysoperators so3  ON (sjh.operator_id_paged = so3.id),&lt;br /&gt;&lt;br /&gt;            msdb.dbo.sysjobs                 sj&lt;br /&gt;&lt;br /&gt;        WHERE&lt;br /&gt;&lt;br /&gt;        sjj.Name = @JobName and&lt;br /&gt;&lt;br /&gt;        (sj.job_id = sjh.job_id)&lt;br /&gt;&lt;br /&gt;        SELECT&lt;br /&gt;&lt;br /&gt;            StepID, StepName, Message, RunDate AS LastRunTime,&lt;br /&gt;&lt;br /&gt;            CASE RunStatus&lt;br /&gt;&lt;br /&gt;                WHEN 0 THEN 'Failed'&lt;br /&gt;&lt;br /&gt;                WHEN 1 THEN 'Succeeded'&lt;br /&gt;&lt;br /&gt;                WHEN 2 THEN 'Retry (step only)'&lt;br /&gt;&lt;br /&gt;                WHEN 3 THEN 'Canceled'&lt;br /&gt;&lt;br /&gt;                WHEN 4 THEN 'In-progress message'&lt;br /&gt;&lt;br /&gt;                WHEN 5 THEN 'Unknown'&lt;br /&gt;&lt;br /&gt;            END AS RunStatus&lt;br /&gt;&lt;br /&gt;        FROM #JobHistory&lt;br /&gt;&lt;br /&gt;        ORDER BY LastRunTime DESC, StepID ASC&lt;br /&gt;&lt;br /&gt;    END&lt;br /&gt;&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;EXECUTE sp_ms_marksystemobject 'sp_ViewJobListing'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 26 Mar 2010 12:20:34 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Release Notes for JAMS V4.8.57</title><link>http://www.jamssupport.com/Goto50067.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An enhancement to the JAMS Agent to improve restarting when jobs are executing&lt;/li&gt;&lt;li&gt;An enhancement to support JAMS AgentX Jobs restarting up to 5 times if a connection is dropped&lt;/li&gt;&lt;li&gt;Added support for SQL Authentication to the SQL Agent tab&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This release addresses the following issues:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you change a Trigger and then delete the Trigger before the JAMSScheduler has handled the change, the JAMS Scheduler will throw an unhandled exception and restart.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Resource counts were incorrect if a Job that required resources was killed while waiting for a resource.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The default SSH log level is now set to Off. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Cached objects are now cleared from the cache when we save an update to the server.  This resolves issues where the cached object would not contain updates made by the server during a save (i.e., adding a default ACL). &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Aborting a Job that was running on a different machine via the JAMS Agent could result in the Job terminating with a successful severity.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;</description><pubDate>Fri, 26 Mar 2010 12:04:00 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Force Job to Abort?</title><link>http://www.jamssupport.com/Goto50068.aspx</link><description>When aborting a job, you are given the option to "Force job to abort."&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/Abort_Options.bmp" /&gt;&lt;br /&gt;&lt;br /&gt;Whether or no you check "Force job to abort" depends on the Execution Method. In most cases, it doesn't make any difference. &lt;br /&gt;For PowerShell or MS Workflow jobs, when unchecked we ask PowerShell to stop running the script. When checked, we kill the process. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 26 Mar 2010 12:01:28 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Removing System Level Notification</title><link>http://www.jamssupport.com/Goto50069.aspx</link><description>Within a Job Definition, you can remove the Notify Names specified at the System Definition level by entering “-*,” at the beginning of the list. You can also remove individual names by entering –TonyC@mvpsi.com.&lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/Notify_Names_Remove_System_Level_Notification.bmp" /&gt;</description><pubDate>Fri, 26 Mar 2010 11:57:38 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Killing a Runaway Job</title><link>http://www.jamssupport.com/Goto50043.aspx</link><description>JAMS makes it easy to kill a Runaway Job process through the use of a Notification Job. &lt;br /&gt;&lt;br /&gt;&lt;img src="/Uploads/Images/KillProcess.bmp" /&gt;&lt;br /&gt;&lt;br /&gt;Simply create a Job, called KillRunaway in this example, using the PowerShell Execution Method with the following Source:&lt;br /&gt;&lt;br /&gt;param($JAMS_NOTIFY_JAMS_ENTRY, $JAMS_NOTIFY_REASON)&lt;br /&gt;if ($JAMS_NOTIFY_REASON -eq &lt;font color="#ff0000"&gt;'RUNAWAY'&lt;/font&gt;)&lt;br /&gt;{&lt;br /&gt;    write-host &lt;font color="#ff0000"&gt;"Killing runaway entry $JAMS_NOTIFY_JAMS_ENTRY"&lt;/font&gt;&lt;br /&gt;    Add-PSSnapin MVPSI.JAMS -erroraction SilentlyCOntinue&lt;br /&gt;    Stop-JAMSEntry $JAMS_NOTIFY_JAMS_ENTRY -confirm:$false&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_ctlAddArticleComments_ctlViewArticleComments_ctlCommentsRepeater_ctl01_lblFullMessage"&gt;  &lt;dl&gt;&lt;dt&gt;More information on JAMS_NOTIFY_REASON: &lt;/dt&gt;&lt;dd&gt;The reason for the notifications. This parameter could be: COMPLETED, FAILED, SHORT, RUNAWAY, STALLED or MISSED_WINDOW. &lt;/dd&gt;&lt;/dl&gt;http://www.mvpsi.com/doc/JAMSClient/NotificationParameters.html &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Fri, 26 Mar 2010 11:47:27 GMT</pubDate><dc:creator>SheilaE</dc:creator></item><item><title>Release Notes for JAMS V4.8.73</title><link>http://www.jamssupport.com/Goto50073.aspx</link><description>This release includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An enhancement to JAMSAgentX to prevent retry if the failure is due to login failure or fingerprint mismatch&lt;/li&gt;&lt;li&gt;An enhancement to DeployAgentX to improve detecting a failed deployment&lt;/li&gt;&lt;li&gt;An enhancement to prevent the addition of a Setup Job with no Job specified within (which results in a PK_DupKey error the next time the Setup is modified)&lt;/li&gt;&lt;li&gt;An enhancement to JAMSAgentX to improve database lock handling for improved concurrency&lt;/li&gt;&lt;li&gt;An enhancement to improve retry handling when a connection is dropped between the JAMS Executor and JAMS AgentX&lt;/li&gt;&lt;li&gt;An issue is resolved passing File transfer credentials to a JAMS Agent&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 26 Mar 2010 11:45:09 GMT</pubDate><dc:creator>SheilaE</dc:creator></item></channel></rss>
