<?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>UNIBASE</title>
	<atom:link href="http://unibase.zenucom.com/wordpress/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://unibase.zenucom.com/wordpress</link>
	<description>intelligent software design</description>
	<lastBuildDate>Thu, 15 Dec 2011 00:05:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Moving to HTML 5</title>
		<link>http://unibase.zenucom.com/wordpress/?p=435</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=435#comments</comments>
		<pubDate>Mon, 04 Apr 2011 00:41:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=435</guid>
		<description><![CDATA[Unibase has been updated to work with the latest browsers &#8211; Chrome, Safari, Firefox, and Internet Explorer. The biggest change comes from the fact that Firefox no longer supports the overflow style on tbody sections in tables. To maintain scrolling tables we have had to take a completely different (and to some extent traditional) approach [...]]]></description>
			<content:encoded><![CDATA[<p>Unibase has been updated to work with the latest browsers &#8211; Chrome, Safari, Firefox, and Internet Explorer.</p>
<p>The biggest change comes from the fact that Firefox no longer supports the overflow style on tbody sections in tables. To maintain scrolling tables we have had to take a completely different (and to some extent traditional) approach which involves using Javascript to break a table into three tables and three divs to get the scrolling table effect.</p>
<p>Central to this approach was also the adoption of the jQuery Javascript library.</p>
<p>The other change is that Firefox no longer supports XUL in the same way.</p>
<p>Because of the changes to the layout of an application source the version of Unibase has been bumped to 19.</p>
<h2>Changes to application layout:</h2>
<ol>
<li>In the htm directory create subdirectories &#8220;js&#8221; and &#8220;css&#8221;.</li>
<li>From /usr/local/lib, symbolically link &#8220;unibase.css&#8221; and &#8220;reset.css&#8221; to the &#8220;css&#8221; subdirectory.</li>
<li>From /usr/local/lib, symbolically link &#8220;unibase.js&#8221; and &#8220;ub_input.js&#8221; to the &#8220;js&#8221; subdirectory.</li>
</ol>
<h2>Add to the application &#8220;inc&#8221; directory:</h2>
<ul>
<li>ln -s /usr/local/lib/bodyInit</li>
<li>ln -s /usr/local/lib/body</li>
<li>ln -s /usr/local/lib/init</li>
</ul>
<h2>Initialisation:</h2>
<p>In unibase-18.00 the typical way to start a web page is with &#8221;. This has been replaced with the more correct jQuery technique. bodyInit has a body element, the reference to jquery.js (must be in body of document, not head), and the code to call ubinit. body is just the body element and jquery.js, while init is a stub you can include if there is other initialisation to be done once the document has loaded.</p>
<h2>Scrolling tables, iframes, and divs should use these classes to get correct inline flow:</h2>
<ul>
<li>div: class=&#8221;scrollable inline-block&#8221;</li>
<li>iframe: class=&#8221;scrollable inline&#8221;</li>
<li>table: class=&#8221;scrollable inline-table&#8221;</li>
</ul>
<h2>xul:</h2>
<p>xul is no longer supported for data access and will fail. The only recommendation is to rewrite the reports as standard html. Now a much easier task.</p>
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=435</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Investment Improves Efficiency</title>
		<link>http://unibase.zenucom.com/wordpress/?p=370</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=370#comments</comments>
		<pubDate>Sun, 02 Aug 2009 09:34:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Feature Articles]]></category>
		<category><![CDATA[feature article]]></category>
		<category><![CDATA[rick marshall]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=370</guid>
		<description><![CDATA[IBM worked with its Business Partner, Zenucom Pty Limited, to identify the IT solution after running the Cadet Shoes software programs through a series of tests in IBM&#8217;s Melbourne eServer lab. &#8220;The client needed a more powerful machine and while we looked at various options, IBM emerged over its competitors as the leading solution,&#8221; said [...]]]></description>
			<content:encoded><![CDATA[<p>IBM worked with its Business Partner, Zenucom Pty Limited, to identify the IT solution after running the Cadet Shoes software programs through a series of tests in IBM&#8217;s Melbourne eServer lab.</p>
<blockquote><p><em><span id="ctl00_ContentPlaceHolder1_ucBigText_lblRestText">&#8220;The client needed a more powerful machine and while we looked at various options, IBM emerged over its competitors as the leading solution,&#8221; </span></em><span id="ctl00_ContentPlaceHolder1_ucBigText_lblRestText">said Zenucom managing director, Rick Marshall.</span></p>
<p><em>&#8220;It got the job done quickly and was significantly faster than any of the other options.&#8221;</em></p>
<p><em> </em></p></blockquote>
<p>read the full article at <a href="http://www.ferret.com.au/n/IT-investment-improves-efficiency-n700486" target="_blank">FERRET &#8211; Australia&#8217;s Manufactoring and Investment Directory</a></p>
<div id="attachment_371" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-371" title="unibaseisd" src="http://unibase.zenucom.com/wordpress/wp-content/uploads/2009/08/unibaseisd.jpg" alt="unibaseisd" width="600" height="350" /><p class="wp-caption-text">Rick Marshall - Zenucom&#39;s Managing Director</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=370</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feature Articles</title>
		<link>http://unibase.zenucom.com/wordpress/?p=227</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=227#comments</comments>
		<pubDate>Mon, 11 May 2009 04:03:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Feature Articles]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=227</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=227</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Blog</title>
		<link>http://unibase.zenucom.com/wordpress/?p=225</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=225#comments</comments>
		<pubDate>Mon, 11 May 2009 04:02:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[The Blog]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=225</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=225</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lastest News!</title>
		<link>http://unibase.zenucom.com/wordpress/?p=223</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=223#comments</comments>
		<pubDate>Mon, 11 May 2009 04:01:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=223</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=223</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hypertext link demo</title>
		<link>http://unibase.zenucom.com/wordpress/?p=215</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=215#comments</comments>
		<pubDate>Sun, 10 May 2009 01:39:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[xUncategorized]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=215</guid>
		<description><![CDATA[UNIQUOTE TEST]]></description>
			<content:encoded><![CDATA[<p><iframe style="height: 50em; width: 100%;" src="http://uniquote.zenucom.com/cgi-bin/ubcgi?PROMPT_NAME=invlist&amp;FORM=Y">UNIQUOTE TEST</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=215</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubxmldict</title>
		<link>http://unibase.zenucom.com/wordpress/?p=212</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=212#comments</comments>
		<pubDate>Sun, 10 May 2009 01:32:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[xUncategorized]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[ubxmldict]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=212</guid>
		<description><![CDATA[NAME ubxmldict &#8211; make a data dictionary from xml definitions SYNOPSIS ubxmldict DESCRIPTION FLAGS FLAG ARGUMENT TYPE DESCRIPTION ERRORS EXAMPLE SEE ALSO]]></description>
			<content:encoded><![CDATA[<h2>NAME</h2>
<p>ubxmldict &#8211; make a data dictionary from xml definitions</p>
<h2>SYNOPSIS</h2>
<p>ubxmldict</p>
<h2>DESCRIPTION</h2>
<h2>FLAGS</h2>
<table border="0">
<tbody>
<tr>
<th>FLAG</th>
<th>ARGUMENT</th>
<th>TYPE</th>
<th>DESCRIPTION</th>
</tr>
</tbody>
</table>
<h2>ERRORS</h2>
<h2>EXAMPLE</h2>
<h2>SEE ALSO</h2>
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=212</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubtpc</title>
		<link>http://unibase.zenucom.com/wordpress/?p=210</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=210#comments</comments>
		<pubDate>Sun, 10 May 2009 01:31:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[xUncategorized]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[ubtpc]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=210</guid>
		<description><![CDATA[ubtpc]]></description>
			<content:encoded><![CDATA[<p>ubtpc</p>
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=210</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubcgi</title>
		<link>http://unibase.zenucom.com/wordpress/?p=208</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=208#comments</comments>
		<pubDate>Sun, 10 May 2009 01:29:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[xUncategorized]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[ubcgi]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=208</guid>
		<description><![CDATA[WWW cgi interface script]]></description>
			<content:encoded><![CDATA[<p>WWW cgi interface script</p>
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=208</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TRANSACTION PROCESSOR</title>
		<link>http://unibase.zenucom.com/wordpress/?p=189</link>
		<comments>http://unibase.zenucom.com/wordpress/?p=189#comments</comments>
		<pubDate>Thu, 07 May 2009 04:17:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Transaction Processor]]></category>
		<category><![CDATA[transaction processor]]></category>

		<guid isPermaLink="false">http://unibase.zenucom.com/wordpress/?p=189</guid>
		<description><![CDATA[TRANSACTION &#8211; XML definitions for transaction processor &#8211; ubtransaction and ubtp NAME transaction &#8211; transaction processor records in XML format DESCRIPTION ubtransaction reads XML format records and processes them to do a range of updates and processes on the database. The different commands are: ADD DATA DELETE EXECUTE PASSWORD UPDATE TRANSACTION ubtransaction uses two security [...]]]></description>
			<content:encoded><![CDATA[<h1>TRANSACTION &#8211; XML definitions for transaction processor &#8211; ubtransaction and ubtp</h1>
<h2>NAME</h2>
<p>transaction &#8211; transaction processor records in XML format</p>
<h2>DESCRIPTION</h2>
<p>ubtransaction reads XML format records and processes them to do a range of updates and processes on the database.</p>
<p>The different commands are:</p>
<ul>
<li>ADD</li>
<li>DATA</li>
<li>DELETE</li>
<li>EXECUTE</li>
<li>PASSWORD</li>
<li>UPDATE</li>
<li>TRANSACTION</li>
</ul>
<p>ubtransaction uses two security models. At this time these are not high security but adequate for most installations.</p>
<p>Method 1. Local sessions will be processed if the environment variable &#8220;REMOTE_USER&#8221; is set. This is done automatically for web based access from ubprompt for data table updates etc.</p>
<p>Method 2. Remote sessions must include the element &#8220;password&#8221; (see below). If the user name password pair (from the Linux passwd database) do not match the transaction will not be processed.</p>
<p>All transactions are logged in /var/log/ubtransaction/ubtp.log and the details in matching log files &#8211; /var/log/ubtransaction/ubtp.&lt;transaction&gt;.</p>
<p>If sendmail is running on the server, /usr/bin/ubtransaction.smrsh is linked to /etc/smrsh/ubtransaction allowing remote transactions to be delivered to ubtransaction@&lt;server&gt;. An entry is also put into /etc/aliases. To disable this feature, remove both the alias entry and the link in /etc/smrsh. For postfix, only the /etc/aliases entry is required.</p>
<h3>ADD</h3>
<p>Add records to a table. Currently only the &#8220;attribute,value&#8221; format is supported.</p>
<p><span class="tag">&lt;add table=&#8221;&#8230;&#8221;&gt;</span></p>
<div style="position: relative; left: 20px;"><span class="tag">&lt;record&gt;</span></p>
<div style="position: relative; left: 20px;"><span class="tag">&lt;attribute name=&#8221;&#8230;&#8221;&gt;</span>attribute value<span class="tag">&lt;/attribute&gt;</span><br />
&#8230;<br />
<span class="tag">&lt;/record&gt;</span></div>
<p>&#8230;<br />
<span class="tag">&lt;/add&gt;</span></div>
<h3>DATA</h3>
<p>Return records from the database using a specfied format.</p>
<p><span class="tag">&lt;data table=&#8221;&#8230;&#8221;&gt;</span></p>
<div style="position: relative; left: 20px;">{<span class="tag">&lt;key&gt;</span>table key<span class="tag">&lt;/key&gt;</span>}<br />
{<span class="tag">&lt;match&gt;</span>index match<span class="tag">&lt;/match&gt;</span>}<br />
<span class="tag">&lt;format&gt;</span>layout format<span class="tag">&lt;/format&gt;</span></p>
<p><span class="tag">&lt;/data&gt;</span></div>
<h3>DELETE</h3>
<p>Delete records from a table.</p>
<p>NOTE: The matching index value is optional and if omitted, the entire table contents will be deleted.</p>
<p><span class="tag">&lt;delete table=&#8221;&#8230;&#8221;&gt;</span></p>
<div style="position: relative; left: 20px;">{<span class="tag">&lt;key&gt;</span>table key<span class="tag">&lt;/key&gt;</span>}<br />
{<span class="tag">&lt;match&gt;</span>index match<span class="tag">&lt;/match&gt;</span>}<br />
<span class="tag">&lt;/delete&gt;</span></div>
<h3>EXECUTE</h3>
<p>Execute a system command.</p>
<p>NOTE: ubreport is a command interpreter, as are many other UNIBASE commands. However only ubreport in non-interactive mode is sensible. Other interpreters such as perl and tcl are also suitable. The default is sh (bash).</p>
<p><span class="tag">&lt;execute&gt;</span></p>
<div style="position: relative; left: 20px;"><span class="tag">&lt;command interpreter=&#8221;&#8230;&#8221;&gt;</span></p>
<div style="position: relative; left: 20px;">command text<br />
<span class="tag">&lt;/command&gt;</span></div>
<p><span class="tag">{&lt;argument&gt;</span>argument value<span class="tag">&lt;/argument&gt;</span>}<br />
&#8230;<br />
<span class="tag">{&lt;input&gt;</span>input stream<span class="tag">&lt;/input&gt;</span>}<br />
<span class="tag">&lt;/execute&gt;</span></div>
<h3>TRANSACTION</h3>
<p>Wrapper for a transaction set.</p>
<p>This is the wrapper for this transaction set.</p>
<p><span class="tag">&lt;transaction application=&#8221;&#8230;&#8221; {directory=&#8221;&#8230;&#8221;}&gt;</span></p>
<div style="position: relative; left: 20px;"><span class="tag">&lt;sequence&gt;</span>system allocated sequence number<span class="tag">&lt;/sequence&gt;</span><br />
transactions<br />
<span class="tag">&lt;/transaction&gt;</span></div>
<h3><span class="tag">UPDATE</span></h3>
<p><span class="tag">Update attribute values in a record</span></p>
<p><span class="tag"><span class="tag">&lt;update table=&#8221;&#8230;&#8221;&gt;</span><br />
</span></p>
<div style="position: relative; left: 20px;"><span class="tag">{<span class="tag">&lt;key&gt;</span>table key<span class="tag">&lt;/key&gt;</span>}<br />
{<span class="tag">&lt;match&gt;</span>index value<span class="tag">&lt;/match&gt;</span>}<br />
<span class="tag">&lt;value&gt;</span>update command<span class="tag">&lt;/value&gt;</span><br />
&#8230;<br />
<span class="tag">&lt;/update&gt;</span> </span></div>
<h2><span class="tag">EXAMPLES</span></h2>
<h2><span class="tag">SEE ALSO</span></h2>
]]></content:encoded>
			<wfw:commentRss>http://unibase.zenucom.com/wordpress/?feed=rss2&#038;p=189</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

