Author Archives: Fredrik Norling

Getting data from an HTTPS site in backend using XPages

If you want to connect to an SSL protected site and get information it could be an webpage or a webservice if you are using xpages and the certifier isn’t already in Domino you need to import the certificates.

Open up the Domino Name and adress book navigate to Security -> Certificates

When you are in this view the action menu will have a new option

Select these and import each of the certificates that you have.

When they are imported you need to create a Cross certificate.

Go in to each one of the newly imported certificates and in the actions meny you will have create cross certificate create a cross certificate against the server. Make sure to change from Local to the server in registration server. When you are done.

Restart task HTTP on the server console and you should be able to connect.

If it’s an old Java agent this doesn’t work then you need to import the certificate in the keystore in the jvm.
If you are doing this let me know and I assist you.

 

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

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.

Code Example

Body.extractFile(strFileName);
File objInFile = new File(strFileName);
if(objInFile.exists()){

But if you go and use java.io.File in an XPage it will not find a file until you reload the page completely, it seams to work fine in FP6 but not in newer versions.

I have tried this on Window 64bit version of Domino 9.01fp6, 9.01fp7 and 9.01fp9

Anybody else seeing the same problems please report against the problem
SPR # PALTAQQLXH / APAR LO92928

If you want to test it in a database let me know and I can supply a sample database

Have you experienced any other bugs related to the Java upgrade?

Verse 1.0.2 with Live text and send extensions

Yes you heard right, onpremise Verse gets extensionpoints that gives you the possibility to find text and populate this.

Live text demo showing clickable text that reveal actions you can take.

And also gives you the possibility to do intercept the user before a email is sent. This is great for compliance reasons.

There is more good stuff in there but this is really exciting a developer end point in to web email.

Why you should install Verse on premise NOW!!

If you are using Domino and mail on premise you should install Verse now.

My list on why you should

  1. Modern fast interface for your users
  2. Supersmart filtering of emails

    Filter by folder, time and even containing attachments, Group emails by thread. Last two added with Verse 1.01
  3. Need Action and wait for functions for better email workflows
  4. Offline emails

Installing Verse is a simple operation, make sure that your server has the right Domino and FP version installed. Also add the 2 new views to your mail templates and update this to your users.

Verse is a great performance enhancement for mail management.

Some improvements I would like to see in future versions

  1. Get the calendar inbox and full verse calendar experience
  2. Add more time intervall. Previous Month, last 30 days, This Year
  3. Preview of attachments
  4. Support for SmartCloud version of Connections, today only on premise Connections.
  5. Extension API:s
  6. Watson cloud extensions for smarter email and calendar
  7. Better ways to create new emails an include attachments for other emails (i.e you get an request for an invoice copy from an customer. you connect to finance to get the copy. and want to send this attachment to the customer but you don’t want to forward the email from finance)

Verse 1.01 is out with great improvements so if you have Verse but not that version upgrade (needs 9.01fp8 if3)