[IB]PeopleSoft异步详细信息中状态“已完成”但订阅合同状态“新建”问题

Posted 萧闹闹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[IB]PeopleSoft异步详细信息中状态“已完成”但订阅合同状态“新建”问题相关的知识,希望对你有一定的参考价值。

最近遇到一个IB异步程序状态不一致问题,异步详细信息中上面的状态是“DONE”但是订阅合同中还是“新建”状态。在域状态中清除域状态也不管用。

重启app server也不好使。最后执行了appmsgpurgeall.dms终于解决了问题。

应该是历史数据造成的,该脚本可以清除异步所有数据及域状态。

因为数据量比较大,所以选择truncate删除。

truncate TABLE PSAPMSGPUBHDR;
truncate TABLE PSAPMSGPUBDATA;
truncate TABLE PSAPMSGPUBCON;
truncate TABLE PSAPMSGSUBCON;
truncate TABLE PSAPMSGPUBERR;
truncate TABLE PSAPMSGPUBERRP;
truncate TABLE PSAPMSGPUBCERR;
truncate TABLE PSAPMSGPUBCERRP;
truncate TABLE PSAPMSGSUBCERR;
truncate TABLE PSAPMSGSUBCERRP;
truncate TABLE PSAPMSGPCONDATA;
truncate TABLE PSAPMSGSCONDATA;
truncate TABLE PSIBERR;
truncate TABLE PSIBERRP;
truncate TABLE PSIBDEBUGLOG;
truncate TABLE PSAPMSGIBATTR;
truncate TABLE PSIBAEATTR;
truncate TABLE PSIBRELMSGSEQ;
truncate TABLE PSIBRELMSGHDR;
truncate TABLE PSIBRELMSGDATA;
truncate TABLE PSAPMSGDOMSTAT;
truncate TABLE PSAPMSGDSPSTAT;
-- synchronous core tables:
truncate TABLE PSIBLOGHDR;
truncate TABLE PSIBLOGDATA;
truncate TABLE PSIBLOGERR;
truncate TABLE PSIBLOGERRP;
truncate TABLE PSIBLOGIBINFO;
-- archive tables:
truncate TABLE PSAPMSGARCHPH;
truncate TABLE PSAPMSGARCHPD;
truncate TABLE PSAPMSGARCHPC;
truncate TABLE PSAPMSGARCHSC;
truncate TABLE PSAPMSGARCHPT;
truncate TABLE PSAPMSGARCHST;
truncate TABLE PSIBLOGHDRARCH;
truncate TABLE PSIBLOGDATAARCH;
truncate TABLE PSIBLOGIBINFOAR;
-- lock tables:
truncate TABLE PSIBFCLOCK;
truncate TABLE PSIBADSLOCK;
-- node tables:
truncate TABLE PSNODESDOWN;


想了解更多可以搜索公众号“萧闹闹”

如果感到对您有帮助没准儿你就会赞赏,ios 专用赞赏通道:

以上是关于[IB]PeopleSoft异步详细信息中状态“已完成”但订阅合同状态“新建”问题的主要内容,如果未能解决你的问题,请参考以下文章

PeopleSoft JobSet Schedule Table

[IB]Integration Broker 是如何处理传入的请求(Part 2)

理解PeopleSoft集成代理(Integration Broker)-第1部分

[基础架构]PeopleSoft工作原理(从浏览器发送请求开始)

PeopleSoft单点登录工作原理

订单部分后台缺少产品和订单状态