在WSO2 CEP样本模式下启动样本0009

时间:2016-11-09 11:55:50

标签: wso2 hex wso2cep

我试图在WSO2 CEP中试用0009样本。它适用于JMS协议中的MAP事件。

当我尝试在示例模式下运行WSO2 CEP时,我在windows中执行以下命令来运行samples / cep / artifacts中的示例:

wso2cep-samples.bat -sn 0009

导致以下错误: 无效号码。数字常量为十进制(17),十六进制(0x11)或八进制(021)。 预计此时为0。

虽然,当我运行0011的采样模式时,不会显示该类型的错误。

我正在使用WSO2 CEP版本4.2.0

我尝试寻找已经开放的bug,但没有。有人遇到过类似的问题吗?

编辑:如果我使用0011运行相同的ocmmand并在启动后停止它我可以使用0009运行命令,但仍然在执行开始时显示该错误消息。

1 个答案:

答案 0 :(得分:0)

该错误的原因是批处理将'0009'解释为八进制(因为在批处理脚本中,前导零将指定八进制),而'0009'是无效的八进制。

要摆脱此错误,请修改wso2cep-samples.bat文件并注释掉第48行& 49如下所示,然后尝试使用wso2cep-samples.bat -sn 0009

运行示例
rem SET /A UserInputVal="%cn%"*1
rem IF %UserInputVal% EQU 0 GOTO invalid_number
相关问题