Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Transports and Interfaces: Siebel Enterprise Application Integration > EAI DLL and EAI File Transports > About the EAI DLL Transport > Creating a DLL to Call a Function in an External DLLThe following procedure illustrates how to create a DLL to use the EAI DLL Transport business service to call a function in an external DLL. As of Siebel Innovation Pack 2014, a new mechanism is provided to free memory allocated. The creator of the external DLL can now expose additional API functions to free memory. Two new business service method arguments, DLLExternalFunction and DLLExternalFunctionFreeMemory, are added to the Send and SendReceive methods. Both arguments are optional input arguments.
The signature for the new memory freeing function would resemble the following: extern "C" int __declspec(dllexport) TestFree(void* Value)
|
![]() ![]() |
Transports and Interfaces: Siebel Enterprise Application Integration | Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |