Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Building C/C++ Services | How C/C++ Services Are Organized on Integration Server
 
How C/C++ Services Are Organized on Integration Server
A C/C++ service is a public static method in a Java class file on Integration Server. C/C++ services follow a simple naming scheme:
*The service name represents the Java method name.
*The interface name represents the fully-qualified Java class name.
Because Java class names cannot contain the “.” character, services that reside in nested folders are implemented in a class that is scoped within a Java package. For example, a service named recording.accounts:createAccount is made up of a Java method called createAccount in a Java class called accounts within the recording package.
All C/C++ services that reside in the same folder are methods of the same class.
When you build a C/C++ service with Designer, the system automatically combines your service into the class file associated with the folder in which you created it.