The agent framework supports all VCS agents by enabling them to communicate with the engine about the definitions of resource types, the values configured for the resource attributes, and entry points they use.
Changes made to the agent framework with VCS 4.0 and VCS 5.0 releases affect how agents developed using the pre-VCS 4.0 agent framework can be used. While not necessary, all pre-VCS 4.0 agents may be modified to work with the VCS 4.0 and later agent framework so that the new entry points can be used.
Note the following guidelines:
If the pre-VCS 4.0 agent is implemented strictly in scripts, then the VCS 4.0 and later ScriptAgent can be used on UNIX. If desired, the VCS 4.0 and later action and info entry points can be used directly.
If the pre-VCS 4.0 agent is implemented using any C++ entry points, the agent can be used if developers do not care to implement the action or info entry points. The VCS 4.0 and later agent framework assumes all pre-VCS 4.0 agents are version 3.5.
If the pre-VCS 4.0 agent is implemented using any C++ entry points, and you want to implement the action or the info entry point: