Quest for SAML to everybody continues  

By Fredrik Norling | 1/23/23 2:10 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

My article regarding debugging SAML on HCL Domino is updated today with 2 points What is the SP certificate used for What can be wrong when you get a login loop Check it out in the article https://www.xpagedeveloper.com/2022/debugging-saml-setups-in-hcl-domino

Certificate Information tool   

By Fredrik Norling | 1/17/23 2:40 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

SSL certificates, SAML certificates, Signing certificates the number is long of different kinds of certificates and you might need to check the name of a certificate, the start or end date or perhaps the thumbprint. I use the tool mainly to get end dates of certificates sent to me from customers because I hate when they expire and need to be changed without any preparation. And the worst kind that most administrators often miss is the certificates that is auto created i.e. in ADFS servers, Azure Enterprise apps, Okta

Strange XPage, Unexpected runtime error  

By Fredrik Norling | 11/18/22 5:11 AM | Development - Notes / Domino | Added by Roberto Boccadoro

I’m going to start a post that I will update regular when I get strange errors that can be hard to find the solution for. Feel free to post a comment or use the contact form to send me your strange errors and a solution or how to debug the problem. One of the best tools for debugging is to use the Log File reader found on OpenNTF, another good tool also on OpenNTF is the Debug toolbar But now to the problems and the possible solutions.

Debugging SAML setups in HCL Domino   

By Fredrik Norling | 3/25/22 4:29 PM | Infrastructure - Notes / Domino | Added by Oliver Busse

If SAML doesn’t work you will probably get Bad SAML Request [/names.nsf?SAMLLogin] in the Domino server console. The first thing you need to do is to add some debug parameters to Domino, the easiest way is to write them on the domino console but you can add the directly into notes.ini or using the configuration document in the Name & adressbook.

Disable the first run off Lotusscript agents after save  

By Fredrik Norling | 1/21/22 8:22 AM | Development - Notes / Domino | Added by Oliver Busse

If you ever created some Notes/Domino agents and seen that everytime you save them a first run is scheduled outside or ordinary schedule. This can easily be avoided. Just add this code to the top of your agent.

Domino Data transfer between servers a different way |  

By Fredrik Norling | 11/6/19 10:25 AM | Development - Notes / Domino | Added by Oliver Busse

Domino has several ways of sending data or documents between servers the most common ways are as you all know replication. In another environments you might want to use an webservice.

Posting to Microsoft teams from using Lotusscript  

By Fredrik Norling | 1/15/19 1:43 AM | - | Added by Oliver Busse

With the new HTTP classes in Domino 10 and lotusscript sending a message to a Microsoft teams group is very simple. first you need to enable your microsoft teams group to accept posts this is done by adding a incoming webhook to the teams channel

IBM Domino and GDPR, what is this?  

By Fredrik Norling | 4/4/18 4:29 AM | Infrastructure - Notes / Domino | Added by John Oldenburger

On the 25th of May this year a new set of rules come in affect for companies that deal with European citizens. This will give some basic rights to people and the information related to them. This will affect all companies in EU or working against EU, so if you are an US based company but have customers inside EU you are affected by this.

A small list for the environment  

By Fredrik Norling | 12/5/17 2:42 PM | Infrastructure - Notes / Domino | Added by Oliver Busse

Domino 2025 Jam is coming up tomorrow in Sweden and I will attend and see how this event will affect the future of the IBM Domino environment. I’ve created a list of things that I think would be good to have for the future. So here is the list in no specific order for now I will probably come back and update this post more.

java.io.File doesn’t work as expected in Domino FP7 and newer versions  

By Fredrik Norling | 9/27/17 4:17 PM | - | Added by Oliver Busse

I found this error in a java agent first. If you detach a file from a Notes document using Domino Classes and try to get a handle on the file using java.io.File the file isn’t found until you do a new call against the server. I don’t know if this has to do with the change of Java version server side or not but the same code works in FP6.

Why companies should train their employees in IT-Security today  

By Fredrik Norling | 2/13/17 11:50 AM | - | Added by Oliver Busse

Demands what and what not the employees do on their computers becomes more and more important. Some examples, a person comes in to the reception desk with a presentation with coffee stains on it. Asks to get a new copy, please it’s on my USB drive.

IBM Domino to be or not to be  

By Fredrik Norling | 8/29/16 3:21 AM | - | Added by John Oldenburger

The last week after MWLUG there has been numerous blog posts about Domino. No roadmap IBM is killing Domino, there is no future for Domino, IBM haven’t released any new releases since 9.01. That is not true at all, if we look at what has been released since 9.0.1 came to market. IBM Domino customers have received 6 fixpacks but they are not only fixpacks they are feature packs.

Adding OpenNTF extensions the simple way into your IBM Notes client  

By Fredrik Norling | 6/5/16 2:29 PM | - | Added by Oliver Busse

There is several ways how to add extensions into the IBM Notes client. But the best and simplest way that I have found is to do it this way. Download the prefered Addon in my case I select the OpenNTF IBM XPages extension library, download the latest version to your computer.

Xpage – Exception Notes error: You are not authorized to perform that operation  

By Fredrik Norling | 5/12/16 5:44 AM | - | Added by Oliver Busse

The first you think when you see this is that you don’t have access in the ACL or that the document has reader or author name fields that is blocking you from updating the document. But there is another option on the database that can give this problem.

Left, right, leftback, rightback and replacesubstring in java  

By Fredrik Norling | 1/6/16 4:14 AM | - | Added by John Oldenburger

I posted some common string functions that I’ve been using alot during the years in @formula, lotusscript (strleft, strright, strrightback, strleftback) and later in SSJS. So I thought that I need them in Java too. There might be some features like the one with dot in the replacesubstring function, feel free to comment so will I fix that.

Standby Widget goes responsive  

By Fredrik Norling | 12/8/15 3:50 PM | - | Added by John Oldenburger

The standby widget snippet has need around for a while and doing it’s job in lots of my projects but now more and more of my projects is using bootstrap. So then there was time to also change the standby widget to support bootstrap. This is the first version that will give you a responsive standby “loading” indicator.

IBM Connect and what I would like to be announced  

By Fredrik Norling | 11/30/15 5:43 AM | - | Added by Oliver Busse

I usually write a little post about what I would like to see an announcement about in January

First step how to interact with other Bluemix services  

By Fredrik Norling | 9/6/15 4:49 AM | - | Added by John Oldenburger

You Bluemix XPage server can interact with other services using the VCAP_SERVICES where all the credentials for contacting other services is stored. This JSON data can be retrieved using: var services = fromJson(bluemixContext.getVCAP_SERVICES());

How to add your custom domain to your Bluemix app  

By Fredrik Norling | 7/20/15 7:55 AM | - | Added by John Oldenburger

When you want to deploy your app to the real world a mybluemix.net adress might not be the best you probably want your own domain added. Fortunately this is very simple to do with Bluemix. Click on the settings icon in the top right corner on your Bluemix Dashboard and select Edit Routes and App Access.

XPages on Bluemix a first look deploying app  

By Fredrik Norling | 7/13/15 3:45 AM | - | Added by Oliver Busse

On friday the XPages runtime on Bluemix was released and also the new version of OpenNTF Extension library that enables to work with. My first impression is that it works great I haven’t had time to do any deep diving into the new possibilities but I thought I should share as long as I have tried it.

IBM Domino and Java problem with old applets  

By Fredrik Norling | 5/25/15 8:48 AM | - | Added by John Oldenburger

All the old Java applets that is YES in some old apps not yet converted used got another problem today. They are now blocked by Oracle because the code signing certificate is outdated, it seams like when they where updated to work with Java 1.7 45 the person who resigned them did that with an old certificate and now that cert is outdated and has been so for 1 month.

Moving on with Excel Export part 6 : But now we Import  

By Fredrik Norling | 5/1/15 3:58 AM | - | Added by Johnny Oldenburger

The previous 5 steps in this series (part 1 part 2 part 3 part 4 part 5) has been getting data out to excel in different ways this part will show you how to get data back into Domino again thru your XPage, this will give you the possibility to roundtrip data handling. Export all customers mark the rows you have changed and re import the data.

Moving on with Excel Export part 5 : XPages Export  

By Fredrik Norling | 3/29/15 3:29 PM | - | Added by Johnny Oldenburger

In the previous parts (Part 1 Part 2 Part 3 Part 4) we covered plain export, styling your exports and doing selective exports. Today I want to show you how to create more advanced and flexible way to get your data using a java object that we use for the export. We start by creating 2 java classes one for the export and one of the Export Data.

Moving on with Excel Export part 4 : XPages Export  

By Fredrik Norling | 3/18/15 2:05 PM | - | Added by Johnny Oldenburger

The recent parts of this series has shown you how to create excel exports from a view and also changing the layout of the reports with headers and logos. This post will show you how to filter the data in your excel reports both using keys and fulltext searches. Let’s get started.

Moving on with Excel Export part 3 : XPages Export  

By Fredrik Norling | 3/12/15 6:11 AM | - | Added by Kenio Carvalho

Making you report look a bit nicer with some formatting. Excel reporting from views can be so dull and boring the XPages for POI can give you more options in this matter and help you create some design to your report.

Moving on with Excel Export part 2 : XPages Export  

By Fredrik Norling | 3/10/15 12:21 PM | - | Added by Johnny Oldenburger

In my last post I wrote about how to in some simple steps generate an automated export of an view to excel. In this post I will show you how to fine grain this using the excel component instead. Start by creating a blank excel file note what the sheet you want to place data on is called usually Sheet1 if you have an english version of Excel. Save and import it as a file resource in the database, name it export.xlsx.

If your user want reports in Excel you should read this  

By Fredrik Norling | 3/10/15 12:19 PM | - | Added by Johnny Oldenburger

XPages did get a great addon more than a year ago to be more exact 13:th of September 2013. It was when Christian Güdemann uploaded the first version of POI for XPages. Apache POI is a rather old apache project, 13 years to be exact. And there have even been a Notes in 9 show by Paul Calhoun on how to use the standalone version of Apache POI.

News from IBM ConnectED15  

By Fredrik Norling | 1/26/15 1:36 PM | - | Added by Oliver Busse

Some of the news from IBM ConnectED 2015

Part 2 of Partial Refresh in Notes Forms  

By Fredrik Norling | 1/25/15 11:57 AM | - | Added by Oliver Busse

I couldn’t actually accept myself defeated in the battle to get partial refresh into old school Notes applications. And after a second look at my code I found a way, so I rewrote the javascript library to be a javascript object class so all calls are made inside the class.

Holiday Hack: Get some XPage power in old Notes apps  

By Fredrik Norling | 12/31/14 4:33 AM | - | Added by Oliver Busse

One of the great things with XPages is the partial refresh that help you to update information inside the page without a full reload of the page. Well that is not possible with older notes applications because it does a full roundtrip to the server each time we change something. But we can update the screen without the users notice it with ajax.