 




<?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 on: How to avoid error in CEEGTST API ?</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/how-to-avoid-error-in-ceegtst-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/how-to-avoid-error-in-ceegtst-api/</link>
	<description></description>
	<lastBuildDate>Sun, 19 May 2013 03:14:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: aceofdelts</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/how-to-avoid-error-in-ceegtst-api/#comment-98272</link>
		<dc:creator>aceofdelts</dc:creator>
		<pubDate>Wed, 26 Oct 2011 17:59:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-98272</guid>
		<description><![CDATA[Once you got me to focus on memory, it seems that the CGIDEV2 version uses a bigger allocation than the CGIDEV version.  Not sure why my predecessors used CGIDEV but switching to CGIDEV2 fixed the problem (maybe it merely moved the problem based on that it seems to do a recalc of the allocation based on other values, but that works for me).
Mike]]></description>
		<content:encoded><![CDATA[<p>Once you got me to focus on memory, it seems that the CGIDEV2 version uses a bigger allocation than the CGIDEV version.  Not sure why my predecessors used CGIDEV but switching to CGIDEV2 fixed the problem (maybe it merely moved the problem based on that it seems to do a recalc of the allocation based on other values, but that works for me).<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomliotta</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/how-to-avoid-error-in-ceegtst-api/#comment-98171</link>
		<dc:creator>tomliotta</dc:creator>
		<pubDate>Tue, 25 Oct 2011 00:17:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-98171</guid>
		<description><![CDATA[The &lt;a href=&quot;http://www.easy400.net/cgidev2p/dspsrc.pgm?cgiinp01=cgidev2&amp;cgiinp02=qrpglesrc&amp;cgiinp03=xxxwrkhtml&quot;&gt;source code for XXXWRKHTML&lt;/a&gt; is available, so you can probably debug just like any other program. Obtain the various source members, compile with debug enabled (if it isn&#039;t already) and dig in.

How big is your output buffer (i.e., your constructed output)? I&#039;d expect it would be limited to under 16MB.

I wouldn&#039;t expect memory leaks to consume the heap since CGIDEV has been so widely used. I&#039;d think more in terms of exceeding a 16MB limit first.

But I see that XXXWRKHTML is using _C_TS_malloc() for its buffer allocations. In that case, the limit should be just under 2GB rather than 16MB. You might investigate including a call to _C_TS_malloc_debug() or _C_TS_malloc_info() before various allocations are done. That should output some info about how much memory is being used.

Tom]]></description>
		<content:encoded><![CDATA[<p>The <a href="http://www.easy400.net/cgidev2p/dspsrc.pgm?cgiinp01=cgidev2&amp;cgiinp02=qrpglesrc&amp;cgiinp03=xxxwrkhtml">source code for XXXWRKHTML</a> is available, so you can probably debug just like any other program. Obtain the various source members, compile with debug enabled (if it isn&#8217;t already) and dig in.</p>
<p>How big is your output buffer (i.e., your constructed output)? I&#8217;d expect it would be limited to under 16MB.</p>
<p>I wouldn&#8217;t expect memory leaks to consume the heap since CGIDEV has been so widely used. I&#8217;d think more in terms of exceeding a 16MB limit first.</p>
<p>But I see that XXXWRKHTML is using _C_TS_malloc() for its buffer allocations. In that case, the limit should be just under 2GB rather than 16MB. You might investigate including a call to _C_TS_malloc_debug() or _C_TS_malloc_info() before various allocations are done. That should output some info about how much memory is being used.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aceofdelts</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/how-to-avoid-error-in-ceegtst-api/#comment-98162</link>
		<dc:creator>aceofdelts</dc:creator>
		<pubDate>Mon, 24 Oct 2011 21:17:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-98162</guid>
		<description><![CDATA[Inching closer - I found a call to CEEGTST in the XXXWRKHTML program (procedure ?) in CGIDEV (&amp; CGIDEV2) library.  So it&#039;s an IBM program.
Any experience or tips on digging through this ?]]></description>
		<content:encoded><![CDATA[<p>Inching closer &#8211; I found a call to CEEGTST in the XXXWRKHTML program (procedure ?) in CGIDEV (&amp; CGIDEV2) library.  So it&#8217;s an IBM program.<br />
Any experience or tips on digging through this ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 3/10 queries in 0.044 seconds using memcached
Object Caching 295/301 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-19 04:37:32 -->