<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments for Simply i</title>
	<atom:link href="http://www.shieldadvanced.com/Blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shieldadvanced.com/Blog</link>
	<description>IBM i development blog</description>
	<lastBuildDate>Tue, 17 Jul 2012 00:18:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on How to see what locks are against an IFS object. by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/how-to-see-what-locks-are-against-an-ifs-object/comment-page-1/#comment-611</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Tue, 17 Jul 2012 00:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1599#comment-611</guid>
		<description><![CDATA[After some digging we think we may have found the actual API which will return the same data as the spool file contains. Retrieve Object References (QP0LROR).  So now we can go in and build a better checking solution and maybe even develop a WRKIFSLCK solution!!

Chris...]]></description>
		<content:encoded><![CDATA[<p>After some digging we think we may have found the actual API which will return the same data as the spool file contains. Retrieve Object References (QP0LROR).  So now we can go in and build a better checking solution and maybe even develop a WRKIFSLCK solution!!</p>
<p>Chris&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple PHP scripts to display a List of spool files and their content by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/simple-php-scripts-to-display-a-list-of-spool-files-and-their-content/comment-page-1/#comment-610</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Tue, 27 Dec 2011 19:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1496#comment-610</guid>
		<description><![CDATA[We updated the above code slightly to allow the non breaking white space and font to be set to allow the data to be shown correctly.  Here is the updated code.

&lt;code&gt;
function dsp_splf_dta(&amp;$conn,$name,$jobname,$jobnum,$user,$splnbr,$br) {

$order   = array(&quot;\r\n&quot;, &quot;\n&quot;, &quot;\r&quot;);
$replace = &#039;&lt;br /&gt;&#039;;

// Processes \r\n&#039;s first so they aren&#039;t converted twice.

$str = i5_spool_get_data($name,$jobname,$user,$jobnum,$splnbr);	
// replace all of the spaces with non breaking space
$newstr = str_replace(&quot; &quot;,&#039;&#160;&#039;,$str);
// replace all of the CRL with &lt;br /&gt;
$newstr = str_replace($order, $replace, $newstr);
// output the finished string.
echo(&quot;&lt;font style=&#039;font-family: Courier New&#039;&gt;&quot; .$newstr .&quot;&lt;/font&gt;);
return 1;
}
&lt;/code&gt;]]></description>
		<content:encoded><![CDATA[<p>We updated the above code slightly to allow the non breaking white space and font to be set to allow the data to be shown correctly.  Here is the updated code.</p>
<p><code><br />
function dsp_splf_dta(&#038;$conn,$name,$jobname,$jobnum,$user,$splnbr,$br) {</p>
<p>$order   = array("\r\n", "\n", "\r");<br />
$replace = '&lt;br /&gt;';</p>
<p>// Processes \r\n's first so they aren't converted twice.</p>
<p>$str = i5_spool_get_data($name,$jobname,$user,$jobnum,$splnbr);<br />
// replace all of the spaces with non breaking space<br />
$newstr = str_replace(" ",'&nbsp;',$str);<br />
// replace all of the CRL with &lt;br /&gt;<br />
$newstr = str_replace($order, $replace, $newstr);<br />
// output the finished string.<br />
echo("&lt;font style='font-family: Courier New'&gt;" .$newstr ."&lt;/font&gt;);<br />
return 1;<br />
}<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Secure password storage for i5_connect connections. by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/secure-password-storage-for-i5_connect-connections/comment-page-1/#comment-608</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Wed, 30 Nov 2011 23:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1392#comment-608</guid>
		<description><![CDATA[We have just completed an update to our JobQGenie PHP interface we are building and decided to add the ability to use encrypted storage for the password as suggested above. Unfortunately the overhead of constantly decrypting the password to connect through the persistent connection is adding some significant delays to the returned page. 

The test is being run on a Laptop connecting via Easycom to the IBM i so the decryption is taking place in the PC, the significant delay can only be attributed to the time it takes to decrypt the password.

So if speed is important encryption may be a bottleneck. We will add some time stamps to see the actual differences and post the results later.

Chris..]]></description>
		<content:encoded><![CDATA[<p>We have just completed an update to our JobQGenie PHP interface we are building and decided to add the ability to use encrypted storage for the password as suggested above. Unfortunately the overhead of constantly decrypting the password to connect through the persistent connection is adding some significant delays to the returned page. </p>
<p>The test is being run on a Laptop connecting via Easycom to the IBM i so the decryption is taking place in the PC, the significant delay can only be attributed to the time it takes to decrypt the password.</p>
<p>So if speed is important encryption may be a bottleneck. We will add some time stamps to see the actual differences and post the results later.</p>
<p>Chris..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Slight problem after upgrade process ran on Zend Server. by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/slight-problem-after-upgrade-process-ran-on-zend-server/comment-page-1/#comment-606</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Fri, 14 Oct 2011 14:48:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1416#comment-606</guid>
		<description><![CDATA[Aura have come back to us and we have fixed the problem. We had to replace the EASYCOM program which was installed as part of the Zend install and replace it with a newer one. If you do come across this you can upgrade the EASYCOM server using the upgrade package (available for free to registered users) on the Aura Equipment website.

Chris...]]></description>
		<content:encoded><![CDATA[<p>Aura have come back to us and we have fixed the problem. We had to replace the EASYCOM program which was installed as part of the Zend install and replace it with a newer one. If you do come across this you can upgrade the EASYCOM server using the upgrade package (available for free to registered users) on the Aura Equipment website.</p>
<p>Chris&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New version Zend Studio for IBM i by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/new-version-zend-studio-for-ibm-i/comment-page-1/#comment-605</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Fri, 07 Oct 2011 18:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1413#comment-605</guid>
		<description><![CDATA[Kent

Thanks you for the updated information. I did take a look at Adobe site  and can see the option to upgrade to Flash Builder 4.5 for PHP, but it does not list Zend Studio as an upgrade option? Perhaps you could ask Adobe to add it? Also glad to see Zend Studio will continue to be enhanced and supported.

Chris...]]></description>
		<content:encoded><![CDATA[<p>Kent</p>
<p>Thanks you for the updated information. I did take a look at Adobe site  and can see the option to upgrade to Flash Builder 4.5 for PHP, but it does not list Zend Studio as an upgrade option? Perhaps you could ask Adobe to add it? Also glad to see Zend Studio will continue to be enhanced and supported.</p>
<p>Chris&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New version Zend Studio for IBM i by Kent Mitchell</title>
		<link>http://www.shieldadvanced.com/Blog/new-version-zend-studio-for-ibm-i/comment-page-1/#comment-604</link>
		<dc:creator>Kent Mitchell</dc:creator>
		<pubDate>Fri, 07 Oct 2011 18:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1413#comment-604</guid>
		<description><![CDATA[I&#039;d like to clarify a few things here:

1. Zend does not have a new product, Adobe has a new product. That product (Flash Builder for PHP) that includes Zend Studio.  They essentially OEM our technology.  That product includes all the IBM i specific features so it can be used by IBM i customers.

2. Adobe provides an upgrade program for customers who already own Zend Studio.  Studio for IBM i customers are credited exactly the same as as if they had bought Studio even though they got it for free as part of Zend and IBM&#039;s relationship.  

3. This has absolutely nothing to do with our Zend Studio products which will continue as they have always done.  So there is no need to worry ....

Kent]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d like to clarify a few things here:</p>
<p>1. Zend does not have a new product, Adobe has a new product. That product (Flash Builder for PHP) that includes Zend Studio.  They essentially OEM our technology.  That product includes all the IBM i specific features so it can be used by IBM i customers.</p>
<p>2. Adobe provides an upgrade program for customers who already own Zend Studio.  Studio for IBM i customers are credited exactly the same as as if they had bought Studio even though they got it for free as part of Zend and IBM&#8217;s relationship.  </p>
<p>3. This has absolutely nothing to do with our Zend Studio products which will continue as they have always done.  So there is no need to worry &#8230;.</p>
<p>Kent</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Secure password storage for i5_connect connections. by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/secure-password-storage-for-i5_connect-connections/comment-page-1/#comment-603</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Thu, 22 Sep 2011 15:57:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1392#comment-603</guid>
		<description><![CDATA[The code above was based on a forum post on the iSeriesNetwork Forums by Ringer (Chris) with a number of enhancements. To see the code Chris produced you can go to the following link.

http://forums.systeminetwork.com/isnetforums/showthread.php?t=143471

Chris..]]></description>
		<content:encoded><![CDATA[<p>The code above was based on a forum post on the iSeriesNetwork Forums by Ringer (Chris) with a number of enhancements. To see the code Chris produced you can go to the following link.</p>
<p><a href="http://forums.systeminetwork.com/isnetforums/showthread.php?t=143471" rel="nofollow">http://forums.systeminetwork.com/isnetforums/showthread.php?t=143471</a></p>
<p>Chris..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New XMLService is not what I expected. by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/new-xmlservice-is-not-what-i-expected/comment-page-1/#comment-601</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Thu, 08 Sep 2011 12:01:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1347#comment-601</guid>
		<description><![CDATA[I was getting a bit tired last night which seems to have fogged my math...  I said the Old Easycom solution was 5 times faster but that is way understated as it is actually over 4o times faster!  This morning I also took the opportunity to look at the XML request available under Easycom from the PC which resulted in the following output.

Xml Easycom, using Associative Arrays Input/Output.


Time (loop=5000) total=5.39 sec (1.08 ms per call)

    Array
    (
        [INCHARA] =&gt; C
        [INCHARB] =&gt; D
        [INDEC1] =&gt; 321.1234
        [INDEC2] =&gt; 1234567890.12
        [INDS1] =&gt; Array
            (
                [DSCHARA] =&gt; E
                [DSCHARB] =&gt; F
                [DSDEC1] =&gt; 333.3330
                [DSDEC2] =&gt; 4444444444.44
            )

    )

So it is not as fast as the old calling method, probably because it has to do a lot of work to build the XML requests and interpret the results?  While these are our results we are not sure if they are indicative of what you would see, they only reflect what we saw with the programs listed above.  If you have an application which does lots of program calls this could make a lot of difference but if you have limited program calls in your application the results may not be as advantageous.

Chris...]]></description>
		<content:encoded><![CDATA[<p>I was getting a bit tired last night which seems to have fogged my math&#8230;  I said the Old Easycom solution was 5 times faster but that is way understated as it is actually over 4o times faster!  This morning I also took the opportunity to look at the XML request available under Easycom from the PC which resulted in the following output.</p>
<p>Xml Easycom, using Associative Arrays Input/Output.</p>
<p>Time (loop=5000) total=5.39 sec (1.08 ms per call)</p>
<p>    Array<br />
    (<br />
        [INCHARA] =&gt; C<br />
        [INCHARB] =&gt; D<br />
        [INDEC1] =&gt; 321.1234<br />
        [INDEC2] =&gt; 1234567890.12<br />
        [INDS1] =&gt; Array<br />
            (<br />
                [DSCHARA] =&gt; E<br />
                [DSCHARB] =&gt; F<br />
                [DSDEC1] =&gt; 333.3330<br />
                [DSDEC2] =&gt; 4444444444.44<br />
            )</p>
<p>    )</p>
<p>So it is not as fast as the old calling method, probably because it has to do a lot of work to build the XML requests and interpret the results?  While these are our results we are not sure if they are indicative of what you would see, they only reflect what we saw with the programs listed above.  If you have an application which does lots of program calls this could make a lot of difference but if you have limited program calls in your application the results may not be as advantageous.</p>
<p>Chris&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 5733SC1 Back online for download (for now!) by jclugo</title>
		<link>http://www.shieldadvanced.com/Blog/5733sc1-back-online-for-download-for-now/comment-page-1/#comment-600</link>
		<dc:creator>jclugo</dc:creator>
		<pubDate>Mon, 08 Aug 2011 17:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1066#comment-600</guid>
		<description><![CDATA[ok, thank you]]></description>
		<content:encoded><![CDATA[<p>ok, thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 5733SC1 Back online for download (for now!) by Chris Hird</title>
		<link>http://www.shieldadvanced.com/Blog/5733sc1-back-online-for-download-for-now/comment-page-1/#comment-599</link>
		<dc:creator>Chris Hird</dc:creator>
		<pubDate>Mon, 08 Aug 2011 17:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.shieldadvanced.ca/Blog/?p=1066#comment-599</guid>
		<description><![CDATA[Carlos

We have had to stop distributing the 5733SC1 CD because IBM does not like anyone to provide the software other than them.  It is a legal issue so the only way to get a copy of the CD is from IBM, unfortunately as V5R3 is no longer supported this will not be possible! I do not know how you can get around the problem.

Chris..]]></description>
		<content:encoded><![CDATA[<p>Carlos</p>
<p>We have had to stop distributing the 5733SC1 CD because IBM does not like anyone to provide the software other than them.  It is a legal issue so the only way to get a copy of the CD is from IBM, unfortunately as V5R3 is no longer supported this will not be possible! I do not know how you can get around the problem.</p>
<p>Chris..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
