<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Ernic Software</title>
	<atom:link href="http://www.ernicsoftware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ernicsoftware.com/blog</link>
	<description>Advanced Task Automation, Simplified.</description>
	<pubDate>Mon, 07 Sep 2009 10:35:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Optitask Source Code Available</title>
		<link>http://www.ernicsoftware.com/blog/2009/09/optitask-source-code-available/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/09/optitask-source-code-available/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 10:35:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=54</guid>
		<description><![CDATA[With immediate effect, Optitask source code (in C#) will be available for purchase with the product.
]]></description>
			<content:encoded><![CDATA[<p>With immediate effect, Optitask source code (in C#) will be available for purchase with the product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/09/optitask-source-code-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automating FTP uploads and downloads with Optitask</title>
		<link>http://www.ernicsoftware.com/blog/2009/02/automating-ftp-uploads-and-downloads-with-optitask/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/02/automating-ftp-uploads-and-downloads-with-optitask/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 06:06:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[ftp]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=34</guid>
		<description><![CDATA[FTP’s been around for nearly 40 years and I don’t foresee that it would disappear any time soon. Thousands of organizations are still using FTP on a daily basis for a variety of tasks including offsite backups, file sharing and B2B integrations.
Optitask is a great tool to use if you need automated FTP operations in [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small; font-family: Calibri;">FTP’s been around for nearly 40 years and I don’t foresee that it would disappear any time soon. Thousands of organizations are still using FTP on a daily basis for a variety of tasks including offsite backups, file sharing and B2B integrations.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small; font-family: Calibri;"><a href="http://www.ernicsoftware.com/products/optitask/">Optitask</a> is a great tool to use if you need automated FTP operations in your business. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small; font-family: Calibri;">Let me show you how to automate a simple FTP process. I have a web site with a Microsoft SQL Express database that I want to download on a daily basis to my local computer for backup purposes. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small; font-family: Calibri;">The first step is to create a new task for the backup:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><img class="aligncenter size-medium wp-image-35" title="automate_ftp_task" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/automate_ftp_task-300x245.jpg" alt="automate_ftp_task" width="300" height="245" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small; font-family: Calibri;">Next, I’ll use a FTP Connect component as the first action in my task to establish a connection with the FTP Server. On the settings page of the FTP Connect component I specify the connection settings to my FTP server:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><img class="aligncenter size-medium wp-image-36" title="ftp-connection-settings" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/ftp-connection-settings-300x222.jpg" alt="ftp-connection-settings" width="300" height="222" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="color: red;"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="color: #008000;">Screen Notes: I’ve selected the FTP server type of FTP. Optitask currently supports standard FTP, FTPS and FTP over SSL. SFTP will also be added in the next release. You’ll notice that I also specified the default remote directory after the connection is established.</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small;">In the Advanced Settings page for the connection component I’ll update the Connection and Read Timeouts to bigger values since I know my connection to the server is slow and timeouts are inevitable:</span> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small;"><span style="font-size: small; font-family: Calibri;"><img class="aligncenter size-medium wp-image-37" title="ftp-advanced-connection-settings" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/ftp-advanced-connection-settings-300x222.jpg" alt="ftp-advanced-connection-settings" width="300" height="222" /></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: small; font-family: Calibri;">Next, we’ll add a FTP Download action that will download our files from the FTP server:</span> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><img class="aligncenter size-medium wp-image-38" title="ftp-download" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/ftp-download-300x222.jpg" alt="ftp-download" width="300" height="222" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><span style="color: #008000;">Screen Notes: You’ll see from the screenshot above I’ve selected the FTP Connection we just created. This is because Optitask allows you to use multiple FTP sessions in the same task at once. I also selected the “Multiple files matching pattern” that will download all the files matching my search pattern automatically.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;">After the files are downloaded, we need to disconnect from the FTP server and we do this by adding a FTP Disconnect action below our download action:</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><img class="aligncenter size-medium wp-image-39" title="ftp-disconnect" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/ftp-disconnect-300x222.jpg" alt="ftp-disconnect" width="300" height="222" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;">The last step is to setup a schedule for our task. We’ll add a schedule trigger to the task and specify the settings to execute our backup task every night at 12AM:</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><img class="aligncenter size-medium wp-image-40" title="ftp-schedule" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/ftp-schedule-300x261.jpg" alt="ftp-schedule" width="300" height="261" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;">That’s it. Four simple steps to automate file transfers from a FTP server.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"><img class="aligncenter size-medium wp-image-41" title="ftp-steps" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/02/ftp-steps-300x184.jpg" alt="ftp-steps" width="300" height="184" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: justify;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/02/automating-ftp-uploads-and-downloads-with-optitask/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Keep An Eye On Your Routers and Servers With Optitask</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/keep-an-eye-on-your-routers-and-servers-with-optitask/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/keep-an-eye-on-your-routers-and-servers-with-optitask/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:43:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=31</guid>
		<description><![CDATA[Click here to learn how to Setup up a Network Monitor with Optitask
]]></description>
			<content:encoded><![CDATA[<p>Click here to learn how to <a title="Permanent link to Setting up a Network Monitor with Optitask" rel="bookmark" href="http://www.ernic.co.za/2008/12/setting-up-a-network-monitor-with-optitask/">Setup up a Network Monitor with Optitask</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/keep-an-eye-on-your-routers-and-servers-with-optitask/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scheduling a SQL query or Stored Procedure to execute at specific times</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/scheduling-a-sql-query-or-stored-procedure-to-execute-at-specific-times/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/scheduling-a-sql-query-or-stored-procedure-to-execute-at-specific-times/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:41:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=28</guid>
		<description><![CDATA[I appologize for all the links to my previous Optitask blog but I don&#8217;t really want to move the content to the new official blog so please bare with me. My old blog at Ernic is still active but is primarily my personal and contracting blog.
Read the full article on how to Schedule a SQL [...]]]></description>
			<content:encoded><![CDATA[<p>I appologize for all the links to my previous Optitask blog but I don&#8217;t really want to move the content to the new official blog so please bare with me. My old blog at Ernic is still active but is primarily my personal and contracting blog.</p>
<p>Read the full article on how to <a href="http://www.ernic.co.za/2008/12/scheduling-a-sql-query-or-stored-procedure-to-execute-at-specific-times/">Schedule a SQL Query or Stored Procedure to execute at scheduled times.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/scheduling-a-sql-query-or-stored-procedure-to-execute-at-specific-times/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Backup a Microsoft SQL Database from Optitask</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/backup-a-microsoft-sql-database-from-optitask/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/backup-a-microsoft-sql-database-from-optitask/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 10:56:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=20</guid>
		<description><![CDATA[Create a new task and add a new “SQL Task” action. Right-click on the new task, select properties and then click on the settings page. 
You need to specify a database connection to use, if you don’t have one use the data source manager to create a new connection to the database server.
To perform the [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">Create a new task and add a new “SQL Task” action. Right-click on the new task, select properties and then click on the settings page. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">You need to specify a database connection to use, if you don’t have one use the data source manager to create a new connection to the database server.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">To perform the backup enter the following SQL command:</span><span style="font-size: small; font-family: Calibri;"></span><span style="font-size: small; font-family: Calibri;">This will perform a backup of the “Northwind” database and create the output database to &#8216;C:\NorthwindSQLBackup.bak&#8217;.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">

<div class="wp_syntax"><div class="code"><pre class="sql">BACKUP <span style="color: #993333; font-weight: bold;">DATABASE</span> Northwind <span style="color: #993333; font-weight: bold;">TO</span> DISK <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'C:<span style="color: #000099; font-weight: bold;">\N</span>orthwindSQLBackup.bak'</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="sql">&nbsp;</pre></div></div>

<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">One additional setting you will need is the Command Timeout. In this example I’ve set the timeout to 3600 seconds (1 hour), otherwise the command will timeout before the SQL backup is completed.</span></p>
<p><img class="aligncenter size-medium wp-image-21" title="backup-sql-database-from-optitask" src="http://www.ernicsoftware.com/blog/wp-content/uploads/2009/01/backup-sql-database-from-optitask-300x222.jpg" alt="backup-sql-database-from-optitask" width="300" height="222" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/backup-a-microsoft-sql-database-from-optitask/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automatically send SMS messages when a SharePoint List is updated</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/automatically-send-sms-messages-when-a-sharepoint-list-is-updated/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/automatically-send-sms-messages-when-a-sharepoint-list-is-updated/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 07:56:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=18</guid>
		<description><![CDATA[I wrote an article a while back on my personal blog about: &#8220;How to send a SMS message or Email automatically when SharePoint list is updated. This is very handy when you need to notify users when a document was added or updated in a document library amongst other things.
Here&#8217;s the link to the article [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote an article a while back on my personal blog about: &#8220;How to send a SMS message or Email automatically when SharePoint list is updated. This is very handy when you need to notify users when a document was added or updated in a document library amongst other things.</p>
<p>Here&#8217;s the link to the article explaining the steps involved:</p>
<p><a title="Permanent link to Automatically send SMS messages when a Sharepoint List is updated" rel="bookmark" href="http://www.ernic.co.za/2008/10/automatically-send-sms-messages-when-a-sharepoint-list-is-updated/">Automatically send SMS messages when a Sharepoint List is updated</a><a href="http://www.ernic.co.za/2008/10/automatically-send-sms-messages-when-a-sharepoint-list-is-updated/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/automatically-send-sms-messages-when-a-sharepoint-list-is-updated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Schedule a .NET Class or EXE from Optitask</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/schedule-a-net-class-or-exe-from-optitask/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/schedule-a-net-class-or-exe-from-optitask/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 05:22:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[How To]]></category>

		<category><![CDATA[.net]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=15</guid>
		<description><![CDATA[ Developers and IT administrators are often faced with the task to schedule a program, a stored procedure or a component perform cleanup operations, batch processing and other tasks that need to happen on a scheduled basis.
 
The quick and easy way out is to schedule it on your database software if it supports it or to [...]]]></description>
			<content:encoded><![CDATA[<p> Developers and IT administrators are often faced with the task to schedule a program, a stored procedure or a component perform cleanup operations, batch processing and other tasks that need to happen on a scheduled basis.<br />
 <br />
The quick and easy way out is to schedule it on your database software if it supports it or to run it from the Windows Scheduler. The problem with this is that when the job fails you have no control or knowledge of it or if an existing program is running, there is no way to prevent new instances from starting up.<br />
 <br />
With Optitask is simple to schedule anything from stored procedures, programs or even custom build .NET, COM or DLL components to execute at scheduled times and have full control.<br />
 <br />
Watch the demonstration video below to see how easy it is to schedule and execute:</p>
<ul>
<li><span class="content">A method call on a custom build .NET component</span></li>
<li><span class="content">A custom build program</span></li>
<li>A stored procedure on a database </li>
</ul>
<p><a href="http://www.ernicsoftware.com/sitedata/job_scheduling.swf">Click here to watch the video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/schedule-a-net-class-or-exe-from-optitask/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optitask - It&#8217;s Like Playing LEGO</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/optitask-its-like-playing-legos/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/optitask-its-like-playing-legos/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 14:56:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=7</guid>
		<description><![CDATA[There’s something about Optitask that excites me every time I fire it up. I am not sure what it is but this product makes me feel fulfilled.  Could it be because I built it, or perhaps because it reminds me of my childhood playing with LEGO? Similar to LEGO, Optitask is a platform with hundreds [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">There’s something about Optitask that excites me every time I fire it up. I am not sure what it is but this product makes me feel fulfilled. <span style="mso-spacerun: yes;"> </span>Could it be because I built it, or perhaps because it reminds me of my childhood playing with LEGO? Similar to LEGO, Optitask is a platform with hundreds of different actions or pieces of LEGO that fit together, and, placed in the right order can achieve great things!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/optitask-its-like-playing-legos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.ernicsoftware.com/blog/2009/01/hello-world/</link>
		<comments>http://www.ernicsoftware.com/blog/2009/01/hello-world/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 13:20:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ernicsoftware.com/blog/?p=1</guid>
		<description><![CDATA[Hello and welcome to the first post of our company blog. I am very excited to start this blog and hope to post regularly news about Optitask plus tutorials on how to use Optitask in your workplace. If you have any suggestions on the type of content you expect here, drop me an email at [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">Hello and welcome to the first post of our company blog. I am very excited to start this blog and hope to post regularly news about Optitask plus tutorials on how to use Optitask in your workplace. If you have any suggestions on the type of content you expect here, drop me an email at <a href="mailto:erhard@ernicsoftware.com">erhard@ernicsoftware.com</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernicsoftware.com/blog/2009/01/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

