我是Tibco BubinessWorks和sql数据库的新手,但不知何故,我必须使用Tibco来托管一个简单的Web服务来查询本地数据库。
我想要实现的非常简单,我在Tibco Designer中的流程将有一个活动来查询数据库以找到带有输入customerid的客户名。
但是如果没有找到具有特定输入customerid的客户,我想生成错误。我尝试使用“条件成功”来链接我的数据库查询活动并生成错误活动,但我不知道设置xpath。
另一个问题是,如果没有找到输入id的customername,数据库是否会返回null或空字符串?
如果它是null,对于xpath,有类似的东西: if(customername = null)?
感谢!!!
答案 0 :(得分:2)
在这两种情况下(即null或空字符串)string-length(customername) = 0
作为XPath表达式将正常工作以捕获customer id
未返回结果的情况。在不知道您的数据库架构的情况下,很难显示出更多细节。
请注意,您始终可以检查返回的行数,计数为0
。