Vorheriges Thema: JavaScript-ImplementierungNächstes Thema: Java-Implementierung


JavaScript-Schnittstelle für Validierung auf Aufgabenebene

Die Definition der JavaScript-Schnittstelle für die Validierung auf Aufgabenebene lautet wie folgt:

Syntax
public boolean validate(
   BLTHContext context,
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
Parameter
Kontext

Eingabeparameter

Gibt ein Objekt an, das in der aktuellen Aufgabensitzung Methoden zum Abrufen von Informationen enthält.

attributeValue

Eingabeparameter

Gibt den Wert des Attributs an, das validiert wird.

changedValue

Ausgabeparameter

Gibt einen optionalen Transformationswert an, der den vom Benutzer bereitgestellten Wert ersetzt, welcher validiert wird. Wenn keine Transformation notwendig ist, geben Sie den Wert "Null" zurück.

errorMessage

Ausgabeparameter

Wenn die Validierung fehlschlägt, wird eine Meldung für den Benutzer angezeigt.

Die Meldung wird über AttributeValidationException angezeigt. Wenn die Methode einen falschen Wert zurückgibt, generiert CA Identity Manager diese  Ausnahme.

Kommentare

Die Ausgabeparameter changedValue und errorMessage weisen den Datentyp "StringRef" auf. "StringRef" ist ein vordefinierter Datentyp, der die Feldreferenz enthält, der Sie einen Wert zuweisen, wie in den folgenden Beispielen dargestellt:

Gibt zurück

JavaScript-Schnittstelle für Validierung auf Verzeichnisebene

Die Definition der JavaScript-Schnittstelle für die Validierung auf Verzeichnisebene lautet wie folgt:

Syntax
public boolean validate(
   String attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   );
Parameter
attributeValue

Eingabeparameter

Gibt den Wert des Attributs an, das validiert wird.

changedValue

Ausgabeparameter

Gibt einen optionalen Transformationswert an, der den vom Benutzer bereitgestellten Wert ersetzt, welcher validiert wird. Wenn keine Transformation notwendig ist, geben Sie den Wert "Null" zurück.

errorMessage

Ausgabeparameter

Wenn die Validierung fehlschlägt, wird eine Meldung für den Benutzer angezeigt.

Die Meldung wird über AttributeValidationException angezeigt. Wenn die Methode einen falschen Wert zurückgibt, generiert CA Identity Manager diese  Ausnahme.

Kommentare

Die Ausgabeparameter changedValue und errorMessage weisen den Datentyp "StringRef" auf. "StringRef" ist ein vordefinierter Datentyp, der die Feldreferenz enthält, der Sie einen Wert zuweisen, wie in den folgenden Beispielen dargestellt:

Gibt zurück