This component was introduced in OS/2 EE 1.2. It is where the users Logon to have access to other services like LAN Requester or Database Manager.
IBM OS/2 User Profile Management is located in the \MUGLIB\ directory.
API
Function Calls
16-bit |
32-bit |
|
UPMELOCL |
U32ELOCL |
Invokes UPM to display a local logon window.
|
UPMELOCU |
U32ELOCU |
Retrieves an ID of a local user that already is logged on to the system.
|
UPMEULGF |
U32EULGF |
Logs a user off the system.
|
UPMEULGN |
U32EULGN |
Logs on a user.
|
UPMEUSRL |
U32EUSRL |
Returns a list of logged-on user IDs.
|
Data Structure
struct upm_user_logon {
unsigned char userid [UPM_UIDLEN + 1];
short remotetype;
unsigned char remotename [UPM_REMLEN + 1];
LSINT sessionid;
};
Return Codes
Symbolic Constant |
Meaning
|
UPM_ACTIVE |
The domain logon or logoff failed. A domain logon, logoff or the LAN Requester GUI is active.
|
UPM_BAD_PARAMETER |
The remote name is not valid.
|
UPM_BAD_TYPE |
The remote type specified is not valid.
|
UPM_ERROR_MORE_DATA |
All the available UPM_USER_LOGON entries did not fit into buf.
|
UPM_FAIL_SECURITY |
The user ID or remote name could not be validated.
|
UPM_LOG_CANCEL |
The user is cancelled from the logon panel.
|
UPM_LOG_FILE_NOT_FOUND |
A required logon program was not found.
|
UPM_LOG_INPROC |
Another logon was being processed, the logon attempt was not successful.
|
UPM_LOGGED |
The domain logon failed because a domain logon has already occurred.
|
UPM_NOMEM |
Insufficient memory is available to process the request.
|
UPM_NOT_LOGGED |
The user has not logged on locally.
|
UPM_OK |
The user was logged on successfully.
|
UPM_OPEN_SESSIONS |
The domain logoff failed because a domain logon has active open sessions.
|
UPM_PASSWORD_EXP |
The logon failed. The user's password is expired.
|
UPM_SS_BUSY |
The local logon failed. The secure shell was busy.
|
UPM_SS_DEAD |
The local logon failed. The secure shell has stopped.
|
UPM_SS_PWDEXPWARNING |
The local logon succeeded. The user's password is expired.
|
UPM_SYS_ERROR |
An unexpected system error occurred.
|
UPM_ULP_LOADED |
The local logon failed. A local logon with a user logon profile is already active.
|
UPM_UNAVAIL |
The local logon failed. The remote node or domain could not be contacted to process the logon request.
|
Files
\MUGLIB
Name |
Comments
|
LANLOGON.ICO |
icon for LAN logon
|
LOGOFF.EXE |
logoff
|
LOGOFF.ICO |
icon for logoff
|
LOGON.EXE |
logon
|
LOGON.ICO |
icon for local logon
|
LOGONIBM.EXE |
|
MUGACCTS.EXE |
|
MUGLEXEC.EXE |
|
MUGLRQST.EXE |
|
MUGMSG.MSG |
messages
|
MUGW.HLP |
help
|
MUGWEPOP.EXE |
|
MUGWLOGF.EXE |
|
SYSLEVEL.MUG |
|
SYSLEVEL.UPE |
|
UPM.CB |
|
UPM.FOR |
|
UPM.INC |
include
|
UPMACCTS.EXE |
account management
|
UPMACCTS.ICO |
icon for account
|
UPMCSET.EXE |
|
UPMFLDR.ICO |
icon for folder
|
Publications
- GG24-3559-00 - IBM OS/2 Extended Edition 1.2 Cookbook: Database Manager - User Profile Management - 1990
Links