 




<?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: Parm Value Changed on Dynamic Call in free</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/parm-value-changed-on-dynamic-call-in-free/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/parm-value-changed-on-dynamic-call-in-free/</link>
	<description></description>
	<lastBuildDate>Sat, 25 May 2013 16:32:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: tomliotta</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/parm-value-changed-on-dynamic-call-in-free/#comment-97466</link>
		<dc:creator>tomliotta</dc:creator>
		<pubDate>Wed, 05 Oct 2011 21:34:27 +0000</pubDate>
		<guid isPermaLink="false">#comment-97466</guid>
		<description><![CDATA[&lt;i&gt;The pInvSuf and the pMcaSufx populate the pFrmSuf and the pNewSuf. &lt;/i&gt;

Yes, but how?

Are they referenced through an *ENTRY PLIST? If so, what does the PLIST look like? Are they EVALed from prototyped parameters in the called program? (Or is it MOVE instead of EVAL?) If so, what does that prototype look like?

Show how those fields receive their values.

Note that it is irrelevant whether the code is /FREE or not. The values won&#039;t change based on coding format, but only by the definitions of the data and the op-codes used.

Tom]]></description>
		<content:encoded><![CDATA[<p><i>The pInvSuf and the pMcaSufx populate the pFrmSuf and the pNewSuf. </i></p>
<p>Yes, but how?</p>
<p>Are they referenced through an *ENTRY PLIST? If so, what does the PLIST look like? Are they EVALed from prototyped parameters in the called program? (Or is it MOVE instead of EVAL?) If so, what does that prototype look like?</p>
<p>Show how those fields receive their values.</p>
<p>Note that it is irrelevant whether the code is /FREE or not. The values won&#8217;t change based on coding format, but only by the definitions of the data and the op-codes used.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: canuhp</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/parm-value-changed-on-dynamic-call-in-free/#comment-97433</link>
		<dc:creator>canuhp</dc:creator>
		<pubDate>Wed, 05 Oct 2011 12:27:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-97433</guid>
		<description><![CDATA[The values in the variable have changed to 0 and a null character. The call looks like:
&lt;pre&gt;
         ManageCert(pAction:pCallIdNt:pFrmDoc:pInvSufx:pNewDoc:pMcaSufx:
                    pBlindKey:pPrefix:pCust);
&lt;/pre&gt;

The pInvSuf and the pMcaSufx populate the pFrmSuf and the pNewSuf. ThepInvSuf is the suffix to an exisiting invoice in our database and the pMcaSuf is the next available suffix number for that same invoice number.]]></description>
		<content:encoded><![CDATA[<p>The values in the variable have changed to 0 and a null character. The call looks like:</p>
<pre>
         ManageCert(pAction:pCallIdNt:pFrmDoc:pInvSufx:pNewDoc:pMcaSufx:
                    pBlindKey:pPrefix:pCust);
</pre>
<p>The pInvSuf and the pMcaSufx populate the pFrmSuf and the pNewSuf. ThepInvSuf is the suffix to an exisiting invoice in our database and the pMcaSuf is the next available suffix number for that same invoice number.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomliotta</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/parm-value-changed-on-dynamic-call-in-free/#comment-97393</link>
		<dc:creator>tomliotta</dc:creator>
		<pubDate>Tue, 04 Oct 2011 21:25:17 +0000</pubDate>
		<guid isPermaLink="false">#comment-97393</guid>
		<description><![CDATA[&lt;i&gt;...the value of these two variables have changed when I look at the entry list in that program.&lt;/i&gt;

The values have changed to what?

How are you calling the program? The fields that you list as &lt;i&gt;entry fields (pFrmSfx and pNewSfx) from the called program&lt;/i&gt; get values in them from where?

Tom]]></description>
		<content:encoded><![CDATA[<p><i>&#8230;the value of these two variables have changed when I look at the entry list in that program.</i></p>
<p>The values have changed to what?</p>
<p>How are you calling the program? The fields that you list as <i>entry fields (pFrmSfx and pNewSfx) from the called program</i> get values in them from where?</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: canuhp</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/parm-value-changed-on-dynamic-call-in-free/#comment-97372</link>
		<dc:creator>canuhp</dc:creator>
		<pubDate>Tue, 04 Oct 2011 15:19:42 +0000</pubDate>
		<guid isPermaLink="false">#comment-97372</guid>
		<description><![CDATA[Here is the prototype from the calling program (written in free):
&lt;pre&gt;
    D  ManageCert     PR                  ExtPgm(&#039;SO311R&#039;)
     D    pAction                     1A   Const
     D    pCallIdNt                   1A   Const
     D    pFrmDoc                    20A   Const
     D    pInvSufx                    2S 0 Const
     D    pNewDoc                    20A   Const
     D    pMcaSufx                    2S 0 Const
     D    pBlindKey                   9P 0 Const
     D    pPrefix                     1A   Const
     D    pCust                       6A   Const
&lt;/pre&gt;

Here are the entry fields (pFrmSfx and pNewSfx) from the called program (not written in free):
&lt;pre&gt;
       ** Parm Entry Fields                                
      D pAction         s              1a                  
      D pCallIdnt       s                   Like(SO0IDNT)  
      D pFrmDoc         s                   Like(SO0NBR)   
      D pFrmSfx         s                   Like(SO0VSN)   
      D pNewDoc         s                   Like(SO0NBR)   
      D pNewSfx         s                   Like(SO0VSN)   
      D pBlindKey       s                   Like(SO0CKEY)  
      D pCustPrfx       s                   Like(SO0PRFX)  
      D pCustNmbr       s                   Like(SO0NMBR)  &lt;pre&gt;

The LIKEs reference file field:
&lt;pre&gt;
     A            SO0VSN    R               REFFLD(RFSUFX)                  
     A                                                 COLHDG(&#039;Revision Number&#039;)     
&lt;/pre&gt;

Here is the reference field definition:
&lt;pre&gt;
     A            RFSUFX         2S 0       TEXT(&#039;Invoice Suffix&#039;)      
     A                                                    COLHDG(&#039;Invoice&#039; &#039;Suffix&#039;)    
&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;]]></description>
		<content:encoded><![CDATA[<p>Here is the prototype from the calling program (written in free):</p>
<pre>
    D  ManageCert     PR                  ExtPgm('SO311R')
     D    pAction                     1A   Const
     D    pCallIdNt                   1A   Const
     D    pFrmDoc                    20A   Const
     D    pInvSufx                    2S 0 Const
     D    pNewDoc                    20A   Const
     D    pMcaSufx                    2S 0 Const
     D    pBlindKey                   9P 0 Const
     D    pPrefix                     1A   Const
     D    pCust                       6A   Const
</pre>
<p>Here are the entry fields (pFrmSfx and pNewSfx) from the called program (not written in free):</p>
<pre>
       ** Parm Entry Fields                                
      D pAction         s              1a                  
      D pCallIdnt       s                   Like(SO0IDNT)  
      D pFrmDoc         s                   Like(SO0NBR)   
      D pFrmSfx         s                   Like(SO0VSN)   
      D pNewDoc         s                   Like(SO0NBR)   
      D pNewSfx         s                   Like(SO0VSN)   
      D pBlindKey       s                   Like(SO0CKEY)  
      D pCustPrfx       s                   Like(SO0PRFX)  
      D pCustNmbr       s                   Like(SO0NMBR)  </pre>
<pre>

The LIKEs reference file field:
</pre>
<pre>
     A            SO0VSN    R               REFFLD(RFSUFX)                  
     A                                                 COLHDG('Revision Number')     
</pre>
<p>Here is the reference field definition:</p>
<pre>
     A            RFSUFX         2S 0       TEXT('Invoice Suffix')      
     A                                                    COLHDG('Invoice' 'Suffix')    
</pre>
]]></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.014 seconds using memcached
Object Caching 310/313 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-25 17:11:57 -->