next up previous contents index
Next: Diagnostics for MZLINK Up: Error Diagnostics Previous: Diagnostics for MZIXCO

Diagnostics for MZLIFT - MZBOOK

CALL MZLIFT (IXDIV,L*,LSUP,JB, NAME, NZERO)
CALL MZBOOK (IXDIV,L*,LSUP,JB, IDH,NL,NS,ND,IOD,NZERO)

#ZFATAL>ZFATAL termination

  case 1 :  faulty NAME parameters
  case 2 :  JB < 1 : LSUP does not point to a live bank
            JB = 1 : LSUP contains an invalid link
  case 3 :  JB < 0 : the bank at LSUP has less than -JB structural links
  case 4 :  LNEXT is invalid
  case 5 :  I/O characteristic for IDH does not exist
  case 6 :  I/O parameter NAME(5) = IOD(1) is invalid
  case 7 :  trying to lift the bank into a wrong division,
            ie. the predecessor or the successor bank, address LSAME,
            is not in the division selected by IXDIV.
  case 8 :  with JB=1 : trying to connect the new bank to the link
                        at LQ(LP) in bank-space

The following numbers are given in /QUEST/

for all cases :

 IQUEST(11) = input value of LSUP
       (12) = JB
       (13) = IDH  -  NAME(1)
       (14) = NL   -  NAME(2)
       (15) = NS   -  NAME(3)
       (16) = ND   -  NAME(4)
       (17) = IOD  -  NAME(5)

for case 4 :

 IQUEST(18) = LNEXT          if JB < 1 :  LNEXT=LQ(LSUP+JB)
                                   = 1 :  LNEXT=LSUP

for case 7 :

 IQUEST(18) = LSAME

for case 8 :

 IQUEST(18) = LP

The parameters of the bank at LCHK are found in the post-mortem dump of /MZCN/, where LCHK is LSUP for cases 2 and 3; for case 4 LCHK is LNEXT.


Janne Saarela
Mon May 15 08:34:47 METDST 1995