/ Forums / Advansys Formativ / Creating Solutions with Formativ / GroupWise Account Name in Apllet Form / Reply To: GroupWise Account Name in Apllet Form
September 22, 2008 at 5:24 pm
#8061
In order to access the login user’s DisplayName, EmailAddress, etc properties, you will need to use the “GroupWise.account.owner” to access the Address object. See the Object API for for information: http://developer.novell.com/documentation/gwobjapi/index.html?gwobjenu/data/h7ikbsqg.html
To access the address book entry properties (i.e. department, address, etc), you will need to access the AddressBookEntry object. See the sample code below which pass the Address object to access the AddressBookEntry object then it iterate the available fields.
dim owner
dim oABEntry
dim oAddressBook
' Get the system address book
set oAddressBook = groupwise.account.addressbooks.item("Novell GroupWise Address Book")
' Get the login user address object
set owner = GroupWise.account.owner
msgbox owner.displayname
' Get the address book entry object which contains more properties (i.e. fields)
set oABEntry = oAddressBook.AddressBookEntries.item(owner)
' Iterate available fields of the address book entry
for each oField in oABEntry.Fields
msgbox "Field name: " & oField.name & vbcrlf & "Field value: " & oField.value
next
set oABEntry = nothing
set owner = nothing
set oAddressBook = nothing
Regards,
Advansys Support