 




<?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: retrieve deleted RPGLE source file</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/retrieve-deleted-rpgle-source-file/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/retrieve-deleted-rpgle-source-file/</link>
	<description></description>
	<lastBuildDate>Wed, 22 May 2013 05:05:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: tomliotta</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/retrieve-deleted-rpgle-source-file/#comment-76974</link>
		<dc:creator>tomliotta</dc:creator>
		<pubDate>Mon, 10 May 2010 22:36:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-76974</guid>
		<description><![CDATA[&lt;i&gt;...it was compiled with a debug view of anything OTHER than SOURCE, then RTVSRC can recover the source code.&lt;/i&gt;

RTVSRC requires either DBGVIEW(*ALL) or at least DBGVIEW(*LISTING) to recover source. Obviously, a *SOURCE view is pointless since the source must exist anyway and wouldn&#039;t need to be recovered. DBGVIEW(*ALL) works because it includes *LISTING. In short, regardless of how many types ov debug views are included, the *LISTING view is the only one that matters. If that one&#039;s missing, then RTVSRC has nothing to work with.

The default DBGVIEW(*STMT) doesn&#039;t provide sufficient information to recover source -- it only tracks statements at essentially the MI level, well below the source level.

It should be noted for accuracy that ILE programs don&#039;t actually have source. Only modules have source. But that&#039;s something of a technicality considering the question.

Tom]]></description>
		<content:encoded><![CDATA[<p><i>&#8230;it was compiled with a debug view of anything OTHER than SOURCE, then RTVSRC can recover the source code.</i></p>
<p>RTVSRC requires either DBGVIEW(*ALL) or at least DBGVIEW(*LISTING) to recover source. Obviously, a *SOURCE view is pointless since the source must exist anyway and wouldn&#8217;t need to be recovered. DBGVIEW(*ALL) works because it includes *LISTING. In short, regardless of how many types ov debug views are included, the *LISTING view is the only one that matters. If that one&#8217;s missing, then RTVSRC has nothing to work with.</p>
<p>The default DBGVIEW(*STMT) doesn&#8217;t provide sufficient information to recover source &#8212; it only tracks statements at essentially the MI level, well below the source level.</p>
<p>It should be noted for accuracy that ILE programs don&#8217;t actually have source. Only modules have source. But that&#8217;s something of a technicality considering the question.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: teandy</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/retrieve-deleted-rpgle-source-file/#comment-76965</link>
		<dc:creator>teandy</dc:creator>
		<pubDate>Mon, 10 May 2010 17:59:51 +0000</pubDate>
		<guid isPermaLink="false">#comment-76965</guid>
		<description><![CDATA[Google for a program called RTVSRC.  If your are trying to recover an RPGILE program and it was compiled with a debug view of anything &lt;b&gt;OTHER&lt;/b&gt; than SOURCE,  then RTVSRC can recover the source code.]]></description>
		<content:encoded><![CDATA[<p>Google for a program called RTVSRC.  If your are trying to recover an RPGILE program and it was compiled with a debug view of anything <b>OTHER</b> than SOURCE,  then RTVSRC can recover the source code.</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 6/9 queries in 0.057 seconds using memcached
Object Caching 282/285 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-22 08:01:09 -->