webMethods 10.2 | Service Development Help | Building C/C++ Services | Prerequisites for Building C/C++ Services
 
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.
*The specification that you want to use to define the inputs and outputs for the service must exist. For more information about specifying a specification, see Using a Specification as a Service Signature.
*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
C/C++ Service Editor
Package and Folder Requirements
Creating a C/C++ Service

Copyright © 2017-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release