2013-05-13 66 views
0

在ESB中,我們有類中介,您可以在其中通過java代碼編寫自定義邏輯。同樣,我怎樣才能在wso2 BPS中完成同樣的事情?如果通過創建自定義邏輯代碼的jar文件完成,那麼在何處放置此jar以及如何在創建BPEL流程時訪問此jar?一個樣本會對我很有幫助。提前致謝。Wso2 BPS是否具有類介體類型功能?

回答

3

是的,在BPS中,您可以編寫自定義的擴展活動。使用擴展活動你可以執行java代碼。請參閱此blog post以獲取更多信息。

+0

我跟着博客,因爲它給出,但它給我錯誤:[2013-05-13 14:46:36,262]錯誤{org.apache.ode.bpel.engine.NStateLatch} - 部署過程「 {http:// ode/bpel/unit -test} ExtensionActivity-21「失敗。流程模型需要引擎理解由h ttp://ode.apache.org/extensions/b4p定義的語言擴展。此名稱空間沒有註冊擴展束。 – Roy 2013-05-13 09:32:39

+0

好像你還沒有配置bps.xml。首先,您必須將擴展活動jar放入$ CARBON_HOME/repository/components/lib /中,然後編輯$ CARBON_HOME/repository/conf/bps.xml來配置BPS。請閱讀readme.txt以獲取示例位置的更多信息。 https://svn.wso2.org/repos/wso2/people/denis/org.wso2.carbon.bpel.extension.activity.sample/README.txt – 2013-05-13 10:49:47