我正在研究檢查系統中是否存在文件以及是否檢出的Java代碼。在這些檢查之後,它會調用CHECKIN_UNIVERSAL服務。這是停止的地方。檢入一個新文件工作得很好,但它是檢查存在錯誤的現有文件。Oracle-UCM服務CHECKIN_UNIVERSAL在嘗試檢入現有文件時出現錯誤
顯示的特定錯誤(未對我的原始代碼進行修改)是!cscheckinitemexists。一堆谷歌搜索提出瞭解決方案來清除數據綁定,然後它出現了它無法檢索或使用安全令牌的錯誤。
下面是我用它來清除和檢索數據綁定代碼:
m_binder.clearResultSets();
m_binder.getLocalData().clear();
m_binder.setEnvironment(new IdcProperties(SharedObjects.getSecureEnvironment()));
這裏是我的代碼的要點:https://gist.github.com/Naktsvilks/b86e9bdb554ae129ee88 我試過一個新的DataBinder和m_binder,仍然是相同的錯誤 – Taibi 2015-02-11 13:30:32