DMKNLDR -~oad the 3104/3105, if it was not previously loaded. DMKF!l! Get storage to build CKPBLOK (telecommunications control block), if
necessary. ~MKRNH, RNS~lX~ Record active line and enabled terminal flag bits. ~MK~!l!! Clear CONTASK chains. ~!!!2~!!Q Force disconnect to all active users. DMKNLEMP ---nU8P-the 3104/3705.
DMKNLDR ---aeload the named program. ~~KR!!!!~ On "IPL complete" signal, reenable resources.
DMKFRET ---aelease the CPEXBLOK. ~11!12~~£!! Exit to dispatcher. Q1!KRNl!!!! Entry via IOBLOK to perform input and output interruption processing. DMKRNK, RNIOERR ----For input-process failure. Analyze the failure and if related to the
3104/3705 and not to a particular resource, either retry or dump and
reload. ~MKRN1!, RE!~!H!f Interpret response codes for each BTU received and schedule necessary
control operations. DMKR!1!, CMP!~!~ Generate response to a read error. ~!!KRNH, CMP!!!lI~ Generate response to a write error. DMKRNJJ, CMP~Q!! Generate response to a contact task error. ~!1KR!.!!, CO!1~!~£ Generate response to a disconnect task error. ~MKRNH, CO!1~!X!! Generate response to a control task error. ~l1KRNH, UN~Q!!!! Generate response to a unsolicited read. ~~!.Q£!!l!! Return completed CONT1SKs. ~!1KR!], RN~X!!!! Attempt to restart the 3104/3705. DMKDSPCH --~xit-to the dispatcher. DMKRNHIN ---Entry via IOBLOK to perform input and output interruption processing. DMKRNH, SCHREAD ---on-output~--exa.ine interrupt status per IOBLOK values and if ATTN, build and start a read CCW sequence. ~~KR!], !!lQ~!!£ If unit check and fatal, du.p and reload the 3704/3705. ~~!.B!!], RNQ1!~!J2 If pending ATTN cleared via 510 - ~~KIQ~2!! Reschedule write operations. ~1!KR!!!, RN~!!Q!R!! If unit exception, set RDEVSLOW and reschedule rejected CONT1SKs. R~!2£!~! Return only CONTASKs without CONRESP or CONSPLT set. Retain others
until final response is received.
1-200 IBM VM/370 System Logic and Problem Deteraination--Voluae 1
12MKRNH, !!NST!R! Attempt to restart the 3704/3705. DMKDSPCH --~xit-to dispatcher.
HANDLING REMOTE 3270 WITH BINARY SYNCHRONOUS LINES DMKRGBEN -~ered when the NETWORK ENABLEjDISIBLE command is issued. 12~KFRE~ Get storage for the necessary CONTISK. IOBLOK. and if applicable, BSCBLOK. DMKRGB, LINESUP ---Set up-required CCWs and control data in the COBTASK for tasks.
These tasks include: enabling the binary synchronous line, enabling a
device, LOGO messages, screen formatting, and disable line or device
(logoff) DMKFREE -- For-logon function build logon V!BLOK. 12 MK IOS.2!! Start line I/O or device I/O, for not busy condition.
DMKRGB, RGFTASK ----For busy-condition, build CPEXBLOK and exit to caller. 12 MK RGB1£ Entry from DMKDSP. On a not available line condition, exit to
dispatch. For available line, process the associated CONTASKs by
queueing the related resource from the NICBLOK. DMKIO~, RGS!!R% Process .QMKIOS2!! n,...TT rv~~ SID on a no CONTASK queued condition. Process selection SIO on available resources and not in control aode
per NICBLOK conditions and the CONTASK CONSTAT field. DMKDSPCH - Exit-to dispatcherQ DMKRGAIN -~ry from D!KIOS, examine line interruption condition. Discard any
of the following and go to the dispatcher: nonbinary synchronous
line, copied IOBLOK, unsolicited interruption, bisync line flagged
not- in-use, nonter.inal class device.
DMKRGA, FATALER ---Por 10 B FATAL condition or any nonzero condition code, free all
related CONTASK, IOBLOK, IOERBLOK, and BSCBLOK. 12MKR~A, Dla!~!A Log off all affected users on that line .QMKMSW!! Send message to the system operator. CP Method of Operation and Program Organization 1-201
Previous Page Next Page