gtpg2m02General Macros

General Macros


Contents

Figures

Tables

Notices

  • Trademarks
  • About This Book

  • Who Should Read This Book
  • How This Book Is Organized
  • Conventions Used in the TPF Library
  • How to Read the Syntax Diagrams
  • Related Information
  • How to Send Your Comments
  • General Macros Introduction

  • Register Conventions
  • Executive Macros
  • Declarative Macros
  • Macro Usage Conventions
  • BEGIN and FINIS Macros
  • Enter-Back Macros
  • Main Storage Allocation Macros
  • File Storage Allocation Macros
  • File Type Macros
  • File Macros
  • Find Macros
  • General Data Set Macros
  • ROUTC Macro
  • Send Macros
  • Create Macros
  • Event Facility--EVNTC, POSTC, EVNWC, EVINC, and EVNQC
  • Resource Sharing Facility--ENQC and DEQC
  • Alternate Resource Sharing Facility--CORHC and CORUC
  • Wait, Exit, Delay Macros
  • Tape Macros
  • General Tape Operations
  • Unit Record Macros
  • Control Program (CP) Detected Errors
  • Multiple Database Function (MDBF) Macros
  • General Macros

  • ADDDLC-Add Doubleword Unsigned
  • ADDDRC-Add Doubleword Unsigned
  • ALASC-Get an Auto Storage Block
  • ALPHA-Alphabetic Scan
  • AMSSC-Error Recording
  • ATTAC-Attach a Detached Working Storage Block
  • BACKC-Return to Previous Program Record
  • BEGIN-Begin Assembler Program
  • BPKDC-TPF Input Message Tokenization Support
  • BPPSC-Static Positional List Build
  • CALOC-Reserve and Initialize Storage
  • CC-Set Condition Code in Current PSW
  • CCIDC-Convert CPUID to Processor Ordinal Number
  • CENVC-Access Environment Variables
  • CIFRC-Cipher Program Interface
  • CINFC-Control Program Interface
  • CM0ND-Build Standardized Scan Tables
  • CM0PR-Scan Input Message for Keywords
  • CNOSC-TPF/APPC Change Number of Sessions Macro
  • CNOSC CHANGE
  • CNOSC DISPLAY
  • CNOSC INITIALIZE
  • CNOSC RESET
  • CONKC-Configuration Constants
  • CORHC-Define and Hold Resource
  • CORUC-Unhold Resource
  • CREDC-Create a Deferred Entry
  • CREEC-Create a New ECB with Attached Core Blocks
  • CREMC-Create a New ECB for Immediate Entry
  • CRESC-Create New Synchronous ECBs
  • CRETC-Create a Time-Initiated Entry
  • CREXC-Create a Low Priority Deferred Entry
  • CRUSA-Test and Release Data Level
  • CSONC-Convert System Ordinal Number
  • CYCPC-PSMS Utility Interface Macro
  • DATAS-Combination Data
  • DATEC-Compute Date Stamp
  • DBSAC-Attach TPF Application Requester Database Support Structure
  • DBSDC-Detach TPF Application Requester Database Support Structure
  • DDATA-Terminal Data Field Display
  • DECBC-Manage Data Event Control Blocks
  • DEFRC-Defer Processing of Current Entry
  • DEQC-Dequeue from Resource
  • DETAC-Detach an ECB Working Storage Block
  • DLAYC-Delay Processing
  • DPANL-Terminal Panel Display
  • DPROC-Program Record Determination
  • EDITA-Edit and Move Data
  • ENQC-Define and Enqueue Resource
  • ENTDC-Enter a Program and Drop Previous Programs
  • ENTNC-Enter a Program with No Return Expected
  • ENTRC-Enter Program with Expected Return
  • EVINC-Increment Count for Event
  • EVNQC-Interrogate Event Status
  • EVNTC-Define Internal Event
  • EVNWC-Wait for Event Completion
  • EXITC-Processing of an Entry Is Complete
  • FA4X4C-Convert a File Address
  • FAC8C-Calculate an 8-Byte File Address
  • FILEC-File a Record
  • FILKW-File Keyword
  • FILNC-File a Record with No Release
  • FILSC-File a Single Record
  • FILUC-File and Unhold a Record
  • FINDC-Find a File Record
  • FINHC-Find and Hold a File Record
  • FINIS-Finish Program Assembly
  • FINSC-Find a Single File Record
  • FINWC-Find a File Record and Wait
  • FIWHC-Find and Hold a File Record, and Wait
  • FLIPC-Interchange the Status of Two Data Levels
  • FREEC-Release Storage Blocks
  • FSTIC-File Status Table Information
  • GCFLC-Get Core Block and Large File Address.
  • GCFSC-Get Small Core Block and File Address
  • GDSNC-Get General Data Set Entry
  • GDSRC-Get General Data Set Record
  • GENLC-Generate a Data List
  • GENMSG-Generate Message Table for WTOPC
  • GETCC-Get a Working Storage Block
  • GETFC-Get File Pool Address and Storage Block
  • GETLC-Get Large File Storage Address
  • GETPC-Get Program and Lock in Storage
  • GETSC-Get Small File Storage Address
  • GFSCC-Initiate GFS Control
  • GLMOD-Change Global Protect Key
  • GLOBZ-Define Global Fields
  • GLOUC-Request Keypoint Filing
  • HASHC-Calculate Record Slot Number
  • IGTCCB-Get a Conversation Control Block Entry
  • INQRC-Convert Resource Application Interface
  • IPSVE-Create a PSV Table Entry
  • IPSVT-Define the Start and End of the PSV Table
  • ITPNT-Transaction Program Name Table Macro
  • ITRPC-Send Simple Network Management Protocol User Trap
  • KARMA-SLC Link Alarm
  • KEYRC-Restore Protection Key
  • LEVTA-Level Test
  • LISTC-Dump Facility LIST Generator
  • LODIC-Check System Load and Mark ECB
  • LONGC-Set Entry Maximum Existence Time
  • MALOC-Reserve a Storage Block
  • PNAMC-Move Program Name into Specified Field
  • POSTC-Mark Event Completion
  • PRLNC-Print a Line
  • RAISA-General File Get File Address
  • RALOC-Change Reserved Storage Block Size
  • RCATC-Find an RCAT Entry
  • RCHKA-Record Code Check
  • RCRFC-Release Core Block and File Address
  • RCUNC-Release Core Block and Unhold File Record
  • RDCDC-Read a Card
  • REHKA-Rehook Core Block
  • RELCC-Release a Core Storage Block
  • RELFC-Return File Pool Address
  • RELPC-Release Program From Storage Lock
  • RIDCC-RID Conversion
  • RLCHA-Release Chain
  • ROUTC-Route a Message
  • RTCUC-Record Type Conversion Utility
  • SAWNC-Wait for Event Completion, Signal Aware
  • SCANA-Scan Data Field
  • SELEC-Select a Thread Application Interface
  • SERRC-System Error
  • SIZBC-Obtain Logical Size
  • SNAPC-Snapshot Dump
  • SONIC-Obtain Symbolic File Address Information
  • SUBDLC-Subtract Doubleword Unsigned
  • SUBDRC-Subtract Doubleword Unsigned
  • SYNCC-Synchronize Globals
  • SYSEQC-Configuration-Dependent System Equates
  • SYSRA-Application System Error
  • SYSTC-Test Sysgen Options
  • TASNC-Assign General Tape
  • TBSPC-Backspace General Tape and Wait
  • TCLSC-Close a General Tape
  • TDSPC-Display Tape Status
  • TIMEC-Compute Time Stamp
  • TMCNA-Time Conversion
  • TMSEC-Epilog for ISO-C Functions Calling TPF Macro Services
  • TMSPC-Prolog for ISO-C Functions Calling TPF Macro Services
  • TOPNC-Open a General Tape
  • TOURC-Write a Real-Time Tape Record and Release Core Block
  • TOUTC-Write a Real-Time Tape Record
  • TPPCC-TPF/APPC Conversation Verb Macro
  • TPPCC ACTIVATE_ON_CONFIRMATION
  • TPPCC ACTIVATE_ON_RECEIPT
  • TPPCC ALLOCATE
  • TPPCC CONFIRM
  • TPPCC CONFIRMED
  • TPPCC DEALLOCATE
  • TPPCC FLUSH
  • TPPCC GET_ATTRIBUTES
  • TPPCC GET_TYPE
  • TPPCC POST_ON_RECEIPT
  • TPPCC PREPARE_TO_RECEIVE
  • TPPCC RECEIVE
  • TPPCC REQUEST_TO_SEND
  • TPPCC SEND_DATA
  • TPPCC SEND_ERROR
  • TPPCC TEST
  • TPPCC WAIT
  • TPRDC-Read a General Tape Record
  • TREWC-Rewind General Tape and Wait
  • TRSVC-Reserve General Tape
  • TSYNC-Synchronize Tape
  • TWRTC-Write a General Tape Record
  • TXBGC-Begin a Global Transaction
  • TXCMC-Commit a Global Transaction
  • TXRBC-Roll Back a Global Transaction
  • TXRSC-Resume a Global Transaction
  • TXSPC-Suspend a Global Transaction
  • TYCVA-Time Conversion
  • UATBC-MDBF User Attribute Reference Request
  • UNFRC-Unhold File Record
  • UNHKA-Unhook Core Block
  • URCTC-Unit Record Control
  • USURC-Assign Unit Record Devices
  • UXCMC-User Exit Control
  • UXMAC-Define Multiple User Exit Interface
  • VALBC-Validate Storage Block Address
  • VCHKC-Check or Wait for Request to Be Completed
  • VCLSC-Close a Data Set
  • VENDC-End a Request
  • VGENC-Generate an Access Method Control Block or Request Parameter List
  • VGETC-Get a Record
  • VIPAC-Move a VIPA to Another Processor
  • VOPNC-Open a Data Set
  • VPNTC-Point for Access
  • VSHOC-Display a Control Block
  • WAITC-Suspend Processing for ECB I/O Completion
  • WGTAC-Locate Terminal Entry
  • WTOPC-Edit and Send System Message
  • Index