The primary objective of STDL is to achieve portability and interoperability of transaction processing applications among incompatible TP platforms. To meet this objective, SPIRIT has specified a high-level vendor-independent programming language called STDL (Structured Transaction Definition Language), which can be mapped onto a wide variety of TP products, including open and proprietary TP monitors.
The SPIRIT Issue 3.0 STDL specification is intended to be used for procurements by SPIRIT Service Providers to specify characteristics of transaction processing, within 6 to 12 months after publication.
For procurements before the SPIRIT Issue 3.0 timeframe, Service Providers should use the SPIRIT Issue 2.0 STDL specification.
STDL was originally developed by the Multivendor Integration Architecture (MIA) Consortium and input to SPIRIT as a base document. The STDL specification was improved and enhanced by SPIRIT to meet the requirements of a broader group of users.
Following an independent market survey that validated the user requirements for a high-level transaction processing language, the SPIRIT STDL specification was submitted to the X/Open fast-track process and adopted by X/Open as the high-level TP control language (HTL) within the X/Open Distributed TP Model.
The actual specification for SPIRIT Issue 3.0 STDL is the X/Open
Preliminary Specification,1 as referenced in Part 1, Overview and Core Specifications,