アダプターで 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(...) ?