<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1204888571960602174</id><updated>2024-09-07T20:48:45.110-07:00</updated><category term="AS400"/><category term="Logical file"/><category term="Space"/><category term="RGZPFM"/><title type='text'>AS/400 Expert, Financial Services domain, I90, RPG</title><subtitle type='html'>Senior Analyst Programmer with 17 years of experience on AS400. &#xa;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Himanshu</name><uri>http://www.blogger.com/profile/14055226014835280767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHyEph_DnmWSSiXGLJj2EwfAmfyrqopAJQKE3dlyte5Evo4JtnpOt0af0fro431HocJMNYDeYrG3X22JNztl70x7wEnFcNEDFWQuC1688Pn100I6YRPJ8pqudAfi7J_4/s113/HimanshuGrin.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-2770307287119726058</id><published>2020-12-02T13:10:00.000-08:00</published><updated>2020-12-02T13:10:12.539-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AS400"/><category scheme="http://www.blogger.com/atom/ns#" term="Logical file"/><category scheme="http://www.blogger.com/atom/ns#" term="RGZPFM"/><category scheme="http://www.blogger.com/atom/ns#" term="Space"/><title type='text'>How can a Logical file be bigger than its physical file!!!???</title><content type='html'>&lt;p&gt;
Found this interesting article. The solution is even better! Saving few gigs of space and lots of money saved on new Hard disks. See the article here.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://powerwire.eu/logical-file-more-than-the-sum-of-its-parts&quot;&gt;https://powerwire.eu/logical-file-more-than-the-sum-of-its-parts&lt;/a&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/2770307287119726058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2020/12/how-can-logical-file-be-bigger-than-its.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/2770307287119726058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/2770307287119726058'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2020/12/how-can-logical-file-be-bigger-than-its.html' title='How can a Logical file be bigger than its physical file!!!???'/><author><name>Himanshu</name><uri>http://www.blogger.com/profile/14055226014835280767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHyEph_DnmWSSiXGLJj2EwfAmfyrqopAJQKE3dlyte5Evo4JtnpOt0af0fro431HocJMNYDeYrG3X22JNztl70x7wEnFcNEDFWQuC1688Pn100I6YRPJ8pqudAfi7J_4/s113/HimanshuGrin.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-3091883642530505119</id><published>2019-03-25T07:58:00.002-07:00</published><updated>2020-12-02T13:11:37.765-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AS400"/><category scheme="http://www.blogger.com/atom/ns#" term="Logical file"/><category scheme="http://www.blogger.com/atom/ns#" term="Space"/><title type='text'>Copying logical files to another library, avoiding errors</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;strong&gt;Problem:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
I was copying logical files (LF) to another library,&amp;nbsp; when I faced this problem; the copied LF was still pointing to a physical file (PF) in another library. My search brought me to the following article. Its wonderful how you can still learn something new even after years of experience. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.itjungle.com/2004/09/08/crtdupobj-and-logical-files/&quot;&gt;https://www.itjungle.com/2004/09/08/crtdupobj-and-logical-files/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I hope this article is useful to you and saves you lots of difficult problems in your work. We RPG programmers use lots of logical files to read and update data. Its difficult to trace errors where our programs are referring to data in libraries not even on the library list!.&lt;br /&gt;
&lt;br /&gt;
Happy coding!!!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/3091883642530505119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2019/03/copying-logical-files-to-another.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/3091883642530505119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/3091883642530505119'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2019/03/copying-logical-files-to-another.html' title='Copying logical files to another library, avoiding errors'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-8476082933407562268</id><published>2016-11-01T07:31:00.000-07:00</published><updated>2016-11-01T07:31:13.034-07:00</updated><title type='text'>Copy Data from User space to CLOB data type in AS400</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This is a good article about how to use CLOB data type on System i (iSeries/ AS400). It contains some practical insights not available in User Manuals or the Internet! Hope you find it useful.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://shanichara.wordpress.com/2014/10/03/copy-data-from-user-space-to-clob-data-type-in-as400/&quot;&gt;http://shanichara.wordpress.com/2014/10/03/copy-data-from-user-space-to-clob-data-type-in-as400/&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/8476082933407562268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2016/11/copy-data-from-user-space-to-clob-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/8476082933407562268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/8476082933407562268'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2016/11/copy-data-from-user-space-to-clob-data.html' title='Copy Data from User space to CLOB data type in AS400'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-7947835814651210925</id><published>2016-11-01T07:30:00.000-07:00</published><updated>2016-11-01T07:30:35.786-07:00</updated><title type='text'>About Himanshu Singh</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
See a presentation here to know me better.&amp;nbsp;&lt;a href=&quot;http://www.slideshare.net/HimanshuSingh426/himanshu-singh-62930270/1&quot;&gt;http://www.slideshare.net/HimanshuSingh426/himanshu-singh-62930270/1&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/7947835814651210925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2016/11/about-himanshu-singh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/7947835814651210925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/7947835814651210925'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2016/11/about-himanshu-singh.html' title='About Himanshu Singh'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-6022448247676767437</id><published>2014-09-18T02:34:00.003-07:00</published><updated>2014-09-18T02:36:53.005-07:00</updated><title type='text'>AS400 Database Trigger Programs ADDPFTRG</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
iSeries/ AS400/ System i programming allows a very useful feature called Triggers. It allows you to execute programs based on data changes in a database file. Use the command ADDPFTRG to add triggers to any database file.&lt;br /&gt;
Recently, I used trigger to create a history/ audit trail for a Client Locations file which does not have any history. Trigger was preferred over direct program changes because&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;One small program does the job well. Least impact and least testing involved!&lt;/li&gt;
&lt;li&gt;It saves me time and effort having to add code in a dozen places.&lt;/li&gt;
&lt;li&gt;It saves on testing time because of large number of changes.&lt;/li&gt;
&lt;li&gt;The performance overhead is negligible.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Follow this link to a useful article on Trigger programming &lt;a href=&quot;http://www.tylogix.com/Articles/TriggerTechniquesRevisited.htm&quot;&gt;&lt;href&gt;http://www.tylogix.com/Articles/TriggerTechniquesRevisited.htm&lt;/href&gt;&lt;/a&gt;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/6022448247676767437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2014/09/as400-database-trigger-programs-addpftrg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/6022448247676767437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/6022448247676767437'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2014/09/as400-database-trigger-programs-addpftrg.html' title='AS400 Database Trigger Programs ADDPFTRG'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-4171082770634969394</id><published>2011-06-06T20:52:00.000-07:00</published><updated>2011-06-06T20:52:31.562-07:00</updated><title type='text'>Apple Has Finally Stuck A Dagger Into SMS. I Love It.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #888888; font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Lucida Sans Regular&#39;, &#39;Lucida Sans Unicode&#39;, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;a href=&quot;http://techcrunch.com/author/tcparislemon/&quot; rel=&quot;nofollow&quot; style=&quot;color: #2e2e2e; font-weight: bold; text-decoration: none;&quot; title=&quot;Posts by MG Siegler&quot;&gt;MG Siegler&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #272727; font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Lucida Sans Regular&#39;, &#39;Lucida Sans Unicode&#39;, Arial, sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;line-height: 19px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em;&quot;&gt;Now that the&amp;nbsp;&lt;a href=&quot;http://techcrunch.com/2011/06/06/live-liveblog-from-apples-wwdc-2011-keynote/&quot; style=&quot;color: #009f00; font-weight: bold; text-decoration: none;&quot;&gt;WWDC keynote&lt;/a&gt;&amp;nbsp;is over and I’ve had a little bit of time to reflect, I’ve been thinking about what excited me the most from today’s announcements. The list is long, no doubt. But I think I’m going to have to go with something that surprised me — while at the same time making me look smarter than perhaps I really am. (Again, just perhaps.) iMessages.&lt;/div&gt;&lt;div style=&quot;line-height: 19px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em;&quot;&gt;As one of the core new features highlighted today in iOS 5, iMessages has one purpose: to kill SMS.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Read more&amp;nbsp;&lt;a href=&quot;http://techcrunch.com/2011/06/06/apple-imessages/&quot;&gt;http://techcrunch.com/2011/06/06/apple-imessages/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/4171082770634969394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2011/06/apple-has-finally-stuck-dagger-into-sms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/4171082770634969394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/4171082770634969394'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2011/06/apple-has-finally-stuck-dagger-into-sms.html' title='Apple Has Finally Stuck A Dagger Into SMS. I Love It.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1204888571960602174.post-5746351251065327603</id><published>2011-05-03T19:21:00.000-07:00</published><updated>2015-10-06T03:33:49.774-07:00</updated><title type='text'>AS400 resources on the web</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The AS/400 system thru iSeries and System I, has come a long way. With regular contributions from the growing community of AS/400 RPG, COBOL, ILE programmers, there maybe a solution to most of your issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.search400.com/&quot;&gt;www.search400.com&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://search400.techtarget.com/&quot;&gt;search400.techtarget.com&lt;/a&gt;&lt;br /&gt;
A good knowledge base for AS400 related information, Question and Answers, tutorials, news. I use it regularly.&lt;br /&gt;
&lt;a href=&quot;http://www.midrange.com/&quot;&gt;www.midrange.com&lt;/a&gt;&lt;br /&gt;
In their own words &quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: sans-serif; font-size: medium;&quot;&gt;Your best source for IBM i / System i / iSeries / AS/400 Information on the Internet&lt;/span&gt;&quot;. Please make your own judgement.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.code400.com/&quot;&gt;www.code400.com&lt;/a&gt;&lt;br /&gt;
This is a site dedicated to AS/400 programmers! Have fun coding!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.itjungle.com/&quot;&gt;www.itjungle.com&lt;/a&gt;&lt;br /&gt;
This site now has AS/400 programmers posting information.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://himanshuas400.blogspot.com/feeds/5746351251065327603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://himanshuas400.blogspot.com/2011/05/as400-recources-on-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/5746351251065327603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1204888571960602174/posts/default/5746351251065327603'/><link rel='alternate' type='text/html' href='http://himanshuas400.blogspot.com/2011/05/as400-recources-on-web.html' title='AS400 resources on the web'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>