Pathmaker Reference Manual
Server Constructs
Macro Language Construct Variables
C–6 067869 Tandem Computers Incorporated
#File-Logical-Name-LCU
Local name of the current logical file (lowercase, underscores). There must be a
current service logical file or server logical file.
Values: String, up to 30 characters
#File-Logical-Name-UCU
Local name of the current logical file (uppercase, underscores). There must be a
current service logical file or server logical file.
Values: String, up to 30 characters
#File-Object-Type
The type of the current logical file. There must be a current service logical file or
server logical file.
Values: DEF, RECORD, BASE-TABLE, PROTECTION-VIEW, SHORTHAND-VIEW
#File-Open-Is-Shared
Current logical file can have a shared open (that is, it is shared by multiple services in
the server—see comments on #File-Sharing-Service-Name, in this appendix). Always
"N" for SQL table. There must be a current service logical file or server logical file.
Values: Y, N
#File-Open-Mode
Mode of open of the current logical file. There must be a current service logical file or
server logical file.
Values: Input, Output, I-O, Extend (empty if file is SQL table)
#File-Record-Name
Record name of current logical file (for C, lowercase, underscores). There must be a
current service logical file or server logical file.
Values: String, up to 30 characters
#File-Short-Name
Truncated name of the current logical file (for C, lowercase, underscores). There must
be a current service logical file or server logical file.
Values: String, up to 25 characters
#File-Sharing-Service-Name
When services are packaged into a server, the generator determines which Enscribe
files can share file Opens. In order for a file in one service to share an open with a file
in another service in this server, the files must have identical local (logical) names,
must refer to the same dictionary object, and must have identical open mode (Input,