RE: External RE: Count records in SQL

Jerry Forss <[email protected]> Wed, 18 Feb 2026 12:15:27 +0000
Newsgroups gmane.comp.lang.as400.rpg
Message-ID <BL1PPF07C40B43A4288501D86390EE699B2C66AA@BL1PPF07C40B43A.namprd22.prod.outlook.com>
Eric

I have mapped every file in XA to it's contents like order/invoice and the like so I have a good handle on how everything is linked.
Yep, that was fun.

Jerry

-----Original Message-----
From: RPG400-L <rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org> On Behalf Of Eric Wolf
Sent: Tuesday, February 17, 2026 5:54 PM
To: RPG programming on IBM i <[email protected]>
Subject: RE: External RE: Count records in SQL

Jerry,
Having worked (and still working) with Infor XA, I am sure you are aware of all the files that are not commonly known but will need to get purged/deleted.  Otherwise, you may end up with orphaned records with no direct links to the MBC6REP record(s).  There are potentially too many to list...

Good luck...
Eric A. Wolf
Sr. Program Developer
2980 N. San Fernando Blvd.<https://www.google.com/maps/place/2980+N+San+Fernando+Blvd,+Burbank,+CA+91504/@34.2016192,-118.3414462,17z/data=!3m1!4b1!4m2!3m1!1s0x80c29506b13e342b:0x8e7c0e2b16b32dff>
Burbank, CA 91504-2566<https://www.google.com/maps/place/2980+N+San+Fernando+Blvd,+Burbank,+CA+91504/@34.2016192,-118.3414462,17z/data=!3m1!4b1!4m2!3m1!1s0x80c29506b13e342b:0x8e7c0e2b16b32dff>
[cid:image001.png-lLaWTOI21d0/[email protected]]  (818) 260-2936
[cid:image002.jpg-lLaWTOI21d0/[email protected]]    (818) 669-0636
[cid:image003.png-lLaWTOI21d0/[email protected]]  [email protected]<mailto:[email protected]>
[cid:image004.png-lLaWTOI21d0/[email protected]]<https://seniorssp.com/>
A division of Senior Operations LLC

From: RPG400-L <rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org> On Behalf Of Don Brown via RPG400-L
Sent: Tuesday, February 17, 2026 3:37 PM
To: RPG programming on IBM i <[email protected]>
Cc: Don Brown <[email protected]>
Subject: RE: External RE: Count records in SQL

Hi Jerry, I am surprised you can just delete records from the files to be purged. We did spend quite some time building purge processes to ensure we did not break any referential integrity as part of removing records and this process needs NkdkJdXPPEBannerStart External Sender - From: (Don Brown via RPG400-L <[email protected]>)

This message came from outside your organization.







This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

NkdkJdXPPEBannerEnd

   Hi Jerry,



   I am surprised you can just delete records from the files to be purged.



   We did spend quite some time building purge processes to ensure we did not

   break any referential integrity as part of removing records and this

   process needs some regular checking and updating.



   We have some clients with over 25 years of history and now trying to

   convince them to actually purge some of that data is the difficult bit ...

   if you know what I mean!



   Cheers

   Don







   Don Brown



   Senior Consultant



   [1]OneTeam IT Pty Ltd

   P: 1300 088 400



   -----Original Message-----

   From: RPG400-L <rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org>> On Behalf Of Jerry

   Forss

   Sent: Tuesday, 17 February 2026 11:57 PM

   To: RPG programming on IBM i <[email protected]<mailto:[email protected]>>

   Subject: RE: External RE: Count records in SQL



   Thank you ALL for your great explanations!



   What I am doing is setting up a purge process for our main packages.

   This has NEVER been done as they always wanted to have all history for

   ever and ever.



   This has caused several issues, not to say the least Invoice Numbers being

   reused some 15 years later.



   1 - Get Purge through date (I have convinced them at 8 years)

   2 - List all files to be purged and use SQL to determine number of records

   that are going to be purged using SQL.

   This will also verify that there are no locks on the file as well.

   3 - Display list file files/records as a verification.

   4 - If No locks found and continue is selected.

   Create Purge Library

   Loop until done

   Allocate file

   CrtDupObj of each File in Purge Library

   CPYF records from Live File to Duplicate file

   Delete records from Live File using SQL

   Reorg file

   UnAllocate file



   We have plenty of space on our box so no need to remove them from the

   system and want them somewhere incase They MIGHT be needed in an inquiry.



   Again, thank you all!



   -----Original Message-----

   From: RPG400-L <rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org>> On Behalf Of Birgitta

   Hauser

   Sent: Thursday, February 12, 2026 10:51 PM

   To: 'RPG programming on IBM i' <[email protected]<mailto:[email protected]>>

   Subject: External RE: Count records in SQL



   CAUTION: This email originated from outside of the organization. Do not

   click links or open attachments unless you recognize the sender and know

   the content is safe.



   GET DIAGNOSTICS ... will only return information AFTER an SQL Statement is

   run.



   ROW_COUNT: (Except from the SQL Reference) Identifies the number of rows

   associated with the previous SQL statement that was executed. If the

   previous SQL statement is a DELETE, INSERT, REFRESH, or UPDATE statement,

   ROW_COUNT identifies the number of rows deleted, inserted, or updated by

   that statement, excluding rows affected by either triggers or referential

   integrity constraints. If the previous SQL statement is a MERGE statement,

   ROW_COUNT identifies the total number of rows deleted, inserted, and

   updated by that statement, excluding rows affected by either triggers or

   referential integrity constraints. If the previous SQL statement is a

   multiple-row-fetch, ROW_COUNT identifies the number of rows fetched.

   Otherwise, the value zero is returned.



   May be DB2_NUMBER_ROWS would be the better option: (Except from the SQL

   Reference)

   If the previous SQL statement was an OPEN or a FETCH which caused the size

   of the result table to be known, returns the number of rows in the result

   table. For SENSITIVE cursors, this value can be thought of as an

   approximation since rows inserted and deleted will affect the next

   retrieval of this value. Otherwise, the value zero is returned.



   Mit freundlichen Gr��en / Best regards



   Birgitta Hauser

   Modernization - Education - Consulting on IBM i Database and Software

   Architect IBM Champion since 2020



   "Shoot for the moon, even if you miss, you'll land among the stars." (Les

   Brown)

   "If you think education is expensive, try ignorance." (Derek Bok) "What is

   worse than training your staff and losing them? Not training them and

   keeping them!"

   "Train people well enough so they can leave, treat them well enough so

   they don't want to. " (Richard Branson) "Learning is experience ...

   everything else is only information!" (Albert

   Einstein)



   -----Original Message-----

   From: RPG400-L <rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:rpg400-l-bounces-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org>> On Behalf Of Jimmy

   Sansi

   Sent: Thursday, 12 February 2026 21:44

   To: RPG programming on IBM i <[email protected]<mailto:[email protected]>>

   Subject: Re: Count records in SQL



   What about ...



   exec sql GET DIAGNOSTICS :Rows = ROW_COUNT;



   [2]https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ibm.com_docs_en_i_7.5.0-3Ftopic-3Dstatements-2Dget-2Ddiagnostics&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=U8cgVc8kAAP760bm4OJRo8D6RYNBYDsUlV-Yg34P8gQ&e=



   On 2026-02-12 12:15, Jerry Forss wrote:



   > I have a SQL

   > SqlSelect = 'SELECT C6DcCd, ' +

   > 'C6CvNb, '+

   > 'C6AcDt, ' +

   > 'C6FnSt,' +

   > 'C6B9Cd ' +

   > 'From ' + %Trim(PurgeXALib) + '/MBC6REP ' + 'Where C6ACDT <= ' +

   > %EditC(PurgeDateCYMD : 'X');

   >

   > Instead of reading through the cursor, I want the number of records

   > found.

   >

   > How do I do that?

   --

   This is the RPG programming on IBM i (RPG400-L) mailing list To post a

   message email: [email protected]<mailto:[email protected]> To subscribe, unsubscribe, or

   change list options,

   visit: [3]https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

   or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:[email protected]>

   Before posting, please take a moment to review the archives at

   [4]https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.



   Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org<mailto:support-FMtJrHiV//nI2nB/[email protected]> for any subscription related

   questions.



   --

   This is the RPG programming on IBM i (RPG400-L) mailing list To post a

   message email: [email protected]<mailto:[email protected]> To subscribe, unsubscribe, or

   change list options,

   visit: [5]https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

   or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:[email protected]>

   Before posting, please take a moment to review the archives at

   [6]https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.



   Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org<mailto:support-FMtJrHiV//nI2nB/[email protected]> for any subscription related

   questions.



   --

   This is the RPG programming on IBM i (RPG400-L) mailing list To post a

   message email: [email protected]<mailto:[email protected]> To subscribe, unsubscribe, or

   change list options,

   visit: [7]https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

   or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:[email protected]>

   Before posting, please take a moment to review the archives at

   [8]https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.



   Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org<mailto:support-FMtJrHiV//nI2nB/[email protected]> for any subscription related

   questions.



   --

   Message protected by MailGuard: e-mail anti-virus, anti-spam and content

   filtering.

   [9]https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mailguard.com.au&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=_vcsktfH-1fiH5lEoERNe9ZZbYVGsO1bzzeeU3bnaYU&e=



References



   Visible links

   1. https://urldefense.proofpoint.com/v2/url?u=https-3A__www.oneteamit.com.au_&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=tIWxKwc_Nuxy3ZLlAv5G7kiabmtNy0I1kUaIoa7scjQ&e=

   2. https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ibm.com_docs_en_i_7.5.0-3Ftopic-3Dstatements-2Dget-2Ddiagnostics&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=U8cgVc8kAAP760bm4OJRo8D6RYNBYDsUlV-Yg34P8gQ&e=

   3. https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

   4. https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.

   5. https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

   6. https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.

   7. https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

   8. https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.

   9. https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mailguard.com.au_&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=RagAUDXw-Yr_sppkQs2ZyOTpRhLcikZtHqYaYo6DTpE&e=

--

This is the RPG programming on IBM i (RPG400-L) mailing list

To post a message email: [email protected]<mailto:[email protected]>

To subscribe, unsubscribe, or change list options,

visit: https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=f4jusuGMobkL4UExY_gUM2padFMs1MqePaJH_7N9Ots&e=

or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org<mailto:[email protected]>

Before posting, please take a moment to review the archives

at https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_rpg400-2Dl&d=DwIFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=PCeNSf9fhcAUxJzoAZa9Db8EQ_28MTQACuQxevMqYzc&m=-Lo4vkMFad4Y7lYQ3lwhRG7BtzGPbBimhdaVkHyUXdSc4cI_cwzVKJWo6EeQGa3T&s=i_6H7b9sONvs61ZAjOsR-8FDEZma3cSacn4e0xhE1Sw&e=.



Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org<mailto:support-FMtJrHiV//[email protected]> for any subscription related questions.





----------



This email has been scanned for spam and viruses. Visit the following link to report this email as spam:

https://us-spambrella.cloud-protect.net/app/report_spam.php?mod_id=11&mod_option=logitem&report=1&type=easyspam&k=k1&payload=53616c7465645f5faca0a9b5e08c164a0e50897cdfe66abcce936ad7a603d0879ce221e858394b3faf77e954d0b4d2b9ff087c5d6b409b1a3dd5652ace27e7f84829179168715c23a226ae1f531fbdeaabcfe15628428101b5e60a6e993811a32d816fbc8087fc20f25b499f4ab77d4518739e366be2fe03b241ca2875c690e9d45685a83fc6970f03bed9c331a8e81f9d8da563af363a5a843814e8932c6c8d



This communication is intended only for the use of the individual or entity to which it is addressed and may contain information that is privileged, confidential, or otherwise exempt from disclosure under applicable law. If you are not the intended recipient, or the employee or agent responsible for delivering this communication to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender by telephone or email. The technical data herein provided is subject to export control under the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). Such data should not be disclosed, exported or transferred in any manner to any foreign person or any foreign country without prior written approval of the Office of Defense Trade Controls, U.S. Department of State or the Bureau of Industry and Security, U.S. Department of Commerce. This email and any attachments may contain confidential and proprietary information and must be treated as such. In addition, the export or re-export of this information may be prohibited under applicable export control laws.
--
This is the RPG programming on IBM i (RPG400-L) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
Before posting, please take a moment to review the archives at https://archive.midrange.com/rpg400-l.

Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.




Subject to Change Notice:

WalzCraft reserves the right to improve designs, and to change specifications without notice.

Confidentiality Notice:

This message and any attachments may contain confidential and privileged information that is protected by law. The information contained herein is transmitted for the sole use of the intended recipient(s) and should "only" pertain to "WalzCraft" company matters. If you are not the intended recipient or designated agent of the recipient of such information, you are hereby notified that any use, dissemination, copying or retention of this email or the information contained herein is strictly prohibited and may subject you to penalties under federal and/or state law. If you received this email in error, please notify the sender immediately and permanently delete this email. Thank You

WalzCraft PO Box 1748 La Crosse, WI, 54602-1748
www.walzcraft.com<https://www.walzcraft.com> Phone: 1-800-237-1326
-- 
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.