RxUpm
Appearance
This function allows you to make most UPM calls from a Rexx program.
Syntax
upmrc = RxUpm(func, uid, pw, type, name, check)
Parameters
- func
'Logon' For Process level logon, only usable by that process */ 'Logonp' 'Logonu' For "User" logon, usable by all processes 'Logoff' For Process level logoff, undoes a "LOGONP" 'Logoffp' 'Logoffu' For "User" logoff, undoes a "LOGONU" 'LogonList' Gets list of current active logons
- uid
'Userid' Userid to be logged on/off 'stemname' Name of Rexx stem variable under which results of "LogonList" are mapped as such: stem.0 - Number of logons reported on stem.n.1 - Userid stem.n.2 - Node/Domain name stem.n.3 - Session-Id stem.n.4 - Logon type (Local/Node/Domain)
- pw
'Password' Password to be used with 'Userid' (for logon)
- type
'Local' Logs you on/off UPM locally (default is LOCAL if no value supplied) 'Node' Logs you on/off a node 'Domain' Logs you on/off a LAN domain 'dataBase' Logs you on/off the correct node for a database
- name
'Name' The name of the node/domain/database, depending on what "TYPE" was chosen
- check
'Admin' Checks to see if userid has Admin authority 'User' Checks to see if userid has User authority 'Config' Checks to see if logon was done from Config.Sys