我正在研究检查系统中是否存在文件以及是否已签出的 Java 代码。在这些检查之后,它调用 CHECKIN_UNIVERSAL 服务。这是它停止的地方。签入新文件可以正常工作,但签入现有文件会出错。
显示的特定错误(未修改我的原始代码)是!cscheckinitemexists。一堆谷歌搜索出现了清除数据绑定器的解决方案,但随后出现了无法检索或使用安全令牌的错误。
这是我用来清除和检索数据绑定器的代码:
m_binder.clearResultSets();
m_binder.getLocalData().clear();
m_binder.setEnvironment(new IdcProperties(SharedObjects.getSecureEnvironment()));