Subject: Well, you are talking about two different issues
- Client VersionCreate an formula agent that is targeted against all selected documents or view
FIELD ClntBld:=@Deletefield;
FIELD ClntPltfrm:=@Deletefield;
FIELD ClntMachine:=@Deletefield;
FIELD ClntDate:=@Deletefield;
To clean the appropriate fields in the person documents.
As long as DCC and AdminP are working correctly, a AdminP request “Update Client Information in Person record” will be created by the client and processed by the admin server of the domain address book.
This will give you the information which user is using which version of the Notes CLIENT.
Every client will create a request, so if a user is using Notes 8.5.1 on one machine, there will be a Release 8.5.1 entry and if the same user is using Notes 6.5.5 on another machine, there will be a Release 6.5.5 entry, too.
- Mail file template version
First of all, the template version is complete independent from the version of the Notes client.
So, you can’t tell which version of mail file design is used by analysing the Notes client version.
As written before, you may use the Admin client to get the mail file version.
Using script, AFAIK there is no property or method exposed by the Notes LS classes to get the template version.
You have to check the design notes for the $TemplateBuild field or check the DB icon note (NotesID FFFF0010).
- Process to correlate 8.5.1 Notes client users with 8.5.1 mail file designs
You have to start with the person documents to get the necessary information about users and mailfiles, because any other mapping may be wrong.
So, parse all your person documents, get the user name, check if “Release 8.5.1” is listed in the ClntBld field and then open the mail file referenced in the person document. Check the template version as described in 2.
If there is a version match, you got your information.
You need apropriate access rights to the mail files, of cause.