最近遇到一个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异步详细信息中状态“已完成”但订阅合同状态“新建”问题的更多相关文章

  1. MTK android 工程中如何修改照片详细信息中机型名

    每一个项目的机型名都不相同,因此拍出来的照片需要更改详细信息中的机型名. 那么,具体在哪里修改照片详细信息机型名呢 路径信息:/ALPS.JB3.TDD.MP.V2_TD_xxx/mediatek/c ...

  2. Effective Java 第三版——75. 在详细信息中包含失败捕获信息

    Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...

  3. python爬取豌豆荚中的详细信息并存储到SQL Server中

    买了本书<精通Python网络爬虫>,看完了第6章,我感觉我好像可以干点什么:学的不多,其中的笔记我放到了GitHub上:https://github.com/NSGUF/PythonLe ...

  4. 获取文件属性“详细信息” - StringFileInfo

    0.什么是StringFileInfo1.获取方法2.示例代码 参考链接: 1.MS docs - GetFileVersionInfoA:https://docs.microsoft.com/zh- ...

  5. 最简单的方法是使用标准的 Linux GUI 程序之一: i-nex 收集硬件信息,并且类似于 Windows 下流行的 CPU-Z 的显示。 HardInfo 显示硬件具体信息,甚至包括一组八个的流行的性能基准程序,你可以用它们评估你的系统性能。 KInfoCenter 和 Lshw 也能够显示硬件的详细信息,并且可以从许多软件仓库中获取。

    最简单的方法是使用标准的 Linux GUI 程序之一: i-nex 收集硬件信息,并且类似于 Windows 下流行的 CPU-Z 的显示. HardInfo 显示硬件具体信息,甚至包括一组八个的流 ...

  6. 【转】android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注

    使用Android studio打包应用程序出现如下错误: 注: 某些输入文件使用或覆盖了已过时的 API. 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译. 注: 某些 ...

  7. Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置 "manager-script" 角色的正确用户名和口令。 有关详细信息, 请查看服务器日志。

    错误描述: 发布时控制台出现: 部署错误: 尚未授予访问 Tomcat 服务器的权限.请在服务器管理器的 Tomcat 定制器中设置 "manager-script" 角色的正确用 ...

  8. Android Studio编译OsmAnd出现警告:GeoPointParserUtil.java使用或覆盖了已过时的 API。有关详细信息请使用-Xlint:deprecation重新编译

    [背景] 之前折腾: [记录]Android Studio中导入OsmAnd并编译 期间,遇到了编译警告: 1 2 3 4 5 :OsmAnd-java:compileJava 注: E:\crifa ...

  9. NGUI中显示DrawCall详细信息

    [NGUI显示DrawCall详细信息] UIDrawCall中有个宏,SHOW_HIDDEN_OBJECTS,默认为关闭状态.将此宏打开,NGUI即会将DrawCall对象显示在Hierarchy中 ...

随机推荐

  1. JAVAEE——struts2_04:自定义拦截器、struts2标签、登陆功能和校验登陆拦截器的实现

    一.自定义拦截器 1.架构 2.拦截器创建 //拦截器:第一种创建方式 //拦截器生命周期:随项目的启动而创建,随项目关闭而销毁 public class MyInterceptor implemen ...

  2. 单机部署 kubernets 方法汇总

    #minikube : 可以方便的在本机用虚拟机创建一个开箱即用的Kubernetes集群 #kubeadm : 可以自动化的将多台Ubuntu或者CentOS主机组建成集群 #nanokube,ki ...

  3. An abandoned sentiment from past

    An abandoned sentiment from past time limit per test 1 second memory limit per test 256 megabytes in ...

  4. java设计模式综合项目实战视频教程

    java设计模式综合项目实战视频教程 视频课程目录如下: 第01节课:本课程整体内容介绍:X-gen系统概况,包括:引入.X-gen项目背景.X-gen的HelloWorld第02节课:X-gen整体 ...

  5. Swift大写和小写字符串

    您可以通过字符串的 uppercaseString 和 lowercaseString 属性来访问一个字符串的大写/小写版本. 复制纯文本新窗口 let normal = "Could yo ...

  6. 【Android Developers Training】 67. 响应触摸事件

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  7. spring的Convert机制

    spring.core包内有Converter接口,方法是T convert(S source);从一个类型转为内容一个类型的实际转化器:converters可能非常多,需要一个注册器来集中管理使用, ...

  8. 使用Scribefire在博客中插入语法高亮

    效果如下, 文字1 int cool void main() { cout<<"hello world!"<<endl } 文字2 经过一番折腾,终于搞定了 ...

  9. 【原】Sql Server 2008---安装时卸载Visual Studio

    由于数据库连接不上,所以卸载数据库,然后安装的时候出问题报错,结果是因为vs, 所以就有了卸载vs这一步.某些图片借用一下. 1. 打开电脑中的控制面板--程序和功能 2.找到要卸载的软件,但是卸载过 ...

  10. VPN断开后断网脚本

    有时在实际中需要,不能暴露自己的真实IP,不得不使用VPN,但是VPN的稳定性及易受网络环境影响,在VPN的暂时掉线之后,会暴露自己的真实IP,此时通过脚本操作路由表让VPN断线之后,电脑失去网络访问 ...