2. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
2
My Road to AdminCamp
• Notes Administrator since 1992
• Domino Administrator since Beta in 1996
• LotusEvangelist blog since 2007 (https://blog.vanessabrooks.com)
• Co-Author Quickr Administration Book 2011 + A few IBM Redbooks
• Certificate Exams Writer (Domino, ST) 2012-2014
• IBM Redbooks Thought Leader 2012-2014
• IBM Champion 2013 – 2019
• HCL Ambassador 2019-2021
• Presented at Engage, Lotusphere, IBM Connect, Connected, Think, SUTOL,
Let’sConnect, SOCCNX, The View Admin, MWLUG, NCUG + Many others
• Author of 2020’s #HCLAmbassadorTIPS
• Openntf Admin Scripts Author
And my 1st AdminCamp!
https://linkedin.com/in/keithbrooks
3. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Today’s
Story
• Uses for Rooms and Resources (RnR)
• OOTB R12
• A little RnR History
• Traveler RnR Updates
• DOMI
• Practical RnR Template Additions with Code
• Troubleshooting RnR
• Links you NEED
3
12. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
HCL Traveler 11.0.1 FP2
Support of Room Reservations with EAS 16.x
Apple Calendar
Traveler 11.0.2 supports updating Room
reservations for meetings modified from the Apple
calendar. The Apple device must be using the
Microsoft Exchange ActiveSync 16.0 or later
protocol (EAS 16.x). Rescheduling or cancelling a
meeting from the device will now reschedule or
cancel a related room reservation in the Domino
Rooms and Resources Database.
12
13. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
DOMI – Domino Online Meeting Integration
Domino Online Meeting Integration is an extension to the Domino Mail
template allowing you to create, update and delete ad hoc online meetings from
HCL Notes client calendar entries. The following meeting providers are
supported out-of-the-box:
• Zoom – Oauth app not yet approved, soon
• Microsoft Teams
• Webex
• GoToMeeting – Requires a Paid Account
• HCL Sametime
• Download from Github - https://github.com/HCL-TECH-SOFTWARE/domino-online-meeting-integration
• Installation and ST: https://www.robertoboccadoro.com/2021/05/04/domino-online-meeting-integration/
13
14. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Some Basic History of RnR
R6 – Double Booking was addressed
R7 - Cluster failover added
R7 – Favorite Sites and Resources Function Added, with a Policy option
R8.0x - Owner Notification Controls Added
R8.5 – “Delete User Reservations” Agent
14
15. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
OOTB RnR Template
R12 brought
a new skin
No new
functionality
Not very
User friendly
Sort of
Administrator
friendly
Not entirely
HTTP
accessible*
15
R5 - R11 R12
16. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Rooms and Resources Needs
The form could use an update of new fields for when making a reservation:
• Transportation required/options (Bus, Taxi, Uber, Van, Handicapped)
• Food Services (How many people, hot/cold, dietary options, quantities,
offsite/onsite)
• OnTime has extended their awesome calendaring product with
a Catering option! (https://ontimesuite.com/en/domino/addons/catering)
• Map location or Waze lookups when required (Organizer had it!)
• Extra Location Options, instead of an empty field (Building name/#, floor)
16
17. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
BUILT IN
REPORTS?
NOT
AVAILABLE
CREATE
ROOM/RESOU
RCE REPORTS
We have messaging details, why not Resource
ones?
• Top 5 Rooms/Resources used over X period of
time.
• Least 5 Rooms/Resources used over x period
of time.
• User with most Rooms/Resources schedule
over x period of time.
• Rooms/Resources never approved over x
period of time.
• Rooms/Resources rejected over x period of
time.
17
19. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
OOTB Resource Template Agents
• Only Agent a user can use is Upgrade
• NONE of the Lotus/IBM/HCL Technotes
Lotusscript fixes have ever been added to the
RnR template!
• Please let HCL know we need functional updates!
• Aha link: https://domino-ideas.hcltechsw.com/ideas
19
20. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Change the Purge Agent Days
Example: A car is not returned on Friday, but someone else had it
scheduled for Monday.
If the database is purged of items more than two days old, we don't know
who last had the car.
To change the purge time:
• Go to View --> Agents and double-click on the "Purge Documents (Auto)"
agent once you are in the Designer client.
• When it opens, go to Initialize under the objects tab, and change "Call
purgedate.AdjustDay (-2)" to "Call purgedate.AdjustDay (-30)".
Make sure the agent is enabled. Or just disable this agent entirely.
20
21. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Practical RnR View Additions
• Conflicts view added (Technote)
• DST added for specific country/asset issues
• Export Reservations because AAs need help
• Tradeshows, you are not limited to your offices,
but be careful of Time Zones!
• Multiple views of Information (BY…)
• Resources by Location is very helpful
• Strongly suggest you edit the columns in the views to allow sorting 21
22. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Resource Agents We Added
• Update Resource Owner
• Delete Bad Profile Document
• Export to Excel
• Find the bad profile with Notes Collector
• Fix Room
• Force Delete
• Update Resource Name
• And there are more out there, these are just the ones I use
frequently
Download my RnR Template with all of this built in from my server at http://keithbrooks.com/download/resource.zip 22
23. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Sorting Your Views
• You will need a Designer Client
• From Notes, Open the RnR database
• Click on View - Design
• Under Views, Open a View (ex. Reservations By Resource)to be Edited
• Right Click on the Column to be fixed
• Select Column Properties and click on this tab
• Choose a Sort, a Type and check the Blue Circle!
• Click on X to leave the mini Window
• Close the view or Press CTRL-S 23
24. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Create a View to Show Save Conflicts
24
Save and close to close the view
Open
the View Properties and UNCHECK the “Show response
documents in hierarchy” if it has a check mark
Click on Save and Customize
Change the formula to: Select @IsAvailable($Conflict)
Give the View a Name (like Conflicts)
Click the Create menu and select View
Open the RnR database in the Admin client
25. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Creating a Delete Document Agent
1. With the RnR database open in Designer
2. Expand Code section and double click on Agents
3. Click on the New Agent button
4. Give the agent a name and change the type from
LotusScript to Formula
5. In the programmer window, type:
@DeleteDocument
6. Click on the green check mark
7. Save and close the agent
8. Find the bad document and select the agent from
the Actions menu
25
28. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
RnR Debug Options
28
DEBUG_RNRMGR=X
(Note: Values are
additive)
1 = Basic
debugging
messages
2 = Show
internal task
busytime cache
debugging
4 = Log caveats
for Admins
8 = Trace routine
entry/exits
16 = Log note
and database
scanning
64 = Log cluster
related activity
(can be quite
chatty)
Recommendation
Start with 31 and
change as needed
29. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Cluster Double Bookings Help
At the server console for each server in the cluster type:
TELL RNRMGR WHOOWNS xxxxx.nsf
to verify that only one of them is processing requests.
29
30. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Recreating the Busytime.nsf
In Domino Administrator, open the live console and issue the following
commands:
• tell sched q
• tell calconn q
• tell RnRMgr q (Domino 7 and later)
• dbcache flush
Several “dbcache flush” commands may be required depending on the
operating system and server load.
30
31. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Recreating the Busytime.nsf - Part 2
In the Domino server’s Data directory, locate busytime.nsf and delete it.
Issue the following commands (not case sensitive):
• load sched
• load calconn
• load RnRMgr (Domino 7 and later)
31
32. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Recreate Clubusy.nsf
In Domino Administrator, open the live console.
Shut down the Sched and Calconn tasks on all clusters and flush the database
cache with the following commands:
• tell sched q
• tell calconn q
• tell RnRMgr q (Domino 7 and later)
• dbcache flush
Several “dbcache flush” commands may be required depending on the
operating system and server load.
32
33. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Recreate Clubusy.nsf - Part 2
On the Domino server’s Data directory, find clubusy.nsf and delete it.
• The previous steps must be done on ALL clustermates before the next
step is performed on any server.
• Otherwise, old data may be added back into the clubusy database and
invalidate what you are trying to do.
Issue the following commands on all clustermates (not case sensitive):
• load sched
• load CalConn
• load RnRMgr (Domino 7 and later)
33
34. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Links you NEED!
34
The Lotus Sandbox, Treasure Trove of scripts, database templates and NotesPeek
• http://domquery.info/samples/sandbox.nsf/
DXL Peek (Modern NotesPeek)
• https://www.openntf.org/main.nsf/project.xsp?r=project/DXLPeek
All-in-one Admin Tool for agent-based troubleshooting & problem solving
• https://bit.ly/3pZukfT
The OOO (Out of Office) Diagnostic Tool
• See the above Admin Tool download for it
Download my R12 RnR Template with all of the Views and Agents included
Susan Bulloch’s Admincamp 2012 session Troubleshooting C/S & RnR
https://admincamp.de/konferenz/ac2012.nsf/bc36cf8d512621e0c1256f870073e627/82c354b0ae653c35c125794a0075b3b1/$FILE/T3S5-Calendar.pdf
https://keithbrooks.com/download/resource.zip
35. @LotusEvangelist keith@b2bwhisperer.com
DominoCamp 2021 – June 21 & 22
Today’s
Story
Review
• Uses for Rooms and Resources (RnR)
• OOTB R12
• A little RnR History
• Traveler RnR Updates
• DOMI
• Practical RnR Template Additions with
Code
• Troubleshooting RnR
• Links you NEED
35