Problem
There was a general OLE problem with Coolgen 4.1a GUI runtime PTFs RTN4109 through RTN4115. Although this problem was fixed in RTN4116 (and RTN4109 was withdrawn) the bug was REINTRODUCED in RTN4125 and was also present in RTN4127, RTN4129 and RTN4130. Fortunately it has been fixed again by RTN4132 (see below).The problem may affect anyone using OLE server function/method calls in action diagrams. Applying one of the bad PTFs changes the way string parameters are passed and in many cases causes the receiving OLE function to fail.
This affects users of our OLE server components: WinFun, WordFun, ExcelFun and MailFun. When the bugs were discovered we asked all our customers to not deploy these PTFs to their production users.
This is a generic problem, though, and is not related to our components in particular. Anyone making this sort of OLE call in action diagrams should be aware of the problem as Sterling have not yet withdrawn all the problem PTFs. Note that only functions which accept string parameters are affected.
Resolution
The good news is that RTN4132 which is available for download from the Sterling Customer Support website fixes the problem. We have tested the PTF successfully with the RainierFun servers. Simply apply it over the top of the earlier PTFs and the problem should go away. The affected file is WRG410N.DLL.
To contact us for further information about this problem click here