357 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
WebSphere Application Server Liberty Profile webcast replay
Wed, Aug 6th 2014 160
Social Connections VI Prague - An introduction to IBM Connections as an appdev platform
Tue, Jun 17th 2014 209
Premaster RSA secret error with 4096-bit encryption in WAS ISC
Sun, Jun 15th 2014 285
R.I.P. Tim
Mon, May 12th 2014 730
Installing TDI v. 7.1 on Windows Server 2012
Wed, May 7th 2014 364
Fixing an IBM Connections Social Mail CPU spike problem
Wed, May 7th 2014 359
It's been a while!
Fri, May 2nd 2014 508
Top 10
R.I.P. Tim
Mon, May 12th 2014 730
Terminology is the most important thing to know when when starting out with WebSphere Application Server
Fri, Nov 29th 2013 516
It's been a while!
Fri, May 2nd 2014 508
IBM Connections wsadmin commands for newcomers
Wed, Mar 5th 2014 427
Installing TDI v. 7.1 on Windows Server 2012
Wed, May 7th 2014 364
Fixing an IBM Connections Social Mail CPU spike problem
Wed, May 7th 2014 359
Writing command line scripts with node.js
Mon, Feb 17th 2014 303
Premaster RSA secret error with 4096-bit encryption in WAS ISC
Sun, Jun 15th 2014 285
Year in review 2012 (not a typo)
Tue, Dec 31st 2013 278
My IBM Connect 2014 sessions
Tue, Dec 31st 2013 253


Mikkel Heisterberg
 
Blog Title lekkimworld.com
Blog Description A blog by IBM Champion Mikkel Flindt Heisterberg about IBM Notes/Domino, Websphere, IBM Connections, mobile, web, JavaScript, Java and other appdev topics...
Blog URL http://lekkimworld.com
RSS Feed http://lekkimworld.com/rss.xml
PlanetLotus Feed http://planetlotus.org/profiles/rss/mikkel-heisterberg
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Sep 01, 2014 7:43:39 PM EST. Realtime Update:
Languageen
Twitter URLhttp://www.twitter.com/lekkim
Landed Here Nov 28, 2007
Location iPhone: 55.697708,12.590583
Posts: # / 1st / Latest - -
Total Hits 18,972. myPL RSS Selections: 115


Recent Blog Posts
160


WebSphere Application Server Liberty Profile webcast replay
Wed, Aug 6th 2014 10:47p   Mikkel Heisterberg
In case you haven't heard about WebSphere Application Server Liberty Profile and you are doing any work with J(2)EE servers you really should do your self the favour and read up on it. In essence it's the best thing since sliced bread for application developers that target WebSphere Application Server and here's why: It downloads and installs in less that 5 minutes It's binary compatible with the full WebSphere Application Server so you can be certain that code that runs on Liberty Profile [read] Keywords: ibm application eclipse mac profile server websphere
209


Social Connections VI Prague - An introduction to IBM Connections as an appdev platform
Tue, Jun 17th 2014 5:50a   Mikkel Heisterberg
[read] Keywords: connections ibm
285


Premaster RSA secret error with 4096-bit encryption in WAS ISC
Sun, Jun 15th 2014 11:40p   Mikkel Heisterberg
Had a customer the other day that couldn't import their SSL certificate into the WebSphere Application Server (WAS) Integrated Solutions Console (ISC) due to a "RSA premaster secret" error being shown when attempting the import. A PMR with IBM Support confirmed my suspicion that export restrictions was in play. Here is the response from IBM Support. The premaster RSA secret error with 4096-bit encryption is usually due to the unrestricted JCE policy requirement. Please, try to install the [read] Keywords: ibm application java password security server websphere
730


R.I.P. Tim
Mon, May 12th 2014 12:38p   Mikkel Heisterberg
I'm deeply saddened by the news that Tim Tripcony has passed. There are very few people that I as a programmer / coder look up to, who inspire and impress me and who I admire. Tim was one of those and now I'll never get to admit it to his face. R.I.P. Tim. [read] Keywords:
364


Installing TDI v. 7.1 on Windows Server 2012
Wed, May 7th 2014 4:00a   Mikkel Heisterberg
Trying to install IBM Tivoli Directory Integrator (TDI) v. 7.1 for IBM Connections on Windows Server 2012 I got the following error: ZeroGu2: Windows DLL failed to load at ZeroGa2.b(DashoA10*..) at ZeroGa2.b(DashoA10*..) at com.zerog.ia.installer.LifeCycleManager.b(DashoA10*..) at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..) at com.zerog.ia.installer.Main.main(DashoA10*..) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.inv [read] Keywords: connections ibm java server tivoli
359


Fixing an IBM Connections Social Mail CPU spike problem
Wed, May 7th 2014 12:28a   Mikkel Heisterberg
The other day we did a test upgrade of our internal IBM Connections 4.5 environment from CR3 to CR4 before doing the real upgrade. After the upgrade the CPU of the WebSphere Application Server node (we are in a single node architecture) would spike to a 100%. After some digging and perusing of log files we narrowed the problem down to IBM Social Mail and that component being loaded. Actually even more specifically to the Discovery Servlet which is used to discover the mail service for a particul [read] Keywords: connections domino ibm application eclipse java security server websphere
508


It's been a while!
Fri, May 2nd 2014 11:51a   Mikkel Heisterberg
Wow! Blogging hasn't really been my thing for a while. Actually I realize that I've flow a bit below the radar for the last couple of months. November saw the birth of our second child (a son, Matheo) and we're still adjusting a bit to the life as a two-kids family though it's getting easier. I sure enjoyed going to Summer Time this year as it means that he wakes up at 6am instead of 5am. Besides that 2013 ended in work, work and preparations for Connect 2014. IBM Connect 2014 is still kin [read] Keywords: connections ibm notes blogging consulting eclipse twitter




427


IBM Connections wsadmin commands for newcomers
Wed, Mar 5th 2014 3:05a   Mikkel Heisterberg
I've updated my IBM Connections wsadmin commands for newcomers page for IBM Connections 4+ and added a couple of new commands. I've also added information on how to easily work with wsadmin from the command line on *nix. Comments are very welcome. [read] Keywords: connections ibm
303


Writing command line scripts with node.js
Mon, Feb 17th 2014 11:20p   Mikkel Heisterberg
Found this little tip this morning to make it easier to use command line scripts written in node.js. Instead of having your node.js file(s) and invoking it using "node myfile.js" on the Mac you can simply do the following: At the top of the file as the first line add: #!/bin/usr/env node Make the file executable using chmod +x myfile.js Invoke away Now the file is usable by simply using myfile.js. [read] Keywords: mac
278


Year in review 2012 (not a typo)
Tue, Dec 31st 2013 5:12a   Mikkel Heisterberg
Boy 2013 was a busy year. In fact it's been so busy and I have been so bad at blogging that I never got around to finish my year end review for 2012. In a draft blog post I had the following: "2012 was a busy year - maybe the busiest year I've had in a long time. Besides numerous customer projects here in Denmark I've also been involved in a number of international projects and traveled more than ever before. I went to the US twice, Japan twice, Australia once, and to too many European cou [read] Keywords: connections domino ibm lotus lotusphere notes blogging
253


My IBM Connect 2014 sessions
Tue, Dec 31st 2013 4:54a   Mikkel Heisterberg
It's been a very busy fall and christmas for me so I haven't bragged about being chosen to speak at IBM Connect 2014 on my blog besides creating a new static page for the event that will - eventually - sum up what I'm up to at the event. I am fortunate enough be have been selected to speak in two sessions - one with my good buddy Mat Newman (aka Yellow Man) and one solo. Below are the session IDs (probably subject to change), the session titles and the abstracts. BP301 An Introduction to W [read] Keywords: connections ibm xpages applications development java javascript
186


Artikel om mine session på ISBG i maj
Sun, Dec 1st 2013 11:53a   Mikkel Heisterberg
Activity Stream og Widgets på ISBG [read] Keywords: widgets
219


Dreaming of Japan
Fri, Nov 29th 2013 1:51p   Mikkel Heisterberg
[read] Keywords:
516


Terminology is the most important thing to know when when starting out with WebSphere Application Server
Fri, Nov 29th 2013 4:41a   Mikkel Heisterberg
Over the last few weeks I've done a fair amount of consulting on IBM Connections - not so much the install and technical stuff but more simply talking to customers about WebSphere Application Server (WAS) and how it works. The single thing that people new to WAS seems to struggle the most with is the terminology and getting the overall architecture in place. Once that's done most people actually like the platform and find it nice to work with. A while back I linked to a PDF containing a nice g [read] Keywords: administration connections ibm lotus application applications consulting java linux profile server websphere
198


Trusting certificates in WebSphere Application Server
Fri, Nov 29th 2013 3:33a   Mikkel Heisterberg
If you make SSL connections from a WebSphere Application Server based application the server (or rather the cell) needs to trust the certificate of the server you are connecting to. This is very easy to do in WAS and is easily done using the Integrated Solutions Console (ISC). The way to establish the trust is as follows: Log into the WebSphere Application Server Integrated Solutions Console (ISC) From the lefthand navigator select Security/SSL certificate and key management In the list of rela [read] Keywords: connections application properties security server websphere
145


IBM Notes and Domino 9.0 Application Development Elective Exam is now available
Wed, Nov 20th 2013 3:00a   Mikkel Heisterberg
"General availability of the following exam has been announced: LOT-411: XPages Mobile Advanced Topics. Follow the link to read the announcement for this test, which includes links to the exam overview, competency, and preparation pages. Information on the corresponding accreditation - IBM Certified Advanced Application Developer - Notes and Domino 9.0 - including recommended prerequisite skills can be found on the certification page. " LOT-411: XPages Mobile Advanced Topics [read] Keywords: domino ibm notes xpages application development mobile
192


Servers upgraded to 9.0.1 and what a difference a point release makes
Thu, Nov 14th 2013 2:04a   Mikkel Heisterberg
Yesterday night I upgraded two of our internal Domino servers to Domino 9.0.1 incl. Traveler and the new Social Edition components. The entire process for two servers took just about 15 minutes over remote desktop and VPN incl. the restart of the server which strictly speaking was superfluous. Pretty impressive but hey it's Domino!! The upgrade was from Domino 9.0.0 and what a difference a point release makes. Not for the Traveler server but for the Social Edition server that runs the embe [read] Keywords: connections domino ibm traveler desktop email office server twitter
184


On the IBM Connections SPI's
Wed, Nov 6th 2013 1:25a   Mikkel Heisterberg
Earlier this week I had a requirement to interact with the IBM Connections user storage from a servlet running within WebSphere Application Server meaning that I needed to obtain the currently logged in users email address from the username (i.e. the principal name in JEE speak). As I saw it there were three options - 1) reproduce the entire Federated Repositories configuration in the servlet config, 2) use an IBM Connections API if available or 3) try and figure out if there was a WebSphere API [read] Keywords: connections ibm ldd lotus application email java server websphere wiki
224


New plugin appdev values for Notes 9.0.1
Tue, Oct 29th 2013 3:36a   Mikkel Heisterberg
With the release of Notes 9.0.1 we need new values to tweak our configuration to continue developing plugins for Notes. The new values for rcp.base_version and install_id are below. I've also updated the Configure Eclipse 4.2 for Notes 9 page. Notes versionDescription Notes 9.0.1install_id=1383036546809 rcp.base_version=9.0.1.20131002-1404 rcp.home=framework [read] Keywords: notes eclipse
217


List of OpenSocial fixes in 9.0.1?
Tue, Oct 29th 2013 2:58a   Mikkel Heisterberg
As reported all over the Yellow-bubble we've now got a Domino 9.0.1 server and a Notes 9.0.1 client to install. All is good and the list of fixes reported by developerWorks is 267. The list however doesn't mention OpenSocial at all. This is sad as this is one of the new features from 9.0 and getting an idea as to what have been fixed would have been nice (plus I know that lots have been fixed). Hope that IBM will release more information as to what was fixed for OpenSocial. [read] Keywords: domino ibm ldd lotus notes server
155


Elusive IBM Connections 4.5 CR2 upgrade issue solved
Tue, Oct 15th 2013 3:03a   Mikkel Heisterberg
We've had a lot of problems trying to upgrade one of our internal test environments from IBM Connections 4.5 CR1 to CR2. The only symptom was the we were unable to move past the screen in the update wizard (updateWizard.sh / updateWizard.bat) where we select to install or remove fixes. The UI would simply refuse to move past this screen - no message, no log, no nothing. To try "something else" I got the idea to try and run the update installer in silent mode (updateSilent.bat / updateSil [read] Keywords: connections ibm applications java websphere xml
156


Designing a plugin platform
Thu, Sep 5th 2013 11:10p   Mikkel Heisterberg
In the post "When should I choose to create a mail app versus an add-in for Outlook?" the author nicely captures the main issue with plugin development for Notes/Sametime using SWT in the fact that any error you make can tie up the client and make the Notes client look like the culprit when it most likely is an add-on plugin that is doing the harm. "One main difference of note is that the object models were designed to integrate tightly with the corresponding Office client applications. Ho [read] Keywords: notes notes client sametime application applications archive development integration office outlook security
147


Sametime Awareness Simulator
Thu, Jul 11th 2013 1:10a   Mikkel Heisterberg
I've been corresponding with Andy Higgins a bit about the Sametime Awareness Simulator (SAS) I wrote some years back and which is still getting surprisingly many downloads. SAS is written in Java and Andy was unable to make it run on his Oracle JVM but after debugging a bit I found out that a 32 bit JVM was required. Unfortunately Andy was still unable to make it work so he turned to wiser people than me and contacted Carl Tyler who helped him. Apparently there was an issue with the class forma [read] Keywords: notes notes client sametime eclipse java oracle vm
122


New cool reference story about IBM Connections and OnTime Group Calendar
Thu, Jun 27th 2013 10:52p   Mikkel Heisterberg
Good news - yesterday night a new IBM reference story for one of our Danish customers went online. The reference is for Semler Group and talks about their adoption of Social Business using IBM Connections as a platform and how the social components from OnTime Group Calendar are central pieces in this strategy. The reference story is also available as a PDF. [read] Keywords: connections ibm
232


Java in Notes/Domino Explained: On Java Security and how it relates to Notes/Domino
Thu, Jun 20th 2013 5:04a   Mikkel Heisterberg
I get so many questions on Java security and how it all fits together that I finally decided to blog it instead of simply answering over and over again. So here goes... Security was built into Java from its inception and everything in a Java Virtual Machine (JVM) runs under the control of a security manager. Now the security manager may be very lax or it may be very restrictive as the one for Java applets or Notes/Domino agents is. A security manager is installed into the JVM when it's constr [read] Keywords: agent domino ibm lotus notes xpages interface java network oracle security server wiki
67


Social Connections V in Zurich - I'm speaking
Wed, Jun 12th 2013 12:50a   Mikkel Heisterberg
I will be giving a condensed version of my An Introduction To Working With the Activity Stream presentation at the upcoiming Social Connections V event in Zurich on 28 June. I'll be in the development track (surprise, surprise) at 11:20. As I only have 30 minutes the session will be highly condensed but the full presentation with all the examples will still be available to get you up to speed. Hope to see you there. [read] Keywords: connections development
111


Blog interview on IBMSocialSoftware.com
Mon, Jun 10th 2013 6:22a   Mikkel Heisterberg
Last week I was interviewed for the IBM Social Software Blog and the interview is now live here. The interview is on my work with the activity stream and how to get started working with the activity stream. [read] Keywords: connections ibm social software
111


IBM SmartCloud - credit where credit is due
Mon, Jun 10th 2013 3:09a   Mikkel Heisterberg
On Friday I blogged about the changes that occured on IBM SmartCloud over the weekend (SmartCloud getting an overhaul this weekend with changes that is looooong overdue) and how I was waiting for IBM to add proper Sametime support in SmartCloud meaning Sametime Proxy, Sametime webchat and Sametime app support. As it turns out these capabilities are available just not visible in the dashboard or otherwise readily obvious. So I will give IBM credit for adding it but why didn't I know?! Anyways - [read] Keywords: ibm notes sametime applications community iphone twitter
107


SmartCloud getting an overhaul this weekend with changes that is looooong overdue
Fri, Jun 7th 2013 12:49a   Mikkel Heisterberg
This weekend (8-9 June 2013) IBM is releasing their June 2013 Update to the SmartCloud for Social Business. Besides layout changes and notes about the URL used to access the service IBM is finally adding support for the Microsoft Office connectors and the Windows Explorer connector so that, using "click to cloud", users may save, open and edit Office documents and other files directory from SmartCloud. This is of course a big win for users and a byproduct of IBM transitioning the SmartCloud of [read] Keywords: connections ibm notes sametime microsoft mobile office
130


System user in IBM Connections activity stream needs to change
Thu, Jun 6th 2013 1:58a   Mikkel Heisterberg
The other day I noticed an event in my activity stream for an activity that is about to be auto completed due to inactivity as shown in the screenshot below. There was no profile picture for this user so my first comment as "Hmmmmmm...." as all users posting to the activity stream in Connections must be in Profiles and hence would have a profile picture (in our environment). actor: { objectType: "person", id: "urn:lsid:lconn.ibm.com:profiles.person:SYSTEM", displayName: "SYSTEM" } [read] Keywords: connections ibm profile
182


IBM Connect Japan2013 出展及びセッションのご案内
Tue, May 28th 2013 8:50p   Mikkel Heisterberg
This week OnTime is back in Tokyo spending time with our very good partner Axcel Corp. Besides customer meetings we are going to the IBM Connect 2013 Japan tomorrow Thursday where OnTime have a session and my boss Jens is giving the introduction in Japanese. It's going to be great. IBM Connect Japan2013 出展及びセッションのご案内 [read] Keywords: ibm
143


Presentation from ISBG: An Introduction to Working With the Activity Stream
Fri, May 24th 2013 12:52a   Mikkel Heisterberg
Below are my slidedeck from my Activity Stream presentation at ISBG. An Introduction to Working With the Activity Stream from Mikkel Flindt Heisterberg [read] Keywords:
133


Authentication vs. Authorization
Wed, May 8th 2013 7:39a   Mikkel Heisterberg
When ever I talk to customers and partners about single-sign-on (SSO) and the concepts of "authentication" I'm quite often baffled by the level of misunderstanding, misconception and lack of knowledge about just how "authentication" works. Now the reason I put "authentication" is quotes is that when we talk about authentication it's really not just authentication we're talking about. When we talk about confirming the identity of a user and confirming that the user is allowed to access a [read] Keywords: acl domino ibm notes application database password server websphere
95


Just arrived - thank you IBM
Wed, May 8th 2013 6:10a   Mikkel Heisterberg
[read] Keywords: ibm
129


Websphere Application Server WIM LDAP adapter log trace
Thu, May 2nd 2013 12:50a   Mikkel Heisterberg
When debugging LDAP login issues for Websphere Application Server (WAS) you're actually debugging the WIM (Websphere Identity Manager) part of WAS. The actual login piece is part of the adapters (database, ldap, file) which is the repository specific piece that WIM delegate the actual authentication to. The best debug string to use is "com.ibm.ws.wim.adapter.ldap.*=finest" as it limits the debugging to the LDAP piece of WIM. [read] Keywords: ibm application database server websphere
186


Setting up LDAP failover for Websphere Application Server
Wed, May 1st 2013 2:16a   Mikkel Heisterberg
As you may know LDAP is crucial to Websphere Application Server (WAS) when using it for IBM Connections so it makes good sense to configure failover for LDAP. If the LDAP server becomes unavailable you can no longer log in (actually you can't even log into ISC) and WAS can have a hard time reconnecting to the LDAP. Failover is set up using either the ISC Federated Security UI or by editing wimconfig.xml directly (or using wsadmin commands). Using wimconfig.xml have some advantages as you can se [read] Keywords: connections ibm application security server websphere xml
83


Looking up a datasource from an IBM Connections event handler
Tue, Apr 30th 2013 7:33a   Mikkel Heisterberg
For a customer project I'm working on these days I'm writing an event handler for IBM Connections Profiles to integrate two profile systems in real-time using the IBM Connections 4.0 Event SPI. Pretty powerful stuff in case you've never looked into it. In IBM Connections an event handler is basically just a Java bean which you register in events-config.xml to be called when certain events occur such as a profile being updated, the photo set, the photo removed etc. In this event handler I n [read] Keywords: connections ibm ldd lotus application database interface java profile server websphere xml
88


Fixing IBM Connections help for IE users
Mon, Apr 15th 2013 5:13a   Mikkel Heisterberg
At a customer site they were actually using the IBM Connections help documents (a first I know) but it didn't work for the users in Internet Explorer. After some research it turned out to be due to a missing compatability statement in the generated HTML documents (this statement is present in HTML generated for other features). I've previously reported this issue to IBM but it still hasn't been fixed in version 4.0 CR3 so I took it upon me to find a solution. The solution turned out to be sim [read] Keywords: connections ibm microsoft
99


Hiding the Social Mail username and password from socialmail-discovery-config.xml
Fri, Apr 5th 2013 12:38a   Mikkel Heisterberg
It's been bothering me a while that the username and password for our LDAP user was visible in clear text in our socialmail-discovery-config.xml. After going looking for a solution by using very specific searching I found a solution where you can hide the username and password and - stupid as I am - it's actually right there in the install docs. Stupid is as stupid does. The solution is to remove the authentication data from the socialmail-discovery-config.xml and replace the and tags with a [read] Keywords: connections domino ibm ldd lotus exchange exchange password websphere wiki xml
101


There's a new sheriff in town
Thu, Mar 28th 2013 2:33a   Mikkel Heisterberg
Last week was the annual BLUG event this time in Leuven, Belgium, and as always Theo and team created an amazing event. The BLUG event is now the biggest user group in the a World with a staggering 325 attendes and it really makes BLUG a mini-Connect event attracting the top names from IBM as well as the top speakers from all over the World. This year was no exception and the attendees were gifted with 18 IBM Champions covering everything from Domino to Websphere, XPages to widgets and social to [read] Keywords: atlantic collaboration connections domino ibm inotes notes xpages community linkedin twitter websphere widgets
38


Finally!
Mon, Mar 25th 2013 12:25p   Mikkel Heisterberg
[read] Keywords:
87


Calendar integration example using OnTime Group Calendar API
Mon, Mar 25th 2013 12:09p   Mikkel Heisterberg
The Solution To remedy this they decided to use the OnTime Group Calendar API to integrate the two systems using web services using an intermediate Enterprise Service Bus (ESB). The OnTime Group Calendar API web services are hosted directly on IBM Domino and performs extremely well. After implementing the solution the insurance agents only need to maintain their calendar in Notes as it will reflect their true calendar showing both internal, external and personal appointments and meetings. Th [read] Keywords: domino ibm inotes notes notes client application enterprise integration mobile server
94


32 bit or 64 bit
Mon, Mar 25th 2013 12:07p   Mikkel Heisterberg
As part of upgrading the servers here at IntraVision I had to figure out which servers were running 32 bit and which servers were running 64 bit. It turns out there is a very simple way of doing this as there is a server statistic. Simple do a "show stat Server.Version.Architecture" and it will show the currently installed "bit-ness". [read] Keywords: domino server
151


Remember to secure your IBM HTTP Server when implementing IBM Connections
Mon, Mar 25th 2013 12:03p   Mikkel Heisterberg
In Security Now! episode 396 starting at 12:22 (to 25:25) Steve and Leo were talking about various SSL attacks and how one could verify sites. I decided to check out one of my own stock IBM Connections installs i.e. I verified the stock IBM HTTP Server (IHS) install. That was not a pleasant experience as the default IBM HTTP Server is very insecure in that it accepts SSL v.2 and hence some very weak ciphers. Using SSLLabs.com and their SSL Server Test it is very easy to test a SSL site. Below [read] Keywords: connections ibm security server
57


Wow! IBM preemtive here
Fri, Mar 22nd 2013 5:50p   Mikkel Heisterberg
Received the following notification from IBM by email: Our Fix Central records indicate that the ID associated with this email address downloaded IBM Connections 4.0 Cumulative Refresh 3 (CR3). IBM support has found an issue that may affect Notes 9 Social Edition clients accessing IBM Connections 4.0 environments with CR3 applied. iFix LO74465 was added to the 4.0 CR3 package to address this issue and is now available from Fix Central. If you have Notes 9 Social Edition clients that will acce [read] Keywords: connections ibm lotus notes email
66


Notes 9 GA IDs for plugin development
Thu, Mar 21st 2013 7:40a   Mikkel Heisterberg
Along with Notes 9 finally going GA comes a new install_id and rcp.base version which are required if you do plugin development and done a custom setup of your Eclipse client. I've updated my Configure Eclipse 4.2 for Notes 9 post with the GA info. [read] Keywords: notes development eclipse
67


Websphere Application Server training curriculums FREE
Mon, Mar 18th 2013 7:05a   Mikkel Heisterberg
100 free educational modules for #IBM WebSphere Application Server V8.0 -- 40 for V8.5 -- Wow! ibm.co/XdADce— IBM Education Assist (@ibmedassistant) March 18, 2013 I just found out via Twitter that loads of Websphere Application Training is available for free online on the IBM Education Assistant. At the page you'll find stuff for both WAS 8 and 8.5 - nothing for 7.x though which is the version that most IBM Collaboration Solution software runs on though. [read] Keywords: collaboration ibm application server twitter websphere widgets
59


ISBG (formerly LSBG)
Thu, Mar 14th 2013 4:00a   Mikkel Heisterberg
I'm happy to say that I will be speaking at the upcoming Norwegian IBM Social Business usergroup event in Larvik, Norway on 22-23 May 2013. The event used to be called LSBG (Lotus Samhandling Brukergruppe) but have just been renamed ISBG (IBM Samhandling Brukergruppe) to reflect the changes in the branding of the IBM collaboration solutions. I will be at the event with the OnTime team showcasing our amazing group calendar products - and who knows - we might have a little new thing up our sleeve [read] Keywords: collaboration ibm lotus
77


Using DiscoveryServlet for debugging Connections Mail
Thu, Mar 7th 2013 7:03a   Mikkel Heisterberg
When you install Connections Mail having a way to diagnose how Connections sees a particular users mail setup can be very helpful e.g. which mail system, which hostname, mail file etc. Digging through the network traffic in a working Connections Mail install I discovered calls to "DiscoveryServlet" which is a utility that Connections Mail itself uses for that purpose. It's so nice. When called it returns full info about the mail setup for the queried users (by email address). To call it you u [read] Keywords: connections email network
98


New IBM Notes and Domino Certification Available - get 50% off until 25 June 2013
Thu, Feb 21st 2013 5:19a   Mikkel Heisterberg
IBM has announced a nice new entry level certification for Notes and Domino and until 25 June 2013 you get 50% off the certification test so if it fits a suggest you go and get certified. The page I link to at the bottom has the promo code you need for the rebate. "IBM Collaboration Solutions is pleased to announce a new associate level certification: IBM Certified Associate - Notes and Domino. This credential requires successful completion of the test LOT-442: IBM Notes and Domino Fundamenta [read] Keywords: administration calendaring collaboration domino ibm notes xpages security
64


Generating DOM events from JavaScript
Wed, Feb 20th 2013 3:00a   Mikkel Heisterberg
For the OnTime Group Calendar API Explorer I needed manipulate a dropdown element on the page using JavaScript which is easy enough but when doing it this way no onchange events are emitted which caused my page logic to break. Luckily for me there is a simple way to have the element emit an event using the dispatchEvent mechanism of the DOM. The element.dispatchEvent method is your friend here. The documentation shows you how to create a mouse event but I really needed a HTML based event. To cre [read] Keywords: javascript
56


developerWorks interview from IBM Connect 2013
Sat, Feb 16th 2013 3:30a   Mikkel Heisterberg
On Tuesday at IBM Connect 2013 I was interviewed to developerWorks on my presence as an IBM Champion, what it means to me personally and the skills gap which is becoming extremely apparent with the use of all the new social technologies. [read] Keywords: ibm
78


I will speaking at BLUG
Mon, Feb 11th 2013 12:11p   Mikkel Heisterberg
Very happy to say that I again this year will join up with the community in Bruxelles in March and speak at the annual BLUG event on y-22 Match 2013. I'll be giving a talk on how to bring your data to users by writing widgets for IBM Connections. I'm really looking forward to seeing everyone there. [read] Keywords: connections ibm community widgets
57


Slides from BP209 - In The Land Of The Social Apps The API Is King
Mon, Jan 28th 2013 4:20p   Mikkel Heisterberg
Below is the slide deck from Ryan and my session at IBM Connect 2013 earlier today. BP209 from Ryan Baxter [read] Keywords: ibm
102


swtIbmWrapper (Not found in java.library.path)
Wed, Jan 23rd 2013 3:00a   Mikkel Heisterberg
When I'm doing proff-of-concept code for SWT based plugins for Notes I often times simply use a popup Shell constructed from Eclipse. This is much easier and faster than using a full Notes launch for this kind of stuff. After moving to IBM Notes 9 I had an issue with this approach and would see stacktraces like the below when trying to launch my shells. 23-01-2013 09:21:20 OS loadIBMSwtWrapperLibrary WARNING: Throwable occurred: java.lang.UnsatisfiedLinkError: swtIbmWrapper (Not found in java [read] Keywords: ibm notes notes client eclipse java widgets workspace
84


OnTime at IBM Connect 2013 - Like to win one of 4 iPad minis
Mon, Jan 21st 2013 7:33a   Mikkel Heisterberg
OnTime is of course present at IBM Connect 2013 and we will be there in a variety of ways. We are sending 4 people so if you want to talk to us about anything from technology, to sales, to vision you should be good to go. Besides me being there and presenting a session (BP209 on Monday afternoon at 3.45pm) we are in the showcase demoing all our group calendaring goodness as well. We have an extremely cool line-up of products and will be demoing our new UIs namely the reintroduced Team-At-A-Glanc [read] Keywords: calendaring ibm notes facebook
70


Ved du nok om IBM Websphere Application Server?
Tue, Jan 15th 2013 12:25a   Mikkel Heisterberg
Nedenstående er fra IBM Danmark og klart et kig værd hvis du/I overvejer IBM Connections og/eller IBM Sametime eller andre Websphere baserede produkter. "Denne dag gennemgår vi de helt fundamentale begreber og ser nærmere på, hvorledes WebSphere Application Server danner fundament for henholdsvis IBM Connections, IBM Sametime og IBM WebSphere Portal. Vi kigger også lidt nærmere på arkitekturen bagved og ser ogs&a [read] Keywords: connections ibm sametime application server websphere websphere portal
110


"Declaratively" binding events when using innerHTML
Tue, Jan 15th 2013 12:17a   Mikkel Heisterberg
Yesterday I was editing some JavaScript code that used innerHTML to insert HTML into the Document Object Model (DOM). Given it's not the best and even fastest way to accomplish the task the code was written this way so it was what I had to work with. That is I had code like this: // build HTML into string var htmlResult = ""; htmlResult += Click me!"; htmlResult += ""; ... ... // insert HTML into DOM dojo.byId("target").innerHTML = htmlResult; One major shortcoming of this approach is [read] Keywords: dojo javascript
77


Happy to see this fixed for Notes 9
Sun, Jan 13th 2013 11:47a   Mikkel Heisterberg
" When a user or delegated user creates a contact within the mail file, the contact is later archived. The ProtectFromArchive, $NoPurge and ExcludeFromView fields are not being saved to the document when contacts are created in the mail file. These fields are generated on contacts in the local names.nsf Contacts lists. Resolving the problem This problem was reported to IBM Development in SPR PBAO7NKL2X and is resolved in 8.5.4 (aka version 9)." Technote 1621998: Personal Contacts are Archive [read] Keywords: ibm notes development
83


List of some of the noticeable Notes 9 enhancements
Tue, Jan 8th 2013 6:03a   Mikkel Heisterberg
The below list outlines what I find the most interesting about the Notes 8.5.4 release. See messages in your Inbox grouped by date Abbreviated dates The Mail views now show abbreviated, simplified dates according to the following changes: If the date falls on the current day, then the date column will only show the time, for example: "4:50 PM" Yesterday's date will have "Yesterday" plus the time If the date falls on a prior day within the past year, then the month and day will be shown [read] Keywords: domino inotes lotusscript notes application java widgets
90


IBM Notes antivirus scanning recommendation technote
Wed, Jan 2nd 2013 12:53a   Mikkel Heisterberg
In a technote titled Notes Client Jar files that can be Excluded from Anti Virus scanning (technote 1620953) IBM provides some guidance for setting up client side virus scanning for IBM Notes. The steps are very catch-all-like but at least there is information available. [read] Keywords: ibm notes notes client virus
90


A very nice touch from Linkedin
Thu, Dec 20th 2012 3:00a   Mikkel Heisterberg
Received this email from Linkedin this morning - very nice touch... "Seeing a lot of weekly digests piling up? Mikkel, we noticed you haven't visited Eclipse Plugin Developers lately. To help keep your email tidy, we've unsubscribed you from this group's digests - we hope this suits you better!" [read] Keywords: eclipse email linkedin
84


Social AppDev Toolkit labs and presentations
Mon, Dec 17th 2012 12:27p   Mikkel Heisterberg
The presentations from the Social AppDev workshop I attended in Dublin is now online in the appdev wiki so I guess they are public and may be shared. All the presentations and labs can be found here (IBM Social Business Toolkit articles) and I highly recommend you look it over. [read] Keywords: ibm ldd lotus wiki
81


Decrease in blogging year over year - is it a problem?
Sat, Dec 15th 2012 9:21a   Mikkel Heisterberg
I've know it for quite a while. I've learned to live with it. The amount of blogging The Bubble has been decreasing the last few years ... mine included. Spending 5 minutes on it I decided to graph my own decreasing activity by year - it's very obvious then. From an all time high of 343 posts in 2006 (top month ever been June of 2006 with 47 monthly posts!!) to just 58 so far in 2012. For the entire year - a year where I've probably been more busy than ever. Quite a fall. I do realize [read] Keywords: collaboration ibm lotusscript sntt blogging facebook skype twitter
112


Configure Eclipse 4.2 (Juno) for Notes 9
Sat, Dec 15th 2012 2:37a   Mikkel Heisterberg
Yesterday after publishing my updated article on configuring Eclipse 3.5 for Notes 9 I wondered why I was still using such an old Eclipse build. Now Lotus Expeditor and hence Notes is still based on Eclipse 3.4 but since we develop for what's called a target platform that shouldn't matter so I wanted to move to Eclipse 4. So I grabbed Eclipse 4.2 (Juno) from Eclipse.org and started configuring (of course capturing what I learned). The steps are actually remarkably similar to Eclipse 3.5 (with [read] Keywords: expeditor lotus notes eclipse
80


Configure Eclipse 3.5 for Notes 9
Fri, Dec 14th 2012 4:54a   Mikkel Heisterberg
Next after upgrading my Notes client to IBM Notes 9 I updated my Eclipse environment to use Notes 9. The steps are basically the same as previously but for good measure I updates my guidelines. The document is now titled Configure Eclipse 3.5 for Notes 9. For those in the know the only thing to update is the install_id (now "135548059835") and the rcp.base_version (now "9.0.0.20121130-2130"). Happy coding. [read] Keywords: ibm notes notes client eclipse
66


Humbled to continue in the status of IBM Champion
Thu, Dec 13th 2012 3:26a   Mikkel Heisterberg
I was very happy and humbled when I received word that I have been renominated and reappointed as an IBM Champion for IBM Collaboration Solutions for 2013. I'll do my best to live up to this great honor and continue my evangelism for the platforms we all use and love. Thank you! [read] Keywords: collaboration ibm
54


The IBM developerWorks newsletter has been retired
Mon, Dec 10th 2012 6:10a   Mikkel Heisterberg
The IBM developerWorks newsletter was effectively retired on Friday which really bums me out. I've using the newsletter as an easy weekly way of following along with what happened on developerWorks and I'm going to miss the ease with which I could do that. The "new way" (for me at least) is to use the social media outlets (Twitter, Facebook) or the feeds available. I'm going for the latter and just added a series of feeds using the feeds page to my Google Reader. RIP developerWorks newslett [read] Keywords: ibm facebook google twitter
72


IBM Connect 2013 session
Fri, Dec 7th 2012 1:26a   Mikkel Heisterberg
I was really happy to receive confirmation yesterday night that the session that I submitted with Ryan Baxter was accepted for the Best Practices track. I also co-presented with Ryan in 2011 on plugin development (they are cool you know!) and it will be great to be back on stage with Ryan. The session is titled "In The Land Of Social Apps The API Is King" and will be all about developing API's for your (existing) applications. The mantra these days is really "no api no fun" and it will b [read] Keywords: connections ibm inotes lotusphere notes xpages applications desktop development enterprise integration mobile
94


IBM Notes and IBM Domino Social Edition - FINALLY!!!
Wed, Nov 14th 2012 4:30a   Mikkel Heisterberg
If you're part of the Notes/Domino community you are probably excited today! Unless you've been living under a rock you have seen and/or heard the announcements from IBM yesterday about the upcoming IBM Notes and IBM Domino Social Edition. If not do yourself a favor and go watch the recording. And a new major release - no longer is it 8.5.4 but 9.0! I'm SO pleased that IBM/Lotus/ICS FINALLY took the plunge and stripped the "Lotus" from the product - not that I dislike the Lotus brand [read] Keywords: collaboration domino ibm lotus notes community websphere
75


Missing passthru_nonProxyHosts for IBM Connections widget proxy
Mon, Nov 5th 2012 2:13a   Mikkel Heisterberg
When writing widgets for IBM Connections (version 1, 2, 3 and 4) and you have an iWidget (judgement still out on the OpenSocial gadget support) that needs to talk to other network resources than the IBM Connections server you need to change the proxy-config.tpl to work around the same origin policy restrictions imposed on JavaScript running in a browser. The change is easy enough and well documented but what do you do if you need to use a HTTP proxy for requests leaving your network? Well you us [read] Keywords: connections ibm ldd lotus mashup gadget javascript network server widget widgets wiki
76


An IBM webcast you do not want to miss
Fri, Nov 2nd 2012 2:13a   Mikkel Heisterberg
This is a webcast not to miss. IBM will discuss the next version of Notes and also discuss the open beta that will start soon!! And as one who has been using the next Notes version for a while I can honestly say that you want to see this. Below is the announcement from IBM. "Join IBM on November 13th at 10am Eastern Time US for an important series of announcements and previews. Learn how IBM Lotus Notes and IBM Lotus Domino, better than any other platform investment, positions you to create [read] Keywords: collaboration connections domino ibm inotes lotus notes community
73


Domino rules as an API application server platform
Fri, Oct 19th 2012 6:03a   Mikkel Heisterberg
Over the last 1.5 years we at OnTime have been making a serious investment into rewriting our backend for the OnTime Group Calendar product. The most fundamental change has been the change from a traditional Notes/Domino application (if it ever was a such) to be a server/API first approach. This means that there's now a layer of separation between the business logic on the server and the business login in the clients namely the API. The API is now king!! It means that most, if not all, knowledg [read] Keywords: domino notes application development integration interface java server soa
67


Back from loads of travel - thoughts on the Leadership Alliance and Tokyo
Thu, Oct 18th 2012 2:22a   Mikkel Heisterberg
So I'm back from a 16 day travel which had me home for 50 odd hours after the 5 days away. First Boston for the Leadership Alliance in Boston which of course - as seen other places on the interwebs is very hush hush - and then Tokyo for 8 days to meet up with our OnTime partner there. The trip was far easier from a jetlag perspective than what I had expected but then again I usually cope with jetlag very well. I did come back with pneumonia though :( As mentioned what happens at the Leadershi [read] Keywords: domino ibm lotus notes
62


Social Connections IV in Amsterdam
Tue, Oct 16th 2012 1:55a   Mikkel Heisterberg
The agenda for the upcoming Social Connections IV event in Amsterdam is now public and I'm happy to say that it includes yours truly. I will do a 30 minute introduction to the joys of widget development for IBM Connections. I'm pretty sure that there are still slots available for the event so if you're in Europe on 30 November and you're working with IBM Connections you really should join us. Oh - and bring your customers... [read] Keywords: connections ibm development widget
84


LCUSER.DUAL is an undefined name doing IBM Connections 3.0.1 side-by-side migration
Mon, Sep 24th 2012 7:03a   Mikkel Heisterberg
In the process of moving our internal IBM Connections 3.0.1 server to IBM Connections 4.0 we need to upgrade our DB2 to be 64 bit which is giving us some problems. After talking to IBM they convinced us to first do a side-by-side migration of our 3.0.1 DB2 databases to another 3.0.1 instance before upgrading the databases to 4.0. However in the process we discovered that the documentation for this process is inacurate so I wanted to post the solution here in case others needed it. Referring to t [read] Keywords: connections ibm lotus database db2 oracle server sql
69


Latest pet project
Mon, Sep 24th 2012 12:23a   Mikkel Heisterberg
My latest pet project has been working with the OnTime Group Calendar API and try to look into new product ideas or use-cases for calendar data. One thing that came up really quickly is a way to expose all the calendars in OnTime in iCal format and using the API and ical4j it took all about 10 minutes to do. So now we have the option to expose each user in OnTime Group Calendar as an iCal feed honoring the access rights of the logged in user. Now that the data is available as iCal as well it mak [read] Keywords: agent calendaring lotus notes iphone
79


IBM Connections 4.0 is 64 bit only
Mon, Sep 10th 2012 4:05a   Mikkel Heisterberg
This weekend we've been upgrading to IBM Connections 4.0 on a number of systems and for one we are having problems. The problem is that it's a small demo environment which is running on 32 bit Windows. The new release is only supported on 64 bits and the DBWizard will actually not run on 32 bit as the JVM supplied with the wizard is 64 bits only. Whether you can run the wizard on a 64 bit machine and connect to a 32 bit DB2 instance remains to be seen. So now you know... IBM Connections 4.0 [read] Keywords: connections ibm db2
69


UKLUG is about to start
Mon, Sep 3rd 2012 12:13a   Mikkel Heisterberg
It's Monday morning in Cardiff, UK, and I'm getting ready to head to breakfast and then to the venue for UKLUG. I'm really looking forward to speaking at this event (today at 11.45am - be there or be square) which is always one of the highlights of the European LUG's. You will also see the top of the Pop of LUG/Lotusphere speakers here and the agenda looks extremely good. For the speakers the event actually started last night where we were treated to a very nice private tour of the Cardif [read] Keywords: lotusphere
59


Java Maps and load factors
Fri, Aug 17th 2012 11:47p   Mikkel Heisterberg
When writing Java code be that for standalone Java, Domino agents or even XPages you often need a data structure to map keys to values. In Java this is a map (java.util.Map) and it works much like a List in LotusScript. Maps are used a lot but since Map is an interface you need an implementation whih is most often a java.util.HashMap. The way to construct a HashMap is using one of the constructors and if you are like me a couple of months ago you just use the default constructor that is the on [read] Keywords: domino ibm lotusscript xpages archive interface java podcast
69


The monkeysphere
Sun, Aug 12th 2012 2:52a   Mikkel Heisterberg
This blog post has been lingering for a while but on This Week in Tech (TWIT) episode 344 between 1:06:50-1:11:00 there is an interesting discussion about Dunbar's number and the concepts of artificiel scarecity. Dunbar's number is used to discuss what's called the "monkeysphere" (What is the Monkeysphere?). It's very interesting and applies very well to our new networked and highly social World. I highly recommend listening to the audio and and reading the acticles if you're into social [read] Keywords: social software wiki
58


Notes 8.x shortcut of the day
Fri, Aug 10th 2012 1:33a   Mikkel Heisterberg
If you haven't docked the Open menu in Notes 8 on the left you want to be able to access it using the keyboard. As always the shortcut list is to the rescue. Ctrl-Shift-L shows a list of all shortcuts and in that list you find "Open list" which is what you want. The shortcut for "Open list" is Alt-B so put away that mouse and use the keyboard. [read] Keywords: notes
68


Reusing IBM Connections Atom date formatting for custom widgets
Thu, Aug 2nd 2012 7:10a   Mikkel Heisterberg
In a recent IBM Connections project I needed to display dates in the same as IBM Connections does it that is full dates sometimes but also using "yesterday", "today" etc. Plus it needed to cater for the fact that the customer might at some future point in time allow the user to change the UI language. Coding this is tedious and would take quite some time so I wanted to figure out if IBM Connections had some libraries that could help me. And it did. By messing around in Firebug I found o [read] Keywords: connections ibm css dojo javascript widgets
55


IBM THINK - the app
Thu, Aug 2nd 2012 7:10a   Mikkel Heisterberg
Explore how progress happens with the THINK exhibit app, for kids, innovators and forward thinkers. From the very beginning, we've sought to improve the way we live. We've worked to make our world more efficient, accessible, and safe. While each leap of progress has required its own intelligence and hard work, many seem to follow a distinct, repeatable pattern. The app is available in the Apple AppStore. [read] Keywords: ibm apple
67


IBM THINK - the app
Thu, Aug 2nd 2012 7:09a   Mikkel Heisterberg
Explore how progress happens with the THINK exhibit app, for kids, innovators and forward thinkers. From the very beginning, we've sought to improve the way we live. We've worked to make our world more efficient, accessible, and safe. While each leap of progress has required its own intelligence and hard work, many seem to follow a distinct, repeatable pattern. The app is available in the Apple AppStore. [read] Keywords: ibm apple
47


IBM THINK - the app
Thu, Aug 2nd 2012 7:08a   Mikkel Heisterberg
Explore how progress happens with the THINK exhibit app, for kids, innovators and forward thinkers. From the very beginning, we've sought to improve the way we live. We've worked to make our world more efficient, accessible, and safe. While each leap of progress has required its own intelligence and hard work, many seem to follow a distinct, repeatable pattern. We see how our world behaves, map what we find, understand causes and effects, believe we can create new outcomes, and act to buil [read] Keywords: ibm apple
156


Customizing the feature titles for IBM Connections mobile plus new URL handlers which are (almost) useful
Wed, Aug 1st 2012 12:55a   Mikkel Heisterberg
Luis Benitez already blogged this (How To Customize the IBM Connections Mobile App for iOS, Android & BlackBerry) but I think it is so important that it bears mentioning again. With the latest update to IBM Connections (version 3.0.1.1 CR2) you know have the option to customize the mobile apps using a new mobile-config.xml file. It allows you to configure settings to do with login and the general configuration of the app. An important point is also that it allows you to change the title of t [read] Keywords: connections ibm ldd lotus blackberry community email mobile profile xml
54


@IBMLotusND
Wed, Aug 1st 2012 12:34a   Mikkel Heisterberg
Just wanted to point people towards the heir to the "LotusKnows" twitter id which is a good way to stay on top of all things Lotus. The new id to follow is @IBMLotusND. [read] Keywords: lotus twitter
126


Fixing a wierd widget installation issue (Content is not allowed in prolog)
Tue, Jul 31st 2012 2:20a   Mikkel Heisterberg
For our OnTime Group Calendar 2011 Notes user interface which is Java plugin based we have seen some strange problem reports with customers reporting that the widget installs but after installation an error message is displayed on screen ("The widgets below had issues during the installation. See the log for more details."). The wierd thing about the reports were that the customers reported that the widget (and hence the plugins) actually installed just fine and worked after a client restart. [read] Keywords: ibm notes archive eclipse interface java widget widgets wiki xml
54


Screenshots for "Watch the names when doing SSO between WAS and Domino" post
Wed, Jul 4th 2012 12:19a   Mikkel Heisterberg
I've received some requests for screenshots in my Watch the names when doing SSO between WAS and Domino post from yesterday so here they are. (click on the image for larger version) (click on the image for larger version) [read] Keywords: domino
76


Watch the names when doing SSO between WAS and Domino
Tue, Jul 3rd 2012 1:32p   Mikkel Heisterberg
This morning I helped a customer because they couldn't make the beta of the OnTime Group Calendar for IBM Connections work and it turned out to be a Single-Sign-On issue. For the OnTime widgets to work we require SSO between Websphere Application Server and Domino which is trivial to set up. Simply export the SSO keys from Websphere using the Integrated Solution Console (ISC) and import them into the SSO document in Domino Directory. In Websphere Application Server terms this is called cross-ce [read] Keywords: connections domino ibm application server websphere widgets
61


IBM Connections API tip - override Content-Type header
Mon, Jun 25th 2012 11:50a   Mikkel Heisterberg
When working with the IBM Connections REST API all responses are returned with the application/atomsvc+xml Content-Type which makes it not show up natively in the browser (or at least in Firefox). A quick solution is the install the Force Content-Type extension and change the Content-Type to text/xml on the fly to make the result show up in the browser. Rules are quick and easy to define. [read] Keywords: connections ibm application firefox xml
77


It's been quiet around here - what have I been up to?
Mon, Jun 25th 2012 12:59a   Mikkel Heisterberg
Well it has been very quiet on my front both on the blogging side and on twitter. I've not been lazy but just have had a lot of stuff on my plate the last couple of months. It all started with a very productive trip to Japan and following that AusLUG to catch up with friends and speak at that user group. Businesswise Japan was especially great and we have hooked up with a new OnTime partner out there. Axcel Coporation is our new spearhead into the Japanese market and they are making great progr [read] Keywords: connections ibm lotus mashup notes application blogging development google javascript server twitter widget
57


IBM still in the lead
Thu, Jun 21st 2012 4:04a   Mikkel Heisterberg
I was pleasantly surprised to again see that IDC for the third year running is ranking IBM as the leader for enterprise social software. As a IBM business partner we too are seeing the increased demand for this transformational software although implementation and realization of the potential is oftentimes hard in smaller companies without the budget to drive adoption with community managers or evangelists. It will be interesting to follow this market and see when and if competitors will catch u [read] Keywords: ibm community enterprise social software
58


Controlling the feature install location
Thu, Jun 21st 2012 3:01a   Mikkel Heisterberg
When installing plugins (that is Eclipse features) into Lotus Notes and you're running a roaming environment you kind of have a problem. The problem is that the only part of the plugins that roam are the plugin settings (i.e. should the Sametime come of front on new IMs) but not the actual code for the plugin. That means that when a user roams to a new machine the plugin isn't installed and hence the user will experience that the plugin will start installing and prompt for a restart. This is b [read] Keywords: admin expeditor ibm lotus notes roaming sametime applications eclipse laptop workspace xml
105


The easy way to loop an XPage managed bean
Tue, Jun 5th 2012 1:25a   Mikkel Heisterberg
I got harassed by Nathan (hmmm his blog appears to be down just now) yesterday for not contributing to the XPages dicussions out there so I thought I'd better remedy that. A quick tip is to make sure your Managed Bean implements Iterable if it contains a list of "things" and the obvious behaviour would be to loop over these things. If you implement Iterable you simple loop on the object using the "new" for-loop (when in Java) instead of first returning a List or array and then looping that [read] Keywords: domino ibm lotus ntf xpages css database java javascript oracle
78


Using the IBM Connections API from other languages using custom certificates
Mon, Jun 4th 2012 12:35a   Mikkel Heisterberg
I was reading up on some stuff in the IBM Connections REST API during the weekend and came across a post titled Using IBM Connections API in different programming languages on how to use the REST API from other languages than JavaScript from within IBM Connections. The approach there is very nice and quite valid but it fails to mention what to do if the SSL certificate of the API endpoint either isn't trusted or isn't certified using a "known" root certificate. In this case "known" means t [read] Keywords: connections ibm ldd lotus css java javascript security server
71


Light reading received
Thu, May 31st 2012 12:34a   Mikkel Heisterberg
Just received my review copy of the new XPages book on the extensibility library (XPages Extension Library: A Step-by-Step Guide to the Next Generation of XPages Components). Should be an interesting read - it involves plugins :) [read] Keywords: xpages
68


IBM moving to electronic support only
Sat, May 19th 2012 12:50a   Mikkel Heisterberg
Starting June 2012 customers are "requested" to start opening IBM Serbice Requests (SR) using the electronic support portal and from 2013 only electronic entry will be possible for severity 2, 3 and 4. This is in no way a surprise and makes IBM move funds from the probably costly phone based support they are offering now and probably also makes a lot more sense for supplying all the relevant information. This is all well and good so long the quality of the data entry forms are top notch. More [read] Keywords: ibm
74


Joda Time comment
Fri, May 11th 2012 12:15a   Mikkel Heisterberg
While Joda Time is a great library there is an easier way to accomplish what you are trying to do. Simply remove the time component by doing a simple modulus calculation. I am not trying to be smart about it but we do this quite a lot at OnTime :) Code could look like so: Date d = new Date(); long lngTime = d.getTime(); lngTime -= lngTime % TimeUnit.DAYS.toMillis(1); Date dNoTime = new Date(lngTime); The latter date object creation isn't actually necessary for the comparison. An utility funct [read] Keywords: java




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition