[IB]PeopleSoft異步詳細信息中狀態“已完成”但訂閱合同狀態“新建”問題
阿新 • • 發佈:2017-08-01
ttr pkg dxt bin 公眾號 技術 cnblogs pst http
最近遇到一個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異步詳細信息中狀態“已完成”但訂閱合同狀態“新建”問題