|
Since you have the data structure in your copy member the two lines below are referring to the fields within that data structure.
C Eval DscOut = IDESC C Eval ClsOut = ICLAS
The data structure is based and it's pointer has not been set hence your error. You may be able to use qualified to get around this, not sure.
--------------------------------------------------------------------- /If Defined(*CRTBNDRPG) H DftActGrp(*NO) ActGrp(*Caller) /EndIf
F* Shell program to test inventory procedures. D* D Main PR EXTPGM('SHELLINV') D 2 D 15 D* D Main PI D ParmItm 15
D ReturnMPG S 5 D ReturnDS S 47 D ReturnInd S N D ItemInfoDS S LikeDS(ItemInfo)
ItemInfoDS.ItemIn = ParmItm; ItemInfoDS.DscOut = *blanks; ItemInfoDS.ClsOut = *blanks; ReturnInd = DescClass( ItemInfoDS ); Dsply ItemInfoDS.ItemIn; Dsply ItemInfoDS.DscOut; Dsply ItemInfoDS.ClsOut;
*INLR = *ON; Return;
/END-FREE ---------------------------------------------------------------------
As an Amazon Associate we earn from qualifying purchases.
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.