斯潘8
斯潘4
你好,
我的工作区中的“版本化编辑会话”事务类型与SDE编写器存在问题。相关工作区由工作流管理器启动。亚搏在线在流中创建子版本,并将此版本的名称作为参数值传递。我用的是作家,有三种特征类型,使用以下设置:
我期待什么:
数据将写入子版本。如果写入表成功,然后对帐子版本并将其发布到父版本。张贴后,子版本将被删除。当书写失败时,子版本未发布到父版本,将自动删除。
我现在有什么:
数据将写入子版本。如果写入表成功,然后对帐子版本并将其发布到父版本。张贴后,子版本是不删除。当书写失败时,子版本未发布到父版本,并且不自动删除。翻译日志中显示的以下错误:
当生成子版本时,我们通过在代码末尾添加“arcpy.clearWorkspaceCache_management()”来确保代码不会在数据库上创建锁。我们使用arcpy模块中的函数“createversion_management”生成子版本。
有人能帮我解决这个问题吗?
提前谢谢!
你好@加布里埃拉·阿列克萨,
不幸的是,我相信你所遇到的是一个关于过账和对账的已知问题,然后删除子版本。您看到此错误的原因是如何执行过账/对帐+删除子版本。
为了做到这一点,这需要一个两步的过程。一个例子是使用一个WorkspaceRunner转换器——在这里运行工作区,然后在成功的情况下使用python脚本(pythoncaller)删除子版本。您也可以尝试关闭python脚本,这也可能奏效。
如果有帮助请告诉我!
?2019安全亚搏在线软件公司|合法的