|
Hi all,
I can't see why ErrorMsg and ErrorPgm are dependant on each other.
When ErrorMsg or ErrorPgm is modified, then the other parameter is also changed.
P Main B
D PI
D ErrorCode LIKE ( ERRCD )
D ErrorPgm LIKE ( ERRPG )
D ErrorMsg LIKE ( ERRLB )
D error S LIKE( ERRMG )
IF NOT MySP ( error );
ErrorCode = %SUBST ( error : 8 : 4 );
ErrorMsg = %SUBST ( error : 14 );
ErrorPgm = %SUBST ( error : 1 : 6 );
ENDIF;
Debugging, if I change ErrorPgm, then positions 11 to 20 in ErrorMsg change.
error = 79A
ErrorCode = 4A
ErrorMsg = 73A
ErrorPgm = 10A
Thanks.
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.