我在从 Tibco ActiveMatrix 进程中的 Java 方法组件检查空值时遇到问题。
基本上,我有一个 Java 方法组件调用 java 来获取一个计费帐户,如果返回为 null,我想记录搜索条件 - 计费帐户 id;否则,我会将对象映射为 XML 内容...
问题是在“XPath”中使用以下内容来检查转换中的空对象(有条件成功):
- 空($Get-BA-Details/ns5:JavaMethodActivityOutput/MethodReturnValue
- 计数($Get-BA-Details/ns5:JavaMethodActivityOutput/MethodReturnValue)= 0
- 字符串长度($Get-BA-Details/ns5:JavaMethodActivityOutput/MethodReturnValue)= 0
'$Get-BA-Details' 是 Java 方法组件。
他们都返回'false',然后尝试将java对象映射为XML内容,这导致找不到计费帐户时出错。
任何人都可以点亮一些灯吗?
非常感谢!