2017-04-12 110 views
1

在IBM的注意事項,如果我創建一個Java代理,我怎麼那麼包括我自己創建的Java文件: enter image description here如何包含在Java代理自己創建的Java文件

所以我創建了一個cxmlCustom包,這個我想包含到profileResponse中。請注意,在Java代理不工作實行進口cxmCustom ..

接下來該我用的java類:的StatusCode,這樣我可以創造出具有例如這些值的對象:

Statuscode = 406 
Text = Not Acceptable 
Meaning = more text 

在class StatusCodesList,其中我創建了一堆狀態碼對象並將這些創建的狀態碼對象保存在一個數組中。

在我的profileResponse我想檢索這個對象。後來在其他代理我重用這個statuscodelist類.. 我想知道這是否是一個好辦法做到這一點?

回答

4

您不能使用Java代理中設計器代碼部分中定義的Java類或Jars。它們只能用於XPage。

您必須將Java類複製到Java代理中。
或者,您可以創建一個Java類型的腳本庫,並在其中添加您的Java類並將此腳本庫添加到您的Java代理。
或者,你從你的Java類創建一個JAR文件,並使用它像這裏描述的:https://stackoverflow.com/a/27335314/2065611

1

這裏就是我所做的。我把一般使用代碼的腳本庫(而不是java文件夾,你)。然後,當我在代理中需要它時,我可以根據需要導入腳本庫(y/ies)。