Die Möglichkeiten innerhalb der Transformation können durch selbstentwickelte Funktionen erweitert werden. Dabei muss es sich um Funktionen eines .net-Typs handeln, welcher als Erweiterungsobjekt für die Transformation registriert werden kann.
Für die Registrierung werden folgende Angaben benötigt:
Die Registrierung eines Erweiterungsobjektes hängt vom Kontext ab, aus dem die Transformation aufgerufen wird und wird nachfolgend beschrieben.
Die Puzzlekategorie muss für die Registrierung eigener Erweiterungsobjekte vorbereitet sein. Ist das der Fall, finden Sie in der Kategorieverwaltung im ManagementCenter an der Kategorie einen Parameter 'Zusätz. Erweiterungsobjekte (Xslt)':
Sollte die Einstellung an Ihrer Kategorie fehlen, sprechen Sie uns bei Bedarf an.
Es können mehrere Erweiterungsobjekte registriert werden wobei dann die Definitionen der Erweiterungsobjekte per Semikolon getrennt werden.
Eine Definition eines Erweiterungsobjektes muss dem folgenden Format folgen:
[namespace]|[.net-Type]
Ein Beispiel für die Registrierung zweier Erweiterungsobjekte könnte dann so aussehen:
eo:iduSchulung|IDU.Schulung.EOSchulung;eo:iduTest|IDU.Test.TestObject