Condividi tramite


Tipi di dati XLANG-s

La specifica XLANG/s definisce tipi di valori standard che rappresentano gli elementi speculari delle rispettive controparti C#. Questi includono Boolean, Byte, Char, Decimal, Double, Int16, Int32, Int64, SByte, Single, String, UInt16, UInt32 e UInt64. XLANG/s supporta matrici unidimensionali, mentre non supporta valori letterali di matrici.

XLANG/s prevede inoltre il supporto completo della gestione messaggi. I messaggi possono essere basati su schemi, classi .NET, tipi di messaggi Web (WSDL) o tipi di messaggi complessi. XLANG/s supporta i tipi di dati complessi seguenti:

  • messagetype. Questo tipo di dati definisce tipi di messaggi multiparte che sono basati su combinazioni di elementi dati, messaggi su base XSD e tipi metodo-messaggio (messaggi che corrispondono al formato di firma di un metodo di una classe o interfaccia).

  • porttype. Questo tipo di dati definisce un insieme di operazioni delle porte che possono essere eseguite da un'istanza di porta di quel tipo.

  • correlationsettype. Questo tipo di dati definisce i dati che verranno utilizzati in qualsiasi istanza di una variabile del set correlazioni. I dati del set correlazioni costituiscono il meccanismo di instradamento utilizzato per garantire che i messaggi che passano attraverso il sistema vengano inviato all'istanza in esecuzione appropriata di un processo di business. Ad esempio, se un ordine di acquisto viene inviato a un partner commerciale per essere elaborato, è essenziale che, quando viene restituito, venga richiamata l'istanza corretta del processo di business corrispondente a tale ordine di acquisto.

  • servicelinktype. Questo tipo di dati definisce il set di valori di tipo di porta che formano un gruppo logico coerente di porte usate in un processo aziendale. L'uso di collegamenti di servizio è una soluzione efficace che consente l'assegnazione dinamica a un gruppo di porte in fase di esecuzione. In questo modo è possibile definire un singolo processo di business che può essere utilizzato per interagire con più partner commerciali.

Vedere anche

Istruzioni XLANG-s
Variabili e operatori XLANG-s
Espressioni XLANG-s
Parole riservate XLANG-s
Conversioni dal tipo XLANG-s a BPEL4WS