【发布时间】:2021-12-31 10:45:28
【问题描述】:
我创建了一个 PeopleTools 应用程序引擎程序来插入/更新 PS_PERS_NID 表中的员工国民身份证数据。我正在使用 PeopleTools 文件布局定义将数据插入临时表,然后使用 Application Engine Do Select 从说明表中读取数据并通过 PeopleCode 通过 PeopleTools 组件接口 (CI) 定义加载。当数据干净时,它工作正常。我在异常 peoplecode 中编写了一个查询,以使用处理状态和错误消息更新暂存表中的数据。
当我使用无效的 SSN 对其进行测试时,它返回消息 Error changing value,并导致应用程序引擎失败。我在默认创建的 try-catch 块中拥有所有人员代码。
有人可以提供示例逻辑代码吗?我可以在暂存记录中捕获错误消息而无需异常处理。
【问题讨论】:
-
“有人可以提供示例逻辑代码吗?我可以在暂存记录中捕获错误消息而无需异常处理。”?这是问题偏离主题的标志。您应该进行研究,编写代码,然后针对特定问题提出特定问题,而不是要求我们为您编写离题的代码。请阅读“How to Ask”和“minimal reproducible example”及其链接页面。
标签: peoplesoft peoplecode peoplesoft-app-engine