1

我想在适配器中调用一个 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(...) ?
4

1 回答 1

2

知道了。包名称不以com开头,请阅读 Worklight 的关于适配器部分的文档。

于 2013-09-29T08:48:30.267 回答