The DBAccess Server can be used either with or without user checking. You can set this in the initialization file (see section "Initialization file (start parameters)").
Working without user checking
If you are working without user checking, you do not need to enter information on DBAccess users. The clients can use any user name that exists in SESAM/SQL and has a link to a system entry for the DBAccess Server (see "Requirements for starting"). In this case there is no password check.
Working with user checking
If you are working with user checking, you must create a user file before starting DBAccess Server.
All users who are to have access to SESAM/SQL via clients must be entered in this file with their passwords. Whenever a connection is made from a client, the name and password of the user are checked against this file. The outcome decides whether the client can work with the DBAccess Server.
User names must also exist in SEAM/SQL and be linked with a system entry for the DBAccess Server (see "Requirements for starting").
Use the menu-driven procedure SYSPRC.SESDBA.091.USER
to enter users.
Use the following command to start to create a user file:
/CALL-PROCEDURE FROM-FILE=SYSPRC.SESDBA.091.USER,-
/ PROC-PARAMETERS=(USERFILE=SESDBA.USERFILE)
The USERFILE
parameter specifies the name of the relevant user file for the users. The name SESDBA.USERFILE
is already entered in the procedure as a default. It is not permissible to use the same user file as for the other DBAccess components.
Other procedure parameters ( PROCLIB
, INIFILE
, CRTELIB
) contain default names for the DBAccess procedure library, the initialization file and the CRTE runtime system library (see section "Files, procedures, libraries, programs").