>>Do anyone have any suggestions for this?
>
>What about changing the structure of the LangTran table?
>
>Regards,
I decided that I REALLY didn't want to rewrite any code, so instead I just created a simple wrapper for the MsgSvcObj that is based on the session object. I only call 6 or so methods of my aMsgSvcObj, so it was easy enough to wrap. I did find out something interesting that I never realized. If you use AddObject() to add an object based on Session, it will always use the current datasession instead of creating it's own, regardless of whether the DataSession is set to Private or not. If you use CreateObject instead and assign it to a property, it works fine.