导航

2007年4月25日

摘要: 要点:在Expression Shape中可以使用,在Message Assignment中不可以使用。内建的表示if语义的Shape是Decide.如果与Business Knowledge有关,用Decide Shape更直观;否则可以考虑用if。 阅读全文

posted @ 2007-04-25 17:36 鸡尾虾的壳 阅读(171) 评论(0) 推荐(0) 编辑

2007年4月22日

摘要: SDK中提供的一个用来调试Pipeline的工具。cd到它所在的目录后,直接敲入Pipeline,可以查看具体各个参数的含义。初步使用了下,发现可以查看每个Stage的执行时间(性能测试?),消息属性值等。不过,不能实现代码层面的调试。 阅读全文

posted @ 2007-04-22 15:13 鸡尾虾的壳 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 从一些牛人的博客上得知,在Admin的Port处选择Pipeline时,有一个按钮可以查看所选Pipeline上各个阶段,组件上的属性值。并且这些属性值可以重写。也就是实现了Pipeline的重用。Class Level_>Pipeline Component_>Pipeline,不同的重用层次。 阅读全文

posted @ 2007-04-22 15:07 鸡尾虾的壳 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 1.Orchestration或者Scope如果具有事务特性,那么可以设置timeout.2.Parallel Action中各个branch间如果涉及到对同一个变量的读写,需要把同步属性设置为true。3.A line of code in an Expression shape will not be interrupted by either an exception in a parall... 阅读全文

posted @ 2007-04-22 14:34 鸡尾虾的壳 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 1. Start Orchestration VS Call Orchestration 前者异步,后者同步。2. Group VS Scope 前者只是用于UI上Shape的展开/折叠,后者主要是用于Transaction。3. Listen VS Parallel Actions 都包含多个分支。前者具有or的语义,分支中是Receive与Delay;后者是and的语义。4... 阅读全文

posted @ 2007-04-22 12:38 鸡尾虾的壳 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 1.利用Map。2.Assign From another message of the same type。3.利用External helper method,XMLDocument等相关类。 阅读全文

posted @ 2007-04-22 12:24 鸡尾虾的壳 阅读(162) 评论(0) 推荐(0) 编辑

摘要: //String of Message Body partpublic static string GetStringFromBTSMessageBody(XLANGMessage btsMessage){ string result; StreamReader reader = new StreamReader((Stream)btsMessage[0].RetrieveAs(typeof(... 阅读全文

posted @ 2007-04-22 12:18 鸡尾虾的壳 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 示例代码:public static void ValidateDocument( XmlDocument businessDocument, string schemaStrongName ){ // Constants const int PARTS_IN_SCHEMA_STRONG_NAME = 2; const int PART_CLASS_NAME = 0; const int ... 阅读全文

posted @ 2007-04-22 12:00 鸡尾虾的壳 阅读(218) 评论(0) 推荐(0) 编辑

摘要: Request/Response类型的颇Port可以添加若干个fault操作。fault与response操作用于接收消息。fault操作仅仅用于当response接收消息失败时,接收一个默认的消息标识response的失败。所有fault操作与response操作接收的消息类型不能相同,因为它们在同一个逻辑的port中。实现fault的一个常见的flow是:在Scope中Send消息给Respo... 阅读全文

posted @ 2007-04-22 11:44 鸡尾虾的壳 阅读(251) 评论(0) 推荐(0) 编辑

摘要: BTS自带的Sample: Sample Folder: C:\Program Files\Microsoft BizTalk Server 2006\SDK\Samples\XmlTools\ExtendingMapper在Mapper Grid中,如果使用默认的xml file,不用在customal xml path中特别指明。 阅读全文

posted @ 2007-04-22 10:52 鸡尾虾的壳 阅读(196) 评论(0) 推荐(0) 编辑