导航

2008年12月10日

摘要: Sample Code: mapType = System.Type.GetType("DynamicMapInOrchestration.In_to_Out"); construct Msg_Out { transform(Msg_Out) = mapType(Msg_In); } Msg_In:In.xsd类型Message Msg_Out:Out.xsd类型Message mapType:S... 阅读全文

posted @ 2008-12-10 18:23 鸡尾虾的壳 阅读(180) 评论(0) 推荐(0)

摘要: 默认情况下,Orchestration按照.NET基础类型进行序列化输出Message,输出的消息总是含有XML声明。如果需要定制Message格式输出,按照下面的步骤进行: 1.定义一个Value Object类, 包含原Message的有用属性,标识该类为 [Serializable] 2. 定义一个实现System.Runtime.Serialization.IFormatter接口... 阅读全文

posted @ 2008-12-10 15:52 鸡尾虾的壳 阅读(205) 评论(0) 推荐(0)

摘要: 1. HTTP Adapter HTTP.UserHttpHeaders Context属性提供了对定制HttpHeader的支持。在Message Assign中, MSG_AUTHOR_OUT(HTTP.UserHttpHeaders) = "header1: Header1Value\r\nheader2: Header2Value"; 支持多个HttpHeader,用回车换行分开。":"前... 阅读全文

posted @ 2008-12-10 14:02 鸡尾虾的壳 阅读(315) 评论(0) 推荐(0)

摘要: 1. 发布Orchestration为Web Service 默认SOAP Receive Port使用PassThru管道。这会导致包括MessageType在内的Context Property无法Promote, Distinguished Property无法填充。Receive Map也会被忽略,意味它是严重依赖MessageType的。 2. 发布Schemas为Web Service... 阅读全文

posted @ 2008-12-10 13:33 鸡尾虾的壳 阅读(210) 评论(0) 推荐(0)