Main Contents

SQL0805N Package “NULLID.SQLC2H21 0X4141414141504161″ was not found.

September 19, 2011

A quick FYI: IBM DB2 9.7 isn’t compatible with DB2 9.5 or 9.1 servers by default. The symptoms of the incompatibility are that some (but not all) queries result in an error which looks like: SQL0805N Package “NULLID.SQLC2H21 0X4141414141504161″ was not found. The solution is that the servers must be made compatible with the newer [...]

Filed under: Java | Comments (0)

Unicode alchemy with DB2

June 7, 2011

Recent versions of DB2 have support for Unicode, if your databases are flagged as Unicode-enabled. This is a good thing, so you may have done it without thinking too much about the consequences. After all, i18n is good, right? Unfortunately there are some major snags to be aware of. In particular, in Unicode-enabled databases the [...]

Filed under: Java | Comments (0)

Of Domino and data pumps

March 29, 2011

When you have IBM Lotus Domino in your organization, sooner or later you come up with a requirement to move data between Domino and some other system–often a relational database. There are many ways to do this, and not much guidance is offered as to which to pursue, so here’s a summary of my own [...]

Filed under: Domino, Java, Linux, LotusScript, Programming | Comments (0)

Java: Call by reference, or call by value?

January 18, 2011

My attention was drawn to a trainwreck of a discussion on Reddit, which was triggered by another trainwreck of a discussion on an enterprise Java community web site. The vexed question: Is Java pass by value, or pass by reference? My short answer, carefully phrased: Java passes both object references and primitive types by value. [...]

Filed under: Java, Programming, Uncategorized | Comments (0)

Multi-line comments considered harmful

December 31, 2010

Recently on the ruby-core mailing list, someone asked why Ruby doesn’t have multi-line comments. I did a few searches, and didn’t find much discussion of the evils of multi-line comments. I thought it was common knowledge that they were a bad thing and a historical mistake made by Kernighan and Ritchie, but apparently not. So, [...]

Filed under: Annoyances, Java, Programming, Ruby | Comments (2)

HTTP JVM: java.security.InvalidKeyException: Illegal key size

October 8, 2010

Getting an HTTP JVM: java.security.InvalidKeyException: Illegal key size error trying to use cryptography in a Java agent in IBM Lotus Domino? You need to update your server’s policy files. Here’s how.

Filed under: Domino, Java, Linux | Comments (0)

Negotiating the IBM DB2 version maze

May 7, 2010

Suppose you want to install a DB2 server, and connect to it from some client software. If you browse the IBM DB2 Software pages, you’ll soon find that there’s a bewildering array of products with confusingly similar names. For example, IBM Data Server Client and IBM Data Server Runtime Client are two different things. Fortunately, [...]

Filed under: Java, Ruby | Comments (0)

The case of the Null Empty Nothing

December 1, 2009

A post about the three types of null value in LotusScript, and how they differ.

Filed under: Domino, Java, Linux | Comments (0)

Ubuntu Jaunty (9.04): Getting Java and Eclipse working

May 8, 2009

apt-get install openjdk-6-openjdk icedtea6-plugin update-java-alternatives -s java-6-openjdk For some inexplicable reason, Eclipse for Java Developers doesn’t include JDBC. Eclipse J2EE edition doesn’t work with OpenJDK. Oh well.

Filed under: Java, Linux, System administration | Comments (0)

Web Services, SOAP, Domino, and Java 6

March 9, 2009

A while back I made a brief attempt to embark on a voyage of Web Services discovery via JAX-WS. The problem was simple enough: I had a Java program running on server A which had an object. I wanted to send that object to a Domino server running on machine B. Domino has a nifty [...]

Filed under: Domino, Java | Comments (1)