PRO/5 and BBj Files and Devices
Note:
In PRO/5 15.01 and higher, and BBj 15.10 and higher, the OPEN verb by default is restricted from opening pipes (commands starting with "<", ">", or "|") in console mode. This is to protect against accidentally overwriting a data file as a side effect of inadvertently specifying a pipe expression. To open a pipe at the console, set SETOPTS byte 9 bit $10$ or include MODE="PIPE" in the OPEN.
During the OPEN process, PRO/5 (or BBj) determines the type of file or device opened and proceeds appropriately. The file name consists of up to 4 parts in the sequence listed:
{/<servername>} {diskdrive} {path} filename
Component |
Description |
|
{/<servername>} |
Server name, used on networks. The system configuration defines the name of the server running the PRO/5 Data Server or BBj PRO/5 Data Server/Filesystem. In addition, several other options can be specified for connecting to the server as follows, separated by commas : |
|
|
port=<port> |
Specify the port the server is using. |
|
service=<servicename> |
Specify an alternate service name to override the default. |
|
ssl |
BBj 4.0 and higher, and PRO/5 5.0 and higher, makes a secure SSL connection to the server. The server must be using SSL in order to connect. This is to ensure that the user knows whether or not the connection to the server is secure. |
|
keystore=<keystore> |
BBj 4.0 and higher, this is entirely optional. If a user wants to specify their own SSL keys and authentication connecting to the server this property indicates where the keystore is to be found. If this parameter is not specified, the default keystore is used. |
|
keypass=<keystore pwd> |
BBj 4.0 and higher, this is entirely optional. If a user has specified their own keystore, they must provide the appropriate keystore password. If this parameter is not specified, the keystore password for the default keystore is used. |
{diskdrive} |
Disk drive identifier. The disk drive identifier is terminated by a colon (":"), and is operating system dependent. The system configuration defines the name of the disk drive. |
|
{path} |
Path or directory. The path is the list of directories, read from left to right, required to locate the file. Directories are separated by slash ("/") characters. |
|
filename |
Name of the file, placed to the right of the last colon (":"), slash ("/"), or backslash ("\") character. The total file name in PRO/5 cannot exceed 127 characters in length. |