小编Sir*_*lot的帖子

尽管条件得到满足,BizTalk规则引擎仍未触发操作

我在BizTalk中有一个具有CallRules形状的编排.业务流程的行为不符合预期,我将问题缩小到业务规则引擎(BRE).

我使用了Business Rules Composer中的测试策略功能,并为其提供了一个消息实例.BRE评估了规则,并且在检查输出时,似乎已完全满足其中一条规则.该规则中的每个条件都已评估为true,但操作尚未应用于我的消息.

我无法弄清楚为什么会这样 - 如果满足条件,为什么不采取行动?!

biztalk rule-engine biztalk-2009 biztalk-2010 biztalk-rule-engine

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

使用自定义XSLT文件进行映射时,更改在本地测试时有效,但在部署到服务器时失败

我在BizTalk 2010中有一个使用自定义XSLT路径文件的映射.

当我在Visual Studio中更改.xsl文件中的转换时,我使用内置工具测试地图文件(右键单击.btm文件并选择Test Map).

这一切都按预期工作,并在Visual Studio中生成所需的输出文件.

但是,在将程序集部署到BizTalk时,我发现没有反映出任何转换更改.没有多少重启主机实例,终止活动实例等解决了这个问题.

为什么我的更改不能进入BizTalk?

xslt biztalk

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

攻击TFS Checkin事件

我正在研究在服务器端的TFS中实现一些签入策略的项目.作为其中的一部分,我正在尝试获取变更集的历史记录.但是当签入时,我将变更集编号设置为-1.我不知道为什么会这样.我怀疑是否仅在执行ProcessEvent方法后分配变更集编号.感谢您的帮助.

public EventNotificationStatus ProcessEvent(TeamFoundationRequestContext requestContext, NotificationType notificationType,
              object notificationEventArgs, out int statusCode, out string statusMessage, out ExceptionPropertyCollection properties)
           {
               statusCode = 0;
               properties = null;
               statusMessage = string.Empty;


               if (notificationType == NotificationType.DecisionPoint)
               {
                   try
                   {
                       if (notificationEventArgs is CheckinNotification)
                       {
                           CheckinNotification notification = notificationEventArgs as CheckinNotification;


                              int changeId = notification.Changeset;; // here I get the Changeset as -1
                       }
                   }
               }
           }
Run Code Online (Sandbox Code Playgroud)

tfs-sdk tfs2010

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

Java运行时环境HKEY_LOCAL_MACHINE错误

我试图在我的Windows XP机器上摆脱旧版本的Java(因为我还有1.6,我也有1.7).好卸载1.6我得到一个关于Java Runtime Environment的错误.当我尝试启动Java控制面板时,它给了我这个错误:

系统找不到指定的注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境\ 1.7.0_05

我试图重新安装Java但是什么也没做.我无法完全删除Java,因为无论何时我尝试它都会给我一个错误,说安装中有错误.再具体一点:

安装过程中出现致命错误.

知道如何解决这个问题吗?这使我无法做很多令人沮丧的事情.

java windows registry environment runtime

1
推荐指数
1
解决办法
3万
查看次数

if..else语句在foreach循环中不起作用

其他声明在foreach循环中无法正常工作?这是我的代码.如果我的代码解释出错了会很好.

protected void getdata_Click(object sender, EventArgs e)
{
    using (var db2 = new cftzClassDataContext())
    {
        var username = (from p in db2.cftzAccounts
                        where p.username.Equals(getdata2.Text)
                        select p);
        foreach (var p in username)
        {
            if (getdata2.Text == p.username)
            {
                displayMSG.Text = "Is this correct ";
                displayData.Text = p.username;
                displayQuestionMark.Text = "?";
            }
            else
            {
                displayMSG.Text = "No User Found.";
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net

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