Enabling plug-ins
A plug-in is defined by using one of the plug-in APIs to write code to handle the integration with the external program. Plug-in API functions provide the main routine, threading control, and communication with the Action Request System server. In addition, the plug-in function provides the logic for one or more callback routines, defined by the API, that perform operations against the external program or environment.
When a plug-in function is invoked, the Action Request System server makes a call to the plug-in server, requesting a specific plug-in to perform an operation with a set of parameters. The plug-in server passes the parameters to the appropriate callback routine in the external application and awaits a response. When the response is received, it is returned to Action Request System, and the processing continues.
You can use the Action Request System C API or Java API to extend the client functionality. For more information, see Creating-and-executing-AR-System-C-API-programs and AR-System-Java-API-overview.
You can get the class name and setting name information about a plug-in in the AR System server Administration Console.
The following table provides information about AR System server plug-ins. AR System server version 9.1 and later supports all Java plug-ins and AR System server version 9.0 and later supports all C plug-ins:
The configurations for all Java plug-ins are available in Centralized Configuration.