更新了 CSDTService 模板,不能再使用 CSDT 插件保存到 WCS
Updated CSDTService Template and can no longer Use CSDT plugin to save to WCS
我更新了 ElementCatalog(下面的路径)中的 CSDTService 元素,以添加一些额外的日志记录,以帮助我识别我在保存某些资产时遇到的其他问题,我正在 Eclispe 中更新表单(使用 WCS 插件)。
ElementCatalog/OpenMarket/Xcelerate/PrologActions/Publish/csdt/CSDTService.jsp
无论如何,在这次更改之后,我似乎无法从 eclipse 上传任何其他内容!
我在 elcipse 和 WCS 之间放置了一个代理,并尝试将一些更改保存到模板中,我可以看到正在发出的请求,ping 请求 returns 正常,但是从 eclipse 到 WCS 的上传同步 returns 与 :
Insufficient Privileges
如果您的用户不是“xceladmin”ACL 的成员(我的是,请参阅下一步),您可以在 CSDTService 模板中看到此消息。
现在,我的用户几乎一切正常,并且之前可以正常工作。我的用户属于:
RESTAdmin 组
具有以下 ACL(以及我未列出的其他 ACL):
xceladmin
siteGod
现在,因为我无法再从 Eclipse 中保存任何内容,所以我无法撤消更改。是否有任何其他方法可以恢复模板或找出导致问题的原因,以便我可以保存到 WCS 表单 eclipse?
感谢任何帮助!
我解决了这个问题,所以我想我会在这里记录它以防其他人遇到同样的问题。
解决方案的本质是找到一个未更改的模板版本(我在我使用的另一个 WCS 实例上找到的),然后使用 CSDT 命令行工具上传它。
所以步骤是:
找到未更改的模板,如果您没有其他实例,则可能可以通过分解安装包找到它
使用 CSDT 工具将损坏的模板导出到服务器文件系统默认工作区(不过您可以使用任何工作区)
使用未更改的版本更新模板的导出版本
使用CSDT命令行工具上传
CSDT 命令行工具显然不依赖此模板来上传。有一件事是,如果应用了补丁,那么模板可能已经更改,您应该尝试找到最新的补丁版本。
克里斯
我更新了 ElementCatalog(下面的路径)中的 CSDTService 元素,以添加一些额外的日志记录,以帮助我识别我在保存某些资产时遇到的其他问题,我正在 Eclispe 中更新表单(使用 WCS 插件)。
ElementCatalog/OpenMarket/Xcelerate/PrologActions/Publish/csdt/CSDTService.jsp
无论如何,在这次更改之后,我似乎无法从 eclipse 上传任何其他内容!
我在 elcipse 和 WCS 之间放置了一个代理,并尝试将一些更改保存到模板中,我可以看到正在发出的请求,ping 请求 returns 正常,但是从 eclipse 到 WCS 的上传同步 returns 与 :
Insufficient Privileges
如果您的用户不是“xceladmin”ACL 的成员(我的是,请参阅下一步),您可以在 CSDTService 模板中看到此消息。
现在,我的用户几乎一切正常,并且之前可以正常工作。我的用户属于:
RESTAdmin 组
具有以下 ACL(以及我未列出的其他 ACL):
xceladmin
siteGod
现在,因为我无法再从 Eclipse 中保存任何内容,所以我无法撤消更改。是否有任何其他方法可以恢复模板或找出导致问题的原因,以便我可以保存到 WCS 表单 eclipse?
感谢任何帮助!
我解决了这个问题,所以我想我会在这里记录它以防其他人遇到同样的问题。
解决方案的本质是找到一个未更改的模板版本(我在我使用的另一个 WCS 实例上找到的),然后使用 CSDT 命令行工具上传它。
所以步骤是:
找到未更改的模板,如果您没有其他实例,则可能可以通过分解安装包找到它
使用 CSDT 工具将损坏的模板导出到服务器文件系统默认工作区(不过您可以使用任何工作区)
使用未更改的版本更新模板的导出版本
使用CSDT命令行工具上传
CSDT 命令行工具显然不依赖此模板来上传。有一件事是,如果应用了补丁,那么模板可能已经更改,您应该尝试找到最新的补丁版本。
克里斯