DSECTs Generated by Mapping Macros
Table 1 lists mapping macros (contained in DMTMAC MACLIB) that generate DSECTs for RSCS data areas supported as programming interfaces. For macro invocation formats, see Control Block Macros.
For information about the contents of the data areas, see z/VM: RSCS Networking Diagnosis.
| Attention |
|---|
Only the data areas mapped by the macros listed in Table 1 are programming interfaces. All other data areas described in z/VM: RSCS Networking Diagnosis are not supported as programming interfaces. Also, some DSECTs generated by the mapping macros might contains fields that are not supported as programming interfaces. |
| Macro (Data Area) | Function |
|---|---|
| ACNTBUFF | Accounting buffer – contains the format of the standard RSCS accounting record. |
| AUTHBLOK | Authorization table – lists users who are authorized to act as RSCS alternate operators or link operators. |
| CMNDAREA | Command area – contains information about a specific command or message request. |
| CRV | Common routines vector table – contains pointers to various RSCS routines that can be used by exit routines. |
| CVT | Communications vector table – contains information about RSCS data areas, counters, and flags that are available for exit routines to use. |
| DEST | Destination table – contains a list of PSF destination names. |
| ECXBLOK | Exit call extension block – stores exit routine return codes. |
| EVEBLOK | Event block – represents a scheduled RSCS event. |
| EXITBLOK | Exit block – contains information about an entry point specified for an IBM-defined exit point. |
| FILREQ | File request block – contains information about a file. |
| FORM | Form table – describes the characteristics of a print form. |
| IOTABLE | I/O table – defines a request to write output, either to a line or to the spool. |
| ITRACREC | Internal trace table record – defines the prefix for each ITRACE record in the internal trace table. |
| LINKTABL | Link table – describes the characteristics of a specific link in the network. |
| MSGBLOK | Message request parameter list – contains information about an individual message request, including its number, routing and severity codes, and repository information. |
| MSGLINE | Message line element – contains one line of the text when building a message. |
| MSGWA | Message work area – used when building the text
of a message. Note: The CMDAREA macro is a prerequisite for MSGWA
because MSGWA contains references to symbols in CMDAREA. When using
MSGWA in your exit routine, you must ensure that CMNDAREA precedes
MSGWA.
|
| NHDTR | NJE block – defines the formats for NJE headers, trailers, and job set headers. |
| NJEEQU | NJE equates – contains the networking equates used by all networking link drivers. |
| NMR | Nodal message record – used by networking link drivers to transmit messages and commands to remote nodes. |
| NOTEBLOK | NOTIFY link driver control block – contains information important to the NOTIFY link driver exit points. |
| PORT | Port table – contains the addresses of switched telecommunications lines for auto-answer and auto-dial links. |
| PRDBLOK | TCP/IP port redirector block – contains information about a port redirector task request. |
| RDEVBLOK | File request element block – contains information about a file request. |
| RDR | RDRPARMS control block – contains a parameter list for processing an input spool file. |
| REROUTE | Reroute control block – each entry describes a reroute definition in the network. |
| RESBLOK | Resource block – describes an RSCS resource. |
| RFCBTAB | FCB table – contains printer form information specified on FCB statements. |
| RIB | Receiver information block – contains information
about a message or file being received over one stream of a networking
link. Note: The TAG macro is a prerequisite for RIB because RIB
contains references to symbols in TAG. When using RIB in your exit
routine, you must ensure that TAG precedes RIB.
|
| ROUTEGRP | Route group table – each entry describes a group of nodes or collection of groups in the RSCS network. |
| SAFTAG | Store-and-forward TAG – describes the TAG element for store-and-forward files. |
| SAVEAREA | Register save area block – contains the RSCS register save area and extension. |
| SEPBLOK | Separator page control block – contains information used by the separator page exit points. |
| SOCKBLOK | Socket set descriptor block – contains information about a socket set. |
| SOCKCBLK | Active socket call block – contains information about an active socket call. |
| SYSIDENT | System ID table – contains information about each RSCS system task. |
| TAG | TAG element (TAG slot) – contains information about a file enqueued for processing by RSCS, including its origin, destination, network origin time, and record count. |
| TANBLOK | Task ID number allocation block – contains event task ID numbers. |
| TANK | TANK block – used by networking link drivers as an intermediate buffer to hold a deblocked output record. There are several forms of the TANK. |
| TASHADOW | TAG shadow element - represents an inactive file on each link that can send the file. |
| TASKBLOK | Task block – describes a type of active RSCS task (system, link driver, or auto-answer). |
| TIB | Transmitter information block – contains information
about a message or file being transmitted on one stream of a networking
link. Note: The NJEEQU and TANK macros are prerequisites for TIB
because TIB contains references to symbols in NJEEQU and TANK. When
using TIB in your exit routine, you must ensure that NJEEQU and TANK
precede TIB.
|
| XABHDR | External attribute buffer – contains the format of the header for an external attribute buffer (XAB) for files destined for an all-points-addressable printer. |