On Tue, 24 Dec 2013 19:27:07 -0800, Jon Perryman wrote:
>Base and dependent functions are both coded thru a ++FUNCTION. I don't think
>there is a difference except for additional SMP/e statements making the base
>function a pre or co-req. The dependent function does not apply to the base
>function. Look at ++FUNCTION and you won't find any relationship. There is no
>parent, just pre-req function. Everything within the dependent function shows
>as to belonging to the dependent function.
No. From:
Title: SMP/E V3R6.0 for z/OS V1R13.0 Reference
Document Number: SA22-7772-16
2.26 ++VER MCS
...
FMID
FMID identifies the function to which a SYSMOD applies. FMID must be
specified for all SYSMODs except base functions. [I.e. it is specified
for
dependent functions. -- gil]
When specified on the ++VER MCS for a function, FMID defines the
function
as a dependent function. In this case, FMID indicates that the elements
supplied by the dependent function SYSMOD are functionally higher than
the specified base function.
So, the base function of a dependent function is identified by the FMID()
operand
of the ++VER MCS, not by a PRE() operand. The word "parent" does not appear
in this section, but "parent base function" elsewhere in SMP/E documentation
such as I cited earlier in this thread:
Title: z/OS Packaging Rules
Document Number: SC23-3695-10
4.1.1.2 Dependent Functions
...
Function SYSMODs for dependent functions are only applicable to the
parent base function.
Have you ever coded MCS for a dependent function SYSMOD?
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN