<?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>iPort Technology &#187; Service Programs</title>
	<atom:link href="http://iporttech.com/category/service-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://iporttech.com</link>
	<description>RPG programming for the IBM Power i</description>
	<lastBuildDate>Wed, 28 Oct 2009 00:56:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RPGLE programmers! Do you need one or are you one?</title>
		<link>http://iporttech.com/rpgle-programmers-do-you-need-one-or-are-you-one/</link>
		<comments>http://iporttech.com/rpgle-programmers-do-you-need-one-or-are-you-one/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 00:56:50 +0000</pubDate>
		<dc:creator>MrPort</dc:creator>
				<category><![CDATA[API Programming]]></category>
		<category><![CDATA[Binding Directories]]></category>
		<category><![CDATA[Embedded SQL]]></category>
		<category><![CDATA[Service Programs]]></category>
		<category><![CDATA[Subfiles]]></category>
		<category><![CDATA[embedded sql rpg]]></category>
		<category><![CDATA[rpgle]]></category>
		<category><![CDATA[rpgle programmer]]></category>

		<guid isPermaLink="false">http://iporttech.com/?p=90</guid>
		<description><![CDATA[
	&#160;

	Are you having a hard time finding a programmer with the skills knowledge you need for your projects? We can fill your needs on a temporary contract basis. Or we may be able to match a contact we have with the skills you need. There are qualified programmers out there you just need to get [...]]]></description>
			<content:encoded><![CDATA[<p>
	&nbsp;</p>
<div>
	Are you having a hard time finding a programmer with the skills knowledge you need for your projects? We can fill your needs on a temporary contract basis. Or we may be able to match a contact we have with the skills you need. There are qualified programmers out there you just need to get in contact with them.&nbsp;<a href="http://iporttech.com/contact">Contact</a> us with a list of your requirements and we will see if we have someone to help.</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	Are you a highly skilled RPGLE programmer? We are always looking for dynamic programmers with current RPGLE skills and a thirst for knowledge. If we don&rsquo;t have a position for you we may have a contact that is looking. <a href="http://iporttech.com/contact">Contact</a> us with your resume.</div>
]]></content:encoded>
			<wfw:commentRss>http://iporttech.com/rpgle-programmers-do-you-need-one-or-are-you-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Format Text Date</title>
		<link>http://iporttech.com/format-text-date/</link>
		<comments>http://iporttech.com/format-text-date/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 00:13:08 +0000</pubDate>
		<dc:creator>MrPort</dc:creator>
				<category><![CDATA[Service Programs]]></category>
		<category><![CDATA[format date rpg]]></category>
		<category><![CDATA[sample RPGLE code]]></category>

		<guid isPermaLink="false">http://iporttech.com/?p=87</guid>
		<description><![CDATA[&#160;



&#160;&#160;&#160;&#160;&#160; //___________________________________________________________
            &#160;&#160;&#160;&#160;&#160; //&#160;  TextDate():&#160; Returns the current date, formatted as text
            &#160;&#160;&#160;&#160;&#160; //
            &#160;&#160;&#160;&#160;&#160;  //&#160;&#160;&#160;&#160; For example:&#160; &#8216;Aug 25, [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<table width="90%" cellspacing="1" cellpadding="1" border="2">
<tbody>
<tr>
<td><span style="font-family: Courier New;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //___________________________________________________________<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;  TextDate():&nbsp; Returns the current date, formatted as text<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  //&nbsp;&nbsp;&nbsp;&nbsp; For example:&nbsp; &#8216;Aug 25, 2009&#8242;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  //&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; p  TextDate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25a<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d&nbsp;  peDate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d&nbsp;&nbsp; Options(*NoPass)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DatFmt(*ISO)</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp; d CurDate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d&nbsp;&nbsp; DatFmt(*ISO)<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Inz(*Sys)<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d CurDay&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2p 0<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d  CurYear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4p 0<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d CurMM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2p  0<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d CurMonth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; varying</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp; d  retField&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25a</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp; d MonthsDS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Jan&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Feb&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Mar&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Apr&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;May&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Jun&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Jul&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Aug&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Sep&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Oct&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Nov&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Inz(&#8217;Dec&#8217;)<br />
            &nbsp;&nbsp;&nbsp;&nbsp; d  Months&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3a&nbsp;&nbsp; Overlay(MonthsDS)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;  d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim(12)</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  /Free</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If %Parms &gt; 0;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurDate =  peDate;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EndIf;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurDay&nbsp; = %subdt(CurDate  :*Days);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurYear = %subdt(CurDate :*Years);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurMM&nbsp;&nbsp;  = %subdt(CurDate :*Months);</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurMonth =  Months(CurMM);</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retField = CurMonth + &#8216;  &#8216;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + %EditC( CurDay: &#8216;X&#8217; ) + &#8216;, &#8216;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +  %EditC( CurYear: &#8216;X&#8217; );</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return retField;</p>
<p>            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  /End-Free<br />
            &nbsp;&nbsp;&nbsp;&nbsp; p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e<br />
            </span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://iporttech.com/format-text-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RPG center text Procedure</title>
		<link>http://iporttech.com/rpg-center-text-procedure/</link>
		<comments>http://iporttech.com/rpg-center-text-procedure/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 04:04:41 +0000</pubDate>
		<dc:creator>MrPort</dc:creator>
				<category><![CDATA[Service Programs]]></category>
		<category><![CDATA[example code]]></category>
		<category><![CDATA[procedures]]></category>

		<guid isPermaLink="false">http://iporttech.com/?p=75</guid>
		<description><![CDATA[



&#160; &#160; h NoMain
&#160; &#160; &#160;//_______________________________________________________________
&#160; &#160; &#160;// &#160; &#160;&#353;Center text.
&#160; &#160; &#160;// &#160; &#160;&#353;Returns passed in text centered within size of field
&#160; &#160; &#160;// &#160; &#160;&#353;passed in.
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // &#160; &#160; Copyright 2009
&#160;&#160;&#160;&#160; //&#160;&#160;&#160; iPort Tech&#160; www.iPortTech.com
&#160; &#160; &#160;//_______________________________________________________________
&#160; &#160; &#160;//&#710;Revision Log
&#160; &#160; &#160;//žDate &#160; &#160; &#160; žProgrammer &#160; žComment
&#160;
&#160; &#160; &#160;/Copy cpysrc,z_Center
&#160;
&#160; &#160; &#160;//_______________________________________________________________
&#160; [...]]]></description>
			<content:encoded><![CDATA[<table height="578" width="662" cellspacing="1" cellpadding="1" border="2" align="center" style="">
<tbody>
<tr>
<td>
<div><font face="courier new,monospace">&nbsp; &nbsp; h NoMain</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;//___________________________<wbr></wbr>______________________________<wbr></wbr>______</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;// &nbsp; &nbsp;&scaron;Center text.</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;// &nbsp; &nbsp;&scaron;Returns passed in text centered within size of field</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;// &nbsp; &nbsp;&scaron;passed in.</font></div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: Courier New;">// &nbsp; &nbsp; Copyright 2009</span></div>
<div><span style="font-family: Courier New;">&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp; iPort Tech&nbsp; www.iPortTech.com</span></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;//___________________________<wbr></wbr>______________________________<wbr></wbr>______</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;//&circ;Revision Log</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;//žDate &nbsp; &nbsp; &nbsp; žProgrammer &nbsp; žComment</font></div>
<div><font face="courier new,monospace">&nbsp;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;/Copy cpysrc,z_Center</font></div>
<div><font face="courier new,monospace">&nbsp;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;//___________________________<wbr></wbr>______________________________<wbr></wbr>______</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; p z_Center &nbsp; &nbsp; &nbsp; &nbsp;b &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Export</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pi &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 256a</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d peString &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 256a &nbsp; Const</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Varying</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d peLength &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5u 0 Const</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Options(*NoPass)</font></div>
<div><font face="courier new,monospace">&nbsp;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d StartPos &nbsp; &nbsp; &nbsp; &nbsp;s &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5i 0 Inz</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d wwLen &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; s &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5i 0 Inz</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; d retField &nbsp; &nbsp; &nbsp;&nbsp; s&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 256a &nbsp; Varying</font></div>
<div><font face="courier new,monospace">&nbsp;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;/Free</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; If %Parms &gt; 1;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; &nbsp; wwLen = peLength;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; Else;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; &nbsp; wwLen = %Len(peString);</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; EndIf;</font></div>
<div><font face="courier new,monospace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retField = wwLen;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; StartPos = ((wwLen &#8211; %Len(%Trim(peString))) / 2) + 1;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; %SubSt(retField :StartPos) = %Trim(peString);</font></div>
<div><font face="courier new,monospace">&nbsp;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp; Return retField;</font></div>
<div><font face="courier new,monospace">&nbsp; &nbsp; &nbsp;/End-Free</font></div>
<p>            <font face="courier new,monospace">&nbsp; &nbsp; p &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; e&nbsp; </font></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://iporttech.com/rpg-center-text-procedure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Programs</title>
		<link>http://iporttech.com/service-programs/</link>
		<comments>http://iporttech.com/service-programs/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 05:45:44 +0000</pubDate>
		<dc:creator>MrPort</dc:creator>
				<category><![CDATA[Service Programs]]></category>
		<category><![CDATA[rpg]]></category>
		<category><![CDATA[rpg iv]]></category>
		<category><![CDATA[rpgle]]></category>
		<category><![CDATA[service programs rpg]]></category>

		<guid isPermaLink="false">http://iporttech.com/?p=34</guid>
		<description><![CDATA[When do you use a service program and when do you use a module? There is a difference in performance with each and using the correct method can save processing time for your applications. We use modules when they are called for and service programs when the application justifies it.
As always, if you have questions [...]]]></description>
			<content:encoded><![CDATA[<p>When do you use a service program and when do you use a module? There is a difference in performance with each and using the correct method can save processing time for your applications. We use modules when they are called for and service programs when the application justifies it.</p>
<p>As always, if you have questions we&#8217;d love to help you answer them.</p>
]]></content:encoded>
			<wfw:commentRss>http://iporttech.com/service-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
