zoukankan      html  css  js  c++  java
  • BizTalk Server Business Rules Framework

    BizTalk Server - Business Rules Framework

     

    Posted by Rickie, http://rickie.cnblogs.com

    The business rules framework is a rules execution engine that allows you to create business policies that you can develop, deploy, and dynamically execute quickly without bringing your BizTalk process down. The business rules framework consists of policies, rules, vocabularies, and facts.

     

    In this walkthrough, you will create a policy named ProcessApplicantPolicy with one rule named RejectRule.

     

    1. Build a schema named NewHire.xsd in your local computer.

    NewHire.xsd.jpg

    2. Click Start, point to Programs, point to Microsoft BizTalk Server 2006, and then click Business Rule Composer.

    3. In the Policy Explorer window, right-click Policies, and then select Add New Policy.

    4. Enter a new name, ProcessApplicantPolicy and press <ENTER>.

    ProcessApplicantPolicy.JPG

     

    5. Right-click Version 1.0, and then select “Add New Rule” in the context menu. Enter the “RejectRule” as the rule name.


    RejectRule.JPG

    6. In the Facts Explorer window, switch to the XML Schemas tab. Then right-click Schemas, click Browse… menu item, and select the above “NewHire.xsd” file.

    FactsExplorer_XMLSchemas.JPG

    7. In the IF pane, right-click Conditions, and select Predicates, and then select LessThan, just like the following image.

    Conditions.JPG

    8. Drag Age from Facts Explorer window and drop it on to argument1 in IF pane. Then In the Facts Explorer window, switch to the Vocabularies tab.

     

    Add a new vocabulary named AgeValidation, and add a Minimum Age constant. Enter MinimumAge for the definition name field.

    MinimumAge_Constant.JPG

    On the argument2 entry in the IF section, dray and drop the custom vocabulary parameter MinimumAge you created in the above step.

    Conditions2.JPG


    9. Drag Role (XML Schemas) from Facts Explorer window and drop it on to Then pane.

    BRE.JPG

    The rule is complete at this point. Save the rule. You can now test the rule/policy.




  • 相关阅读:
    通过user-agent判断h5页面是在哪个手机App(QQ、微信、支付宝)下打开的
    vscode格式化插件
    简单直接,“NODE_ENV”总结
    NativeScript又一个Hybrid技术(附与Weex,ReactNative比较)
    ReactNative开发中遇到的问题记录
    两个在线编辑网站runjs和jsbin
    go 如何单测
    go语法-type等
    go语法-结构体和接口-细节
    解决 Webstorm 每次更新 Git 代码都要输入密码的问题
  • 原文地址:https://www.cnblogs.com/rickie/p/769259.html
Copyright © 2011-2022 走看看