我已按照鏈接(http://docs.wso2.org/display/BPS300/Writing+a+Human+Task+Artifact)中提及的準則創建了WSO2人工任務。 我從異步BPEL流程調用人工任務,一旦人工任務完成,它將繼續與其他BPEL活動和回調客戶端進行交互。 我正面臨一個問題,即人工任務進入COMPLETED任務狀態,但調用該人工任務的BPEL流程沒有從REMOTE TASK活動繼續進行到下一個BPEL活動,而是保持ACTIVE狀態。 請爲此建議需要做什麼,我需要使用BPEL相關性嗎?如果是,那麼我如何在人工任務活動中實現協同關係。WSO2人工任務進入COMPLETED狀態,但調用BPEL進程仍處於ACTIVE狀態
0
A
回答
1
不需要在遠程任務的BPEL流程中使用BPEL關聯。 B4P擴展在內部與BPEL實例和Task實例相關聯。對於此B4P擴展,在deploy.xml文件中使用了一個關聯過濾器。
在文檔中似乎缺少上述部分。我會更新文件。同時你可以按照以下步驟來修復它。
1)在text/xml編輯器中打開deploy.xml。
2)假設您的任務的合作伙伴鏈接是b4pPartnerLink
。然後找到b4pPartnerLink
合作伙伴鏈接的提供商服務,並添加相關過濾器correlationFilter="b4p:b4pFilter"
,如下所示。
<provide partnerLink="b4pPartnerLink" correlationFilter="b4p:b4pFilter">
<service name="apprv:ClaimServiceCB" port="ClaimPortCB"/>
</provide>
3)然後重新部署BPEL過程。
如果問題仍然存在,請您檢查WSDL中的回調服務url是否正確。
謝謝〜hasitha
相關問題
- 1. kill -9不工作,但進程不處於Z狀態或D狀態
- 2. FIFO調度仍處於關閉狀態?
- 3. 監控服務器,進程,服務,任務調度狀態
- 4. PNR狀態進程
- 5. 更新人工任務狀態
- 6. Hello-samza - 任務處於接受狀態
- 7. MemoryCache進入處置狀態神奇
- 8. LSF bsub:作業總是處於PENDING狀態,不會進入RUN狀態
- 9. 所有地圖任務達到100%,但仍處於運行狀態
- 10. AsyncTask進入等待狀態
- 11. UML狀態圖 - 進入狀態,而不必調用輸入功能
- 12. 圖spokg_test仍處於配給狀態
- 13. Oscommerce PayPal IPN仍處於待定狀態
- 14. Kubernetes吊艙仍處於「ContainerCreating」狀態
- 15. ConfigureAwait(false)仍處於死鎖狀態
- 16. 檢查進程狀態
- 17. OpenAM登錄進程狀態
- 18. C#7za.exe進程狀態
- 19. os x進程狀態UE
- 20. 進程終止狀態1
- 21. psapi.dll進程狀態api
- 22. 確定進程的狀態
- 23. Spark RDD任務始終處於RUNNING狀態而不進行數據處理?
- 24. 無狀態自動推進狀態機
- 25. Python3程序進入非響應狀態
- 26. 爲什麼線程進入WaitSleepJoin狀態?
- 27. 關於Web服務器進程的TCP狀態的問題 - 爲什麼它總是處於LISTENING狀態?
- 28. 關閉繪圖窗口後,gnuplot_x11進程仍然處於活動狀態
- 29. 使用procf知道進程狀態/ <pid> /狀態
- 30. 寫進度狀態
@hasitha嗨,是有可能得到在BPEL流程中的任務ID(任務的過程中產生的)? – dereck