导航

2008年12月6日

摘要: 在Pipeline Message中,如果某属性不存在于消息流中,Message.Property会返回empty。但是在Orchestration Shape中,如果属性不存在,Engine会抛出异常。 在Message Assign Shape中,消息属性读取常常用到。但是这种Shape是不支持if语句的,因此无法用exists语句来判断。比较好的解决方法是把消息传到外部Class中进行处理。... 阅读全文

posted @ 2008-12-06 16:09 鸡尾虾的壳 阅读(148) 评论(0) 推荐(0) 编辑

摘要: ACK消息是在在对原始消息进行ACK或者NACK情况下,由Engine自动触发产生的。这类消息上有四个Guid属性。 BTS.AckOwnerID:产生ACK消息的Instance ID。 BTS.AckID:与触发ACK消息的Original Send Message关联用。Value Convention:"{"+OriginalSendMessage.MessageID.ToUpper( )... 阅读全文

posted @ 2008-12-06 15:43 鸡尾虾的壳 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 在Send Port Map抛出异常的情况下,通过BTS Admin的Query功能,我们可以查看Send Message的Body和Context Property。这个Message的body是input message的body, MessageType属性是Input Message的MessageType属性值。初步的看,这个消息和Input Message没有区别。事实上,他们之间的唯... 阅读全文

posted @ 2008-12-06 15:29 鸡尾虾的壳 阅读(175) 评论(0) 推荐(0) 编辑

摘要: odx和odx.cs是带Orchestrationodx的Biztalk Project中的两种文件类型。odx.cs是基于XLANG语法的odx文件对应class文件。带Orchestration的Biztalk Project编译模式有四种:Debug,Development,Deployment,Release。 在TFS管理sourcecode的情况下,只有在Development模式下,... 阅读全文

posted @ 2008-12-06 15:12 鸡尾虾的壳 阅读(263) 评论(0) 推荐(0) 编辑