Download Span Macros Manual
Transcript
Span Macros Manual Version 05.1 CONTENTS Page 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Changes for Release 5.1 1.2 Changes for Release 5.0 1.3 Changes for Release 4.6 1.4 Changes for Release 4.5 2 Span Macro Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 Notation and Coding Conventions 9 2.2 #SPAMODE Macro - MVS/XA, ESA/390 and z/Architecture Addressing Mode Manipulation 10 2.3 #SPANCHK Macro - Data Verification Macro 13 2.4 #SPANLTG Macro - LTORG and Patch Area Generation 15 2.5 #SPANTRY Macro - Module or Subroutine Entry Point Macro 17 2.6 #SPANXIT Macro - Module or Subroutine Exit Point Macro 22 2.7 #SPBINSR Macro - Perform Binary Search of an Ordered Table 25 2.8 #SPCPTIM Macro - Execute Routine and Calculate CPU Usage 27 2.9 #SPGLBL Macro - Define SPOUTPUT/SPZPARSE Control Block 29 2.10 #SPMSG Macro - SPOUTPUT Parameter Formatting 30 2.11 #SPMVCL Macro - Simulate MVCL instruction 31 2.12 #SPTEST Macro - Check Program Environment 32 2.13 #SPXFIND Macro - Invoke SPANEX Lookup Functions 33 2.14 #SPXICB Macro - Generate SPANEX DSECTs 35 2.15 #SPXICBA Macro - Find Field in SPANEX ICB 36 2.16 #SPXMSG Macro - Internal Message Request to SPANEX 37 2.17 #SPXQ Macro - Locate SPANEX Internal Control Block 40 2.18 #SPXRSTU Macro - Request to SPANEX Utility 41 2.19 #SPXSVC Macro - Issue SPANEX SVC 46 2.20 #SPXUDDN Macro - Specify DDNAME for #SPXUMSG Message Requests 49 2.21 #SPXUMSG Macro - User Message Request to SPANEX 50 2.22 #SPZCLOS Macro - SPZQPAM Close Macro 52 2.23 #SPZCMD Macro - SPZPARSE Parameter Formatting 53 2.24 #SPZFIND Macro - Position to a Partitioned Dataset Member when using SPZQPAM 55 2.25 #SPZFLD Macro - SPOUTPUT Parameter Formatting 56 2.26 #SPZKWRD Macro - SPZPARSE Parameter Formatting 62 2.27 #SPZOPEN Macro - SPZQPAM Open Macro 66 2.28 #SPZPARS Macro - Invoke SPZPARSE Service Routine 67 2.29 #SPZPEND Macro - SPZPARSE Parameter Formatting 73 2.30 #SPZPMAP Macro - Generate SPZPARSE DSECTs 74 2.31 #SPZPOSN Macro - SPZPARSE Parameter Formatting 75 2.32 #SPZSOB Macro - SPOUTPUT Interface Macro 78 2.33 #SPZSUBP Macro - SPZPARSE Parameter Formatting 90 2.34 #SPZTITL Macro - SPOUTPUT Parameter Formatting 93 Copyright © 2003 Span Software Consultants Limited - 1 February 2003 5 6 6 7 7 Page 3 of 94