Eclipse / Domino Designer Web服务提供程序中是否允许使用枚举值?我将我的编译器设置为1.6,它允许我声明枚举,但是当我尝试将其合并到服务中而不直接弄乱WSDL时,它会给出“请求的操作失败”。
答案 0 :(得分:0)
在notes.ini中设置JavaCompilerTarget=1.5
are advices,然后重新启动Notes。但它对我不起作用(Notes 8.5.3)。
我使用以下步骤解决了这个问题。
private java.util.List< Integer>我的列表;
现在您可以使用Java 1.5特定声明,例如枚举。
相同的方法适用于Notes中的其他位置,您希望在其中解决相同的任务。不仅适用于WebService提供商。
答案 1 :(得分:0)
这是IBM Designer中的一个错误,它不会保存Java编译器版本。 您必须在其上的每个代理中设置目标版本。
请查看this answer以获取解决问题的详细说明。
修改强>
要设置代理的合规性级别,请打开代理并打开java类。打开菜单项目/属性 - > Java编译器。设置为"启用项目特殊设置"并设置"编译器合规性级别"到1.6。