Domino, Proton, IAM, OAuth - Part 3: Certs & Keys 

By Oliver Busse | 2/20/19 10:42 AM | App Dev - Web | Added by John Oldenburger

This is the most critical part in the whole process. If you make errors here everything will fail in the upcoming steps. Please download the kyrtool from IBM’s website first and copy the kyrtool file from the linux64 folder to /opt/ibm/domino/notes/lates/linux. You will need kyrtool to create the certificates. To use Proton with SSL you need certificates.

Domino, Proton, IAM, OAuth - Part 2: Domino Administration 

By Oliver Busse | 2/18/19 6:05 AM | App Dev - Web | Added by John Oldenburger

This part of the series is all about Domino admin. The Proton docs refer to it here and there but you can prepare everything before you even start with the fancy stuff. I assume you have knowledge in general Domino administration and the use of the Admin client. In general: please refer to the official documentation for Domino administration.

Domino, Proton, IAM, OAuth - Part 1: Preperations 

By Oliver Busse | 2/17/19 1:53 AM | App Dev - Web | Added by John Oldenburger

This is the first part of a multi-part series. Current plans see at least 7 posts, so watch out for them during the upcoming week(s). Part 2 and 3 will touchdown on Monday and Wednesday. It is a quite complex process but in the end you should be able to follow all the steps in under 4 hours - maybe faster. The key part is to have a Domino 10.0.1 server up and running out of the box.

Proton, IAM, OAuth, LDAP - nothing so see here, yet 

By Oliver Busse | 2/15/19 2:25 AM | App Dev - Web | Added by John Oldenburger

This is just a small update on my journey to Node with Domino, Proton, IAM and OAuth. It was a fight, but in the end I won. Thanks to the support of Heiko Voigt, who already startet a blog series that helped me out a lot today (esp. part 2) I was able to set all up. There were lots of caveats to overcome and changes I had to make.

IAM dabbeling - Post 2: setting up proton and testing 

By Heiko Voigt | 2/14/19 4:07 AM | App Dev - Web | Added by John Oldenburger

This is the 2nd post in my "IAM dabbeling" sequence - as a preamble let me say upfront that I am not an administrator and no expert in the TLS/SSL arena. I am a (web) developer who wants to use OUATH2 in my Node.JS applications with Domino. That said, some experts out there might be finding easier/better ways to achieve this goal - I'm happy to learn.

IAM dabbeling ... first setup successfully done. Post 1 of many to come.... 

By Heiko Voigt | 2/13/19 7:59 AM | App Dev - Web | Added by Oliver Busse

Wow, finally ! With some great help from HCL (thanks to the HCL Client Advocacy Program and Gordon Hegfield in person ! ) I was able to master the setup of the OAUTH2 provider for Domino ! So, how is my environment set up ?

OpenNTF Snippets - Investigating The Design 

By Paul Withers | 2/11/19 8:06 AM | App Dev - Web | Added by Oliver Busse

As you’ve hopefully seen, we’ve relaunched XSnippets as OpenNTF Snippets. There are quite a few changes, some decisions made that are less than traditional, but driven by some key factors. Indeed some may seem bad practice and are certainly not what may be made for other applications. But the driving force is a deep understanding of the application and its administrators.

Setting up Proton with IAM 

By Oliver Busse | 2/8/19 4:45 PM | App Dev - Web | Added by Matteo Bisi

Man what a hassle. For the past 2 days I am struggling with it. No offense, HCL, but this is a crutch at the moment. I faced a lot of issues with Domino V10, client not being V10 and ID Vault, AWS hostname structures and so on. I just wanted to fucking setup that damn IAM thing - and didn’t succeed yet. I almost gave up. Maybe I invest another 48 hours to get it running, we will see. I am not sure if it’s worth though.

java.lang.UnsatisfiedLinkError: lotus/domino/local/Database.NcreateDQuery()J | 

By Ulrich Krause | 2/3/19 6:05 AM | App Dev - Web | Added by Oliver Busse

When executing db.createDominoQuery(); in a Java agent on the server, I see the following error message on the Domino console. According to John Curtis (HCL) “… We haven’t seen this to date.”. I have tested on different OS.

XPages to Java EE, Part 6: Dependencies 

By Jesse Gallagher | 2/1/19 2:45 AM | App Dev - Web | Added by Oliver Busse

This is going to be a quick post, but I think it's useful to treat the topic of third-party dependencies on its own because of how much nicer it is with a Maven-based app than an NSF or OSGi plugin. Historically, we've handled dependencies primarily by downloading a Jar and either plunking it in jvm/lib/ext on the server, stashing it in a Java agent or script library, or importing it into the NSF as a Jar design element for XPages. With OSGi plugins, that remained the simplest way to do it too: just drop the Jar into the plugin and add it to the bundle classpath.

NotesDominoQuery – Find the needle in the haystack (LS) 

By Ulrich Krause | 1/29/19 6:17 AM | App Dev - Web | Added by Oliver Busse

Think about a big database with lots of documents in it and you want to find only one particular document. You can do that with FTSearch, or you can use a with some formula. As of V10.0.x, you also have DQL and the new NotesDominoQuery class. The class is available in Lotsscript and Java.

XPages to Java EE, Part 5: Web Pages 

By Jesse Gallagher | 1/24/19 12:23 PM | App Dev - Web | Added by Oliver Busse

Once upon a time, web pages were easy: you'd write some HTML directly or, if you're fancy, use some Server Side Includes or PHP. Now, though, it's a rat's nest of decisions and stacks - fortunately for me, going into the pros and cons of each approach is beyond the scope of this series. Suffice it to say that Java EE can cover your needs whatever approach you take: it can do basic dynamic HTML generation, server-persisted frameworks like JSF, and work splendidly as a backend for a client JS app thanks to JAX-RS.

Report From the Domino V11 Jam in Stockholm 

By Hogne B. Pettersen | 1/23/19 6:17 PM | App Dev - Web | Added by Oliver Busse

A lot of worries were calmed, especially for Cloud customers and Xpages developers, during the Domino V11 Jam in Stockholm. And there were great ideas and discussions. Read all about the event here.

XPages to Java EE, Part 4: Application Servers 

By Jesse Gallagher | 1/23/19 6:15 PM | App Dev - Web | Added by Oliver Busse

I mentioned in the terminology post that one of the new things to get used to in Java EE is the concept of a "Servlet Container" or "Application Server", and I think that this concept is worth a bit of going in to. In a general sense, we've been working with this concept for a good while now: Domino is an application server in several senses, and (for the most part) the NSFs are the applications it houses. It blurs the lines in a couple ways by virtue of NSFs also being data stores, but an XPages application is a pretty direct match for a .war file deployed to an application server, code-wise.

Introducing Blue Cloud Mirror, a Fun IBM Cloud Showcase 

By Niklas Heidloff | 1/23/19 12:15 PM | App Dev - Web | Added by Oliver Busse

Blue Cloud Mirror is a game where players need to show five specific emotions and do five specific poses in two levels. The faster, the better. Play the game. It only takes a minute. All you need is a webcam and a Chrome browser.

XPages to Java EE, Part 3: Hello, World 

By Jesse Gallagher | 1/22/19 2:40 AM | App Dev - Web | Added by Oliver Busse

I expect that I'll have some more theory and explanation to get to in future posts, but I think it will be useful to run through a quick example project. Unlike with my XPages/OSGi examples, there won't be anything in this one that you wouldn't find in any old Java EE tutorial - indeed, I'll be piggybacking on some existing ones to speed things along.