导航

2007年4月10日

摘要: 今天用这个向导提升了几个属性,有独特类型属性,也需上下文属性域。点来点去,自己都差一点糊涂了。总体来说,当选中任意一个待Promote的field时,右边的对话框中都显示的是一个全局视图,而不只是关于当前选中field promote情况的显示。对于属性域的promote,本质上最可靠的管法是点击旁边的一个随鼠标移动若隐若现的小按钮,查看基于对应属性XSD中的可编辑的xpath表达式。通过手工编辑... 阅读全文

posted @ 2007-04-10 19:55 鸡尾虾的壳 阅读(249) 评论(0) 推荐(0) 编辑

摘要: Biztalk中,Message的Promote Property有两类:基于MessageDataPropertyBase 与 基于MessageContextPropertyBase的提升属性。假设有两个Message:Msg_In与Msg_Out, 属于同一个XSD类型。属性XSD定义了两个Promote Property: ContestPropertyTestNS.f1(MessageD... 阅读全文

posted @ 2007-04-10 19:39 鸡尾虾的壳 阅读(256) 评论(0) 推荐(0) 编辑

摘要: Follow着做了几次,结果总是进不了Excute方法中的断点, ft!!! 阅读全文

posted @ 2007-04-10 18:59 鸡尾虾的壳 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 假设一个Property Schema中存在两个属性f1,f2。假设f1来源于Document XSD的field值,f2属于MessageContextPropertyBase类型。如果设置f1,f2属性的"Sensitive Infomation"属性值为"true"。f2在接收管道中提升并填充值。在编排中测试的结果如下:f1的"Sensitive Infomation"属性值为"true"导... 阅读全文

posted @ 2007-04-10 18:53 鸡尾虾的壳 阅读(224) 评论(0) 推荐(0) 编辑

摘要: Document XSD的Field可以通过Promote的方式称为Distinguished Field, Context Property。这两种方式的相同点与不同点在于:相同点:都出现在消息的Context中,Distinguished Field的属性名称是field的xpath值,namespace为系统命名空间。都可以在编排中访问(访问语法不同,前者用点号)。不同点: 前者不能... 阅读全文

posted @ 2007-04-10 18:41 鸡尾虾的壳 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 1.Context Property Value存在 场景:MessageDataPropertyBase类型的Context Property在Message中存在。 结果:将会产生两个Suspend Service实例 实例1 Service Class:Message, Suspend... 阅读全文

posted @ 2007-04-10 16:29 鸡尾虾的壳 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 原则:上下文属性访问语句必须出现在消息构造语句后。否则出现访问未构造消息属性的错误。MyMessage.PartA = something;MyMessage(SomeContextProeprty) = someValue;MyMessage.PartB = somethingElse;Error! MyMessage.PartA = something;MyMessage.PartB = s... 阅读全文

posted @ 2007-04-10 11:18 鸡尾虾的壳 阅读(157) 评论(1) 推荐(0) 编辑

摘要: f1_0 f2_0 or f1_0 f2_0验证失败 f1_0 f2_0 or f1_0 f2_0 or f1_0 f2_0 xsd generate instance默认生成的验证成功 阅读全文

posted @ 2007-04-10 11:06 鸡尾虾的壳 阅读(241) 评论(1) 推荐(0) 编辑