技术文章 - CS348594
实施者触发器升级在作业日志中以 SQL9010 异常终止,在触发器编译列表中以 SQL7008(原因代码 8)异常终止
已修改: 08-Aug-2021
适用于
Windchill All说明
- 尝试在与其关联的文件不在同一个辅助存储池 (ASP ) 中的库中创建触发器时,实施者触发器升级异常终止
- 在作业日志中: SQL9010 RUNSQLSTM 或 RUNSQL 命令失败
- 在触发器编译列表中: SQL7008 <file name> in <file's library name> 对操作无效
- 二级文本显示“原因代码为 8”
- 原因:8 -- 基于表驻留在与创建对象的 ASP 不同的 ASP 中。
- 恢复:8 -- 在同一个 ASP 中使用表。
- 如果没有在编译列表中获得二级文本
- RUNSQLSTM 命令需要SECLVLTXT(*YES)参数。
- 建议通过 CHGCMDDFT 命令更改 RUNSQLSTM 命令默认值
- CHGCMDDFT CMD(QSYS/RUNSQLSTM) NEWDFT('SECLVLTXT(*YES)')
- 此时,可以重新提交失败的请求,生成带有二级文本的失败触发器编译列表
- 对于将来的请求,可以将 SECLVLTXT(*YES)添加到创建命令为 RUNSQLSTM 的每个对象代码定义中
- RUNSQLSTM 命令需要SECLVLTXT(*YES)参数。
- 二级文本显示“原因代码为 8”
这是文章 348594 的 PDF 版本,可能已过期。最新版本 CS348594