SVC 81 (0A51)

SETPRT or SETDEV macro - is type 4, gets no lock.

Calls module IGC0008A.

GTF data is:
R15 and R0
No applicable data.
R1
Address of the parameter list.
     
DDNAME cccccccc Name of the DD statement associated with the data set being printed.
PLIST
Parameter list of up to 14 words being passed to SVC 81.
Bytes
0-3
address of the DCB.
4-7
EBCDIC UCS image ID.
8
LOAD MODE indicator; bit settings are:
     
.0.. .... UCS = fold not specified.
.1.. .... UCS = fold.
x.xx xxxx Reserved.
9
Verification indicator; bit settings are:
     
...1 .... Display the image on the printer for verification.
...0 .... Do not display the image on the printer for verification.
xxx. xxxx Reserved.
10
Data check indicator; bit settings are:
     
10.. .... Block data checks.
01.. .... Unblock data checks.
00.. .... Data checks the DCB specifies.
..10 .... Schedule SYSOUT data segment for printing now.
..01 .... Do not schedule SYSOUT data segment for immediate printing.
.... 10.. OPTCD = unfold option.
.... 01.. OPTCD = fold option.
..xx ..x. Reserved.
.... ...1 SETPRT parameter list is extended to at least 48 bytes in length.
11-14
EBCDIC FCB image ID.
15
FCB parameter options; bit settings are:
     
1... .... Verify the FCB.
.1.. .... Bypass auto forms positioning.
.... ...1 Align.
..xx xxx. Reserved.
16
SPPFLAG1 Flag indicators; bit settings are:
     
0... .... BURST=N, thread continuous forms stacker.
1... .... BURST=Y, thread burster-trimmer-stacker.
.1.. .... REXMIT=Y, retransmission-only change COPIES, FLASH and starting copy number.
..1. .... INIT=Y, initialize the printer.
...1 .... PRTMSG=N, suppress error messages in the printer.
.... 1... Bypass the “load forms overlay” message and status display.
.... .1.. Bypass the stacker setup message and status display.
.... ..1. Bypass WCGM overflow message.
.... ...1 Load the requested FCB image without checking current FCB status.
17
SPPFLAG2 Flag indicators; bit settings are:
     
1... .... MODIFY is specified as an address.
0... .... MODIFY is not specified or is specified as a name.
.1.. .... First character arrangement table is specified as an address.
.0.. .... First character arrangement table is specified as a name or is not specified.
..1. .... Second character arrangement table is specified as an address.
..0. .... Second character arrangement table is specified as a name or is not specified.
...1 .... Third character arrangement table is specified as an address.
...0 .... Third character arrangement table is specified as a name or is not specified.
.... 1... Fourth character arrangement table is specified as an address.
.... 0... Fourth character arrangement table is specified as a name or is not specified.
.... .1.. FCB is specified as an address (3800 only).
.... .0.. FCB is specified as a name or is not specified.
.... ..xx Reserved.
18
Number of copies to be printed on this transmission.
19
Starting copy number.
20
Length of the parameter list.
22
Number of copies to be forms flashed on this transmission.
23
Table reference character for copy modification.
24
The last 4 bytes of a module name or a pointer to the copy modification control record.
28
The 4 character name of a forms overlay frame.
32
The last 4 bytes of a member name or a pointer to the first character arrangement table module.
36
The last 4 bytes of a member name or a pointer to the second character arrangement table module.
40
The last 4 bytes of a member name or a pointer to the third character arrangement table module.
44
The last 4 bytes of a member name or a pointer to the fourth character arrangement table module.
48
Address of the message communication area for error information.
52
Address of the DCB for a user library to load 3800 setup modules.
56
Caller's COPYP specifications.
57
SPPFLAG3 FCB options. Copied into SETPRT work area. Bit settings are:
     
1... .... COPYP specified.
.1.. .... PSPEED specified.
..11 .... Reserved.
.... xxxx Caller's PSPEED specification as follows:
.... 00.. Unchanged.
.... 01.. Low.
.... 10.. Medium.
.... 11.. High.
.... ..00 Reserved, must be set to zero.