Partager via


Types de données XLANG/s

XLANG/s définit des types de valeurs standard qui sont le reflet de leurs équivalents C#. Il s’agit notamment de Boolean, Byte, Char, Decimal, Double, Int16, Int32, Int64, SByte, Single, String, UInt16, UInt32 et UInt64. XLANG/s prend en charge les tableaux unidimensionnels, mais pas les littéraux de tableau.

XLANG/s gère également le traitement des messages. Ces derniers peuvent être basés sur des schémas, des classes .NET, des types de messages Web (WSDL) ou des types de messages complexes. XLANG/s prend en charge les types de données complexes suivants :

  • messagetype : ce type de données définit les types de messages à parties multiples définis en tant que combinaisons d'éléments de données et de messages XSD, et les types de messages de méthode (messages correspondant au format de signature de la méthode d'une classe ou d'une interface).

  • porttype : ce type de données définit un ensemble d'opérations de port sur lesquelles peut agir une instance de port de ce type.

  • correlationsettype : ce type de données définit les données qui seront utilisées dans n'importe quelle instance de variable d'un ensemble de corrélations. Les données d'un ensemble de corrélations représentent la méthode de routage utilisée pour garantir la distribution des messages circulant dans le système à l'instance d'exécution appropriée d'un processus d'entreprise. Par exemple, si un bon de commande est envoyé à un partenaire commercial pour être traité, il est impératif que l'instance appropriée du processus d'entreprise correspondant au bon de commande soit appelée à son retour.

  • servicelinktype : Ce type de données définit l’ensemble de valeurs de porttype qui forment un groupe logiquement cohérent de ports utilisés dans un processus métier. L'utilisation des liens de service constitue une méthode puissante d'attribution dynamique à un groupe de ports lors de l'exécution. Vous pouvez alors définir un seul processus d'entreprise qui sera utilisé pour interagir avec plusieurs partenaires commerciaux.

Voir aussi

Instructions XLANG/s
Opérateurs et variables XLANG/s
Expressions XLANG/s
Mots réservés XLANG/s
Conversions de types XLANG/s en BPEL4WS