Selectable Fields for Person

This section lists the selectable fields for person objects.

Selectable Fields for Person
Field Description Output
address From person definition Value
admin List of administrative accesses Defaults to administrative accesses of person
application Default application assigned to the person. Application name
assignment[].* Assignments that the person has Lists all assignments to groups, roles, and associations. Without [], returns a list of all assignments for this person. With [], returns TRUE/FALSE, depending on whether any assignment matches the condition in [].

If the string in brackets has a bar character, the text before the bar is a a pattern and the text after the bar is an expression that acts as a where-clause. If there is no bar, the entire string is considered the pattern.

business Is business user? True/False
casualhour Prepaid hours per month of a casual license Value
casualhour.value Number of prepaid hours Value (integer)
casualhour.person Associated person name Value (string)
casualhour.product Associated product name Value (string)
certificate[].* Security certificate Value
description   Value
email Email address Value
fax From person definition Value
full Is Product?Line user? True/False
fullname From person definition Value
hidden Is this person defined as hidden? True/False
id Person identifier Value
inactive Is inactive user? True/False
isagroup Is a group? True/False
isaperson Is a person? True/False
isarole Is a role? True/False
isassigned Is assigned to a given group? True/False
lattice[].* Vault definition Vault name (see Selectable Fields for Vault)
ldap ?  
mask List of accesses defaults to accesses of person
modified The time and date the administration object was modified Value
modified.generic Time and date in generic format (independent of the MX_NORMAL_DATETIME_FORMAT and MX_DECIMAL_SYMBOL settings chosen by an Administrator) the administration object was modified Value
name Person name Value
neverexpire Boolean True or False depending on the setting of neverexpire on the person object.
object[ ] Corresponding business object Returns a business object where the type matches the string in [ ] and the name is the same as the person's name. If no string is given, the object type is person, with case ignored. In a case sensitive environment if more than 1 type meets that criteria (such as both a Person type and a PERSON type), OR if there are more than 1 object with the same type and name that are not in the same revision chain, the object with the latest originated date is returned. When objects with same type and name are in the same revision chain, the latest revision is returned.
onlineinstance Prints all information available for a person with an onlineinstance The command print product select person provides basic information on a person assigned with an online instance. However, to get the whole picture you must specify either person.onlineinstance or onlineinstance.person. See example below.
onlineinstance.name Online instance ID Value (string)
onlineinstance.product Associated product name Value (string)
onlineinstance.person Associated person name Value (string)
onlineinstance.casualhour Prepaid hours of a casual license Value (integer)
originated The time and date the administration object was created Value
originated.generic Time and date in generic format (independent of the MX_NORMAL_DATETIME_FORMAT and MX_DECIMAL_SYMBOL settings chosen by an Administrator) the administration object was created Value
password The password setting on the person The value is one of the following:

<DISABLED>, which means the password has been disabled.

<RESTRICTED>, which means a password is set.

<NONE>, which means the password is set to nopassword.

passwordexpired Boolean True or False depending on the setting of passwordexpired on the person object.
phone From person definition Value
property[].* Associated properties If property[ ] is specified, returns property names and values. If blank, returns all property names and values.
system Is system user? True/False
vault[].* Vault definition Vault name (see Selectable Fields for Vault)

Example: Printing information for a Person assigned with Onlineinstance

MQL<2>mod product ENG add person user-11-u; 
MQL<3>mod product ENG add onlineinstance DSUSA029 person
user-11-u; 
MQL<4>mod product ENG add person user-12-u; 
MQL<5>mod product ENG add onlineinstance DSUSA029 person
user-12-u; 
MQL<6>mod product ENG add onlineinstance DSUSA030 person
user-12-u; 
MQL<7>print product ENG select person; 
product ENG 
person = user-11-u 
person = user-12-u 
MQL<8>print product ENG select person.onlineinstance; 
product ENG 
person[user-11-u].onlineinstance = DSUSA029 
person[user-11-u].onlineinstance = 
person[user-12-u].onlineinstance = 
person[user-12-u].onlineinstance = DSUSA029 
person[user-12-u].onlineinstance = DSUSA030 
MQL<9>print product ENG select onlineinstance; 
product ENG 
onlineinstance = DSUSA029 
onlineinstance = DSUSA030 
MQL<10>print product ENG select onlineinstance.person; 
product ENG 
onlineinstance[DSUSA029].person = user-11-u 
onlineinstance[DSUSA029].person = user-12-u 
onlineinstance[DSUSA030].person = user-12-u 
MQL<11>print person user-11-u select product; 
person user-11-u 
product = ENG 
MQL<12>print person user-11-u select product.onlineinstance;

person user-11-u 
product[ENG].onlineinstance = DSUSA029 
product[ENG].onlineinstance = DSUSA030 
MQL<13>print person user-12-u select product; 
person user-12-u 
product = ENG 
MQL<14>print person user-12-u select product.onlineinstance;

person user-12-u 
product[ENG].onlineinstance = DSUSA029 
product[ENG].onlineinstance = DSUSA030 
MQL<15>