XLANG-s データ型
XLANG/s は、C# の対応する型のリフレクションである、値の標準型を定義します。 これには、 Boolean、 Byte、 Char、 Decimal、 Double、 Int16、 Int32、 Int64、 SByte、 Single、 String、 UInt16、 UInt32、 UInt64 が含まれます。 XLANG/s は 1 次元配列をサポートしますが、配列リテラルをサポートしません。
XLANG/s では、メッセージ処理に対するさまざまなサポートも提供されます。 メッセージは、スキーマ、.NET クラス、Web メッセージの種類 (WSDL)、または複雑なメッセージの種類に基づいて作成できます。 XLANG/s は、次の複合データ型をサポートします。
messagetype。 このデータ型は、データ要素および XSD ベース メッセージの組み合わせとして定義されるマルチパート メッセージの種類と、メソッド メッセージの種類 (クラスまたはインターフェイスのメソッドの署名形式に一致するメッセージ) を定義します。
porttype。 このデータ型は、その型のポート インスタンスが動作できるポートの操作のコレクションを定義します。
correlationsettype。 このデータ型は、関連付けセット変数のインスタンスで使用されるデータを定義します。 関連付けセットのデータは、システム内を移動するメッセージがビジネス プロセスの適切な実行中インスタンスに送信されるようにするためのルーティング メカニズムです。 たとえば、注文書が処理のために取引先に送信された場合は、戻り時に、その注文書に対応するビジネス プロセスの正しいインスタンスが呼び出されることが重要になります。
servicelinktype。 このデータ型は、ビジネス プロセスで使用されるポートの論理的に一貫性のあるグループを形成する porttype 値のセットを定義します。 サービス リンクを使用することによって、実行時にポートのグループの動的な割り当てを可能にする強力なメカニズムが提供されます。 これによって、複数の取引先とやり取りするために使用できる 1 つのビジネス プロセスを定義できます。
XLANG-s ステートメント
XLANG-s の変数および演算子
XLANG-s 式
XLANG-s の予約語
XLANG-s から BPEL4WS への種類の変換