Tipo di dati variant
Il tipo di ogni elemento in un messaggio è fisso e definito dalle informazioni nella libreria dei componenti. Poiché i programmi mainframe non supportano il tipo di dati Variant, è necessario correggere il tipo di ogni parametro in fase di progettazione nel progetto Transaction Integrator (TI). Microsoft Visual Basic Scripting Edition (VBScript), che viene spesso usato per creare pagine Asp (Active Server Pages) in applicazioni basate sul Web, supporta solo il tipo di dati Variant. Non accetta variabili dichiarate. Di conseguenza, se l'applicazione client COM+ chiama un server di automazione TI e passa parametri con tipi di dati Variant, l'ambiente di runtime TI forza ogni tipo di dati Variant nel tipo per ogni parametro, come definito nella libreria dei componenti TI.
Il tipo di dati Variant non è supportato in Visual Basic .NET. Visual Basic .NET supporta la definizione dei tipi di dati come oggetti e quindi il cast degli oggetti come tipi di dati. TI non supporta le variabili definite come oggetti di cui viene eseguito il cast ai tipi di dati. Tutti i parametri del metodo devono essere definiti inizialmente come tipi di dati, non oggetti.