Type de données variant
Le type de chaque élément d’un message est fixe et défini par les informations de la bibliothèque de composants. Étant donné que les programmes mainframe ne prennent pas en charge le type de données Variant, vous devez corriger le type de chaque paramètre au moment de la conception dans le projet d’intégrateur de transactions (TI). Microsoft Visual Basic Scripting Edition (VBScript), qui est souvent utilisé pour créer des pages ASP (Active Server Pages) dans des applications web, prend uniquement en charge le type de données Variant. Il n’accepte pas les variables déclarées. Par conséquent, si votre application cliente COM+ appelle un serveur TI Automation et transmet des paramètres avec des types de données Variant, l’environnement d’exécution TI force chaque type de données Variant dans le type de chaque paramètre, tel que défini dans la bibliothèque de composants TI.
Le type de données Variant n’est pas pris en charge dans Visual Basic .NET. Visual Basic .NET prend en charge la définition de types de données en tant qu’objets, puis le cast des objets en tant que types de données. TI ne prend pas en charge les variables définies en tant qu’objets convertis en types de données. Tous les paramètres de méthode doivent être définis initialement en tant que types de données, et non en tant qu’objets.