3.4.1 Specify the New File Name
When the option to create a new file definition has been chosen from the file control menu this screen is displayed. It requests that the name and description of the file to be created are input:
|
After details requested by this screen have been supplied, the file definition menu will be displayed. This allows the specification of the various components of the file definition (i.e. fields, validation rules, access routes, etc).
New File Name
Specifies the name by which the new file is to be known. Must be a valid object name. This name was once restricted to a maximum length of 8 characters but can now be 9 or 10 characters long. It is strongly recommended that 9 and 10 character file names be unique in their first 8 characters. This retains uniqueness in the formation of the $$ file name used in making the file operational and importing.
Combination of file name and library name must be unique. The use of the same file name in different libraries is possible using LANSA. However it is strongly recommended that this procedure is NOT used. Instead it is better to install multiple LANSA systems to service different environments such as development and production. Refer to the
for more details.Library of Residence
Specifies the library in which the new file is to reside. The library specified must exist and the user must be authorized to use it. This is checked by LANSA. When the library name is combined with the file name it must form a unique name for the file.
Avoid creating files that reside in your IBM i "current" library.
This parameter can be pre-filled to a default library value as specified in the current partition's definition.
Description
Specifies the description that is to be associated with this file. This is important as it is more often used than the file name when selecting the file for use in some way. A brief description must be specified.
Initial Public Access
Specifies what access other users are to be given to the file initially. The access to the file can be changed at any time later using the option available on the housekeeping menu. Mandatory. Pre-filled to NORMAL. Allowable values are:
NORMAL |
Other users can read, add, change and delete records that are stored in this file, but they cannot modify the definition of the file in any way. |
ALL |
Other users can read, add, change and delete records that are stored in this file. In addition they can modify or delete the definition of the file. |
NONE |
Other users cannot access records stored in this file nor can they review or modify the definition of the file. |
To Be Maintained By
Specifies who is to create and maintain this file definition. Prefilled to LANSA. Allowable values are:
LANSA |
Indicates that the actual physical and logical files that result from this file definition are to be maintained (i.e. created, changed and deleted) by the LANSA system. If this option is used the file must not already exist in the library specified. |
OTHER |
Indicates that the actual physical and logical files associated with this file definition are to be maintained (i.e. created, changed and deleted) by some OTHER system or mechanism. If this option is used the file must already exist in the library specified. Use this option when you wish to load the definition of an existing file into LANSA, thus making the file accessible through LANSA, but do not wish to have LANSA responsible for the setup and maintenance of the associated physical and logical files. If this option is used it is possible to use the facility "Load definition of file not maintained by LANSA" from the file definition menu to automatically load the definition of associated physical and logical into the LANSA system. Refer elsewhere for more information about this facility.
|
Note: You must specify *OTHER_DATETIME and *OTHER_VARCHAR options if the OTHER files that you want to made known to LANSA contain:
- date (L), time (T) or timestamp (Z) fields
- variable length fields.
For more information about these options, refer to OTHER file I/O modules in Compile and Edit Settings in the Review System Settings.
Copy File Named
Optional. Specifies the name of a file definition to be copied to create the definition of this new file. Copied details can be modified from the file definition menu.
Residing in Library
Optional. Specifies the library in which the file definition that is to be copied is located.