XLANG-s 数据类型
XLANG/s 定义标准值类型,这些类型是其 C# 对应项的反射。 其中包括 Boolean、 Byte、 Char、 Decimal、 Double、 Int16、 Int32、 Int64、 SByte、 Single、 String、 UInt16、 UInt32 和 UInt64。 XLANG/s 支持一维数组,但不支持数组文本。
XLANG/s 还对消息处理提供丰富的支持。 消息可以基于架构、.NET 类、Web 消息类型 (WSDL) 或复杂消息类型。 XLANG/s 支持以下复杂数据类型:
messagetype。 此数据类型定义多部分消息类型,这些类型作为数据元素、基于 XSD 的消息以及方法-消息类型(与类或接口的方法的签名格式相匹配的消息)的组合进行定义。
porttype。 此数据类型定义该类型的端口实例可对其执行的端口操作的集合。
correlationsettype。 此数据类型定义将在相关集变量的实例中使用的数据。 关联集数据是一种路由机制,用于确保通过系统移动的消息被调度到业务流程的相应正在运行的实例。 例如,如果将采购订单发送到贸易合作伙伴进行处理,则必须在退货时调用与该采购订单对应的业务流程的正确实例。
servicelinktype。 此数据类型定义 一组 porttype 值,这些值构成业务流程中使用的端口的逻辑一致组。 使用服务链接是一种强大的机制,允许在运行时动态分配给一组端口。 这使你可以定义可用于与多个贸易合作伙伴交互的单个业务流程。
另请参阅
XLANG-s 语句
XLANG-s 变量和运算符
XLANG-s 表达式
XLANG-s 保留字
XLANG-s 到 BPEL4WS 的类型转换