ILUG Slides: Templates and SuperNTF

06/24/2008

Category    

ILUG2008Banner.pngOK, so I missed the "send your slides to Paul deadline" but at least I'm in good company. Little else can be said that hasn't been about the overall goodness that was the 2008 Irish Lotus User Group conference. From my own narrow perspective, I was honored to be part of that goodness, and found the experience rewarding on both a personal and professional level. As expected there was great technical content, and although I did skip more sessions than I'd like to prepare for my own sessions, I still managed to squeeze in some learning both in and out of sessions.  For example, I had a conversation with Thomas Schulte about his OpenNTF !!SYSTEM!! inventory management tool that yielded the unexpected bonus of a cool embedded table technique that I immediately put to use on a current project.

Among the highlights were my impromptu hosting of Ytria's "SpeedSponsoring" presentations and a last minute "You're doing SpeedGeeking" non-request from Paul, in which I reprieved my "Top 10 Things You Wish Your Boss Understood About IT" bit from last year. I also enjoyed being the token American getting grilled about the election etc. by a dinner-table full of my European friends (you know who you are )

"Yeah, yeah, whatever." I hear you saying, "where are your slides?!?"

Fine. They can be found on SlideShare here. Enjoy

Washington DC: Contract Opening for Lotus Forms Expert

06/24/2008

Category  

This just came popped up in my inbox. Pays "very well". Send me a note if you or someone you know might be interested and I'll connect you to the recruiter.

Task Description:

Job Duty 1 –Integration of Lotus Forms with Websphere ESB in a SOA Environment
Job Duty 2 – Work with Java APIs, Spring and Hibernate
Job Duty 3 – Work with XML Schemas

Duties:

Help with Lotus Forms Integration with WebSphere Products, specifically, with WebSphere ESB.

REQUIRED SKILLS:

Suppliers, please note these are the top technical skills that the Buyer feels a candidate MUST have. General knowledge of basic office software such as MS Office Suite as well as good communications skills are a given.

1. Lotus Forms 3.0
2. Websphere ESB in a SOA Environment
3. J2EE
3. Java APIs
4. Spring
5. Hibernate
6. XML Schemas

DCNUG Thursday June 19th 4PM

06/18/2008

Category  

The official agenda and RSVP link are here, but I have a few additional surprises cooked up:

A picture named M2



Does Domino's Move User Utility Actually Work?

06/11/2008

Category

A picture named M2

A friend of mine works at an organization that doesn't trust the built in "Move to Another Server" capability and is leaning toward building a custom process to handle user transfers. Is this mistrust misplaced? Does it depend on variables like client and server versions, replication topology, etc.? Are there any "gotchas" or special circumstances to consider?

Speaking at ILUG Tomorrow

06/03/2008

Category   

Arrived safe and sound in Dublin this morning and spent the day resting and reconnecting with old friends and making a few new ones.  A good day. Tomorrow things kick off with Bruce and I delivering an updated "Templates" presentation and Friday I show off some of the new SuperNTF goodies. I will be asking members of the audience to volunteer as "pre-release" beta testers, but if any non-ILUG-attending readers would like to help pound out bugs before the next public release, just send me a note.  

For those who are attending, you can probably find me at the Ytria booth when I'm not speaking or attending sessions.  Stop by to see some of the cool products that help me build SuperNTF (and generally stay sane), or just to say "hi".

Sleep time now...

Twitter Struggles to Stay Afloat

05/30/2008

Category

At least they have a sense of humor:

A picture named M2

Scheduled Agent Tricks: Log in to a restricted file share with alternate username/password

05/30/2008

Category   

Domino-to-Windows.pngSo the SQL Server guy stops by and says, "Hey, we want to create some reports of Notes data and we only know how to use SQL Server to do it. Do you mind exporting it to a delimited text file and saving it to this restricted folder on the file server? Here's the username and password of a special Windows account with rights to the folder. Oh, and we need it to run on a scheduled basis so everything is automated. Thanks!"

So I think, "Gee, dumping Notes data to a text file...piece of cake. Saving that file somewhere...yeah whatever. Run the export on a schedule...no problem since Domino has scheduled agents. Save the file to a *restricted* folder on the file server...with a different set of credentials...uh, I don't think so."

At this point I figure we just need to give the Windows machine on which the Domino server resides access to said restricted directory, since after all it is the server doing the work. I've never considered the need to output a file somewhere that wasn't semi-open, so the notion of telling a Domino agent to "please use this username/password" when it runs didn't seem promising. But as with any question I cannot answer definitively, I try to find someone who can. And considering this is a question of Domino interacting with the Windows environment, who else to check with but our own Code Poet in Residency, Charles Robinson.

So I say, "Charles, here's what these guys want me to do. I think it might be a non-starter, but figured you'd know (way) better than I. Any thoughts?" And sure enough, Charles shoots back a couple of links to some sample code that puts me on what I hope is the right path.

Connecting to a remote share with different credentials really isn't that difficult:  http://vbnet.mvps.org/index.html?code/network/wnetaddconnection2.htm or http://www.dreamincode.net/forums/showtopic34399.htm.  The issue is what rights the account running Domino has to the local system.  You may end up having to create a new account for Domino to run under, but that would be the only configuration change in the worst case scenario.


The second link is what got me going, and after some fiddling to get the VB code ported over to work in LotusScript, presto!

So, without further ado, I present a little script library containing a couple of routines that will allow you to open and close a remote connection to a restricted file folder. You should be able to do whatever you want in terms of reading, updating, and saving files to that folder once you open the connection. I've included two sample agents to help get you started. One uses simple Print statements to write out a text file (as was my case), and the other detaches files from Notes documents to the folder.

Enjoy!

Download from OpenNTF here

Ouch - Cringely Offers Stinging Indictment of IT "Profession"

05/19/2008

Category  

Bob CringleyBob Cringely in his latest column entitled "Reality Check: What does Gartner really DO?" takes a good whack at the hornet's nest that is the IT industry. Drawing a distinction between "Real engineers" and "IT workers", Cringely argues that the "lack of professionalism in IT" has spawned a symbiotic/parasitic relationship between the advice givers and their customers.

Lumping Gartner and similar analysis firms with IT consultants and vendors, Cringely makes a compelling case that far from helping organizations make sound IT decisions, they in fact provide cover for making stupid ones:

Into this knowledge vacuum come the vendors, who want to sell stuff, and the consultants like Gartner, Forrester, IDC, and the Yankee Group, who need IT managers to feel uncertain about every decision except the decision to buy something, anything. Then look at the number of "research reports" that are commissioned by vendors. Uh-oh.

The five P's of IT are Pride, Prejudice, Politics, Price, and Performance, with the last two being by far the least important. Consultants like Gartner are very useful for minding the pride and politics, their real function being to provide $2 billion worth of IT management CYA per year.


So the saying "the best advice is free" may just be true. If you ever need to make the case for hiring "real" IT professionals into decision making positions as opposed to listening blindly to what "the industry" says, just point folks to this column. Then call me - I know people .

Your Host

AboutKevinPettitt.jpg
Kevin Pettitt

Idea Jam

Contact

Subscribe to This Blog

 Full Posts  Comments

Bloglines Subscribe in Bloglines
Newsgator Subscribe in NewsGator Online
MyYahoo
Google Add to Google
netvibes Add to Netvibes

Advertisements

OpenNTF

Poweredby

Domino BlogSphere
Version 3.0.1 Beta 9

Disclaimer

This site is in no way affiliated, endorsed, sanctioned, supported, nor blessed by Lotus Software nor IBM Corporation, nor any of my past or future clients. The opinions, theories, facts, etc. presented here are my own and in no way represent any official pronouncement by me on behalf of any other entity.

© 2005-2008 Kevin Pettitt - all rights reserved as listed below.

Creative Commons License
Unless otherwise labeled by its originating author, the content found on this site is made available under the terms of an Attribution / NonCommercial / ShareAlike