I have added my first XSnippet today and it’s the Standby custom control.
If you add the code to a custom control and drag in into an XPage all events done in this XPage will be intercepted and if the event taks more than 200 milli seconds the dojo standby widget will show up and prevent the user from clicking.
I had some strange problems today in 8.5.2FP1 that resulted in error 500.
CFLAD0246: Exception and CFLAD0134E:
The error occurred when executing this line of code currentDocument.save()
Crap I thought some internal error inside the XPages engine. I was searching for the error and thought
perhaps I should see if the error still occurs in 8.5.3. Yes box it did but in 8.5.3, I got and more developer friendly error .
Could not save the document 18B1E NotesException: Vector must contain objects all of the same class
Aha I thought I have some fields that contains multi value so I started to search there and found that I had
an array that contained numbers but in one case JS added text to this array. That was the problerm in this case.
Perhaps if there were a list of the most common CFLADS and what causes the problem would be good to have!
So hurry and upgrade to 8.5.3 and perhaps you will also benefit from some more developer friendly errors.
Ed Brill talks about the roadmap for Domino, this is great customers want to know that the road continues. He has made up a name called Foo for the next version of Notes/Domino because the name is not decided yet. But he tells that there will be a 8.5.4 version and a Foo Version or as I think it will be named XWork Client. IBM released the new XPage server a couple of days ago and this server is called XWork Server
Link to some info regarding this (Link 1, Link 2, Link 3).
Due to the fact that IBM want to drop the Lotus Notes name, xWork will probably be used instead. I think XWork is a good new name because this describes very good what the Lotus Notes/Domino always has done it eXtends your Work. It’s a eXtra hand when your work.
It’s not just another software, it help you become more productive, it helps you and your colleagues to do more. Lotus Notes was an application framework before that was invented.
So I’m excited to see what the next step is for the XWork framework.
>It’s very interesting that event parameters retrieval is totally undocumented and there is no articles / blogentries about it on the web. You should know that I have been searching and trying to get the solution thru the community but with no luck.
But Now I have found the solution
When triggering a onClick event the this object will contain a XspEventHandler and
this object has a method called getParameters() this method will return a Java ArrayList.
The arraylist will contain the parameters with name and value.
So to print all parameters you can walk thru them like this
>As I wrote before about having aliases on agents that doesn’t have brackets around them.
Although the agent itself is only shown in the agent list, in 8.5.1 this did break the agent name.
And in earlier code drops of 8.5.2 this was an problem too. But as I wrote in my Earlier post I was confident that this would be solved until we reach GOLD of 8.5.2 and it did so if you have used agents that has a name like this “(my agent)” and an alias like this “my agent” this works really well now in 8.5.2.
>The swedish armed forces decided to change to Lotus Notes in 2001 and the project was fully implemented in 2005. They have now decided to replace Lotus Notes / Domino with MS Exchange and one of the major reasons why they do this is because Lotus Notes doesn’t support the new security classification that the new SAP system they will begin to use “Prio” require this.
The interesting part is that the company that implements “Prio” for the armed forces is IBM.
So the new SAP system that IBM is implementing will move the 20 000 users from Lotus Notes to Exchange.