AR System plug-ins introduction
The AR System plug-in server allows integration between BMC Remedy AR System and external programs or environments by managing the interaction between the plug-in code and the AR System server. All plug-ins are registered with the plug-in server, which runs them as needed and coordinates all interaction.
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 AR System server. The plug-in application that you write 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 AR 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 the response. When the response is received, it is returned to BMC Remedy AR System and processing continues.