List Device Domain Information (QcstListDeviceDomainInfo) API


  Required Parameter Group:


  Service Program: QCSTCTL1

  Default Public Authority: *USE

  Threadsafe: Yes

The List Device Domain Information (QcstListDeviceDomainInfo) API is used to retrieve information about a device domain or all device domain names in a cluster. It must be called from a program running on one of the nodes in the cluster. The information returned may not be current if this API is called from a program running on a node where cluster resource services is not active. This API may be called from a cluster resource group exit program.

Authorities and Locks

User Space Authority
*CHANGE
User Space Library Authority
*EXECUTE
User Queue Lock
*EXCLRD

Required Parameter Group

Qualified user space name
OUTPUT; CHAR(20)

The user space that receives the information and the library in which it is located. The first 10 characters contain the user space name, and the second 10 characters contain the library name. Special values are not allowed to be specified for the library name. QTEMP, *LIBL and *CURLIB are not valid for the library name.

Cluster name
INPUT; CHAR(10)

The name of the cluster.

Device domain name
INPUT; CHAR(10)

The name of the device domain for which information is retrieved. *ALL special value must be used if LDDI0200 is specified as the format name. The *ALL special value must be left-justified.

Format name
INPUT; CHAR(8)

The format of the information to be returned. Supported format names are:


Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error code parameter.


Format of Generated Lists

The cluster information list consists of:

For details about the user area and generic header, see User spaces. For detailed descriptions of the fields in the list returned, see Field Descriptions.

Input Parameter Section


Header Section

Global information about the cluster.


LDDI0100 Format


LDDI0200 Format


Field Descriptions

Cluster name. The name of the cluster.

Device domain name. The name of the device domain.

Format name. The content and format of the information returned in the user space.

Information status. Indicates the consistency of the retrieved information.

Node id. A valid simple name that uniquely identifies a node.

Node status. The status of the node in the cluster. See Cluster Node Status for the possible values and definitions of the node status.

User space library name. The name of the library in which the user space resides. No special values are supported for library name. *LIBL and *CURLIB are not valid for the library name.

User space name. The name of the user space.

Error Messages

Messages that are delivered through the error code parameter are listed here.



API introduced: V5R1

[ Back to top | Cluster APIs | APIs by category ]