Browse by Tags

  • A free wiki has become another tool in my consulting toolbox

    I've been working on a web services project for a customer over the last few months. I'm in Austin, the customer is in Atlanta, and the developer on the project is also in Austin (but not in the same physical office as myself). I needed a way to work with the developer and the customer on defining the web services, the interfaces, and the logic ...
    Posted to Gary Sherman (Weblog) by gsherman on May 24, 2007
  • Elevating consulting-ware

    Back when I was working at Clarify, a good chunk of my time was spent doing custom development work, i.e. consulting-ware. We developed the code, and handed it off to the customer. We (the consultants) did some testing, but the customer was responsible for the bulk of the testing. There seems to be some sort of difference in mindset when ...
    Posted to Gary Sherman (Weblog) by gsherman on May 23, 2007
  • Configuring logging in the fcSDK without a config file

    I banged my head against this for a while today, so I figured a post was in order. I was writing a PowerShell script to re-create a customer scenario today, and I needed to enable debug level logging. I was building the config on the fly, such as this: $config = new-object -typename ...
    Posted to Gary Sherman (Weblog) by gsherman on May 14, 2007
  • Making the app work the way the user expects it to work

    Every morning I get an email report containing all of the Full Text Searches that our customers performed within our SelfService application, along with how many results each search resulted in, and if there were any errors. Our volume is low, so it's not too much information for me to process on a daily basis. This report allows me to gain some ...
    Posted to Gary Sherman (Weblog) by gsherman on May 9, 2007
  • My t_head t_hurts from t_looking at t_this t_code

    While working on one of our legacy products today, I ran head first into this code: . Set cl_list = Cobj_LOR_CLAUSE.Contents For t_int = cl_list.Count - 1 To 0 Step -1 Set cl_rec = cl_list.ItemByIndex(t_int) If cl_rec.GetField(''parameterized'') = 1 Then t_str = ''XYZZYParamXYZZY#'' & Trim$(Str$(t_int)) t_pos = 1 ...
    Posted to Gary Sherman (Weblog) by gsherman on May 7, 2007
  • Using the fcSDK in PowerShell

    Years ago, if I wanted to ''script'' Clarify, I would use UNIX shell scripts, including UNIX mini languages such as sed and awk, that would create dat files that could be imported with dataex. When ClearBasic was introduced, we also got cbbatch, which was a command line interpreter for ClearBasic, so we could script Clarify using CB. When we ...
    Posted to Gary Sherman (Weblog) by gsherman on April 25, 2007
  • Extending SuperEmailClerk.NET to call your own APIs

     SuperEmailClerk.NET (SEC.NET), when running in API Invoke mode, will invoke requested APIs and return the results in a reply email. SEC.NET can be configured to execute API toolkits purchased from Dovetail Software, such as the ClearSupport toolkit, or custom-built APIs. This post will walk through creating a custom API in .NET ...
    Posted to Gary Sherman (Weblog) by gsherman on March 20, 2007