Prerequisites for Building C/C++ Services
Keep the following points in mind when creating C/C++ services using the C/C++ service editor:
You must have a C/C++ compiler installed on the host where
Integration Server is installed.
You must complete the procedures specified in
Integration Server_directory /sdk/c/README and/or
Integration Server_directory /sdk/cpp/doc/README to build the platform support libraries needed by
Integration Server and
Designer.
Designer must be connected to the
Integration Server in which you want the C/C++ service to reside.
The package in which you want to create the service must already exist. For more information about creating a package,
Creating a Package. (If you do not have Developer or Administrator privileges, ask your server administrator to do this.)
The directory for this package must contain a “code/libs” directory. When you compile your C/C++ service, the make file places the compiled service (a DLL) in this directory. If the package does not already have a code/libs directory, create one before you begin building the service.
The folder in which you want to create the service must already exist. For more information, see
Creating New Elements.
If you are running the
Integration Server as an NT service, you must complete one of the following:
Set the Windows system environment variable PATH to include
Integration Server_directory \lib
-OR-
Copy the wmJNI.dll and wmJNIc.dll files located in
Integration Server_directory \lib to the
Integration Server_directory