Not My Code: Advice on Speeding Up a Domino Application

July 13, 2015

In preparation to upgrade our Domino environment to Release 9.0.x, we determined it would be a great idea to know how many Notes IDs we were missing from our ID Vault. A little Google searching, I discovered that two people at IBM created an application, ID Vault Database Scanner.

After some fitful starts to getting it to run, this past weekend I scheduled it to start at 1AM and run for 20 hours (I adjusted Agent Manager to allow agents to run for 1200 minutes). I felt that would be more than adequate time to loop through 22,000 Person Documents and the ID Vault.

After 20 hours, the agent stopped and had looped through . . . 1,598 Person Documents.

If my math is good, that is 1.33 Person Documents per minute. And, extrapolating from that data point, it will take, by my estimation, 502 hours (or 21 days) to completely scan both the Domino Directory and the ID Vault.

That is a lot of time for what I see as a “simple” task.

While it could be asked of me to run the application locally, I have tried that to no avail. In fact, within the documentation of the application, it does not allow for the application to be run locally. And, even if it did, I don’t think that tasking one workstation for 20 days on one task is a good use of an asset.

If you are a developer and you take a look at the code on the website, is there anything you see that can be done more efficiently? Something that will allow this application to complete within 20 hours? Yes, I did read the comments where it was mentioned that this application is slow. However, I didn’t think it would be this slow. I was wrong.

If you know of an application that can compare Person Documents with entries in the ID Vault and return a list of missing Notes IDs, I would love to hear about it.


Connect 2014: My Thoughts

February 12, 2014

Connect2014Banner

 

Unlike previous years, it has taken me longer to process what I saw and heard at Connect in order to have an opinion of the conference. Until now, when asked, “How was the conference?” I answered “good.” It was all I had.

Now, I have a better answer.

“Transitional.”

I believe that you have to be in denial to not get the overall direction IBM is taking with this conference and their products. Last year, it was, for the most part, the same as in previous years. It was if IBM was gently placing their toes in the seas of change.

Not so this year.

This year, unless you were “all in” with Connections, WebSphere, and Sametime, there was very little problem scheduling sessions to meet your needs. Oh, there were Notes/Domino/XPages sessions, but the first two were in, IMHO, in short supply. Development (that’s XPages )? Yeah, those were there, but hold no interest for an Administrator like myself. Except in AdminBlast where I learn how to turn off that feature. 🙂

I am very fortunate.

First, I was able to attend Connect with friend and colleague Barb Skedel. Together, we were able to split appropriate sessions, eliminating the whole “which session should I attend at this time” conundrum. Talk about stress relief.

Second, and most importantly, I accepted a full-time position with a company that is installing and implementing Connections, WebSphere, and Sametime. Unlike past years, where I was totally focused on Notes and Domino, this year I transitioned to every appropriate session for those areas. And, if it wasn’t for Barb, I would have been very upset at missing several key sessions. This was for me, a conference exactly like the ones in the past. Full of technical content on software that I use on a daily basis; Connections, Sametime, WebSphere, and Docs. Even as an administrator, you would find me in every “Customizing Connections” session that was available. And I understood exactly what the speakers were presenting and demoing. Isn’t that scary?

That should give you all you need to know about my present and future.

Notes and Domino? Of course, they are my foundation and in my future. However, this conference, in those areas, is no longer the “must attend” event if you’re an administrator. [Author disclaimer: I am not disparaging those attendees or presenters who came to Orlando and spent their time and money on those sessions. Honestly, take a look at the sessions again and tell me that Connect is for you]. Take another look at MailNext. While IBM keeps telling us that it runs on Domino, most, if not all, of the features coming in that product will require a Connections environment in order to take full advantage of those features. And if they don’t with the first iteration, they most certainly will with subsequent releases.

From my standpoint, that is a good thing. I want mail to integrate with Connections. Myself and my teammates have spent a lot of time getting Connections up and running and I want to leverage that investment as much as I can. Because if it integrates with Connections, then everyone will be using Connections, whether they know it or not.

Win-win.

I was not at all disappointed in this conference; Connect hits everything that I am now and will be. If I were a Domino administrator, I don’t think that this conference would be for me. In fact, I would never return. There isn’t enough content to make the conference worth the time or money (seeing my friends, that is another matter entirely. I would still “attend,” I would fly down on Thursday or Friday, stay the weekend, and fly home on Sunday night). Domino development? I really don’t know enough about Domino development to make a judgement.

You can sling all the “IBM says” and “IBM is committed to” statements you want about Notes and Domino. I firmly believe that Notes and Domino are a cash cow for IBM, and is treated as such:

Since the business unit can maintain profits with little maintenance or investment, a cash cow can also be used to describe a profitable but complacent company or business unit.

The place where IBM wants you to go, is exactly where I am going. And I feel fine.

One of the side benefits to attending Connections/Sametime/WebSphere/Doc sessions is that everyone was a new speaker to me. One of the side benefits of not attending Notes and Domino sessions was that I did not have to see the same speakers I’ve seen at more Lotuspheres/Connects that I care to admit. Oh, there is no doubt that they are very good, excellent, in fact, however I’d like to see some new people present. No, I’ll go even further; I’d like to see all new speakers in every Domino session (administrator and developer). Don’t you think that seeing the same people present at the same conference year in and year out is getting tiresome? Want to not have my thought come as a shock to the system? Try this: co-present with the person that will replace you. Then, the following year, take a seat in the audience while your protégé runs the show.

While I wait for that, I’ll just continue to support the regional User Group conferences to see new speakers and topics.

I’ve transitioned from a Notes/Domino Administrator to a Connections/WebSphere/Sametime/Docs Administrator and quasi-developer (you need to customize Connections, after all). Lotusphere transitioned from Notes and Domino to Connect and Connections, Sametime, WebSphere, and Docs. Connect 2014 was exactly what I expected and wanted from IBM.  Even in the labs, with the exception of the MailNext in theDesign Lab, I spent all of my other time with the Connections, Sametime, and Docs people. I didn’t even stop by the Notes/Domino pedestals. Even in the Product Showcase, most of my time was with vendors who are investing in and developing applications for Connections and Sametime.

Like I said, “transitional.”


Color Schemes: Customizing Connections

January 23, 2014

The other day, we were talking about customizing Connections with our own color scheme. One of the team members recommended “Hot Dog Stand” as the scheme. Who among you remember the “so bad it’s good” color scheme from, ahem, Windows 3.1?

hotdogstand

 

After much laughter, we went with something a little more up-to-date:

ConnectionsColors

 

 

Doesn’t quite have the snap of Hot Dog Stand, does it?


Old School Remote Access

December 30, 2013

This is still being used for remote access:

CourierModem

 

If you are of a certain demographic, this is an item that you surely remember, the US Robotics V.Everything modem.

“Everything” does not mean high speed internet connectivity. 


CNBC: 25 of the Most Outrageous Interview Questions

March 27, 2013

I don’t think “outrageous” is the proper adjective, but the questions listed will make interviewing someone much more enjoyable than the usual ones you throw at the candidates. And they may reveal more about the candidate than your standard questions.

“What song best describes your work ethic?”

That question was asked at Dell (DELL) for a consumer sales job.

“‘Under Pressure’ by Queen!” Lachapelle said.

“‘I’m a Rolling Stone,’ because I take it as it comes!” one man said.

“‘She Works Hard for the Money!'” a woman responded.

More >