× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: OUTFILE Formats (was: Delete Records -File Re-org)
  • From: Rob Berendt <rob@xxxxxxxxx>
  • Date: Mon, 21 Feb 2000 9:10:43 -0500

As he stated... 
The 'Memo to Users'  usually lists an outfile or two that changes with every 
release.




shc@flybynight.com.au on 02/20/2000 11:08:21 AM
Please respond to MIDRANGE-L@midrange.com@Internet
To:     MIDRANGE-L@midrange.com@Internet
cc:      
Fax to: 
Subject:        OUTFILE Formats (was: Delete Records -File Re-org)

h
Hello Mike,

Can you give me a specific instance of the outfile changing and breaking your 
code?  Are you using the correct 
technique of:

 DCLF IBM-supplied template

 DSPFD  FILE(SomeLib/SomeFile ) OUTPUT(*OUTFILE) OUTFILE(MyLib/MyOutFile)
OVRDBF IBM-supplied-template TOFILE(MyLib/MyFile)

or some other mechanism.  From your comments I'd guess that you create the 
outfiles permanently but even there IBM 
are not supposed to make changes that break existing outfile programs (you may 
not have the source).

I haven't had to play in operations since VRM310 but I only recall a single 
instance of outfile changes breaking my code 
and I have LOTS of stuff using outfile support.  It actually broke the compile. 
 I had an RPG III program processing an 
outfile and IBM added a new field with more than 6 characters in the name 
(that's not allowed by their rules either).  
Even though I didn't care about the field I had to rename it in the RPG program.

Other IBM supplied objects are different (*CMD, *SBSD, *JOBD, etc.) and a 
"rebuild" CL is the correct way to handle 
any of those you change.

Regards,
Simon Coulter.

ŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪg
Ūg FlyByNight Software         AS/400 Technical Specialists       Ūg
Ūg Eclipse the competition - run your business on an IBM AS/400.  Ūg
Ūg                                                                Ūg
Ūg Phone: +61 3 9419 0175      Mobile: +61 0411 091 400           Ūg
Ūg Fax:   +61 3 9419 0175      mailto: shc@flybynight.com.au      Ūg
Ūg                                                                Ūg
Ūg Windoze should not be open at Warp speed.                      Ūg
ŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪgŪg
//--- forwarded letter -------------------------------------------------------
> X-Mailer: Microsoft Outlook Express 5.00.2014.211
> Date: Sat, 19 Feb 2000 07:22:08 -0800
> From: "Mike Shaw" <mshaw@ncal.verio.com>
> To: MIDRANGE-L@midrange.com
> Reply-To: MIDRANGE-L@midrange.com
> Subject: Delete Records -File Re-org

> 
> Simon,
> 
> They do change occasionally by IBM and the routine will not run until the
> new file format is recognized.  It does not happen every release, but I do
> rebuild such things when new release is applied to the system.  Then there
> is no doubt about it!  We update it as we change things or in prepping for a
> new release via the PSP info, Memo To Users, etc.
> 
> I have a CL that re-creates IBM objects that we have modified (changed
> command defaults. etc) to a library after a release upgrade.  All I do is
> create a dup object of the file as part of that routine.  It also keeps the
> objects from getting old....I did find objects on an AS/400 we de-installed
> last month to be created on V2R3!!!!!!!!!!!   There were some sloppy
> creatures in this place before I got here!  :-)
> 
> If I remember correctly it issued a message that the record formats were
> different............
> 
> Mike Shaw
> Senior AS/400 Technical Support
> North American Mortgage
> Santa Rosa, CA
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.comm
+---


+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.