AW: Attribute Script: Caused by: jdk.nashorn.internal.runtime.ECMAException: ReferenceError:
Ortner Nikolaus
N.Ortner at fh-kaernten.at
Wed Jul 27 02:26:01 EDT 2016
> Caused by: javax.script.ScriptException: ReferenceError: "email" is not
> defined in <eval> at line number 3
IMHO you need to extract the attribute "email" from your dependency ref="LDAP" with something like:
<resolver:AttributeDefinition xsi:type="ad:Simple" dependencyOnly="true" id="email" sourceAttributeID="emailFromLdap">
<resolver:Dependency ref="LDAP" />
...
</resolver:AttributeDefinition>
and then later access it in your script:
<resolver:AttributeDefinition xsi:type="ad:Script" id=" primaryMail">
<resolver:Dependency ref="email" />
...
if (!email.getValues().empty) {
...
Kind regards.
More information about the users
mailing list