Microsoft Transaction Server APIs

You can use MTS application programming interfaces (APIs) to develop scalable and robust applications that take advantage of the features of the MTS run-time environment, and to automate administration of packages and components.

Developing Client Applications

Client applications that run outside the MTS run-time environment instantiate MTS objects by using the standard COM library functions (CoCreateInstance in C++; the Visual Basic CreateObject method performs the same function).

Developing Components

If you are developing MTS components (server components that will be registered in the MTS run-time environment), you can use the MTS IObjectContext, ISharedPropertyGroupManager, ISharedPropertyGroup, and ISharedProperty interfaces to:

Automating MTS Administration

You can automate administration of packages and components using the MTS administrative objects. Using Visual Basic, Visual Basic Scripting Edition (VBScript), or any other Automation-compatible language, you can automate procedures in the MTS Explorer ranging from installing a prebuilt package to enumerating through related collections.

See Also

Roadmap to the MTS Administrator’s Guide, MTS Overview and Concepts,MTS Reference, MTS Administrative Reference