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

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

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

如何本身排错呢?在函数SMOF0_INIT_DNL_START里设置断点。对象

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

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

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

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

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

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