<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Tideway : Blog</title>
    <link>/community/blog/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>steve_watts@bmc.com</dc:creator>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-03-24T08:50:42+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>TKU Update Announcements Move to BMC Communities Site</title>
      <link>http://www.tideway.com/community/blog-post/tku-update-announcements-move-to-bmc-communities-site/</link>
      <guid>http://www.tideway.com/community/blog-post/tku-update-announcements-move-to-bmc-communities-site/</guid>
      <description><![CDATA[	<p>We have now transitioned the monthly TKU announcements to the BMC Communities site which can be found at: </p>

	<p>http://communities.bmc.com/communities/community/bmcdn/bmc_atrium_and_foundation_technologies/discovery</p>

]]></description>
      <dc:subject></dc:subject>
      <dc:date>2010-03-24T08:50:42+00:00</dc:date>
    </item>

    <item>
      <title>TKU January 2010 Extends Coverage of BMC Products</title>
      <link>http://www.tideway.com/community/blog-post/tku-january-2010-extends-coverage-of-bmc-products/</link>
      <guid>http://www.tideway.com/community/blog-post/tku-january-2010-extends-coverage-of-bmc-products/</guid>
      <description><![CDATA[	<p>Today we release the <a href="http://www.tideway.com/confluence/display/Configipedia/Technology+Knowledge+Update+2010-Jan-1">January Technology Knowledge Update</a> (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance BMC Atrium Discovery&#8217;s software discovery capability.</p>

	<p>The January release includes 6 new products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Products">369 software products</a> and over 29,000 software product configurations discoverable.  </p>

	<p>The release focuses on extending discovery coverage of BMC products and includes patterns for:
	<ul>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+Atrium+CMDB">BMC Atrium CMDB</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+BladeLogic+Client+Automation">BMC BladeLogic Client Automation</a></li>
		<li> <a href="http://www.tideway.com/confluence/display/Configipedia/BMC+CONTROL-M+CM+for+Advanced+File+Transfer">BMC CONTROL-M/CM for Advanced File Transfer</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+Patrol+Enterprise+Manager">BMC Patrol Enterprise Manager</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+ProactiveNet+Analytics">BMC ProactiveNet Analytics</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+Remedy+AR+System">Remedy AR System</a></li>
	</ul></p>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release so you can confident in the discovered results returned.</p>]]></description>
      <dc:subject>CMDB, Software</dc:subject>
      <dc:date>2010-01-18T10:55:55+00:00</dc:date>
    </item>

    <item>
      <title>TKU December Extends Coverage of BMC Products</title>
      <link>http://www.tideway.com/community/blog-post/tku-december-extends-coverage-of-bmc-products/</link>
      <guid>http://www.tideway.com/community/blog-post/tku-december-extends-coverage-of-bmc-products/</guid>
      <description><![CDATA[	<p>Today we release the <a href="http://www.tideway.com/confluence/display/Configipedia/Technology+Knowledge+Update+2009-Dec-1">December Technology Knowledge Update</a> (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance Tideway&#8217;s software discovery capability.</p>

	<p>The December release includes 8 new products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Products">364 software products</a> and over 29,000 software product configurations discoverable.  </p>

	<p>The release focuses on extending discovery coverage of <a href="http://www.tideway.com/confluence/display/Configipedia/BMC">BMC products</a> , particularly the CONTROL-M family.</p>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release so you can confident in the discovered results returned.</p>]]></description>
      <dc:subject>Home Page, Software</dc:subject>
      <dc:date>2009-12-20T23:14:09+00:00</dc:date>
    </item>

    <item>
      <title>TKU November Strengthens Coverage of IBM Products</title>
      <link>http://www.tideway.com/community/blog-post/tku-november-extends-strengthens-coverage-of-ibm-products/</link>
      <guid>http://www.tideway.com/community/blog-post/tku-november-extends-strengthens-coverage-of-ibm-products/</guid>
      <description><![CDATA[	<p>Today we release the <a href="http://www.tideway.com/confluence/display/Configipedia/Technology+Knowledge+Update+2009-Nov-1">November Tideway Knowledge Update</a> (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance Tideway&#8217;s software discovery capability.</p>

	<p>The November release includes 13 new products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Products">356 software products</a> and over 29,000 software product configurations discoverable.  </p>

	<p>The release focuses on extending discovery coverage of <a href="http://www.tideway.com/confluence/display/Configipedia/IBM">IBM products</a> specifically to support license audit initiatives and provides broad coverage across the all the major IBM software product brands such as:
	<ul>
		<li>Cognos</li>
		<li>DB2</li>
		<li>FileNet</li>
		<li>Infosphere</li>
		<li>Rational</li>
		<li>Tivoli</li>
		<li>Websphere</li>
	</ul></p>

	<p>To ensure quality, pattern developers leverage our relationship with IBM by either accessing product expertise or accessing products in  <a href="http://www-304.ibm.com/jct01005c/isv/iic/">IBM Innovation Center</a> labs.</p>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release so you can confident in the discovered results returned.</p>]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-11-26T13:43:53+00:00</dc:date>
    </item>

    <item>
      <title>Products Reaching End Of Life In November / December 09</title>
      <link>http://www.tideway.com/community/blog-post/products-reaching-end-of-life-in-november-december-09/</link>
      <guid>http://www.tideway.com/community/blog-post/products-reaching-end-of-life-in-november-december-09/</guid>
      <description><![CDATA[	<p>This month&#8217;s installment of my regular update. Products reaching end of life in November and December that can be discovered by Tideway Foundation&#8230;..</p>

	<p>Why is it important to track software going end of life? Here&#8217;s a few reasons Tideway customers tell us why they are using Foundation to track software nearing end of life.</p>

	<ul>
		<li>Identify operating systems and software that are exposed to security / stability risks as they are no longer supported by patch updates</li>
		<li>Identify operating systems and software that we may be paying a premium maintenance subscription for</li>
		<li>Identify operating systems and software that are no longer shipping may lead to increased costs and risks associated with variance</li>
	</ul>

	<p><b>Products Reaching End Of Life In November 09</b>
	<ul>
		<li>HP Client Automation 4.2, 5.0</li>
		<li>HP DevInspect 4.0, 5.0, 5.1</li>
		<li>IBM Tivoli Netcool/OMNIbus 7.0</li>
	</ul></p>

	<p><b>Products Reaching End Of Life In December 09</b>
	<ul>
		<li>Borland StarTeam v9.0</li>
		<li>CA Directory v8.1</li>
		<li>Ingres Ingres Database v2.6</li>
		<li>McAfee VirusScan Enterprise v8.0</li>
		<li>MySQL AB MySQL Database Server v5</li>
		<li>Oracle Berkeley DB v4.3</li>
		<li>Oracle Database Lite v10.2</li>
		<li>Sybase Adaptive Server Enterprise v12.5</li>
		<li>Sybase jConnect for JDBC v5.5</li>
		<li>Sybase Replication Server v12.6</li>
		<li>VMware Consolidated Backup v1.1</li>
		<li>VMware VirtualCenter v2.5</li>
		<li>VMware High Availability v2.5</li>
		<li>VMware VMotion v2.5</li>
	</ul></p>

]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-10-30T11:47:59+00:00</dc:date>
    </item>

    <item>
      <title>Identify Oracle October CPU Candidates with Tideway Foundation</title>
      <link>http://www.tideway.com/community/blog-post/identify-oracle-october-cpu-candidates-with-tideway-foundation/</link>
      <guid>http://www.tideway.com/community/blog-post/identify-oracle-october-cpu-candidates-with-tideway-foundation/</guid>
      <description><![CDATA[	<p>On 20th October Oracle released its latest critical patch update (CPU). Looking at the list of products requiring the CPU it is clear that Tideway Foundation patterns provide the level of precision (5 digit version identification) needed to help organizations quickly identify instances requiring the patch.</p>

	<p><a href="http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuoct2009.html">Go to Oracle October CPU web page</a></p>

	<p>Oracle recommend that organizations &#8220;have a complete inventory of Oracle products across the IT enterprise, with full version numbers&#8221; however do not appear to have a solution for this. As a result we hear that many organizations are unable to apply the CPUs and as a result are exposing themselves to critical security vulnerabilities.</p>

	<p>Follow these links to the  find out more about how Tideway identifies  <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+Application+Server"> Oracle Application Server </a>,  <a href="http://www.tideway.com/tknwiki/index.php/Oracle_RDBMS"> Oracle Database </a>,  <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+E-Business+Suite"> E-Business Suite </a>,   <a href="http://www.tideway.com/confluence/display/Configipedia/BEA+WebLogic+Application+Server"> Weblogic </a> and  <a href="http://www.tideway.com/confluence/display/Configipedia/Java+Virtual+Machine"> JRockit </a> inventories.</p>

	<p><a href="http://www.tideway.com/downloads/foundation/">Or why not try out Tideway Foundation by downloading the Community Edition</a></p>

	<p>Steve</p>]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-10-22T09:17:56+00:00</dc:date>
    </item>

    <item>
      <title>TKU October Extends Coverage for IBM, Microsoft and Veritas Products</title>
      <link>http://www.tideway.com/community/blog-post/tku-october-extends-coverage-for-ibm-microsoft-and-veritas-products/</link>
      <guid>http://www.tideway.com/community/blog-post/tku-october-extends-coverage-for-ibm-microsoft-and-veritas-products/</guid>
      <description><![CDATA[	<p>Today we release the October Tideway Knowledge Update (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance Tideway&#8217;s software discovery capability.</p>

	<p>The October release includes 14 new products taking the total to 343 software products and over 28,000 software product configurations discoverable.  </p>

	<p>The release particularly helps customers with the following:</p>

	<ul>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/Symantec">Symantec Veritas </a> discovery for license audits &#8211; with enhancements to license key discovery  and discovery of NetBackup Agents</li>
		<li>IBM discovery for license audits &#8211; with patterns for 7 additional products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/IBM"> 81 IBM products </a> discoverable by Tideway</li>
		<li>Microsoft discovery for license audits &#8211; with patterns for 4 additional products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Microsoft"> 30 Microsoft server products </a> discoverable by Tideway</li>
		<li>Management of virtualized environments with the discovery of <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+VM"> Oracle VM </a> and <a href="http://www.tideway.com/confluence/display/Configipedia/Parallels+Virtuzzo+Containers"> Oracle VM </a> Parallels Virtuzzo Containers </a></li>
	</ul>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release.</p>]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-10-16T10:04:18+00:00</dc:date>
    </item>

    <item>
      <title>SAP Business Suite Discovery Capabilities in Tideway Foundation: a technical overview</title>
      <link>http://www.tideway.com/community/blog-post/sap-discovery-capabilities-in-tideway-foundation-a-technical-overview/</link>
      <guid>http://www.tideway.com/community/blog-post/sap-discovery-capabilities-in-tideway-foundation-a-technical-overview/</guid>
      <description><![CDATA[	<p>This blog will go through the technical steps that <em>Tideway Foundation</em> takes when modeling an <em>SAP Suite</em> instance, be it on a single host, or across multiple hosts.</p>

	<p>We&#8217;re going to start from the <em>SAP Application Server</em>, then explain the modeling of an <em>SAP Suite</em> instance, and finally go in-depth, into the Database queries that we employ, and how we interpret their results.</p>

	<h3>SAP Application Server</h3>

	<p>The first step is taken when the <em>SAP Application Server</em> is recognized as running on a given host. This is the case when Tideway discovers the <em>sapstartsrv.exe</em> or <em>sapstartsrv</em> process running. The pattern will then parse the process arguments, and will infer:</p>

	<p><em>Instance Name</em>: The instance of the running <em>Application Server</em><br />
<em>System Name</em>: The SAP SID, or name of the SAP system<br />
<em>Profile Directory</em>: the directory containing the configuration profiles</p>

	<p>This is an example of the process arguments: pf=C:\usr\sap\SBX\SYS\profile\START_DVEBMGS01_SALSA</p>

	<p>This is the code that allows these attributes to be retrieved:</p>

	<p><pre><br />
if &#8220;args&#8221; in process then
    instance_name := regex.extract(process.args, <code>regex &#39;(?i)pf=.*(?:/|\\)START_([^_]*)_&#39;,</code>
                                   raw &#8216;\1&#8217;);</p>

    system_name := regex.extract(process.args,
                                 regex &#8220;(?i)[/\\]([^/\\]+)[/\\]SYS[/\\]profile[/\\]&#8221;,
                                 raw &#8220;\1&#8221;);

    profile_dir := regex.extract(process.args,
                                 regex &#8220;(?i)pf=(.*[/\\])START_&#8221;,
                                 raw &#8220;\1&#8221;);
end if;
</pre>

	<p>The pattern will then proceed to model an <em>SAP Application Server</em> Software Instance. Afterwards, it will retrieve 3 configuration profiles:</p>

	<p><em>Default Profile</em>: a profile common to all the <em>SAP Application Servers</em> belonging to the same System (SID). Example filename: <em>DEFAULT.PFL</em><br />
<em>Instance Profile</em>: a profile unique to the specific Application Server instance. Example filename:  <em>SID_INSTANCE_HOSTNAME</em><br />
<em>Startup Profile</em>:  a profile unique to the specific Application Server instance, containing Startup information. Example filename: <em>START_INSTANCE_HOSTNAME</em></p>

	<p>Each file is stored in a File Node, and linked directly to the relevant <em>SAP Application Server</em> Software Instance. The <em>Default Profile</em> is going to be especially useful in identifying which Database is supporting the <em>SAP Suite</em> instance. This is the Database that we&#8217;re going to query, and collect relevant data from.</p>

	<p>The following is the code that allows the <em>Instance Profile</em> file to be retrieved, stored as a File Node, and linked to the SI. Note that <em>system_name</em>, <em>instance_name</em> and <em>profile_dir</em>, the key variables which allow us to retrieve the file location and name, were all retrieved from the process arguments, in the code section illustrated above.</p>

	<p><pre><br />
if system_name then
    instance_profile_relative_path := &#8220;<span>system_name</span>_%instance_name%_%host.name%&#8221;;
    instance_profile_path := &#8220;<span>profile_dir</span>%instance_profile_relative_path%&#8221;;
    log.debug(&#8220;Going to extract the following file: <span>instance_profile_path</span>.&#8221;);</p>

    instance_profile_file := discovery.fileGet(process,
                                               &#8220;<span>instance_profile_path</span>&#8220;);

    if not instance_profile_file then
        instance_profile_relative_path := text.upper(instance_profile_relative_path);
        instance_profile_path := &#8220;<span>profile_dir</span>%instance_profile_relative_path%&#8221;;
        log.debug(&#8220;Going to extract the following file: <span>instance_profile_path</span>.&#8221;);
        instance_profile_file := discovery.fileGet(process,
                                                   &#8220;<span>instance_profile_path</span>&#8220;);
    end if;

    if instance_profile_file and &#8220;content&#8221; in instance_profile_file then
        if_node := model.File(key := &#8220;<span>instance_profile_path</span>/%host.key%&#8221;,
                              type := &#8220;SAP Instance Profile&#8221;,
                              name := &#8220;File <span>instance_profile_path</span> on <span>host.name</span>&#8220;,
                              path := instance_profile_path,
                              size := instance_profile_file.size,
                              md5sum := instance_profile_file.md5sum,
                              last_modified := instance_profile_file.last_modified,
                              content := instance_profile_file.content);

        file_list := file_list + [if_node];
    end if;
end if;
[&#8230;]
if file_list then
    model.rel.RelatedFile(ElementUsingFile := app_si, File := file_list);
    log.debug(&#8220;Profile File(s) related to <span>app_si.name</span>.&#8221;);
end if;
</pre>

	<p><strong>Note</strong>: the 3 profile files are stored in a File Node, so that they are easily browsable and readable. Should you want to extract specific information from them, and store them in a specific attribute, please let us know.</p>

	<h3>Identifying the supporting Database</h3>

	<p>The pattern responsible for modeling the <em>SAP Suite</em> Software Instance triggers as soon as the <em>SAP Application Server</em> SI is modeled.</p>

	<p>This pattern retrieves the <em>Default Profile</em> file &#8211; which was stored as a File node &#8211; and extracts DB location from it.</p>

	<p>This is the code used to retrieve the <em>Default Profile</em> file from the <em>SAP Application Server</em> SI:</p>

	<p><pre><br />
default_profile_files := search(in sap_app_si traverse ElementUsingFile:RelatedFile:File:File where type = &#8220;SAP Default Profile&#8221;);</p>

	<p>for dpf in default_profile_files do
    if dpf and &#8220;content&#8221; in dpf then
        default_profile_file := dpf;
    end if;<br />
end for;<br />
</pre></p>

	<p>These are the attributes that are extracted:</p>

	<p><em>j2ee/dbtype</em>: the DB type. We are currently supporting <em>MS SQL DB</em> and <em>Oracle DB</em>. Work for <em>IBM DB2</em> is under way<br />
<em>j2ee/dbhost</em>: the Hostname where the DB is running<br />
<em>j2ee/dbname</em>: the DB Name or SID, depending on the DB type.</p>

	<p>These attributes are extracted using the following code:</p>

	<p><pre><br />
db_type_short := regex.extract(default_profile_file.content,
                               regex &#8220;j2ee/dbtype *= *(\S+)&#8221;,
                               raw &#8220;\1&#8221;);<br />
db_type := DBTypes[db_type_short];<br />
log.debug(&#8220;DB Type: <span>db_type</span>.&#8221;);</p>

	<p>if db_type = &#8220;MS SQL&#8221; then
    db_host := regex.extract(default_profile_file.content,
                             regex &#8220;j2ee/dbhost *= *(\S+)&#8221;,
                             raw &#8220;\1&#8221;);
    log.debug(&#8220;DB Host: <span>db_host</span>.&#8221;);</p>

    db_name := regex.extract(default_profile_file.content,
                             regex &#8220;j2ee/dbname *= *(\S+)&#8221;,
                              raw &#8220;\1&#8221;);
[&#8230;]
elif db_type = &#8220;Oracle&#8221; then
    db_host := regex.extract(default_profile_file.content,
                             regex &#8220;j2ee/dbhost *= *(\S+)&#8221;,
                             raw &#8220;\1&#8221;);
    log.debug(&#8220;DB Host: <span>db_host</span>.&#8221;);
    db_sid := regex.extract(default_profile_file.content,
                            regex &#8220;j2ee/dbname *= *(\S+)&#8221;,
                            raw &#8220;\1&#8221;);
[&#8230;]
end if;
</pre>

	<p>The pattern will then perform a search for Software Instances of a specific DB Type, with a specific Name/SID, and running on a specific Host, based on the retrieved attributes.</p>

	<h3>Querying the Database</h3>

	<p>Once the DB location is known, the pattern retrieves the port that the DB is listening on. The first place it looks in is the <em>port</em> attribute in the DB Software Instance. If that attribute isn&#8217;t present, the pattern looks for the value entered in the SAP Configuration Section for the pattern. The value in this section is defined by the user.</p>

	<p>After the port is known, the pattern proceeds to run a set of queries. We&#8217;re reporting the 3 most relevant of them.</p>

	<p><em>Versioning Query</em></p>

<pre>select * from CVERS_TXT</pre>

	<p>This query returns the version of <em>SAP Suite</em>, and it also returns the application/system type that is running. Typical examples are: <em>ERP</em>, <em>CRM</em>, <em>Netweaver</em>&#8230;</p>

	<p><em>Licensing Query</em></p>

<pre>select * from MLICHECK</pre>

	<p>This query returns Licensing data for an <em>SAP Suite</em> instance. The attributes returned are:</p>

	<ul>
		<li>License Key</li>
		<li>Start Date</li>
		<li>Expiration Date</li>
		<li>Max Users allowed</li>
	</ul>

	<p>This is an example of a <em>Licensing Query</em> call from the pattern:</p>

<pre>
if db_type = &#34;MS SQL&#34; then
    rows := MSSQLQueries.LicensingQuery(endpoint := remote_db_server,
                                        port := port,
                                        database := db_name);
elif db_type = &#34;Oracle&#34; then
    rows := OracleQueries.LicensingQuery(endpoint := remote_db_server,
                                         port := port,
                                         sid := db_name);
else
    rows := none;
end if;
</pre>

	<p>All the resulting data is stored in a <em>Licensing Detail</em>, which is linked to and easily accessible from the <em>SAP Suite</em> Software Instance.</p>

	<p><em>Components Query</em></p>

<pre>select * from CVERS</pre>

	<p>This is a key query: it returns a list of all the installed components in an <em>SAP Suite</em> instance, such as <em>EA-FINSERV</em> (Financial Services) and <em>EA-HR</em> (Human Resources). This should make the purpose of an <em>SAP Suite</em> instance immediately clear to the user. The query is also going to return <em>Release</em> and <em>Extended Release</em>.</p>

	<p>The attributes returned from the <em>Components Query</em> are initially stored in a list, using this code:</p>

<pre>
if rows then
    for row in rows do
        components := components + [[&#34;%row.component%&#34;, &#34;%row.release%&#34;, &#34;%row.extrelease%&#34;, &#34;&#34;]];
        log.debug(&#34;Component: %row.component%, Release: %row.release%, Ext Release: %row.extrelease%&#34;);
    end for;
end if;
</pre>

	<p><strong>Note</strong>: The empty string at the end of the list will be later filled in with the results from another query, which returns a description for each component.</p>

	<p>Subsequently, each component is modeled into a Detail Node, using the following code:</p>

	<p><pre><br />
for component in components do
    <code>if component[0] then</code>
        <code>dt_name := component[0];</code>
        dt_type := &#8220;Installed Software Component&#8221;;
        dt_key := &#8220;<span>dt_name</span>/%dt_type%/%sap_si.key%&#8221;;</p>

        component_dt := model.Detail(key := dt_key,
                                     type := dt_type,
                                     name := dt_name,
                                     <code>release := component[1],</code>
                                     <code>extended_release := component[2]);</code>

        <code>if component[3] then</code>
            <code>component_dt.description := component[3];</code>
        end if;                         

        component_dt_list := component_dt_list + [component_dt];
    end if;
end for;
</pre>

	<p>Finally, the modeled Detail Nodes are related to the <em>SAP Suite</em> Software Instance:</p>

<pre>
model.rel.Detail(ElementWithDetail := sap_si, Detail := component_dt_list);
log.debug(&#34;Components added as Details to %sap_si.type% SI.&#34;);
</pre>

	<h3>Conclusions</h3>

	<p>This approach models an instance of <em>SAP Suite</em>, comprising its supporting <em>Application Servers</em> and <em>Database</em>, its license key, and installed software components. It encloses them in an organic model, which is easily browsable from the Tideway UI.</p>

	<p>For a more comprehensive description and outline of the pattern, please refer to the <a href="http://www.tideway.com/confluence/display/Configipedia/SAP+Business+Suite">SAP Business Suite</a> Configipedia page.</p>

	<p>For a more problem oriented view, please refer to the <a href="http://www.tideway.com/community/blog-post/sap-business-suite-discovery-capabilities-from-tideway-foundation/">SAP Business Suite Discovery Capabilities from Tideway Foundation</a> blog.</p>

	<p>Edoardo L&#8217;Astorina</p>]]></description>
      <dc:subject></dc:subject>
      <dc:date>2009-10-12T16:33:02+00:00</dc:date>
    </item>

    <item>
      <title>Products Reaching End Of Life In October / November 09</title>
      <link>http://www.tideway.com/community/blog-post/products-reaching-end-of-life-in-october-november-09/</link>
      <guid>http://www.tideway.com/community/blog-post/products-reaching-end-of-life-in-october-november-09/</guid>
      <description><![CDATA[	<p>This month&#8217;s installment of my regular update. Products reaching end of life in October and November that can be discovered by Tideway Foundation&#8230;..</p>

	<p>Why is it important to track software going end of life? Here&#8217;s a few reasons Tideway customers tell us why they are using Foundation to track software nearing end of life.</p>

	<ul>
		<li>Identify operating systems and software that are exposed to security / stability risks as they are no longer supported by patch updates</li>
		<li>Identify operating systems and software that we may be paying a premium maintenance subscription for</li>
		<li>Identify operating systems and software that are no longer shipping may lead to increased costs and risks associated with variance</li>
	</ul>

	<p><b>Products Reaching End Of Life In October 09</b>
	<ul>
		<li>HP Data Protector Cell Server Database Service 5.5</li>
		<li>HP Data Protector Cell Manager Service 5.5</li>
		<li>HP Data Protector Media Management Server 5.5</li>
		<li>HP Data Protector Backup Session Manager 5.5</li>
		<li>HP Data Protector Restore Session Manager 5.5</li>
		<li>HP Data Protector Client Backup Service 5.5</li>
		<li>HP Data Protector Backup Media Agent 5.5</li>
		<li>HP Data Protector Restore Media Agent 5.5</li>
		<li>HP Data Protector Backup Disk Agent 5.5</li>
		<li>HP Data Protector Restore Disk Agent 5.5</li>
		<li>Red Hat JBoss Rules 4.0</li>
	</ul></p>

	<p><b>Products Reaching End Of Life In November 09</b>
	<ul>
		<li>HP Client Automation 4.2, 5.0</li>
		<li>HP DevInspect 4.0, 5.0, 5.1</li>
		<li>IBM Tivoli Netcool/OMNIbus 7.0</li>
	</ul></p>]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-09-30T08:36:16+00:00</dc:date>
    </item>

    <item>
      <title>SAP Business Suite Discovery Capabilities from Tideway Foundation</title>
      <link>http://www.tideway.com/community/blog-post/sap-business-suite-discovery-capabilities-from-tideway-foundation/</link>
      <guid>http://www.tideway.com/community/blog-post/sap-business-suite-discovery-capabilities-from-tideway-foundation/</guid>
      <description><![CDATA[	<p>With the release of TKU September 2009, Tideway is now able to discover SAP Business Suite out-of-the-box.</p>

	<p>This new functionality allows Tideway to address critical SAP related problems such as Change Impact produced by a Data Center Move and License Management.</p>

	<p><b>Approach to Understanding the Product</b><br />
Following our previous work with <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+E-Business+Suite">Oracle E-Business Suite</a>, we continued to expand our coverage of business applications by working on SAP Business Suite.</p>

	<p>The approach that we employed was very similar: a combination of Tideway internal expertise, and external Subject Matter Experts. In this particular case, we worked side by side with <a href="http://www.questam.com/">QuestAM</a>, who provided us with invaluable data, guidelines, and a test lab for the development and final testing of our work.</p>

	<p><b>Tideway Capabilities for SAP Business Suite Mapping</b><br />
Tideway is able to identify an instance of SAP spread across multiple hosts in your estate, and supported by multiple Application Servers. Tideway will also indicate the location of the supporting Database for each SAP instance. Currently supported DBs are: <a href="http://www.tideway.com/confluence/display/Configipedia/Microsoft+SQL+Server/">Microsoft SQL Server</a> &#38; <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+Database/">Oracle Database Server</a>. Support for <a href="http://www.tideway.com/confluence/display/Configipedia/IBM+DB2+RDBMS/">IBM DB2</a> is under development.</p>

	<p>The functionality described above are performed by Tideway in a normal Discovery, where only host credentials are supplied. Once the supporting Databases are singled out, a user can provide Tideway Foundation with Credentials for those DBs, thus allowing for a much deeper Discovery to take place.</p>

	<p>After logging into the Database, Tideway will execute a set of DB Queries, which will return valuable data. It will return version-related data, like SAP Version, Release, and Type (ie. ERP, CRM, Netweaver&#8230;).</p>

	<p>The DB Queries will also return Licensing Data, like License Key, License Expiry Date &#38; Maximum Users allowed. This data is particularly interesting in view of a License Audit.</p>

	<p>Finally, the DB Queries will return a list of Installed Components, which can clearly identify the use which a given SAP Instance is intended for (ie, EA-FINSERV for Financial Services, EA-HR for Human Resources&#8230;). The ability to distinguish among different Components of SAP is a great advantage in a Data Center Move/Upgrade, as it allows to understand which Applications are going to be affected by shutting specific hosts down.</p>

	<p>In conclusion, whether your goal is preparing for a License Audit, preventing outages caused by change, or performing a discovery &#38; software mapping of your Data Center, Tideway Foundation is an excellent tool that will make you aware, in just a few steps, of your SAP deployment across your estate.</p>

	<p>For a visual explanation, please refer to the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia. For a more detailed technical explanation, please refer to the <a href="http://www.tideway.com/confluence/display/Configipedia/SAP+Business+Suite">SAP Business Suite product page</a>.</p>

	<p>Tideway is always interested in understanding where the highest demand for product mapping lies. Would you be interested in seeing more Business Applications mapped like SAP Business Suite? Is your main focus on PeopleSoft? Or Siebel? Or something else? Please do not hesitate and let us know.</p>

	<p>Edoardo L&#8217;Astorina</p>]]></description>
      <dc:subject>Featured, Home Page, Software, Software Business Models</dc:subject>
      <dc:date>2009-09-22T15:13:12+00:00</dc:date>
    </item>

    
    </channel>
</rss>