ICL 1900 Series George 3 Operating System Commands

LOGIN (LN)

Function

Starts a MOP job.

Format

LOGIN jobname,username

The jobname must not coincide with the name of any of the user's files or with the name of any other job that the user currently has in the system.

Forbidden contexts

USER, NOT MOP, BREAK-IN

The context is changed to USER

A LOGIN command may only be issued direct from a MOP terminal

Execution

GEORGE checks that the format of the command is correct and that there is room for the job in the system. If so, the message:-

    TYPE PASSWORD

is output to the MOP terminal. (The password of a low security user is not called for). When the user has typed the password (see NEWPASSWORD command for the format of a password) GEORGE checks that the user name given is in the Dictionary and that the password given by the user agrees with that stored in his Dictionary entry. If either check fails, the error message

    USER NAME/PASSWORD INVALID

is given and the command is abaandoned.

If the job name given is acceptable, a monitoring file is opened with the name given in the first parameter and the user is invited to type his next command.

Examples

LOGIN OLJOB,:BILL OLJOB is the name of the MOP job, and :BILL is the name of the user

Error Messages

COMMAND ALLOWED ONLY FROM CONSOLE
JOB NAME PARAMETER MISSING
JOB NAME z NOT UNIQUE
THE LIMIT ON THE NUMBER OF JOBS HAS BEEN REACHED
USER NAME PARAMETER MISSING
z HAS OVERDRAWN HIS MONEY BUDGET
z IS NOT A CORRECTLY FORMED NAME (job name or user name)
z IS NOT A REAL USER
USER NAME/PASSWORD INVALID