Platform SDK: Team Productivity Update

Writing AIM Applications

This section describes how to call the Application Instantiation Model (AIM) so that an application registers with the Team Productivity Update for BackOffice® Server 4.5. This programmer's guide supports these calls using both Microsoft® Visual C++® 6.0 and Microsoft Visual Basic® 6.0. In addition, you can also call AIM from Active Server Pages (.asp) files.

The Visual C++ example accepts its parameters from the command line, while the Visual Basic example accepts its parameters from a form. Calls to the TeamAppManager from .asp files pass the parameters using the HTTP POST method.

Applications that can be hosted in a Team Workspace have two requirements. First, during their setup, they must register with the Team Productivity Update by making calls to the TeamAppManager object's RegisterAppFactory method. Second, they must provide an Instantiation URL that will deploy the application in a Team Workspace when a request for the application is approved.

For examples of how to call AIM from Visual C++ , Visual Basic, and Active Server Pages files, see the following topics:

For detailed information about how AIM works, see Application Instantiation Model Overview . For information about TeamAppManager methods, syntax, parameters, and return values, see Programmer's Reference .