我们正在尝试将长值传递给WLDFAccessRuntime(weblogic的mbean),属性为EarliestAvailableTimestamp& LatestAvailableTimestamp,期待' L'最后。
EarliestAvailableTimestamp(默认值) cmo.getEarliestAvailableTimestamp() 1509097885002L
但我们正在尝试通过wlst脚本更改值 一个= 1234 b = long(a) - 该值传递给EarliestAvailableTimestamp()
虽然它很长,但它最终没有给出L,所以EarliestAvailableTimestamp()不接受该值。
例如:
S = 1519056698455 E = 1519057598000
脚本值: cursorname = cmo.openCursor(long(s),long(e),"") 打印cursorname CUSTOM / com.bea.wli.monitoring.sla.alertIterator-25--9159200561733388375
Maually Entered值: cursorname = cmo.openCursor(1519056698455L,1519057598000L,"") 打印cursorname CUSTOM / com.bea.wli.monitoring.sla.alertIterator-26-6422683192499293139
cursorname值应该相同。
答案 0 :(得分:0)
问题已经解决,wlst绕过了python库,导致了这个问题。
使用命名空间导入的库修复了该问题。