I have (schematically) in SMPCNTL:
RECEIVE SELECT(
F1
F2
F3
) FROMNTS(SMPNTS-path)
And, variously in SMPNTS:
++ FUNCTION( F1 ) ...
++ FUNCTION( E2 ) ...
++ VER ... FMID( F1 ) ...
++ FUNCTION( E3 ) ...
++ VER ... FMID( F1 ) ...
And I get, in SMPOUT:
GIM38901I ... SYSMOD E2 ... HAS NO APPLICABLE ++VER MCS.
GIM39001E ** SYSMOD E2 WAS NOT RECEIVED ...
GIM38901I ... SYSMOD E3 ... HAS NO APPLICABLE ++VER MCS.
GIM39001E ** SYSMOD E3 WAS NOT RECEIVED ...
GIM22701I RECEIVE PROCESSING WAS SUCCESSFUL FOR SYSMOD F1 ...
Grrr. What determines the order of processing? This works if
I RECEIVE from tape, on which the SYSMODs are in order:
F1 before E2 before E3. Must I break this up into two separate
RECEIVE SELECT commands? This may be suboptimal if another
customer uses the same SMPCNTL SELECT statement to
RECEIVE from tape because it may cause needless repositioning
of the tape.
Thanks,
gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN