小编dva*_*erl的帖子

BizTalk EDI架构中的日期范围验证

我需要验证BizTalk架构中的元素中的日期范围.我收到了结束日期之前的开始日期(20130521-20130501).我知道我可以在地图中使用XSLT和C#轻松解析和验证此字符串,但是,我需要将验证作为模式的一部分,以便在收到具有此格式日期的事务时,BizTalk将拒绝EDI事务并向发件人发回999拒绝.

我已经阅读了许多帖子,建议不要使用正则表达式验证日期范围,但除了创建自定义管道组件或使用C#,我没有看到任何其他方式.有一个schema属性允许使用正则表达式来验证输入数据.

我对正则表达式不太满意,需要一些帮助来确定如何验证开始日期是否小于或等于结束日期.日期以字符串形式接收.我已经阅读过关于在" - "上拆分字符串的内容,但不知道如何比较结果.任何帮助,将不胜感激.

regex xml biztalk edi

2
推荐指数
1
解决办法
548
查看次数

标签 统计

biztalk ×1

edi ×1

regex ×1

xml ×1