z/OS ISPF Software Configuration and Library Manager Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Non-explicit references

z/OS ISPF Software Configuration and Library Manager Guide and Reference
SC19-3625-00

SCLM-supplied parsers do not support include references that are not explicitly stated on a single line of code.

The following list shows three kinds of non-explicit reference constructs.
  • Conditional References

    Conditional references are include reference constructs that depend on information outside the scope of a single line. For the assembler language parser, for instance, all macros are considered include references whether or not they are defined within that assembly source member. All include references must exist as SCLM members, or they must exist in data set FLMSYSLB references.

  • Dynamic References
    Dynamic references are references that involve a variable. SCLM does not support macro names passed as parameters in assembler language for include references. The following source statements for SCRIPT/VS depict a simple case of a dynamic imbed reference that SCLM does not support:
    .set count = 1
    .im member
  • Variable Delimiters
    The delimiters you use to identify information must have fixed values. For example, SCLM does not support the following format of the .DM script keyword:
    .DM name /.im seg1/.im seg2/.im seg3/

    where / can be any character. This character delimits statements in the macro. SCLM does not find imbed statements entered in the .DM macro when the macro appears in this way.

    SCLM also does not support the following format of the .DM macro:
    .DM name ON
    .im seg1
    .im seg2
    .im seg3
    .DM OFF

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014