Display directories released for Net-Storage
| Component: | BS2000 | 
| Functional area: | Net-Storage administration | 
| Domain: | DEVICE  | 
| Privileges: | TSOS  | 
| Routing code: | G | 
Function
The LIST-NET-DIRECTORIES command provides information on all directories of a net server which are released for use as Net-Storage. The listed directories or also the directories beneath them can be connected to BS2000 as Net-Storage (see the MOUNT-NET-STORAGE command).
Fundamental information on the use of Net-Storage in BS2000 is provided in the “Introduction to System Administration” [14 ]. How to work with files on Net-Storage is described in the "Introductory Guide to DMS" [13].
Format
| LIST-NET-DIRECTORIES | ||||||||||||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||||||||||
Operands
 SERVER =
Determines the Net-Server whose released directories are to be listed.
SERVER = <composed-name 1..256 with-under> / <c-string 1..256 with-low>
Host name or fully qualified domain name of a net server.
SERVER = *IP-ADDRESS(...)  
IP address of the net server.
 IP-ADDRESS = <composed-name 7..15> / <c-string 2..39> 
Specifies the IP address of the net server in IPv4 or IPv6 format.
 CLIENT = 
Specifies the Net-Client that is to be used to determine the released directories of the net server. The directories can be mounted via the net client, using the MOUNT-NET-STORAGE command.
CLIENT = <composed-name 1..8 with-under> / <c-string 1..8>  
Internal BCAM name of the net client.
CLIENT = *DNS(...)  
Domain name of the net client.
 DNS-NAME = <c-string 1..256 with-low> 
Specifies the fully qualified domain name of the net client.
CLIENT = *IP-ADDRESS(...) 
IP address of the net client.
 IP-ADDRESS = <composed-name 7..15> / <c-string 2..39> 
Specifies the IP address of the net client in IPv4 or IPv6 format.
 SELECT = *ALL / *MOUNTED / *NOT-MOUNTED 
Determines which of the released directories are displayed.
SELECT = *ALL  
All directories are displayed which are released for the specified net client and are thus available for use as Net-Storage.
SELECT = *MOUNTED  
All directories are displayed which are already mounted on the specified net client and connected to BS2000.
SELECT = *NOT-MOUNTED  
All directories are displayed which have been released for the specified net client but have not yet been mounted and connected to BS2000.
Return codes
| (SC2) | SC1 | Maincode | Meaning/Guaranteed messages | 
|---|---|---|---|
| 0 | CMD0001 | Command executed without error | |
| 1 | NKAN003 | Syntax error in the input | |
| 32 | NKAN004 | Error in command execution | |
| 64 | NKAN015 | No relevant information available | 
Output format
Sample output
 /list-net-directories server=*ip(172.17.65.103)),client=*ip(192.168.138.12) 
- NET-SERVER: IPV4: 172.17.65.103 —————————————————————————————————— (1) - NET-CLIENT: IPV4: 192.168.138.12 ————————————————————————————————— (2) ************************************************************************ - NET-DIRECTORY: /nas/100/fgqa/SQ200/test (MOUNT-ID = 1) ——————————— (3) ************************************************************************ - NET-DIRECTORY: /nas/100/fgqa/HNC42 (MOUNT-ID = 2) ************************************************************************ - NET-DIRECTORY: /export/nas/100/fgqa (NOT MOUNTED) ************************************************************************ - NET-DIRECTORY: /nas/100/fgqa (NOT MOUNTED) ************************************************************************ - NET-DIRECTORY: /export (NOT MOUNTED) ************************************************************************
| (1) | 
 | 
| (2) | 
 | 
| The following information is output in a separate information block for each released directory: | |
| (3) | 
 
 | 
Output in S variable
| Output information | Name of the S variable | T | Contents | Condition | 
|---|---|---|---|---|
| Directory name of the Net-Storage released on the net server | var(*LIST).DIR(*LIST).NAME | S | <name 1..64> | |
| Mount ID of the Net-Storage  | var(*LIST).DIR(*LIST).MOUNT-ID | I | <integer> | |
| Name of the net server | var(*LIST).DIR(*LIST).SERVER.NAME1 | S | <name 1..256> | |
| IP address of the net server in IPv4 format | var(*LIST).DIR(*LIST).SERVER.IPV41 | S | <name 7..15> | |
| IP address of the net server in IPv6 format | var(*LIST).DIR(*LIST).SERVER.IPV61 | S | <name 15..39> | |
| Name of the net client | var(*LIST).DIR(*LIST).CLIENT.NAME1 | S | <name 1..256> | |
| DNS name of the net client | var(*LIST).DIR(*LIST).CLIENT.DNS1 | S | <name 1..256> | |
| IP address of the net client in IPv4 format | var(*LIST).DIR(*LIST).CLIENT.IPV41 | S | <name 7..15> | |
| IP address of the net client in IPv6 format | var(*LIST).DIR(*LIST).CLIENT.IPV61 | S | <name 15..39> |