SlideShare a Scribd company logo
4
Most read
11
Most read
15
Most read
Copyright © 2019 HCL Technologies Limited | www.hcltech.comCopyright © 2020 HCL Technologies Limited | www.hcltechsw.com
HCL AUT Overview, Configuration
&
Debugging/Troubleshooting
Speaker
Somnath Mohanty
Product Support Specialist
Copyright © 2019 HCL Technologies Limited | www.hcltech.comCopyright © 2020 HCL Technologies Limited | www.hcltechsw.com
About Us
Speaker - Somnath Mohanty
Product Support Specialist
HCL Software & Digital Solutions
somnath.m@pnp-hcl.com
Organizer - Vinayak Tavargeri
Senior Manager
HCL Software & Digital Solutions
vtavargeri@pnp-hcl.com
Technical Panelist - Rajendran Jayavel
Senior Technical Architect
HCL Software & Digital Solutions
Technical Panelist - Shrikant Jamkhandi
Group Technical Specialist
HCL Software & Digital Solutions
Technical Panelist – Ranjit Rai
Senior Technical Architect
HCL Software & Digital Solutions
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
Agenda
3
 HCL AUT Introduction & Overview
 Advantages over Smart Upgrade
 AUT Architecture
 AUT Server & Client Components
 AUT Configuration
 AUT End to End Process
 AUT Debugging/Troubleshooting
 Questions, Answers & Feedback?
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
HCL AUT Introduction & Overview
4
AUT as a Tool
Control & Flexibility
Reduces customer’s TCO
Robust, maintainable,
reliable and scalable
1
2
3
4
AUT is an on-premises tool used to automate the Client upgrade process and is
introduced since NotesDomino Release 10.0.1
Reduces time, cost and ownership thereby reducing the effort involved in
upgrading Notes client.
Greater administrative control and flexibility over the upgrade process.
AUT is extended from Open source Google Update framework and hence is
robust, maintainable, reliable and scalable.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
Advantages over Smart Upgrade
5
• AUT manages privileges transparently, for Smart Upgrade,
one must run different process for user with limited rights
on Operating System.
• For AUT, one doesn’t need separate process or steps for user
with limited rights on OS that means a Notes user without
administrative rights or with UAC enabled can still initiate
Notes updates through AUT service.
• AUT Server side management is simpler.
• As AUT is extended from Open source Google Update
framework , it is more robust, maintainable, reliable and
scalable
• The communication between AUT client and AUT server is
encrypted with SSL Handshake in between them so is quite
secured.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Architecture
6
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Server & Notes Client Components
7
• AUT needs Notes & Domino 10.0.1 and above.
• AUT Servers are special purpose Domino servers configured
with :
1. Configuration document and Internet site/SSO documents to
support LTPA
2. Autoupdate uses DAS REST API configured in Internet site doc
, used by the Notes Client Autoupdate service to check for
updates
3. Desktop policy is used to control and enable users for AUT
check and download.
4. AUT Catalog database contains the product catalogs and the
product install (webkits)
• Notes Client has an AUT Client with it which runs as an
independent service on the client OS.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Configuration
8
AUT Specific Configuration Document
AUT Catalog Database (Autcat.nsf)
configuration
AUT Desktop Policy Settings
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
Creating AUT Specific Configuration Document
9
Admin
Client
Configuration Configuration
AUT Service DNS name should be the FQDN name
of the Domino server
AUT Server should have a valid SSL certificate
(Either a 3rd party SSL certificate or a Self Signed
Certificate)
Internet certificate must be imported to the
Domino Directory.
KEYWORD KEYWORD
Domino
Directory
Server Add
Configuration
Specify the details in the “Client Upgrade” Tab
Specify the AUT server name or Server Group
Name
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
Creating AUT Specific Configuration Document Contd…
10
KEYWORD KEYWORD
 Choose the Internet certificate which
must have been imported to the domino
directory from the local SSL certificate
being used.
 This is to trust the and prevent users
from trusting the certificate manually
 This configuration wizard automatically
creates:
- Website & WEB SSO document
- AUT catalogue database(autcat.nsf)
 Autcat.nsf can also be created using
AUTCAT.ntf template file.
 Keyring File details should be updated to the AUT
specific Website document .
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Catalog Configuration
11
KEYWORD KEYWORD
 AUT catalog has all the information's with
regards to the upgradation versions and the
Installer File Details
 Starting with the “Version path” view click
on “Import manifest” and import the
corresponding manifest.xml file specific to
type of client.
 “Version paths” shows where an upgrade
kit is located for a given client OS, language,
and target version.
 Receive the manifest XML(Standard Notes
Client, Notes All Client and Basic Client) and
installer executable files from HCL.
 “To Version” is automatically written from the manifest xml file. “Upgrade From Version” , “Platform”
needs to Filled in . Installer file is uploaded into the “Contents Of” field.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Catalog Configuration Contd…
12
KEYWORD KEYWORD
 The Files view shows all files stored in the NSF, and associated with Version Paths.
 Deploy Files action, installs all files in the file
systems of every server in AUT group.
They are under the server data directory so
Notes clients can download them efficiently
over HTTP.
 "Version Maps" view gives an ordered list
of version paths.
A New Version Map is needed for every
deployment. It is then mapped to the
Version Path.
AUT Desktop Policy Settings
 New Desktop Settings Policy for AUT to enable
users.
 Can assign specific sets of users through Explicit
Policy or all the users through organization
policy.
 Can make use of existing “Desktop Policy
Settings” as well.
 Control the frequency of updates(minimum is
60 minutes)
 Select the Server Configuration doc.
 Select the AUT Catalog Version Map that
defines the ordered list of product build
updates.
 Enable Automatic Update Tool has to be set
as Yes.
 Both AUT Activation as well as Deactivation
Notification can be left as Default System
dialog or can be have customized message
as well.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com 14
STAGE 01
 Domino admin makes the
required AUT
Configuration From server
end
STAGE 03STAGE 02 STAGE 04 STAGE 05
 After above message a
new entry is added in
Notes.ini -
EnableNotesAUT=1 and
AUT policy is imported
into the user profile
($Profile) in local contacts
AUT Desktop Policy Is
Created and the AUT
configuration and Version
Map is linked to it.
AUT End To End Process
 AUT Configuration
Document is Created
 AUT Catalog database is
configured with
appropriate Version
Paths, Files & Versions
maps
 Once the Policy gets
applied, AUT is enabled
and Notes client shows
following message on
launch:
 Notes client reads the
user profile and launches
AUT client
 Notes client starting with
10.0.1.X when installed
on a system it does have
the “Auto Update Service
“running as an
independent OS service:.
 AUT client authenticates
with AUT server using
LTPA token and sends
Update check http
request to AUT server
through XML with the
current version details.
 Current version is stored
in registry in pv field of
key Computer
(e.g.KEY_LOCAL_MACHIN
ESOFTWAREWOW6432
NodeIBMAutoUpdateCl
ients{3E1B33CC-8C2E-
4EED-B6A2-
3BB3EE0ACFF1})
 If new version (say 10.0.1
FP4) is available on AUT
server, AUT server
responds by sending
response back to AUT
client.
 AUT client shows
following message
 When Yes is clicked, then
download starts in the
background and
downloads to the path :
C:Users<username>A
ppDataLocalIBMAuto
UpdateDownload folder.
Post the download is
completed it shows the
below message:
 It is recommended to
close Notes when saying
Yes for the installation to
happen.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Debugging/Troubleshooting
15
 In case of any issues related to AUT what shall I do?
From Notes Client end :
Add these AUT Notes.ini settings
Add DEBUG_AUT_CLIENT=1 to get AUT verbose logging
Add DEBUG_AUT_MGMT=1 to get AUT policy related logging
information
Above parameters captures information in the console.log
 From AUT Domino Server End:
Files/Data needed for investigation:
1. AUT Catalog Database i.e. Autcat.nsf
2. Config only Domino Directory (Policies, Servers, Internet
sites, Certificates etc.)
3. AUT subdirectory under the Domino data directory which
contains AUT related configuration file.
4. Console log from server.
5. For HTTP: "tell http debug thread on”,
TECHNICAL_SUPPORThtthr*.log .
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Debugging/Troubleshooting Contd…
16
 Where AUT Client Logs are generated?
C:ProgramDataIBMAutoUpdateLogAutoUpdate.log
 How much load does this put in the Client while it is
running?
No load or performance issue is noticed since the
downloader is a separate process & only interacts with the
Notes client for user authentication
 How long do we expect the download to
take?
Depends on network speeds. The download is supposed
to take place in the background so it shouldn't matter how
long it takes. It's ready when it's ready.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUTO Upgrade Log Sample (AUT)
17
• In this case the AUT log shows that the AUT client is not able to establish the connection with the AUT server and
points to troubleshoot the issue further with the AUT specific WEB Site & WEB SSO document.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUTO Upgrade Log Sample (AUT) Contd…
18
• In this case the AUT log shows that the AUT client is not able to fetch information about the current Notes
client versionrelease details from the Registry entries. Thus this needs to troubleshoot the current Notes
client installation instead of troubleshooting the AUT configurations from server end.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Debugging/Troubleshooting Contd…
19
 What happens if there is not enough disk space available? Is the
User Notified?
Diskspace is checked before the download starts. The user is
notified and also logged in Autoupdate.log. Windows will typically
start complaining about low diskspace when any drive gets low so it
won't be a surprise to the end user.
 Could user just start the upgrade at any point?
Upgrade begins on each Notes launch and/or after a default
interval of 60mins(or as set in server policy)
 Is there a database that logs the success, failure or
cancelation of an AutoUpdate attempt like SmartUpgrade
has?
No, AutoUpdater is a separate process that is product
diagnostic. So it doesn't have the ability to write to a Notes
database
Note: AUT is only supported on Windows System currently and not
on MAC OS.
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com
AUT Debugging/Troubleshooting Contd…
20
 Where to download XML Manifest File for Domino AUT
Catalog to push out Notes client upgrades for 11.0 and future
releases :
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0074862
 Where to download XML Manifest File for Domino AUT
Catalog to push out Notes client upgrades for 10.0.1 Fix
Packs
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB00
69494
 Auto Upgrade (AUT) procedural document.
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB00
76503
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com 21
KEYWORD KEYWORD
References
Using Notes Auto Update
https://help.hcltechsw.com/domino/10.0.1/inst_aut_overview.html
Configuring AUT Servers
https://help.hcltechsw.com/domino/10.0.1/inst_aut_configuring_aut_servers.html
Using the AUT Catalog to upload new Notes versions
https://help.hcltechsw.com/domino/10.0.1/inst_aut_using_the_aut_catalog.html
Use Desktop Settings to enable Notes clients to install updates
https://help.hcltechsw.com/domino/10.0.1/inst_aut_enabling_notes_users_for_automatic_updates.html
Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com 22
KEYWORD KEYWORD
Questions, Answers & Feedback?
Thank You!!!
$8.4 BILLION ENTERPRISE | 132,000 IDEAPRENEURS | 44 COUNTRIES
WATCH THE FILM

More Related Content

PPT
PPTX
HCL Domino V12 Key Security Features Overview
PDF
RNUG - HCL Notes V11 Performance Boost
PDF
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
POTX
IBM Domino / IBM Notes Performance Tuning
PDF
Domino Adminblast
PDF
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
PDF
Engage2022 - Domino Admin Tips
HCL Domino V12 Key Security Features Overview
RNUG - HCL Notes V11 Performance Boost
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
IBM Domino / IBM Notes Performance Tuning
Domino Adminblast
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Engage2022 - Domino Admin Tips

What's hot (20)

PDF
RNUG - Dirty Secrets of the Notes Client
PDF
Domino Server Health - Monitoring and Managing
PDF
HCL Sametime V11 installation - tips
PPT
Compact, Compress, De-Duplicate (DAOS)
PPT
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
PDF
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
PDF
Engage.UG 2022 - Domino TOTP/2FA - Best Practices and Pitfalls
PDF
Important tips on Router and SMTP mail routing
PDF
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
PDF
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
PPTX
HCL Domino Volt Installation, Configuration & New Features
PDF
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
PDF
HTTP - The Other Face Of Domino
PDF
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
PDF
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
PDF
June OpenNTF Webinar - Domino V12 Certification Manager
PPTX
Best Practice TLS for IBM Domino
PDF
DNUG HCL Domino 11 First Look
PDF
Domino server controller domino console
PDF
Domino OSGi Development
RNUG - Dirty Secrets of the Notes Client
Domino Server Health - Monitoring and Managing
HCL Sametime V11 installation - tips
Compact, Compress, De-Duplicate (DAOS)
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
Engage.UG 2022 - Domino TOTP/2FA - Best Practices and Pitfalls
Important tips on Router and SMTP mail routing
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
HCL Domino Volt Installation, Configuration & New Features
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HTTP - The Other Face Of Domino
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
From A to Z-itrix: Setting up the most stable and fastest HCL Notes client on...
June OpenNTF Webinar - Domino V12 Certification Manager
Best Practice TLS for IBM Domino
DNUG HCL Domino 11 First Look
Domino server controller domino console
Domino OSGi Development
Ad

Similar to Auto Update(AUT) - HCL Notes (20)

PDF
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
PDF
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
PDF
How to Perform HCL Notes 14 Upgrades Smoothly
PDF
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 Upgrades: Easy - Fast - Seamless
PDF
CollabSphere 2020 - INF106 - HCL Notes 11.0.1 FP1 Upgrades Easy - Fast - Seam...
PDF
RNUG 2020: HCL Notes 11.0.1 FP2 Upgrades: Easy - Fast - Seamless
PDF
RNUG - HCL Notes 11.0.1 FP2 Upgrades: Easy — Fast — Seamless
PDF
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
PDF
CollabSphere 2019 - INF109 - SUPERCHARGED HCL Notes V11 Upgrades Turning the ...
PDF
Unboxing HCL Notes/Domino v12!
PDF
CollabSphere 2019 - Dirty Secrets of the Notes Client
PDF
Engage 2020 - HCL Notes V11 Performance Boost
PDF
Engage 2020 - HCL Notes V11 Performance Boost
PPTX
ICON UK '13 - 15 minutes Upgrades and Other Things
PDF
RNUG - SUPERCHARGED HCL Notes V11 Upgrades: Turning the WORST Notes deploymen...
PDF
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
PPTX
Supercharged Notes 10 Upgrade
PDF
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
PDF
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
PPTX
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
How to Perform HCL Notes 14 Upgrades Smoothly
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 Upgrades: Easy - Fast - Seamless
CollabSphere 2020 - INF106 - HCL Notes 11.0.1 FP1 Upgrades Easy - Fast - Seam...
RNUG 2020: HCL Notes 11.0.1 FP2 Upgrades: Easy - Fast - Seamless
RNUG - HCL Notes 11.0.1 FP2 Upgrades: Easy — Fast — Seamless
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollabSphere 2019 - INF109 - SUPERCHARGED HCL Notes V11 Upgrades Turning the ...
Unboxing HCL Notes/Domino v12!
CollabSphere 2019 - Dirty Secrets of the Notes Client
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
ICON UK '13 - 15 minutes Upgrades and Other Things
RNUG - SUPERCHARGED HCL Notes V11 Upgrades: Turning the WORST Notes deploymen...
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
Supercharged Notes 10 Upgrade
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
Ad

More from Ranjit Rai (14)

PDF
IBM Connection Adoption
PDF
Tip and tricks for IBM Notes Mail - JUMP Session
PDF
Open mic user management_20_april2017
PDF
Open MIc - Best Practices SCN Migration
PDF
Open micictdi
PDF
Open mic IBM Sametime 9 limited use server
PDF
Open Mic "Notes Federated Login"
PDF
Features of SmartCloud Notes in Hosted and Hybrid Environments
PDF
Open mic on_ibm lotus protector for mail security_23_april2015
PDF
Open mic activity logging
PDF
Upgrade to domino 9.0.1
PDF
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
ODP
What's new in ibm i notes 9.0
PDF
I notes and sametime integration open mic_2013
IBM Connection Adoption
Tip and tricks for IBM Notes Mail - JUMP Session
Open mic user management_20_april2017
Open MIc - Best Practices SCN Migration
Open micictdi
Open mic IBM Sametime 9 limited use server
Open Mic "Notes Federated Login"
Features of SmartCloud Notes in Hosted and Hybrid Environments
Open mic on_ibm lotus protector for mail security_23_april2015
Open mic activity logging
Upgrade to domino 9.0.1
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
What's new in ibm i notes 9.0
I notes and sametime integration open mic_2013

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
L1 - Introduction to python Backend.pptx
PDF
medical staffing services at VALiNTRY
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
Odoo Companies in India – Driving Business Transformation.pdf
Odoo POS Development Services by CandidRoot Solutions
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How to Choose the Right IT Partner for Your Business in Malaysia
L1 - Introduction to python Backend.pptx
medical staffing services at VALiNTRY
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Reimagine Home Health with the Power of Agentic AI​
PTS Company Brochure 2025 (1).pdf.......
2025 Textile ERP Trends: SAP, Odoo & Oracle
Essential Infomation Tech presentation.pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
VVF-Customer-Presentation2025-Ver1.9.pptx
CHAPTER 2 - PM Management and IT Context
Understanding Forklifts - TECH EHS Solution
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Upgrade and Innovation Strategies for SAP ERP Customers

Auto Update(AUT) - HCL Notes

  • 1. Copyright © 2019 HCL Technologies Limited | www.hcltech.comCopyright © 2020 HCL Technologies Limited | www.hcltechsw.com HCL AUT Overview, Configuration & Debugging/Troubleshooting Speaker Somnath Mohanty Product Support Specialist
  • 2. Copyright © 2019 HCL Technologies Limited | www.hcltech.comCopyright © 2020 HCL Technologies Limited | www.hcltechsw.com About Us Speaker - Somnath Mohanty Product Support Specialist HCL Software & Digital Solutions somnath.m@pnp-hcl.com Organizer - Vinayak Tavargeri Senior Manager HCL Software & Digital Solutions vtavargeri@pnp-hcl.com Technical Panelist - Rajendran Jayavel Senior Technical Architect HCL Software & Digital Solutions Technical Panelist - Shrikant Jamkhandi Group Technical Specialist HCL Software & Digital Solutions Technical Panelist – Ranjit Rai Senior Technical Architect HCL Software & Digital Solutions
  • 3. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com Agenda 3  HCL AUT Introduction & Overview  Advantages over Smart Upgrade  AUT Architecture  AUT Server & Client Components  AUT Configuration  AUT End to End Process  AUT Debugging/Troubleshooting  Questions, Answers & Feedback?
  • 4. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com HCL AUT Introduction & Overview 4 AUT as a Tool Control & Flexibility Reduces customer’s TCO Robust, maintainable, reliable and scalable 1 2 3 4 AUT is an on-premises tool used to automate the Client upgrade process and is introduced since NotesDomino Release 10.0.1 Reduces time, cost and ownership thereby reducing the effort involved in upgrading Notes client. Greater administrative control and flexibility over the upgrade process. AUT is extended from Open source Google Update framework and hence is robust, maintainable, reliable and scalable.
  • 5. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com Advantages over Smart Upgrade 5 • AUT manages privileges transparently, for Smart Upgrade, one must run different process for user with limited rights on Operating System. • For AUT, one doesn’t need separate process or steps for user with limited rights on OS that means a Notes user without administrative rights or with UAC enabled can still initiate Notes updates through AUT service. • AUT Server side management is simpler. • As AUT is extended from Open source Google Update framework , it is more robust, maintainable, reliable and scalable • The communication between AUT client and AUT server is encrypted with SSL Handshake in between them so is quite secured.
  • 6. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Architecture 6
  • 7. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Server & Notes Client Components 7 • AUT needs Notes & Domino 10.0.1 and above. • AUT Servers are special purpose Domino servers configured with : 1. Configuration document and Internet site/SSO documents to support LTPA 2. Autoupdate uses DAS REST API configured in Internet site doc , used by the Notes Client Autoupdate service to check for updates 3. Desktop policy is used to control and enable users for AUT check and download. 4. AUT Catalog database contains the product catalogs and the product install (webkits) • Notes Client has an AUT Client with it which runs as an independent service on the client OS.
  • 8. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Configuration 8 AUT Specific Configuration Document AUT Catalog Database (Autcat.nsf) configuration AUT Desktop Policy Settings
  • 9. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com Creating AUT Specific Configuration Document 9 Admin Client Configuration Configuration AUT Service DNS name should be the FQDN name of the Domino server AUT Server should have a valid SSL certificate (Either a 3rd party SSL certificate or a Self Signed Certificate) Internet certificate must be imported to the Domino Directory. KEYWORD KEYWORD Domino Directory Server Add Configuration Specify the details in the “Client Upgrade” Tab Specify the AUT server name or Server Group Name
  • 10. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com Creating AUT Specific Configuration Document Contd… 10 KEYWORD KEYWORD  Choose the Internet certificate which must have been imported to the domino directory from the local SSL certificate being used.  This is to trust the and prevent users from trusting the certificate manually  This configuration wizard automatically creates: - Website & WEB SSO document - AUT catalogue database(autcat.nsf)  Autcat.nsf can also be created using AUTCAT.ntf template file.  Keyring File details should be updated to the AUT specific Website document .
  • 11. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Catalog Configuration 11 KEYWORD KEYWORD  AUT catalog has all the information's with regards to the upgradation versions and the Installer File Details  Starting with the “Version path” view click on “Import manifest” and import the corresponding manifest.xml file specific to type of client.  “Version paths” shows where an upgrade kit is located for a given client OS, language, and target version.  Receive the manifest XML(Standard Notes Client, Notes All Client and Basic Client) and installer executable files from HCL.  “To Version” is automatically written from the manifest xml file. “Upgrade From Version” , “Platform” needs to Filled in . Installer file is uploaded into the “Contents Of” field.
  • 12. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Catalog Configuration Contd… 12 KEYWORD KEYWORD  The Files view shows all files stored in the NSF, and associated with Version Paths.  Deploy Files action, installs all files in the file systems of every server in AUT group. They are under the server data directory so Notes clients can download them efficiently over HTTP.  "Version Maps" view gives an ordered list of version paths. A New Version Map is needed for every deployment. It is then mapped to the Version Path.
  • 13. AUT Desktop Policy Settings  New Desktop Settings Policy for AUT to enable users.  Can assign specific sets of users through Explicit Policy or all the users through organization policy.  Can make use of existing “Desktop Policy Settings” as well.  Control the frequency of updates(minimum is 60 minutes)  Select the Server Configuration doc.  Select the AUT Catalog Version Map that defines the ordered list of product build updates.  Enable Automatic Update Tool has to be set as Yes.  Both AUT Activation as well as Deactivation Notification can be left as Default System dialog or can be have customized message as well.
  • 14. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com 14 STAGE 01  Domino admin makes the required AUT Configuration From server end STAGE 03STAGE 02 STAGE 04 STAGE 05  After above message a new entry is added in Notes.ini - EnableNotesAUT=1 and AUT policy is imported into the user profile ($Profile) in local contacts AUT Desktop Policy Is Created and the AUT configuration and Version Map is linked to it. AUT End To End Process  AUT Configuration Document is Created  AUT Catalog database is configured with appropriate Version Paths, Files & Versions maps  Once the Policy gets applied, AUT is enabled and Notes client shows following message on launch:  Notes client reads the user profile and launches AUT client  Notes client starting with 10.0.1.X when installed on a system it does have the “Auto Update Service “running as an independent OS service:.  AUT client authenticates with AUT server using LTPA token and sends Update check http request to AUT server through XML with the current version details.  Current version is stored in registry in pv field of key Computer (e.g.KEY_LOCAL_MACHIN ESOFTWAREWOW6432 NodeIBMAutoUpdateCl ients{3E1B33CC-8C2E- 4EED-B6A2- 3BB3EE0ACFF1})  If new version (say 10.0.1 FP4) is available on AUT server, AUT server responds by sending response back to AUT client.  AUT client shows following message  When Yes is clicked, then download starts in the background and downloads to the path : C:Users<username>A ppDataLocalIBMAuto UpdateDownload folder. Post the download is completed it shows the below message:  It is recommended to close Notes when saying Yes for the installation to happen.
  • 15. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Debugging/Troubleshooting 15  In case of any issues related to AUT what shall I do? From Notes Client end : Add these AUT Notes.ini settings Add DEBUG_AUT_CLIENT=1 to get AUT verbose logging Add DEBUG_AUT_MGMT=1 to get AUT policy related logging information Above parameters captures information in the console.log  From AUT Domino Server End: Files/Data needed for investigation: 1. AUT Catalog Database i.e. Autcat.nsf 2. Config only Domino Directory (Policies, Servers, Internet sites, Certificates etc.) 3. AUT subdirectory under the Domino data directory which contains AUT related configuration file. 4. Console log from server. 5. For HTTP: "tell http debug thread on”, TECHNICAL_SUPPORThtthr*.log .
  • 16. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Debugging/Troubleshooting Contd… 16  Where AUT Client Logs are generated? C:ProgramDataIBMAutoUpdateLogAutoUpdate.log  How much load does this put in the Client while it is running? No load or performance issue is noticed since the downloader is a separate process & only interacts with the Notes client for user authentication  How long do we expect the download to take? Depends on network speeds. The download is supposed to take place in the background so it shouldn't matter how long it takes. It's ready when it's ready.
  • 17. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUTO Upgrade Log Sample (AUT) 17 • In this case the AUT log shows that the AUT client is not able to establish the connection with the AUT server and points to troubleshoot the issue further with the AUT specific WEB Site & WEB SSO document.
  • 18. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUTO Upgrade Log Sample (AUT) Contd… 18 • In this case the AUT log shows that the AUT client is not able to fetch information about the current Notes client versionrelease details from the Registry entries. Thus this needs to troubleshoot the current Notes client installation instead of troubleshooting the AUT configurations from server end.
  • 19. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Debugging/Troubleshooting Contd… 19  What happens if there is not enough disk space available? Is the User Notified? Diskspace is checked before the download starts. The user is notified and also logged in Autoupdate.log. Windows will typically start complaining about low diskspace when any drive gets low so it won't be a surprise to the end user.  Could user just start the upgrade at any point? Upgrade begins on each Notes launch and/or after a default interval of 60mins(or as set in server policy)  Is there a database that logs the success, failure or cancelation of an AutoUpdate attempt like SmartUpgrade has? No, AutoUpdater is a separate process that is product diagnostic. So it doesn't have the ability to write to a Notes database Note: AUT is only supported on Windows System currently and not on MAC OS.
  • 20. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com AUT Debugging/Troubleshooting Contd… 20  Where to download XML Manifest File for Domino AUT Catalog to push out Notes client upgrades for 11.0 and future releases : https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0074862  Where to download XML Manifest File for Domino AUT Catalog to push out Notes client upgrades for 10.0.1 Fix Packs https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB00 69494  Auto Upgrade (AUT) procedural document. https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB00 76503
  • 21. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com 21 KEYWORD KEYWORD References Using Notes Auto Update https://help.hcltechsw.com/domino/10.0.1/inst_aut_overview.html Configuring AUT Servers https://help.hcltechsw.com/domino/10.0.1/inst_aut_configuring_aut_servers.html Using the AUT Catalog to upload new Notes versions https://help.hcltechsw.com/domino/10.0.1/inst_aut_using_the_aut_catalog.html Use Desktop Settings to enable Notes clients to install updates https://help.hcltechsw.com/domino/10.0.1/inst_aut_enabling_notes_users_for_automatic_updates.html
  • 22. Copyright © 2020 HCL Technologies Limited | www.hcltechsw.com 22 KEYWORD KEYWORD Questions, Answers & Feedback? Thank You!!!
  • 23. $8.4 BILLION ENTERPRISE | 132,000 IDEAPRENEURS | 44 COUNTRIES WATCH THE FILM