HP 3000 Manuals

Ch 73. Switch [ MPE/iX Error Messages Manual Volume III ] MPE/iX 5.0 Documentation


MPE/iX Error Messages Manual Volume III

Chapter 73  Switch 

(Subsystem 100) 

--------------------------------------------------------------

---------------------------------------------------------------

20           MESSAGE    Switch to CM was attempted with an illegal
                      method.

           CAUSE      Bad value in method parameter.

           ACTION     Use one of the legal methods.

---------------------------------------------------------------

30           MESSAGE    Not enough room in CM stack to complete switch to
                      CM.

           CAUSE      Too much room required to move parameter to the CM
                      stack.

           ACTION     Change the program so there is more room left on CM
                      stack before switching.

---------------------------------------------------------------

40           MESSAGE    Illegal number of parameters were encountered.

           CAUSE      The parameter specifying the number of parameters
                      to pass to CM was not within the legal values.

           ACTION     Specify a legal value.

---------------------------------------------------------------

50           MESSAGE    Illegal parameter length was encountered.

           CAUSE      Negative or zero length parameter specified.

           ACTION     Change parameter length.

---------------------------------------------------------------

60           MESSAGE    Illegal privileged operation.

           CAUSE      A switch was made to CM in METHOD_SPLIT by a user
                      mode program.

           ACTION     Link the program with privilege mode.

---------------------------------------------------------------

80           MESSAGE    Procedure specification is illegal.

           CAUSE      Switch to CM is not by ID, NAME or PLABEL.

           ACTION     Fix the PROC parameter.

---------------------------------------------------------------

90           MESSAGE    Switch to CM was attempted with an illegal ID
                      number.

           CAUSE      The ID number is out of range.

           ACTION     Correct the ID number in the program.

---------------------------------------------------------------

110          MESSAGE    The SWITCH to CM PLABEL HASH TABLE is full.

           CAUSE      Table to cache names of dynamically loaded CM
                      procedures is full.

           ACTION     Do not dynamically load so many procedures.

---------------------------------------------------------------

120          MESSAGE    The CM procedure is not in the CM
                      procedure/PLABEL HASH TABLE.

           CAUSE      The table does not exist or the CM procedure has
                      not been loaded.

           ACTION     Check the table name or load the CM procedure.

---------------------------------------------------------------

130          MESSAGE    Invalid status parameter.

           CAUSE      Either the LOAD_CM_PROCEDURE or the
                      UNLOAD_CM_PROCEDURE failed.

           ACTION     Check procedure name or library search parameters.

---------------------------------------------------------------

150          MESSAGE    Illegal PROC address in SWITCH to CM.

           CAUSE      User does not have the capability to access the
                      area containing the PROC record (in HPSWITCH TO
                      CM).

           ACTION     Put the PROC in an accessible area.

---------------------------------------------------------------

152          MESSAGE    Illegal parameter record address.

           CAUSE      User does not have the capability to access the
                      area containing the PARMS record (in HPSWITCH TO
                      CM).

           ACTION     Put the parameter in an accessible area.

---------------------------------------------------------------

154          MESSAGE    Illegal parameter address.

           CAUSE      User does not have the capability to access a
                      parameter specified in the PARMS record (in
                      HPSWITCH TO CM).

           ACTION     Put the parameter in an accessible area.

---------------------------------------------------------------

156          MESSAGE    Illegal PD_PARM_TYPE.

           CAUSE      An illegal PD_PARM_TYPE was specified in a PARMS
                      record entry (in HPSWITCH TO CM).

           ACTION     Use a legal type.

---------------------------------------------------------------

158          MESSAGE    Illegal I/O specification.

           CAUSE      A reference parameter is not input or output in a
                      reference parameter in a PARMS record entry (in
                      HPSWITCH TO CM).

           ACTION     Specify input, output or both.

---------------------------------------------------------------

160          MESSAGE    Illegal function return length.

           CAUSE      The function length parameter was negative or
                      greater than the CM stack (64 Kbytes).

           ACTION     Specify a legal length.

---------------------------------------------------------------

162          MESSAGE    Illegal function return address.

           CAUSE      The user does not have the right to access the area
                      specified by the function address and function
                      length.

           ACTION     Specify an accessible area for the function.

---------------------------------------------------------------

164          MESSAGE    Illegal function return specification.

           CAUSE      The function length was > 0 and nil return or
                      address of length = 0 and NON_NIL return address.

           ACTION     Specify a legal function length and address.

---------------------------------------------------------------

166          MESSAGE    Illegal condition code address.

           CAUSE      The user does not have the right to access the
                      address specified for the return of the condition
                      code.

           ACTION     Specify an accessible address for the condition
                      code.

---------------------------------------------------------------

168          MESSAGE    Illegal status address.

           CAUSE      The user does not have the right to access the area
                      used for the return of the status.

           ACTION     Specify a legal address.

---------------------------------------------------------------

200          MESSAGE    The SWITCH to NM was attempted with an illegal
                      function type.

           CAUSE      The parameter specifying the function type to be
                      returned was not one of the legal types.

           ACTION     Use a legal function type.

---------------------------------------------------------------

210          MESSAGE    An illegal PARM type was encountered while
                      switching to NM.

           CAUSE      An argument descriptor contained a type that was
                      not legal.

           ACTION     Use a legal type.

---------------------------------------------------------------

250          MESSAGE    An illegal number of arguments was passed to
                      SWITCH to NM.

           CAUSE      The parameter specifying the number of arguments
                      was not within the legal range.

           ACTION     Use a legal number of arguments.

---------------------------------------------------------------

270          MESSAGE    The SWITCH to NM method is illegal.

           CAUSE      Switch to NM is not by ID, NAME or PLABEL.

           ACTION     Use a legal method.

---------------------------------------------------------------

290          MESSAGE    A FINDPROC error occurred while switching to NM.

           CAUSE      FINDPROC failed to load the procedure requested.

           ACTION     Make sure the loader can find your procedure to
                      load.

---------------------------------------------------------------

300          MESSAGE    The byte reference parameter is not 16-bit
                      aligned.

           CAUSE      SWITCH to CM with METHOD_NOCOPY and a byte
                      reference parameter that is not 16-bit aligned.

           ACTION     Recode program to align the parameter or use
                      METHOD_SPLIT to SWITCH to CM.

---------------------------------------------------------------

330          MESSAGE    Unable to swap parameters in NO_COPY method.

           CAUSE      Parameters could not be enclosed within a DST
                      because the parameters are too far apart.

           ACTION     Move parameters closer together.

---------------------------------------------------------------



MPE/iX 5.0 Documentation