您现在的位置是:首页 > 文章详情

为什么使用中间件下载时总是收到警告消息Object is in status Wait

日期:2018-03-30点击:344

在使用中间件从ERP下载对象时,正常情况下应该看到如下提示消息:

然而有时遇到的是黄色的警告消息:Object is in status Wait.

如何自己排错呢?在函数SMOF0_INIT_DNL_START里设置断点。

使用SMOF0_READ_SMOFPARSFA查询系统参数MAX_PARALLEL_PROCESSES,在我使用的系统上配置为5,意味着最大只允许有5个工作进程用于中间件下载。

下列代码107到115行负责计算还剩余多少可用的工作进程用于中间件下载。计算结果存储于第115行的变量gv_open_processes.

在我上述的例子里,可用工作进程的数目gv_open_processes为5 - 5 = 0, 因此抛出文章题目的警告消息。

解决方案:要么停掉长时间处于running状态的其他下载任务以释放出占用的工作进程。

要么在表SMOFPARSFA里为参数MAX_PARALLEL_PROCESSES配置更大的数值。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原文链接:https://yq.aliyun.com/articles/573733
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章