<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Breath XML? &#187; Australia</title>
	<atom:link href="http://www.ntuition.com.au/blog/category/australia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ntuition.com.au/blog</link>
	<description>My IT related life</description>
	<lastBuildDate>Thu, 06 Oct 2011 10:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>BMC Remedy ITSM Archiving</title>
		<link>http://www.ntuition.com.au/blog/2010/10/bmc-remedy-itsm-archiving/</link>
		<comments>http://www.ntuition.com.au/blog/2010/10/bmc-remedy-itsm-archiving/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 00:18:45 +0000</pubDate>
		<dc:creator>Torsten Brosow</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[Column IT]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Archiving]]></category>
		<category><![CDATA[Integration]]></category>

		<guid isPermaLink="false">http://www.ntuition.com.au/blog/?p=219</guid>
		<description><![CDATA[Where the hassle starts Good designed ITSM Applications are reliable, modular, flexible and easy to maintain. All database tables are well indexed and the performance is acceptable from a user perspective. Okay, stop dreaming&#8230;.. An ITSM Application is likely a living elephant. With increasing of data records like  Incidents, Problems, Infrastructure Change and all the associated [...]]]></description>
			<content:encoded><![CDATA[<h3>Where the hassle starts</h3>
<p>Good designed ITSM Applications are reliable, modular, flexible and easy to maintain. All database tables are well indexed and the performance is acceptable from a user perspective. <strong><span style="color: #3366ff;">Okay, stop dreaming&#8230;..</span></strong></p>
<p>An ITSM Application is likely a living elephant. With increasing of data records like  Incidents, Problems, Infrastructure Change and all the associated CI&#8217;s the good elephant turns to a bad mammoth. One option to increase the performance back to acceptable values is to archive the transaction data.</p>
<h3>Scope</h3>
<p>The Remedy out-of-the-box works as designed but doesn&#8217;t fullfill the archiving requirements of ITSM installations.</p>
<p>In general, a &#8220;living&#8221; Remedy ITSM environment requires an archiving solution to improve performance and overall usability. The Archiving solution should deliver a company/module level configuration that can be driven by customer requirements.</p>
<p>Best practise should be a Hybrid solution design; combining a Remedy configuration layer that will drive database stored procedures to physically move/delete data from the Incident Management, Problem Investigation, Known Error, Change Management, Service Request Management, Task Management, Work Order Management and bespoken applications ‘live’ tables to ‘archive’ tables.<span id="more-219"></span></p>
<h3>Permissions</h3>
<p>Archive data should be accessible via the same multi-tenanted permission model as for the Remedy application data. Data can be archived based on company and ITSM module/application. The archived ITSM data will be accessible via the current ITSM permission model.</p>
<p>The end user will determine which ITSM permission groups will have access to the archived data for each ITSM application, e.g. ‘Incident Master’ will have access to archived incident data.</p>
<h3>Synchronisation</h3>
<p>The ‘live’ tables and ‘archive’ tables need to be kept in sync in relation to field additions/changes. Field changes like increasing the field length can cause the database structure to change. This will cause issues for the archiving process. An API program will be executed before the archive process and will keep the tables in sync. Any structure changes will report to the log form.</p>
<p>The initial phase the archiving PL/SQL script will check the database repository to ensure that the table structures are identical. If fields are missing or have different data-type/length the PL/SQL will report an error and terminate without archiving any data.</p>
<h3>Archiving</h3>
<p>The archive stored procedure design methodology will encompass a parameter driven solution. These parameters can be configured in the Remedy Archive Configuration forms and passed when executing the stored procedure.</p>
<p>The stored procedure will be written in the Oracle PL/SQL program language. Any other SQL program language like Windows/SQL Server can be used as well. The PL/SQL stored procedure will deliver the following functionality.</p>
<ul>
<li> Database schema consistency validation of ‘live’ and ‘archive’ tables</li>
<li>Gathering of transactional records, e.g. HPD:Help Desk for incident based on the company/module archive policy and business rule(s)</li>
<li>Using the transactional record (primary key) to copy the associations based on the configured association SQL into the archive tables</li>
<li>Delete the association data and transactional data records from the ‘live’ tables</li>
<li>Capture transactional record counts, database errors etc by company/module and log this information into a separate table. This data will be available via a Remedy view form</li>
</ul>
<p>The archiving of data in the ARSystem database will include associated status history (H table) data and attachments (B table).</p>
<p>The described solution is proven and works as designed.</p>
<p>Thanks to Dan Knight for his fantastic cooperation and contribution in this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntuition.com.au/blog/2010/10/bmc-remedy-itsm-archiving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>N-Tuition Australia&#8217;s new website published</title>
		<link>http://www.ntuition.com.au/blog/2009/06/n-tuition-australias-new-website-published/</link>
		<comments>http://www.ntuition.com.au/blog/2009/06/n-tuition-australias-new-website-published/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 06:21:34 +0000</pubDate>
		<dc:creator>Torsten Brosow</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.ntuition.com.au/blog/?p=195</guid>
		<description><![CDATA[N-Tuition Australia&#8217;s new web presentation is now online. Check it out N-Tuition Australia web presentation]]></description>
			<content:encoded><![CDATA[<p>N-Tuition Australia&#8217;s new web presentation is now online.</p>
<p>Check it out</p>
<p><a class="wpGallery" href="http://www.ntuition.com.au" target="_self">N-Tuition Australia web presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntuition.com.au/blog/2009/06/n-tuition-australias-new-website-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

