It changed...but not till 7.2+
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzasd/rpgrelv7r2post.htm

Relaxed rules for data structures for I/O operations
An externally-described data structure or LIKEREC data structure defined
with type *ALL can be used as the result data structure for any I/O
operation. See File Operations

Charles



On Fri, Nov 10, 2017 at 1:12 PM, Robert Rogerson <rogersonra@xxxxxxxxx>
wrote:

Hi All,

I always use a *INPUT and *OUPUT when using likerec for updating a file
(when using data structures). I seem to recall that *ALL only worked for
displays not files.

I'm reviewing a colleague's code and wasn't sure if using one data
structure with *ALL would work for a file.

I'm on V7R1. Has this been changed or are two data structures still
required when updating a file?

Thanks,

Rob

--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: http://amzn.to/2dEadiD

This thread ...

Follow-Ups:
Replies:

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

This mailing list archive is Copyright 1997-2019 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].