2017-04-12 109 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)。