0

我是 Tibco BubinessWorks 和 sql 数据库的新手,但不知何故,我不得不使用 Tibco 托管一个简单的 Web 服务来查询本地数据库。

我想要实现的非常简单,我在 Tibco Designer 中的流程将有一个活动来查询数据库以使用输入 customerid 查找 customername。

但是在没有找到具有特定输入 customerid 的客户的情况下,我想生成一个错误。而且我尝试使用“条件成功”将我的数据库查询活动与生成错误活动联系起来,但我不知道设置 xpath。

另一个问题是,在没有找到输入 id 的 customername 的情况下,数据库是返回 null 还是空字符串?

如果它是 null,对于 xpath,是否有类似:if(customername = null)?

谢谢!!!

4

1 回答 1

3

在这两种情况下(即 null 或空字符串)string-length(customername) = 0,作为 XPath 表达式都可以很好地捕捉customer id未返回结果的情况。在不知道您的数据库模式的情况下,很难显示比这更多的细节。

请注意,您始终可以检查返回的行数,计数为0.

于 2012-07-14T14:33:56.360 回答