我想在适配器中调用一个 java 类。我创建了一个名为 com.wl.poc.LdapUserCreator 的类,并成功地让它在 WL 服务器中工作(从另一个上下文调用它)
在我的适配器代码中,我把这个:
var url = WL.Server.configuration['com.wl.poc.ldap.providerUrl'];
var uidExpression = WL.Server.configuration['com.wl.poc.ldap.uidExpression'];
var base = WL.Server.configuration['com.wl.poc.ldap.ldapSearchBase'];
var managerDn = WL.Server.configuration['com.wl.poc.ldap.managerDn'];
var managerPwd = WL.Server.configuration['com.wl.poc.ldap.managerPwd'];
var service =wl.poc.LdapUserCreator.getServiceInstance( url, uidExpression, base, managerDn, managerPwd);
我有这个错误
ReferenceError:未定义“wl”(.../IntegrationAdapter-impl.js#373)
另一个问题:是否可以在适配器中有一个服务类的实例(这是一个java实例)并像这样调用它(还没有尝试过)?
var service =wl.poc.LdapUserCreator.getServiceInstance( url, uidExpression, base, managerDn, managerPwd);
service.addNewUser(...) ?