为什么使用中间件下载时总是收到警告消息Object is in status Wait
生活随笔
收集整理的這篇文章主要介紹了
为什么使用中间件下载时总是收到警告消息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.
在我上述的例子里,可用工作進程的數目gv_open_processes為5 - 5 = 0, 因此拋出文章題目的警告消息。
解決方案:要么停掉長時間處于running狀態的其他下載任務以釋放出占用的工作進程。
要么在表SMOFPARSFA里為參數MAX_PARALLEL_PROCESSES配置更大的數值。
總結
以上是生活随笔為你收集整理的为什么使用中间件下载时总是收到警告消息Object is in status Wait的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面对美国禁令 苹果等公司仍然加大对Tik
- 下一篇: 利用CRM中间件Middleware从E