GDSX Manual
DCCBDECS and ULHDECSE Listings
Extended General Device Support (GDSX) Manual–134303
C-12
ULHDECSE Listing
 FEScUnknownServerClass  = 914, ! ServerMonitor does not recognize
          ! Server Class name.
 FEScPathmonShutDown   = 915, ! send denied because Pathmon
          ! is shutting down.
 FEScServerCreationFailure = 916, ! send denied by server monitor
          ! because of server creation
          ! failure.
 FEScServerClassTmfViolation = 917, ! The TMF transaction mode of
          ! the send does not match that
          ! of the server class (eg.
          ! Requester send has a TransId
          ! and the derver class is
          ! configured with TMF OFF).
 FEScOperationAborted   = 918,  ! send operation aborted. See
          ! accompanying Guardian error
          ! for more information.
 FEScInvalidTimeoutValue  = 919, ! The caller supplied an invalid
          ! timeout value.
 FEScPFSUseError    = 920, ! The caller's PFS segment could
          ! not be accessed.
 FEScTooManyPathmons   = 921, ! The maximum number of Pathmons
          ! allowed has been exceeded.
 FEScTooManyServerClasses  = 922, ! The maximum number of server
          ! classes allowed has been exceeded.
 FEScTooManyServerLinks  = 923, ! The maximum number of allowed
          ! server links has been exceeded.
 FEScTooManySendRequests  = 924, ! The maximum number of allowed send
          ! requests has been exceeded.
 FEScTooManyRequesters  = 925, ! The maximum number of allowed
          ! requesters has been exceeded.
 FEScTooManyTestPointUsers = 946, ! The maximum number of allowed
          ! test point users has been exceeded.
 FEScLinkMonConnect   = 947, ! Error with cink Monitor
          ! connection
          ! (eg. Open, I/O, etc. ).
 FEScRetryOpen     = 949, ! This is an internal error ONLY.
 FEScLastError     = 950; ! Last available Pathsend error.
ULHDECSE Listing
! THIS FILE IS AN EDITED COPY OF DCCBDECS (?SECTION LINE^TEMPLATES)
?SECTION TEMPLATES
STRUCT dcb^template (*);  !Subdevice table entry (EXT MEM)   !!dd00
 BEGIN
  INT(32) link[0:1];   !For placing device on linked lists !!dd00
  INT namelen;     !Length of SU name     !!dxcd
  STRUCT name_;     !Name of subdevice (was 0:11 words) !!dxcd
   BEGIN                !dxcd
   STRING byte[0:31];             !dxcd
   END;                !dxcd
  INT name = name_;              !dxcd
  INT accesslen; !Investigate !!Length of access name    !!dxcd
  STRUCT accesspoint_;   !Real access name (was 0:11 words) !!dxcd
   BEGIN                !dxcd
   STRING byte[0:31];             !dxcd
   END;                !dxcd
  INT accesspoint = accesspoint_;          !dxcd
  INT  lineno;    !Line number
  INT  flags;    !Becomes TCB.STATE when device started
  INT(32) tcbaddr;    !Address of opener     !!dd00
  INT  flags1;    !User-definable variable
  INT(32) stats;    !Address of XSTATS block
  INT type;        ! For Deviceinfo support  !!qual
  INT subtype;       !   "     !!qual
  INT physreclen;      !   "     !!qual
  INT wt^rd^pend;    !User-defined terminal data   !!dd00
 END;
!******************************************************************************!










