导航

2008年5月29日

摘要: 对于Receive Port Location,管道的Assemble阶段会利用xsd对接收消息进行验证。如果消息不符合xsd验证,那么消息会被suspend。 如果在Send Port上有一个map。map转换生成的xml消息不符合xsd,那么消息是不会被suspend的。这表明Send Port Map是不对消息进行模式验证的。可以在Send Pipeline的Pre_Disassembler... 阅读全文

posted @ 2008-05-29 17:10 鸡尾虾的壳 阅读(186) 评论(0) 推荐(0)

摘要: //Sourcecode from tomas_restrepo, a great BTS developer using System; using System.Collections.Generic; using System.IO; using System.Runtime.Serialization; using System.Text; using Microsoft.XLANGs.B... 阅读全文

posted @ 2008-05-29 16:47 鸡尾虾的壳 阅读(233) 评论(0) 推荐(0)

摘要: 目前,XML/Flat File Disassembler都支持消息的拆分。但是,它们的局限性在于只能在xsd模型层进行拆分。如果需要针对输入文件的数据,按照特定的逻辑来拆分,它们是不支持这种功能的。 举个例子,如果一个输入文本文件中包含包含数据,每行数据是一个PO Item。每个PO Item中有个PONum信息。使用Flat File Disassembler来可以实现每行拆分为一个新消息(也... 阅读全文

posted @ 2008-05-29 14:15 鸡尾虾的壳 阅读(220) 评论(0) 推荐(0)