HP 3000 Manuals

NRJELUList [ SNA NRJE User/Programmer Reference Manual ] MPE/iX 5.0 Documentation


SNA NRJE User/Programmer Reference Manual

NRJELUList 

Provides a list of all LUs and related characteristics for a workstation.

Syntax 
______________________________________________________________________________
|                                                                            |
|                                                                            |
|                      BA      I             I          BA        IA         |
|     NRJELUList     (Wsid, MaxEntries, ReturnEntries, LUList, ChainSizeList,|
|                          DA             DA                IA               |
|                    MinJobSizeList, MaxJobSizeList, ActiveLuNameList        |
|                         IA          IA                                     |
|                    AutoStartList, Result                                   |
|                                                                            |
______________________________________________________________________________

Parameters 

             Wsid An eight-character input byte array.  The Wsid parameter identifies
                  your workstation.  It must contain a left-justified alphanumeric name
                  beginning with a letter.  If the workstation identifier is less than
                  eight characters long, it must be followed by blanks.

       MaxEntries An input integer.  The MaxEntries parameter contains the maximum
                  number of entries expected in all output array parameters except
                  Result.  The MaxEntries parameter value should be the number of LUs
                  configured for the workstation, from 1 through 16.

                  Make sure that the available length of each of the output array
                  parameters (LUList, ChainSizeList, MinJobSizeList, MaxJobSizeList, 
                  ActiveLUNumList, and AutoStartList) is sufficient for the expected
                  number of entries.

    ReturnEntries An output integer.  The ReturnEntries parameter normally contains the
                  actual number of entries in all output array parameters except
                  Result.

                  After calling NRJELUList, ReturnEntries can contain the required
                  number of entries for LUList, ChainSizeList, MinJobSizeList, 
                  MaxJobSizeList, ActiveLUNumList, and AutoStartList.  This occurs only
                  when the first word of Result is 137, which means that MaxEntries was
                  too small.

           LUList An output byte array.  The LUList array contains a list of entries of
                  all LU names for the workstation.  Each entry is eight characters,
                  left-justified, with trailing blanks.  Following is an example of a
                  three-entry LUList:

                       ERST
                       NEXTONE
                       LAST

    ChainSizeList An output integer array.  The ChainSizeList array contains a list of
                  chain sizes for each LU in a workstation.

                  A chain size is the number of RUs sent from the workstation to the
                  host before requesting a positive response.

   MinJobSizeList An output double-word integer array.  This parameter is hardcoded to
                  return 0.

   MaxJobSizeList An output double-word integer array.  This parameter is hardcoded to
                  return a maximum sector size of 2147483647.

  ActiveLUNumList An output integer array.  The ActiveLUNumList array contains a list
                  of active LU numbers.  A zero entry indicates an LU is inactive.  An
                  active entry is a positive integer, which is the LU number.

                  Following is a three-entry ActiveLUNumList corresponding to LUList,
                  above:

                   0  ERST is inactive.
                  34  NEXTONE is active, and its LU number is 34.
                  22  LAST is active, and its LU number is 22.
    AutoStartList An output integer array.  The AutoStartList array contains a list of
                  flags of LUs that are automatically initiated.

                  Automatic starting is a configurable item.

                  A zero element is returned if an LU is not initially started when a
                  workstation is started.

                  A -1 element is returned if an LU is initially started.

                  following is a three-entry AutoStartList corresponding to LUList,

                  above:

                   0  ERST is not initially started.
                  -1  NEXTONE is initially started.
                  -1  LAST is initially started.

           Result An eight-element integer output array (required).  The Result array
                  contains error codes that occurred during execution of this
                  intrinsic.

                  The first element of the Result array is set to zero if no errors
                  took place.  The structure of the Result array is described in
                  "Parameters Common to NRJE Intrinsics" in the introduction to this
                  chapter.

                  Always test the first element of Result immediately after you call
                  this intrinsic.  If the first element of Result is not zero, test the
                  other elements of Result to determine the nature of the problem that
                  has occurred.

Description 

Call NRJELUList to obtain a list of all LUs, and lists of LU
characteristics, for a workstation.  A positional correspondence exists
among the entries in LUList and the characteristics listed in
ChainSizeList, MinJobSizeList, MaxJobSizeList, ActiveLUNumList, and
AutoStartList.  The length of all lists must be large enough so that all
configured LUs can be entered; otherwise, an error will occur.  After
NRJELUList has returned control to your program, test the first element
of Result.

Text Reference 

DISPLAY shows LUs and related characteristics.  This is the same
information that displays when you enter the DISPLAY command with the LUT
parameter.  See DISPLAY in Chapter 3, "User Commands."



MPE/iX 5.0 Documentation