我正在嘗試將我的Soffid 3服務器與我們的自定義網路應用程式Schrift連接。為此我使用了 а JSON REST Web Services Connector。我添加了REST Web服務插件,然后配置了一個JSON/XML/SOAP Rest Webservice型別的代理。 物件的加載作業正常。我的REST連接器成功地連接到網路服務,并獲得賬戶的資料。 問題是,當我試圖更新一些資料時(例如,我試圖鎖定一個賬戶),什么都沒有發生。不幸的是,我不知道應該發生什么。REST連接器應該在什么時候向管理系統發送更新的資料,以何種方式?我沒有發現任何日志條目說REST連接器試圖更新管理系統上的一個物件。也許我做錯了什么或錯過了什么。 我希望得到任何幫助。如果你需要的話,我可以發布所有的組態檔或日志細節。
Update#1
- 我檢查了代理的設定。Read only和Manual account creation被設定為no 。
- 該帳戶被設定為非管理型別,但我成功地將其型別改為共享,然后改為單一,但沒有得到錯誤。現在它被設定為single 。
- 任務佇列是空的。
我還檢查了更新方法是否存在,更新屬性是否設定正確。updateParams沒有被設定(這意味著所有屬性都應該被發送到管理系統)。
但當我改變賬戶的狀態(從啟用到禁用)時,什么都沒有發生。
在控制臺的日志中,我只能看到這幾行
14-Sep-2021 13:26:29.708 INFO [BPM-Scheduler:192.168.7.121:1] com.soffid.iam.bpm.job.JobExecutorThread.run 沒有作業要執行
當我手動運行任務Analize impact for changes on Schrift時,Execution log顯示
檢測到賬戶的變化
=============================
沒有檢測到變化
檢測到角色的變化
=============================
沒有檢測到變化
uj5u.com熱心網友回復:
系統應該已經在任務佇列中創建了一個UpdateAccount任務。請驗證:
- 任務引擎處于自動模式。在只讀或手動模式下,將不會創建任務。
- 如果您正在更新一個帳戶,請檢查該帳戶是否被設定為非托管。在這種情況下,將不會創建任務。
- 最后,確認任務佇列沒有耽擱任務。
系統應該已經在任務佇列中創建了一個 UpdateAccount 任務。
uj5u.com熱心網友回復:
你檢查過引擎模式嗎?看看主選單>管理>配置Soffid>集成引擎>智能引擎設定
。它應該被設定為自動。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/309950.html
標籤:
上一篇:URL中的@符號是什么意思?
