Compiling and Testing XPages Plugins With Java 9+ 

By Jesse Gallagher | 4/16/18 1:16 AM | App Dev - XPages | Added by John Oldenburger

Thanks to 9.0.1 FP8, we've been able to use Java 8 on Domino for a while, and FP10 makes that support a bit more official at the OSGi level. However, Java 8 is no longer the latest Java runtime, and so anyone writing XPages plugins and compiling/testing them via Maven will likely run into a situation where the compiling JRE is 9 or above.

java.security.AccessControlException kills productivity 

By Sven Hasselbach | 4/9/18 2:34 PM | App Dev - XPages | Added by Oliver Busse

Dear IBM, can you please remove the totally useless java policy restrictions? Especially for agents running on the server? I can’t imagine how much life time and customers money was spent during the last decades just to find a workaround for these limitations.

Scheduling XPages Code - Video and Addendum 

By Paul Withers | 4/9/18 1:13 AM | App Dev - XPages | Added by John Oldenburger

Following the blog posts and the demo, which took some time, I’ve finally created a video on my YouTube channel, which you can also access below. It’s quite a long video but that’s because I go through all that I’ve gone through in the blog posts and more.

Scheduling XPages Code - Part Six 

By Paul Withers | 4/4/18 2:06 AM | App Dev - XPages | Added by John Oldenburger

So far we’ve covered using Node-RED triggering REST services which could be SmartNSF routes, XAgents or custom Java REST services in OSGi plugins – and indeed any REST endpoints, on Domino or beyond. Apart from re-using XPages code, there’s no real advantage so far over LotusScript or Java agents.

Scheduling XPages Code - Part Five 

By Paul Withers | 4/3/18 3:45 AM | App Dev - XPages | Added by John Oldenburger

n the previous part we used a basic XAgent and a SmartNSF custom route to trigger Xots tasks. But both still required setting up a Xots task as a specific Java class. As long as all we’re wanting to do is process a REST service and send a basic response, there are more things we can do to make it even easier.