"Validation reports whether a document adheres to the rules specified by the schema. Different parsers and tools support different schema languages such as DTDs, the W3C XML Schema Language, RELAX NG, and Schematron. Java 5 adds a uniform validation Application Programming Interface (API) that can compare documents to schemas written in these and other languages. Learn about this XML validation API."
Sametime server upgraded to 7.5
Well I took the plunge and upgraded our internal Sametime 3.1 server to Sametime 7.5 and it was almost a dissapointing experience. Not a single issue. Not one… It was super easy – click, click, click and the server was upgraded without any problems – all users retain their buddylists and some hasn’t even noticed the upgrade. Only a few users have had the new client installed but we will be rolling the client out soon as well.
Although it was a very pleasant experience I did notice two things:
- When running the UI in Danish the “Paste” command in the Edit-menu is incorrectly translated to “Klistre”. The Danish translation in other programs is “Sæt ind”.
- If attempting a file transfer of a file that exceeds the maximum filesize set in the policy, the filesizes are shown in bytes and not in megebytes as one would expect (see image below).
Apart from that – Happy Sametime Friday!! 🙂
Lotusphere abstract weekend
I have got to get those abstracts for Lotusphere 2007 submitted over the weekend. As mentioned yesterday by Rocky Oliver there’s still time – deadline is 15 September.
Do you got 5 minutes and 1.5 M$ to spare? :-)
developerWorks article: Discover location awareness in IBM Lotus Sametime V7.5
"No matter where you are IBM Lotus Sametime V7.5 can find you with its new location awareness feature. Learn about the server-side and client-side mechanisms for location awareness and get a peak at a plug-in that uses location data to bring you local attractions."
Funky replication message that might be an error message
One of our customers are experiencing some problems with some databases not replicating correctly. It might be connected to a recent upgrade to Domino 7.0.1 from 6.5.4 but we’re not sure. The problems can some times be fixed by clearing the replication history and manually replicating but that’s not really a long term solution.
To further troubleshoot I enabled the console log (set config console_log_enabled=1) and summary replication logging (set config log_replication=5) in the notes.ini via the Domino console. At the next scheduled replication I observed the strange messages (in bold below):
06-09-2006 10:49:35 Pushing dbname.nsf to servername/Organization dbname.nsf 06-09-2006 10:49:35 0 Bytes Saved from Field Level Replication 06-09-2006 10:49:35 0 Bytes Saved from Field Level Replication 06-09-2006 10:49:35 0 Bytes Saved from Field Level Replication Unambiguous Note NO Place Holders Unambiguous Note NO Place Holders Unambiguous Note NO Place Holders Unambiguous Note NO Place Holders Unambiguous Note NO Place Holders 06-09-2006 10:49:36 0 Bytes Saved from Field Level Replication 06-09-2006 10:49:36 0 Bytes Saved from Field Level Replication 06-09-2006 10:49:36 0 Bytes Saved from Field Level Replication 06-09-2006 10:49:36 0 Bytes Saved from Field Level Replication
I have never seen these messages before and it seems like they only appear with the databases we are having problems with.
If anyone has any information about these messages that they would be willing to share I would be a happy camper. I guess it’s also one of those times to be grateful that one can call Lotus Support!
Patch to Pebble 2.0-RC2 submitted
I have submitted a patch to Simon Brown (author of Pebble) to make it possible to handle additional filetypes using the core Pebble 2.0 framework. I have done it by modifying the net.sourceforge.pebble.domain.FileMetaData and moving the information about the possible filetypes to an enum (net.sourceforge.pebble.domain.TypeEnum). This enum may be subclassed in my application which is built upon Pebble to provide support for additional filetypes. I have used the enum from Jakarta Commons Lang because Java 5 enums doesn’t support subclassing.
The filetypes usable by the Pebble instance is configured using a factory (net.sourceforge.pebble.domain.TypeEnumFactory) which is instantiated and set in the net.sourceforge.pebble.Configuration object using the applicationContext-pebble.xml file. The actual bean set is configured from the included pebble_import_factories.xml file since I need to replace the factory easily from my build.xml. I also need to replace the FileDAOFactory so that bean definition has been moved to the xml-file as well.
The applicationContext-acegi-security.xml has been modified as well to import a bean instance from pebble_import_acegi.xml since I also need to be able to easily add something here from my build.
I have also added the possibility of specifying whether the individual filetypes may be managed and whether new directories may be added to the containing filetype directory by the user.
I have put the patch file itself on my blog for downloading. The patch should be applied to the Pebble 2.0-RC2 source tree.
Do you believe in crop circles?

More information at Oregon State University…
Are you using Atlassian Confluence?
If you are using Atlassian Confluence and if you’re using the contentFromLabel-macro to generate dynamic lists based on labeled pages please go vote for issue CSP-5071 in the Atlassian JIRA to fix the exporting of spaces using the macro.
Maybe IBM should check up on the download descriptions… :-)
Got a little surprised when I read the “product overview” while downloading the C and C++ API for Domino 7 from Lotus developerWorks…
