為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

i042416發表於2018-03-04

在使用中介軟體從ERP下載物件時,正常情況下應該看到如下提示訊息:

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

然而有時遇到的是黃色的警告訊息:Object is in status Wait.

如何自己排錯呢?在函式SMOF0_INIT_DNL_START裡設定斷點。

使用SMOF0_READ_SMOFPARSFA查詢系統引數MAX_PARALLEL_PROCESSES,在我使用的系統上配置為5,意味著最大隻允許有5個工作程式用於中介軟體下載。

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

下列程式碼107到115行負責計算還剩餘多少可用的工作程式用於中介軟體下載。計算結果儲存於第115行的變數gv_open_processes.

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

在我上述的例子裡,可用工作程式的數目gv_open_processes為5 - 5 = 0, 因此丟擲文章題目的警告訊息。

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

解決方案:要麼停掉長時間處於running狀態的其他下載任務以釋放出佔用的工作程式。

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

要麼在表SMOFPARSFA裡為引數MAX_PARALLEL_PROCESSES配置更大的數值。

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait
為什麼使用中介軟體下載時總是收到警告訊息Object is in status Wait

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2151482/,如需轉載,請註明出處,否則將追究法律責任。

相關文章