Notes/Domino Fix List
SPR # MHUZ5K5SL9Fixed in 6.0.2 releaseTemplate fix: pubnames.ntf



Product Area: Admin Client; Client; Template Technical Area: Template Platform: Cross Platform

SPR# MHUZ5K5SL9 - Added "LocAll" SSL fields to both Desktop and Setup Policy Settings forms.

Technote Number: 1106153

Problem:
This issue was reported to Quality Engineering as SPR# MHUZ5K5SL9 and was
addressed in Notes and Domino 6.0.2.

Excerpt from the Lotus Notes and Domino Release 6.0.2 MR fix list (available at
http://www.ibm.com/developerworks/lotus):

Template
SPR# MHUZ5K5SL9 - Added "LocAll" SSL fields to both Desktop and Setup Policy
Settings forms.

Refer to the Upgrade Central site for details on upgrading Notes/Domino.


Supporting Information:

In 6.x, an Administrator can use different policies created in the Domino
Directory to set fields on a user's Location document. However, not all
Location document fields can be modified through a policy. Additionally,
policies cannot be used to create Connection documents in users' Personal
Address Books.

An enhancement request for the ability to modify all fields in a Location
document, as well as to create Connection documents has been submitted to
Quality Engineering as SPR# JLAR5K5SX3. However, there are currently no plans
to address this issue in the Notes 6.x product series.

The following fields on a Location document are not designed to be modified
through a policy:

Location Document:
Location Type
Location Name
Prompt for Time/Date/Phone
Default Display Name
Ports
Internet domain for Notes addresses when connecting directly to the Internet
Recipient name type-ahead
Activate recipient name type-ahead
Recipient name lookup
Send outgoing mail
Replication Schedule
Replicate daily between
Repeat every
Days of week

Under Advanced Tab on Location Document:
Basics:
Use operating system's time zone settings
Local time zone
Daylight-saving time
Only for user
User ID to switch to
Load images
Subscriptions filename
Network dialup idle timeout

SSL:
Accept SSL site certificates
Accept expired SSL certificates
SSL protocol version

Web Retriever:
Web Navigator database
Concurrent retrievers
Retriever Log level
Update cache

MIME:
Outbound attachment encoding method
Outbound Macintosh attachment conversion

Workaround:
It is possible to make modifications to the desktop policy design forms to
update additional notes.ini and location parameters. This functionality is
currently not documented in the Notes Domino Help. Refer to the following
document for additional information on this topic:

"The desktop policy in the Domino Directory can be designed to set notes.ini
and Location parameters" (Document 1196837)

You can also work around this limitation by sending is to send out a memo to
users that contains a button that performs the updates when the button is
clicked.

For example:
Create a Memo.
Place the cursor in the body of the new message, then select Create -> Hotspot
-> Button. A button will appear inside the menu, along with the button dialog
box, and a programmer's pane.
Enter the name of the button in the Label field of the button dialog box, then
select the “x” to close it.
In the programmer's pane change the entry "Formula" to "LotusScript".
Inside the programmer's pane, enter some LotusScript code that obtains a handle
to the Location document(s) in the user's Personal Address Book, as in the
example below:

Note: The code below is for example purposes only. The code will not be further
modified by Lotus Support to fit specific customer applications.

Dim s As New NotesSession
Dim view As NotesView
Dim doc As NotesDocument

'This section gets a handle to the Personal Name and Address book
'by checking what the Names line in the Notes.ini is set to
sNamesLine=s.GetEnvironmentString("NAMES", True)
nPos = Instr(sNamesLine, ",")
If nPos > 0 Then
sNamesLine = Left$(sNamesLine, nPos-1)
Else
sNamesLine = "names.nsf"
End If

Set db = New NotesDatabase( "",sNamesLine )

If Not(db.isOpen) Then
Messagebox("Could not locate your Name & Address book.")
Exit Sub
End If

'This line gets a handle to the Locations view which lists all of the Locations.
Set view = db.GetView("Locations") 'get a handle to the view that lists all of
the location documents

To cycle through all the location documents, use the following code:
Set doc = view.GetFirstDocument 'get the first location document
While Not doc Is Nothing 'loop through all of the location documents
‘do work on the document here, using ReplaceItemValue method, for example:
Call doc.ReplaceItemValue("MessageFormat", "0")
Call doc.Save(True, False) 'Save the document
Set doc = view.GetNextDocument(doc) 'get the next document
Wend

To modify only the current location document, use this code instead of the
preceding example:
sLocation=s.GetEnvironmentString("Location", True)
nPos = Instr(sLocation, ",")
sLocation=Left$(sLocation, nPos-1)
Set doc=view.getdocumentbykey(sLocation)
‘do work on the document here, using ReplaceItemValue method, for example:
Call doc.ReplaceItemValue("MessageFormat", "0")
Call doc.Save(True, False) 'Save the document

6. Address the memo to the desired users and send the memo. Users click the
button to update their Location document(s).
More >



Last Modified on 11/20/2007

Go back