Quantcast
Channel: XPages and more
Viewing all 628 articles
Browse latest View live

IBM Notes Domino 10.0 - 10.0.1 Release Notice - Top 20 Fix List

$
0
0
IBM announced the IBM Notes Domino Fix List. IBM Notes/Domino 10.0 is a major feature release that offers modern application development methods and deployment that can boost your existing investments and reduce your total cost of ownership. For an overview of new features and enhancements, review the Notes/Domino 10.0 software announcement.
IBM Notes/Domino 10.0.1 is now out and supersedes 10.0. All links below will focus on 10.0.1 system requirements and download links. IBM Domino 10.0.1 delivers new features to accelerate modern application development and deployment and also adds Mac support. See the Notes/Domino 10.0.1 software announcement for full details.
Notes/Domino 10.0/10.0.1 contains fixes for approximately 2000 known issues, of which the "top 20" are listed below.  This list was compiled to identify the issues that most significantly impact customers.  Issues were measured by the SPR severity level, the number of hotfixes given out, the number of customers reporting the issue, and the business impact to customers.  For a complete list of SPRs fixed in Notes/Domino 10.0 or 10.0.1 (both are under construction), see the By Release view of the Notes/Domino Fix List. All issues fixed in 9.0.1 FP10 Interim Fixes are included in 10.0.

Top 20 Fix List 

Client
  • SPR #RREN8G2N6L - Fixed a printing defect that caused the printed output to be different thant what was being displayed on screen for a MIME email message. For example, if hide details was selected to suppress the to/cc list, that info would print out. With this fix, it will remain suppressed.
  • SPR #SJCN8K6KYX - Vertical Scroll bars will now appear in mail preferences Mail signature rich text dialog if typing in a longer signature. This will allow the user to scroll up and down making it easier to edit the signature.
  • SPR #BHUY7PEEQ9 - Notes 10.0 will now spellcheck across multiple languages on windows in a single document. This feature is not available on the mac. This feature is on by default and can be disabled with a new ini SPELL_DISABLE_MULTIPLE_LANG_CHECK=1.
  • SPR #CSMHAG9M5K - Fixed numerous display issues with Notes client on 4k displays.
  • +SPR #NKAH9RWEK9 - Fixed an issue with blank/generic icons appearing for shortcut link attachments. On Windows, a user can create a shortcut link to a file. This shortcut has the icon of the associated program. Prior to this fix, if the shortcut was attached in a rich text field in Notes, the icon would be a generic icon. This was a regression introduced in 9.0.
  • SPR #TYITA548NJ - Fixed an issue in iNotes related to auto-save that would lead to either duplicate attachments being sent or multiple attachments beginning with ATTxxx in the attachment name. These duplicate attachments would show up in sent or draft mail.
  • SPR #ZKCO8ZZ9ZU - Increased the block sender list by 10x. Now if you choose the action for [Deliver Sender's mail to Junk] you can add 10 times as many senders/users to the list.
  • SPR #NNAI8ZZ4EK - Fixed an issue that would prevent mail going to an internet user when the mail file was going over quota. Messages sent to Notes recipients would be sent but not MIME formatted recipients. After this fix, all users get sent the message despite going over quota.
  • SPR #MPAA6PQCHK - Added support for the Notes client to send mail directly to an SMTP server that supports STARTTLS. Prior to this fix, sending SMTP outbound mail directly to the internet using Notes Client with an SSL enabled account yielded an SSL handshake error. Both client and template code were modified for this fix.
  • SPR #MWID7LWRJ7 - Fixed an issue where the ini ShowPreviewCollapsedInitially=1 would not honor all cases of collapsing the preview pane in the mail inbox. Now this ini can be pushed out via policy and handle all cases for primary user or mail file delegate.
Server
  • SPR #MJTM9R2P8P - Fixed a potential crash involving both Domino and Traveler when a bad document was encountered.
  • SPR #MIAS99HP2S - Fixed a potential Domino Server hang that could occur with databases that were <ODS 51.
  • SPR #LMAN7QPHSU - Fixed mail policy Sender Colors to accept multiple values. Before this fix, the policy would not work if it contained more than one sender name.
  • SPR #KLIN5GHRZR - Fixed an LDAP performance issue. The Domino LDAP server has slow response time when search filters contain attributes that are telephone numbers. This fix enables LDAP queries to use FT index for locating the telephonenumber attribute. It can be enabled by adding LDAPUseFTSearchTelephone=1 to the INI file. One caveat is that the search must match the telephone number exactly, including parentheses, dashes, or other non-numeric characters.
  • SPR #TOCL9DVN4K - Prior to this fix, if the 64k limit of password reset authorities was exceeded, password authorities would be removed. After this fix, an error is displayed instead, and no password reset authorities are removed.
  • SPR #MZHO7PM4CC - Fixed an issue that would prevent mail routing to occur If mail.box was being repaired when router is started.
  • SPR #HSPR9DKAAT - Fixed a potential Domino Server crash in database code.
  • SPR #DCOE7X7L3W - Corrected an issue that would show an incorrect warning that would not go away after running Fixup. The message was, WARNING: Residual form bucket bitmap optimization failed validation test.  Please run fixup on this database.
  • SPR #JEKY5ARNPA - Soft deletions are now maintained when creating a new replica. This fix is off by default and can be enabled with the new ini REPL_SOFT_DELETES. To enable the fix, set REPL_SOFT_DELETES=1.
  • SPR #MLAT9FTTE4 - Fixed a policy issue in pubnames.ntf which would prevent the discover page from being suppressed on Notes client.
Note: A plus symbol (+) before the SPR number indicates a fix for a regression bug. A regression bug is an issue that was introduced in a Maintenance Release that did not exist in previous releases of that code stream. For example, a bug that appears in Release 10.0.1 but did not exist in Release 10.0 is a regression. For more information: IBM Notes/Domino 10.0/10.0.1 Release Notice - "Top 20" Fix List.

Domino Query Language Puts You in the Fast Lane

$
0
0
On 24 January the first webinar of the Domino Tech School will be given, Domino Query Language Puts You in the Fast Lane. The registration for this webinar is open. Below the abstract and overview of the webinar.

Abstract
Designed and built in support of the domino-db node.js offering released in the IBM Domino Appdev Pack, Domino Query Language (DQL) has been released using new database classes in LotusScript and Java. In that context, the new capability fits seamlessly and provides new power to application developers who want to leverage existing database designs to enable quick and malleable search results. DQL uses view indexes and scary-fast NSF scanning with results injection to provide faster retrieval than ever before.
This session will review DQL syntax in all its power, the (Notes)DominoQuery object in action in Lotusscript and Java and setup and optimization topics as well as cover some of the coming future capabilities that HCL is working on.
 DQL is PDQ (pretty darn quick!) in both development and execution: Put on your racing goggles, you'll need them!
Speakers are Luis Guirigay, Worldwide Executive IT Specialist IBM Collaboration Solutions, John Curtis, Server-side Software Developer HCL Technologies and Andrew Manby, Director of Product Management IBM Collaboration Solutions.

Overview
Title: Domino Query Language Puts You in the Fast Lane
Date: Thursday, January 24, 2019
Time: 10:00 AM Eastern Standard Time
Duration: 1 hour

For more infomation: We’re Launching Domino Tech School

The 2019 Class of IBM Champions.

$
0
0
Today IBM announced the 2019 Class of IBM Champions.
I want to congratulate all IBM Champions heartily. I would also like to thank everyone who nominated me for IBM Champion 2019. Thank you very much!
This year I am selected for the fourth consecutive year as IBM Champion for IBM Collaboration Solutions. Thank you IBM! I am humbled and grateful to be belong again to this very special group of IBM Champions.
The IBM Champions program recognizes and rewards external experts and thought leaders for their work with IBM products and communities. The program supports advocates and experts across IBM in areas that include Blockchain, Cloud, Collaboration, Data & Analytics, Security, Storage, Power, Watson IoT, and IBM Z.
An IBM Champion is an IT professional, business leader, developer, or educator who influences and mentors others to help them innovate and transform digitally with IBM software, solutions, and services.

For more information read the blog post by Libby Ingrassia, Congratulations to the 2019 IBM Champions.

Domino 10 - How to get the most out of the new Domino 10 Administration Features

$
0
0

Last Tuesday there was again an amazing webinar of Ytria by Ben Menesi, Our take on Domino 10 - Domino 10 administration features using the Ytria tools. For those who have missed this webinar below the content and the link to the video (duration 00:58:43). A very big thank you to Ben Menesi for the mention.
Abstract
Domino 10 shipped jam packed with awesome new features you'll love. And in this webinar, you'll learn how to bring the best out of them with the Ytria tools. You'll learn about deletion logging, replication and synch-up, Domino On Disk Structures (ODS) and what they mean, and more—as well as how you can enable and enhance these features using our upcoming EZ Suite version 19.
In this webinar, you'll learn how you can use sapio365 to carry out even the most complex Office 365 administration tasks, regardless of your own experience level.
In this hour, we'll talk about:
  • The long-awaited deletion logging in Domino 10 and how it works
  • ODS 53 and better ways to upgrade using EZ Suite
  • Replication and clustering enhancements
  • Database repair and how it works
  • and more!
You'll also learn how you can enable and enhance these features using our upcoming Version 19 EZ Suite tools.


For more information and webinars visit the Ytria website.

Disable Automatically Refresh Delegated Mail Files

$
0
0

Yesterday I was alerted by the blog post of panagenda, Why your Domino servers might have been using 30% more CPU recently - and how to fix it, on unwanted effects regarding the CPU usage of the Domino Server after installation of Feature Pack 9 and the corresponding mail template. For detailed information please read this blog post by Markus Sablatnig. The increased CPU usage is caused by the new feature in Feature Pack 9, delegated mail files are refreshed automatically. If you have delegate access to another user's mail file, that mail file is refreshed automatically in your Notes client. The documentation says that you have to ask your administrator to enable this feature. That is incorrect. The new feature is automatically enabled when upgrading to the Mail9.ntf template provided with the Feature Pack 9 Client. No notes.ini setting is required for this feature!
Today I did some testing and I decided to disable this new feature for all users using a Desktop Policy setting. Below a short description.
In the NOTES.INI there are new DELEGATED entries as shown below.

DELEGATED_MAIL_FILE4=delegateduser_server!!mail\mail.nsf_12-11-2018
DELEGATED_NEWMAIL_SEQNUM4=10272
DELEGATED_MAIL_FILE5=delegateduser_server!!mail.ntf_12-11-2018
DELEGATED_MAIL_FILE6=delegateduser_server!!mail\mail.nsf_19-11-2018
DELEGATED_NEWMAIL_SEQNUM6=4588

To disable the feature I used the Desktop Policy Setting:
DEBUG_DISABLE_AUTO_REFRESH_DELEGATED_INBOX = 1

Open the Domino Directory on the Domino server (names.nsf).
Click the People & Groups Tab and open the Settings view.
Click Add Settings, open the Desktop Settings dialog and select the Custom Settings Tab or select and open an existing Desktop Policy and select the Custom Settings Tab.
Select NOTES.INI.
Click Edit List to open the panel that enables you to create a notes.ini variable name and value pair.
Add DEBUG_DISABLE_AUTO_REFRESH_DELEGATED_INBOX = 1 and include Enforce.
Select Add/Modify Value and Save the Policy document.
For more information see the IBM Technote About the performance by the automatic refresh display function of proxy mail file.
Users receive updates to the desktop settings the next time users authenticate with the home server in case the policy settings change and the desktop policy settings are enforced.
In the NOTES.INI file (Notes Program Directory) the new Desktop Policy Setting are added.You can also deploy the setting immediately by using the console command tell adminp process desktop policy.

Remark: When the new NOTES.INI setting is 'active' there are still DELEGATED entries created in the NOTES.INI file when for example opening the calendar of another Notes Users. There is only no longer a corresponding DELEGATED_NEWMAIL_SEQNUM entry.

A big thank you to panagenda for bringing this problem to my attention.You can easily clean the NOTES.INI files using MavelClient Essentials. For me this will be the next step.

MarvelClient Essentials in Domino 10.0.1 - Introduction and Basic Installation

$
0
0
In this new blog series I will describe in detail the installation, configuration and use of the free MarvelClient Essentials that comes standard with IBM Domino 10.0.1. In this first blog post a short introduction and the basic installation from the Notes Client.

Introduction
The IBM Notes management solution MarvelClient Essentials from panagenda is provided with IBM Notes and Domino 10.0.1. I think as a Notes Administrator that this is an absolute great feature in IBM Domino 10.0.1.
Using MarvelClient Essentials to manage your Notes clients Domino Administrators can:
  • Continuously analyze and visualize Notes workspace, client configuration, and operating system details.
  • Take stock of your client deployment complexity and inconsistencies.
  • Deploy files, such as your Notes 10 upgrade image, run programs, and manage the Windows registry.
  • Provide the IT, help desk, and management staffs with concrete Notes client details, facts, and figures.
  • Identify pitfalls during upgrades such as insufficient resources or non-standard installations.
  • Prepare an efficient upgrade path.
  • Reduce risk and help desk tickets.
The main components of MarvelClient are:
  • The MarvelClient Configuration database (panagenda\pmc_config.nsf), a Domino server-based database you use to configure the types of data interactions with Notes clients. 
  • The MarvelClient Analyze database (panagenda\pmc_analyze.nsf), a Domino server-based database that stores the Notes client data that you analyze. 
  • The MarvelClient software component on Notes clients, pmc.dll (Windows) or libpmc.dylib (Mac). This component is provided on Notes 10.0.1 or later clientsnand you use the client-side notes.ini setting EXTMGR_ADDINS to enable it.
Basic installation
Below a short description how to install the MavelClient Essentials in Domino 10.0.1. In the example below I use the MarvelClient Install Wizard database (panagenda\pmc_installer.nsf) that comes with any IBM Domino 10.0.1 or later server to create the MarvelClient Configuration database and the MarvelClient Analyze database on the server.

Using any IBM Notes client, open the MarvelClient Install Wizard database (panagenda\pmc_installer.nsf) on an IBM Domino 10.0.1 or later server.
Click Install panagenda MarvelClient
If the Execution Security Alert windows appears during the next steps, select Start trusting the signer to execute this action and select OK.
On the Welcome page select Next
Select a Domino server on which to install the databases
Select Default to use the default file names for the databases and put them in the data/panagenda directory on the server
The MarvelClient component on Notes clients assumes the default directory and database names are used. If you don't use the default value(s) additional configuration is required to point the MarvelClient component on Notes clients to the correct location of the databases. Click Next to begin installation of the MarvelClient databases on the server. 
If existing MarvelClient databases are found on the server, a prompt asks if you want to continue. After a successful installation, a confirmation screen similar to the following is shown. Click Finish.
In the next blog post more about adjusting the MarvelClient database ACLs (MarvelClient Configuration database, panagenda\pmc_config.nsf and the MarvelClient Analyze database, panagenc\pmc_analyze.nsf.

For some more information below a short introduction video by panangenda. To wacht it you have to submit your email address.

Domino 10 - Learn more about the new Domino Query Language (DQL)

$
0
0
As everyone knows, IBM started with the Domino Tech School. A more than welcome initiative to catch up with innovation. You can watch webinars given by the Tech School and learn how IBM Collaboration Solutions can benefit your organization. On 24 January the first webinar of the Domino Tech School was given, Domino Query Language Puts You in the Fast Lane. For those who have missed the webinar below the abstract, overview and link to the recorded webinar. A little remark: To view the recorded webinar you have to register. Incredibly annoying and hopefully this will be changed by IBM in the near future.

Abstract
Designed and built in support of the domino-db node.js offering released in the IBM Domino Appdev Pack, Domino Query Language (DQL) has been released using new database classes in LotusScript and Java. In that context, the new capability fits seamlessly and provides new power to application developers who want to leverage existing database designs to enable quick and malleable search results. DQL uses view indexes and scary-fast NSF scanning with results injection to provide faster retrieval than ever before.
This session will review DQL syntax in all its power, the (Notes)DominoQuery object in action in Lotusscript and Java and setup and optimization topics as well as cover some of the coming future capabilities that HCL is working on.
 DQL is PDQ (pretty darn quick!) in both development and execution: Put on your racing goggles, you'll need them!
Speakers are Luis Guirigay, Worldwide Executive IT Specialist IBM Collaboration Solutions, John Curtis, Server-side Software Developer HCL Technologies and Andrew Manby, Director of Product Management IBM Collaboration Solutions.

Overview
Title: Domino Query Language Puts You in the Fast Lane
Date: Thursday, January 24, 2019
Time: 10:00 AM Eastern Standard Time
Duration: 1 hour
Link recorded webinar: IBM Collaboration Solutions webinars on-demand

MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Configuration Database

$
0
0

In my previous blog post, MarvelClient Essentials in Domino 10.0.1 - Introduction and Basic Installation, we carried out the basic installation. In the Notes Client, after the installation, the MarvelClient Analyze and MavelClient Config databases are available.Before we go deeper into the configuration and use of the MarvelClient Essentials, we are first going to set up the Access Control Lists of the MarvelClient Configuration database and the Marvel Client Analysis database correctly. In this blog post we start with the configuration of the Access Control List of the MarvelClient Configuration Database. Below the recommended ACL settings for the MarvelClient Configuration Database (panagenda.nsf / pmc_config.nsf).



ACL-EntryRecommended RightsRole(s)
DefaultNo access
AnonymousNo Access
Normal UsersReader
no other attributes
(no “Write public documents”, no “Replicate or copy documents”, ...)
Rollback Users
(= users, who are allowed to watch/control rollback instructions initiated from the Analyze database and created in the Config database)
Author
no other attributes
(no “Create documents”, no “Delete documents”, no “Write public documents”, no “Replicate or copy documents”, ...)
Administratorsminimum Editor[Admin]
Power Administratorsminimum Editor[Admin]
[AOnlineUpdate]
ServersManager[Server]
Administration ServerManager + “modify all name fields”[Server]

In my role as Power Administrator I use the settings below in the MarvelClient Configuration database. I will return to this in detail in the upcoming blog posts. Before I assigned the roles in the Access Control List, I first carefully examined the description of the roles by panagenda. For my own documentation I have included the description of the most important roles in the MarvelClient Configuration database as described by panagenda below. For detailed information I added some links to the panagenda website.

RoleDescription
[Admin]Targeting Actionsat certain users, groups or certifiers is based on Reader fields. This ensures that MarvelClient only "sees" exactly those Actions that have been associated to each corresponding end user. For more information see The Who Tab.

Users with role [Admin] can see all documents in the Configuration database and are also able to edit them, target them at other users and save them. This is also why users with role [Admin] are by default affected by all Actions – however, [Admin] users can be easily excludedfrom Actions.For more info see Excluding Users, Groups and/or Certifiers from Being Targeted by an Action.
[AOnlineUpdate]The role [AOnlineUpdate] is required to carry out an Online Updatein the Configuration database. Using Online Update, new versions (binaries/DLLs, templates and languages, for example) and licenses can be downloaded and further on rolled out seamlessly. For more information see Updating MarvelClient.
[HideEssentials]Hides the Essentials view and RunTypes for panagenda customers and prevents automatic opening of the welcome screen.
[Rollback]Users with the role [Rollback] are able to see the option Advanced\Rollback / Restore in the Navigator in order to verify which restore jobs are still out-standing or respectively already completed.
[Server]Servers with the role [Server] can see all documents in the Configuration database (similar to role [Admin]).
[ShowFolders]Users with this role see the section Self-created Folders section in the Navigator
[Staging]The role [Staging] enables the view Advanced > Staging. This allows the support of mass migration projects with many hundreds to thousands of server- sided changes on a daily basis,, without having to manually create as many single MassChange Actions.
[XML]All Actions generate XML code for MarvelClient to execute. This XML code is not visible in all tabs unless the role [XML] is granted in the ACL of the MarvelClient Configuration database. Note that the
Admin tab always displays the XML code anyway.

In the next blog post we will continue with the configuration of the Access Control List of the of the MarvelClient Analyze Database.

Creating Understandable Query Definitions Using LotusScript - Introduction

$
0
0

In addition to my new blog series about the MarvelClient Essentials in Domino 10.0.1 I will soon start with a second new blog series, Creating Understandable Query Definitions Using LotusScript. In this blog post a short introduction of what can be expected in this blog series.
In relation to the new DQL (Domino Query Language) in Domino 10 I will show in this new blog series a setup for easily creating understandable query definitions using the power of LotusScript. In addition I will test if DQL is faster than my own LotusScript Query Searches based on the following quote I read the other day after the webinar Domino Query Language Puts You in the Fast Lane on LinkedIn : DQL makes it possible for you to run queries and present search results much, much faster on Domino, than you can with views and good old fashioned database searches in LotusScript


In the design of creating understandable query definitions a simple Notes Form will be used for the query definition itsself. On this Form several query options can eventually be selected based on the fields that are used in the corresponding Notes application. Furthermore by using a number of easy LotusScript functions and a corresponding LotusScript Agent, the query definition results are written into a seperate Folder in the Notes application. These query definition results can be used later in a subsequent definition.

During the coming period I will explain step by step how the Query Definition Form can be built. In addition, much attention will be paid to the Search Execution Agent and the corresponding LotusScript functions for the database searches. After each blog post a Demo Database will be made available in which the setup described in the various blog post is built up in detail. The setup of the Advanced Search Queries can be used both in IBM Domino 9 environments and in IBM Domino 10 environments.
In addition to the above setup in LotusScript attention will also be paid to the new DQL in this new blog series. A comparison will be made between LotusScript and DLQ regarding search speed and how users can use both options within existing Notes applications.

At this moment the preparations for this blog series are almost completed. The first blog post and demo databases off this new blog series will be published mid February.
To start already, I recommend reading this document for the Notes Query Syntax that will be used in the upcoming blog series. Further I recommend to watch the replay of the webinar Domino Query Language Puts You in the Fast Lane. See for more information my previous blog post Domino 10 - Learn more about the new Domino Query Language (DQL).

Upgrading to Domino 10

$
0
0

On February 7 the second webinar of the Domino Tech School will be given, Upgrading to Domino V10: Best Practices. The registration for this webinar is open. Below the abstract and overview of the webinar.


Abstract
Are you looking to deploy Domino V10 but don’t know where to start? Upgrade servers or clients first? Should I upgrade the ODS? If you have questions like these, this session is for you. Get a complete understanding of the process to upgrade to Domino V10, and learn from best practices and tips from the field.
Speakers are Kim Greene, President and Owner Kim Greene Consulting, Chris Adler, Senior Consultant panagenda and Luis Guirigay, Worldwide Executive IT Specialist IBM Collaboration Solutions.

Overview
Title: Upgrading to Domino V10: Best Practices
Date: Thursday, February 07, 2019
Time: 10:00 AM Eastern Standard Time
Duration: 1 hour, 30 minutes

For more infomation: We’re Launching Domino Tech School

Quick Tip: LotusScript Agent for Updating all Documents in a View

$
0
0

After implementing a major design change in one of our Notes applications, it was necessary to update all documents with the latest design. To accomplish this task I use a simple LotusScript Agent that updates all documents in the given View in the Agent. I share this Agent in case someone can use it in his own Notes environment. Below the LotusScript code for the Agent.

Options
Option Public
Option Explicit

Declarations
Dim db As NotesDatabase
Dim view As NotesView
Dim currDoc As NotesDocument
Dim nextDoc As NotesDocument
Dim i As Integer
Dim errormsg As String

Sub Initialize
Dim session As New NotesSession
On Error GoTo LOGERROR
Set db = session.CurrentDatabase
Set view = db.GetView("(NameHiddenView)")
Set currDoc = view.GetFirstDocument
i=1
While Not(currDoc Is Nothing)
currDoc.ComputeWithForm False,False
currDoc.Save True,False
Set nextDoc = view.GetNextDocument(currDoc)
Set currDoc = nextDoc
Set nextDoc = Nothing
i=i+1
Wend
MessageBox ("Agent Logging: " + CStr(i) + " documents have been updated in <Name Notes Application> On " + Cstr(Now) )
Exit Sub
LOGERROR:
errormsg = " * * Agent Error: "& Err & " - "& Error() & _
" in "& "<NameAgent> at "& Erl()
MsgBox errormsg
Resume Next
End Sub

Runtime Target is None.

XPages as a Development Platform is Dead!

$
0
0

Last year June I wrote a blog post about my concerns about the future of XPages, XPages as a Development Platform is Dead! Now a half  year further I unfortunately write this blog post again. The euphoria regarding the release of Domino 10 is over and we are looking at reality again, especially when it comes to the future of XPages as a development platform.


After the release of Domino 10 and the current V11 Jams, I think it's time to restart the discussion with IBM and HCL about what will actually be the future of XPages as a developement platform.
In Domino 10 as well as in Domino 11, based on what we know at this moment, no new investments for XPages will take place. It is therefore extremely important that IBM and HCL now provide clarity to the Notes Domino community about the future of XPages. What is the roadmap for XPages for the coming years.
It is also very important to have an XPages environment in Domino 10 that is just as reliable as in Domino 9.0.1. This is certainly not the case at this moment and together with me administrators and developers have returned to Domino 9.0.1. Feature Pack 9 or Domino 9.0.1. Feature Pack 10. Not being able to put down a reliable XPages environment in Domino 10 also causes great concerns within the Notes Domino community. Some reactions from the Notes Domino community:

To the best of my knowledge there is NOT a functioning version of 10.x that will run XPages applications with the same fidelity as 9.x.  UNTIL that happens all the roadmaps in the world are meaningless to us who have built businesses on the XPage infrastructure !

We’re at 9.0.1 (FP10) too. Tried 10.0.0 and 10.0.1 but saw issues.
We have 150+ companies running our XPages based standard solution (either on premises on XWork Server or hosted)

Yesterday I tried to get the discussion about the future of XPages going again, but unfortunately IBM is letting the community in uncertainty again about the future of XPages as a development platform.
Concerning the V11 Jams IBM and HCL have communicated regarding the future of XPages as a development platform that there is no roadmap except reopening community contributions. From the Domino V11 Jam in Stockholm:
The future of Xpages is so far up in the air. They will re-open community contributions but other than that there’s little news. Thus far Xpages will still be supported. Some pointed out that not developing Xpages further was the same as abandoning it. IBM and HCL promised to give us a clear message about the future of Xpages and Java on the Domino platform in the near future.
Like in recent years only a lot of empty promises to come up with a road map for XPages.

As I mentioned earlier, the discussion about the future of XPages as a development platform is not new. I also refer to the discussion of June 2018 in which was indicated by Jason Roy Gary that the majority of the investment in the coming period (V10 - V11) will be in Node.js, Loopback and an open API strategy and not in XPages. This was confirmed by Barry Max Rosen, XPages is about 10 years old and IBM because to focus on new technology. Furthermore we have unfortunately never been able to see the new version of Bootstrap in Domino 10 as promised by IBM at the time. I think that for Domino 11 this will still be the message and status for XPages. Again no new investments, no clarity to the Notes Domino community, no future vision and no roadmap for XPages as a development platform for the coming years. XPages as a Development Platform is Dead!

So please IBM and HCL correct me if I am wrong and present the Notes Domino community with clarity about the future of XPages as a development platform and present a roadmap voor XPages to the Notes Domino community for the coming years.

Engage 2019

$
0
0

As everyone in the Notes Domino Community knows, Engage 2019 will be held this year in Brussels on 14 and 15 May. You can register for Engage 2019 on the Engage UG website. Attending Engage is FREE! Engage is a major User Group organizing events with worldwide attendance focusing on all IBM Collaboration Solutions. Darren Oberst, Corporate Vice President for Products & Platforms at HCL honors Engage this year by doing the 2019 keynote.


For Engage 2019 I submitted two session proposals this year. The fist session proposal is for an Domino Administration Track, Domino 10 - Welcome to the Next Era of Easy Administration covering the new Domino 10 and Domino 10.0.1 Administrator features and more.
The second session proposal is for a Notes Domino Developer Track, Creating Understandable Query Definitions Using LotusScript. In this session also the new Domino Query Language will be covered. Early April will be announced whether the session proposals have been approved or not.
For more information regarding Engage 2019 please visit the Engage UG website.

MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Analyze Database

$
0
0

In my prevoius blog posts, MarvelClient Essentials in Domino 10.0.1 - Introduction and Basic Installation and MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Configuration Database, I described the basic installation and the necessary configuration of the Access Control List of the Marvel Client Configuration database. In this third blog post the final preparations before we actually get started with the distribution of the MarvelClient Essential towards the Notes users, the configuration of the MarvelClient Essentials Analyze database.


In the Notes Client, after the installation, the MarvelClient Analyze and MavelClient Config databases are available.
Below the recommended ACL settings for the MarvelClient Analyze Database (mc_analyze.nsf).

Recommended ACL settings for the MarvelClient Analyze Database (mc_analyze.nsf)
ACL-EntryRecommended RightsRoles
DefaultNo Access
UsersAuthor with “Create documents” (for the optional collection and updating of Location and Connection Documents also “Delete documents”)
Administratorsminimum Editor[Admin]
ServersManager[Admin] (for details on whether all or just one server should have this role, refer to Installation types)
Adminstration ServerManager[Admin]

In my role as Administrator I use the settings below in the MarvelClient Configuration database. I will return to this in detail in the upcoming blog posts. Before I assigned the roles in the Access Control List, I first carefully examined the description of the roles by panagenda. After installation you can also find some example setting panagenda in the Access Control List for the different groups.
For my own documentation I have included the description of the most important roles in the MarvelClient Analzr database as described by panagenda below. For detailed information I added some links to the panagenda website.


List of the most important Roles in the MarvelClient Analyze Database
RoleDescription
[Admin]Documents uploaded into the Analyze database (or rather into any Domino database when using a Backup Action with a Domino database as target) are populated with the following reader names:
- (Notes) user name of the uploading end-user,
- (Domino) server name on which the Analyze database resides,
- Cluster members for that server (if so known to the uploading client),
- and role [Admin].

Thus, end-users can see only see their own documents in the Analyze database; users and servers with role [Admin] can see all documents.
[CheckHomeServer]When having this role and opening user profile documents, the mailserver of the uploaded document will be checked for whether it has a newer version.
This is useful when opening documents on a hub server, for example, and wanting to immediately know, whether there is newer data on the user's mail server.
[LessViews]Users with this role will only see a very small subset of views in the Analyze database as to prevent view indices from being built in the first place.
[MCUpgradeOnly]Users with this role will only see a subset of views related to MarvelClient Upgrade.
This is especially useful when creating a dedicated mail-in database for MarvelClient Upgrade in addition to a normal MarvelClient Analyze database.
[Rollback]Users with the role [Rollback] can start a Rollback Action from user profile documents in the Analyze database in order to restore a particular backup of the workspace and/or bookmarks.
This role triggers the display of a rollback picture image on the files tab.Subsequently, by clicking on the rollback image, it is then possible to select "desktop.xml"+"images.xml" for the recovery of a workspace and/or "bookmark.xml" for the recovery of bookmarks (via selection of a corresponding backup version in the subjacent table).
[Security]Activates the menu option Advanced > ID-File Export config. in the navigation bar. This is to decrypt the corresponding optionally collected ID file copies. Note that collecting ID Files requires a special license in the first place.
[ShowFolders]With this role the section Self-created Folders will be visible.

Im my next blog post we are going to use the MarvelClient Configuration database for distribution and installation of the MarvelClient Essentials to the Notes users.

Thank You All and Goodbye

$
0
0
As you know, Google+ will no longer exist for personal accounts from April 2, 2019.  Last week I received this message from Google: On April 2, your Google+ account and any Google+ pages you've created will be terminated. We then start removing content from Google+ consumer accounts. The process of removing the content from Google+ accounts and Google+ pages takes several months. During this time, content can remain visible. If you are an owner or moderator of a Google+ Community, you can download and save the data from your Google+ Community. From the beginning of March 2019 you can download additional data, such as the author, text and photos of each community post in a public community. 


For the Google+ XPages Community this means that form April 2, 2019 the community will be removed. As moderator of the Google+ XPages Community I will NOT download data from the current community for other usage. I want to thank everyone who have become members of this community over the past years. I have maintained the Google+ XPages Community as a moderator with great pleasure over the past years. At this moment the Google XPages Community has 705 members. I will continue to post new messages until April 2019.
After April 2, when the Google+ XPages Community will be removed, all the latest Notes Domino and XPages news can be followed on the well-known Planet Notes site. Planet Notes currently has 167 Lotus blogs that are updated hourly. Planet Notes is by far the best alternative to keep up-to-date with all the news in the Notes Domino community. Other Notes Domino news sites, like we did, copy most of the news from Planet Notes. So if you have not already done so, bookmark Planet Notes as the new news site for all news regarding Notes Domino XPages and more. Since Planet Notes already offers almost all Notes Domino news within the community we will not set up a new Notes Domino news site after the Google+ XPages Community has been removed.

A final remark: For all (new) Notes Domino XPages and related news bloggers submit your blog to Planet Notes so that everyone within the Notes Domino community can keep following the news! On behalf of all members of the Notes Domino community thanks for this!

 Thanks again for following the Google+ XPages Community and the interaction during the past years. Goodbye.

Update XPages as a Development Platform is Dead!

$
0
0
In this blog post a short update regarding my previous blog post XPages as a Developement Platform is Dead! The discussion with HCL has continued as a result of this blog post and HCL has posted the following comments on Twitter. Firstly, I would like to thank John Curtis for the reaction from HCL. I really appreciate this. Initially, John Curtis indicated that the frustration and lack of clarity regarding the future of XPages as a Development Platform will be presented to the management of HCL.

Furthermore, John Curtis clearly indicated that XPages will continue to be supported. However, where no clear answer has yet been given, is the extremely important question whether HCL will invest in XPages as a Development Platform in the coming years. To this end, a clear roadmap has to be set up, clearly indicating that path HCL has in mind for XPages as Development Platform in Domino 11 and beyond. Furthermore it is of great importance that XPages as a Development Platform will be updated as soon as possible with, among other things, Bootstrap 4.
Finally, HCL has to come up with great urgency, with a functioning version of 10.x that will run XPages applications with the same fidelity as 9.x. Daily practice shows that a number of customers were forced to go back to Notes Feature Pack 9 or Feature Pack 10 given the current problems with XPages in Domino 10. This also means that customers who have based their Domino environment on XPages applications or heavily use XPages applications in their environment can not upgrade to Domino 10 as long as these problems are not solved. HCL has therefore asked customers / users to create tickets with a description of the current problems so that they can be picked up by HCL as soon as possible and then can be resolved in a next update.
Some people think that the wrong questions have been asked. However, the reactions to my blog post show the opposite. For a large number of customers it is extremely important that their own investments in XPages during the past years can be continued during the coming years.
I am hopeful that HCL will continue to invest in XPages as a Development Platform in the coming years. HCL will have to provide clarity in the short term to the community and customers regarding the future of XPages as a Development Platform including the willingness to want to invest in XPages as well as has to come up with a solid road map for the coming years which clearly shows which path HCL has in mind for XPages. Time will tell.......to be continued!

MarvelClient Essentials in Domino 10.0.1 - Installation Using MarvelClient PostOpen Script

$
0
0
In my prevoius blog posts, MarvelClient Essentials in Domino 10.0.1 - Introduction and Basic Installation, MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Configuration Database and MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Analyze Database I described the basic installation and the necessary configuration of the Access Control List of the Marvel Client Configuration database and the Marvel Client Analyze database. In this blog post we will use the first installation method for the actual installation of the MarvelClient Essentials at the Notes Clients, creating a "PostOpen" Script for inclusion in the Mail Template. The form in the MarvelClient Essentials for creating a Mailbased Install allows Administrators to create a "PostOpen" Script for inclusion in the Mail Template or an application that users use on a daily basis. In the example below I use Mail 10 template. I use this method myself because this is one of the methods where no user interaction is necessary for the installation of the MarvelClient Essentials. Below a description of the necessary steps to create and deploy the PostOpen Script to install the MarvelClient Essentials in the Notes Clients. 


As mentions in the previous blog post, after the installation, the MarvelClient Analyze and MavelClient Config databases are available.
To create an New Installation document open the MavelClient Configuration database.
Next select the Menu Item Administration - Installation. Select the Action Button New Install.
A New Mailbased Installation Form will open.

Enter a description in the Title Field.
Select Mailbox PostOpen Script as Install Type in the MarvelClient Installation Configuration Section.
Next select a Target Platform (Windows or Mac).
Leave all other options unchanged. A number of these options will be discussed in detail later in the other installation methods.
Select the Action Button Save to save the Mailbased Installation form. Ignore the Warning that the Email does not contain any attachments.
Next select the overhead menu item Generate PostOpen Script. In the comments of the script are the instructions for adding the script in a Mail template. In case the code should be embedded into a different database the code can simply be pasted into Code\Database Script of that application. The code MC_Install can be inserted into the PostOpen section of the database. In this example the code will be added in the Mail Template.
The Dialog Mailbox PostOpen Script Code opens.
Select the Action Button Copy to Clipboard in the Dialog MailboxPostOpen Script code.
Next open the Mail 10 Template in the Notes Designer Client.
Next paste the code into a blank line of the Options section of ALL of the following Page design elements in the Mail 10 template:
Notesmail Picker, Notesmail Picker 6.1 and Notesmail PickerH.
Open the Page Notesmail Picker.
Select Globals Mail Pick - Options and Paste the Code.
Repeat this steps for the Pages Notesmail Picker 6.1 and Notesmail PickerH.
After pasting the code the Globals section should look like shown in the image below.
Next insert MC_Install in the PostOpen Event of ALL the above stated page design elements.
Designers and Administrators can manually synchronize databases with a master template using load design as a Domino Console command but in daily practice designers rely on the Designer task to do this. When a master template design change, the Designer task updates all databases that inherit their designs from the master template. The Designer task runs daily by default at 1 AM. The Updall task which runs by default at 2 AM updates the view indexes of databases changed by Designer. After the design of the Mail Database is completed next time the users opens the Mail database the Marvel Client Essential will be (silently) installed. For testing purpose it also possible to manually update the design of a single Mail database (Appliction - Refresh Design).

After installation the user(s) will appear in the MarvelClient Analyze database.
Remark: In case Administrators update the configuration document in the MarvelClient Configuration database it is also necessary to update the code in the corresponding Mail template (or other used database).
The above installation method was performed in a Domino 9.0.1 environment and in a Domino 10.0.1 environment. This works correctly in both environments. In my next blog post more about the different installation methods for MarvelClient Essentials and also more information about he MarvelClients Analyze database.

Collaboration Today

$
0
0
For several years I am one of the Curators of Collaboration Today. Today I was surprised with a new Badge by OpenNTF, Curator Collaboration Today. I am particularly proud of this given that Collaboration Today will be one of the most important news site within the Notes Domino Community in the coming years together with Planet Notes. After the end of the Google+ XPages in April 2019 Community the focus within the community will have to be directed on Collaboration Today for the latest new regarding Notes, Domino, XPages and other new technologies.
During the past period, the Curators team has been expanded with Matteo Bisi and Roberto Boccadoro. So if you have not already done so bookmark Collaboration Today as the news site for all news regarding Notes Domino and more.
Finally the following: in contradiction with the latest messages on Twitter the Google+ XPages Community will definitely NOT be continued on another platform. I will from now on fully dedicate my current commitment as a moderator of the Google+ XPages Community and Collaboration Today only to Collaboration Today as one of the Curators. There is no reason why there should be more news sites within the Notes Domino community. The best thing is to place the focus and commitments on one central news site than to spread it over multiple sites as it has done over the past years. So with the current team of Collaboration Curators we will bring the community the latest news during the coming years!

MarvelClient Essentials in Domino 10.0.1 - Using the MarvelClient AutoMailer

$
0
0
In my prevoius blog posts, MarvelClient Essentials in Domino 10.0.1 - Introduction and Basic Installation, MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Configuration Database, MarvelClient Essentials in Domino 10.0.1 - Configuring the ACL of the MarvelClient Analyze Database and MarvelClient Essentials in Domino 10.0.1 - Installation Using MarvelClient PostOpen Script I described the basic installation and the necessary configuration of the Access Control List of the Marvel Client Configuration database and the Marvel Client Analyze database and also the installation using a PostOpen Script. In this blog post a quick look at the MarvelClient AutoMailer. I use this option to monitor the installations and send (reminder) mails to users regarding the installation of the MarvelClient Essentials.

The MarvelClient Analyze database includes a AutoMailer feature under Administration - Cleanup & more. This feature allows Administrators to:
Automatically document who has MarvelClient and who does not (yet) in comparison with the public adressbook (names.nsf on the server where the cleanup agent is running).
Optionally send install mails to users that do not have MarvelClient yet.
Optionally send reminder install mails to users that had MarvelClient x days ago, but have not uploaded into the Analyze database for a configurable number of days.

Below my configuration settings for the AutoMailer. Before creating the AutoMailer Configuration document make sure that a Mailbased Installation document is present in the MarvelClient Configuration database. More about the Mailbased Installation documents in my next blog post.
Next save the setting and select Run Cleanup / Automailer once now.
Remark: In the configuration setting the two options "I want to explicitly approve ..." are selected to ensure that AutoMailer will not send out any emails at all but depend on explicit approval for sending out email in the view Administration - Cleanup & more -Automail.
After selecting the Action Button Run Cleanup / Automailer once now an AutoMailer Summery is send to the Administor(s).

13-2-2019 19:42:21: ********** Automailer Summary **********
13-2-2019 19:42:21: Automatic sending of install mails is enabled for NEW users (WITH explicit approval) ...
13-2-2019 19:42:21: Automatic sending of install mails is enabled for users, who have no longer synchronized for [10] days (WITH explicit approval) ...
13-2-2019 19:42:21: Successfully opened view [v_users_by_licensing] ...
13-2-2019 19:42:21: Successfully opened configuration database [ICEDEARTH/ALM!!panagenda\pmc_config.nsf].
13-2-2019 19:42:21: Found mailbased install document (B8BDB4F30FED8D51C125839A005F62AF)
13-2-2019 19:42:22: Using public Addressbook [ICEDEARTH/ALM!!names.nsf] ...

3 matching Notes users, 0 Non-Notes users, 0 users with different mailserver processed.
0 excluded, 0 skipped.
1 ok, 2 first users, 0 refreshed.
0 mails sent.

Based on the Configuration Setting no mails have been sent to the users. In the View Automail an overview for Administrators is displayed of the users who are up-to-date and the users who have not yet been included in the MarvelClient Analyze database and / or have not yet received the MarvelClient Essentials.
Next Administrators can manually approve the corresponding documents in the View using the Action Button Toggle approval state.
Finally the emails will be sent to the corresponding users. The process will automatically continue based on the AutoMailer Configuration Settings.
In my next blog post, as promised, more about the different installation methods for MarvelClient Essentials and also more information about the MarvelClients Analyze database and the most common problems after installation and deployment of the MarvelClient Essentials.

Domino V11

$
0
0
As everyone knows, IBM started with the Domino Tech School. A more than welcome initiative to catch up with innovations. You can watch webinars given by the Tech School and learn how IBM Collaboration Solutions can benefit your organization. 
On 24 January the first webinar of the Domino Tech School was given, Domino Query Language Puts You in the Fast Lane. One of the most impressive new features introduced in Domino V10 is Domino Query Language (DQL). DQL is available to Node.js, LotusScript, and Java developers, and we’re here to help you get started. Take full advantage of this new way to develop Domino applications, and learn when and how to best use it. Join us for a technical session that dives deep into this great addition to the Domino platform.
On February 7 the second webinar Upgrading to Domino V10: Best Practices was given. Are you looking to deploy Domino V10 but don’t know where to start? Upgrade servers or clients first? Should I upgrade the ODS? If you have questions like these, this session is for you. Get a complete understanding of the process to upgrade to Domino V10, and learn from best practices and tips from the field.
You can view the recordings of these webinars on the IBM Webinars website.

On February 21 the third webinar, API Crash Course for LotusScript Developers, will be given.Over the past years, there has been an increase in platforms and solutions that make their offerings available through APIs, giving rise to the notion of the “API economy.” These APIs range from simple requests like weather forecasts and language translation, to more involved services such as image recognition, mail and calendaring, and other business-related requirements. With the release of Domino V10, Notes applications can now consume Web APIs using LotusScript.
This session gives you a crash course in how to integrate with various services using LotusScript. From sending, receiving and processing JSON data, understanding important aspects of HTTP requests, to reading and testing API specifications using tools like Postman — it’s easier than you think and the possibilities are endless.
Registrations for this webinar are open.

Finally, as announced on Think 2019, the first Domino V11 webinar will be given on Thursday March 14, Domino V11 Sneak Preview. Join this webcast to learn about the new features and developments in Domino V11! This will be a session you do not want to miss! Registration for the first Domino V11 Webinar is already open.
Put the dates already in the agenda for the upcoming webinars so you do not miss them!
Viewing all 628 articles
Browse latest View live