Windows DLL development

IBM DB2 DataJoiner configuration

3 December 1997

Skills

  • C++
  • SGML
  • ODBC
  • Oracle tnsnames
  • MSQL API
  • DB2 CLI
  • DRDA
  • SNA
  • TCP/IP

Summary

IBM® DB2® DataJoiner was the premiere federation solution for IBM DB2 databases on distributed platforms. It offered an elegant method to access heterogeneous data sources, with an efficient and powerful engine to process queries. However, as it was middleware that supported a wide variety of network and database communication protocols, it was naturally a challenge for users to initially configure manually—not an introduction you want users to experience with your product.

Rather than change the already improved configuration documentation, I proposed we instead offer users a configuration wizard to automate the tasks and volunteered to do the job. I knew about a recent “TaskGuide” wizard-creation framework by Doug Tidwell at IBM RTP and was eager to dive into my second professional programming project with this fresh technology.

Development and release managers approved the project wholeheartedly and provided excellent mentorship and help along the way. It was a joy to learn from the best, to discover how to create a Windows DLL, and to make use of the various database APIs and Windows libraries required. In the end, not only was it well-received by customers, but it also earned me the IBM Outstanding Technical Achievement award.

configuration wizard screenshot


Interests: tech writing, programming, science, history. You might also find me playing some PC Ga—SQUIRREL!