Guys, I apologize for the confusion. Ok, tested in my container. There needs to be one more fix.
The container needs to be passed into retrieveServices and used instead of default. We define our own container in addition to default. Not sure why it doesn¹t find default, but it was throwing an exception until I passed our container name (oclc) through. Does this sound like a reasonable fix? Thanks, doug