Another partner questionPosted by Conley, Brett J on 01/30/2008 05:51 PMWe are also a partner of Opentext, although our software is not core Livelink. We produce commercial add-ons to Livelink to improve its functionality.This leads me to my question regarding dropins. I need to license our product using license code that we have developed for our other products. This presents a problem, because even if I wanted to translate all that code to OScript, we cannot tolerate the possibility that it would be available for perusal by anyone with Livelink Builder.Similarly, we won't put that code in Java, either, because it is simply not well enough protected from prying eyes.For these reasons, I must have a way to call native code from OScript. The dropin mechanism seems ideal, although if there were some other way to do it, it may be acceptable.It is not difficult to create a dropin. Anyone can discover that the single export of a dropin DLL is the DLLDropinInit function, and then they can load it in Livelink. What's unclear is how data is transferred between OScript and the DLL. In the past hour I've spent playing with this stuff, I haven't found in OScript any instances of actual DLL calls other than the Class.LoadDropinPackage that is in each module's Startup function that uses a dropin.I can continue playing, although I don't want to do anything that would make Opentext frown at my efforts. If it's not supposed to be used by developers like me, then so be it. We simply will not be able to license our product and therefore may not be able to sell it. However, I think it would be much better for Opentext to recognize that this kind of functionality is attractive and necessary to partners that develop commercial software for the Livelink platform.Is there any chance of getting support for this? Is there any other way to introduce code into the Livelink system that's reasonably well-protected against reverse engineering?Thanks,Brett[To reply to this thread, use your normal E-mail reply function.]============================================================Topic: Need documentation for Undocumented feature - Class.LoadDropinPackage()https://knowledge.opentext.com/knowledge/llisapi.dll/open/12098617Discussion: Development Discussionhttps://knowledge.opentext.com/knowledge/llisapi.dll/open/786303Livelink Server:https://knowledge.opentext.com/knowledge/llisapi.dllTo Unsubscribe from this Discussion, send an e-mail to unsubscribe.development@elinkkc.opentext.com.