2017-04-19 2 views
1

Filenet P8 Content Platform Engine 5.2.1 und WebSphere 8.5.5 werden in meinem aktuellen Projekt verwendet. Mein Ziel ist die Erstellung von Java Action Handlern. Ich habe eine JAR-Datei mit den benötigten Funktionen. Ich möchte Action-Handler als ein CodeModule-Objekt speichern. Ich kann ein Code-Modul über die Administration Console für Content Platform Engine (acce) erstellen. Aber wie kann ich das Glas in einem CodeModule-Objekt über acce bereitstellen?So implementieren Sie einen Java-Aktionshandler in IBM Filenet?

Antwort

1

In FileNet gibt es eine Unterklasse des Dokuments namens "Code Module".

Wenn Sie über ein ordnungsgemäß erstelltes JAR verfügen, erstellen Sie mit ACCE eine Instanz des Code-Moduls (wie bei jeder anderen Document-Instanz) und checken Sie die Instanz mit Ihrer JAR-Datei als Inhalt ein.

Um richtig konstruiert Glas zu erstellen, müssen Sie eine Klasse, die com.filenet.api.engine.EventActionHandler implementiert (in Jace.jar gefunden)

Sie dann eine Ereignisaktion erstellen können, dass die Punkte in Ihrem Jar und einem Abonnement, das auf Ihre Ereignisaktion zeigt.

Ich würde vorschlagen, einen Blick here für weitere Informationen über Ereignisaktionen.

Bitte lesen Sie auch die IBM FileNet-Dokumentation, insbesondere Change Preprocessors, Subscriptions, und die Themen unter Action Handlers.

+0

Vielen Dank für Ihre Antwort. Ich habe eine IBM Dokumentation über Evenet Action, Subscriptions, Codemodul usw. gelesen. Und ich habe jar mit der Klasse, die com.filenet.api.engine.EventActionHandler implementiert, richtig konstruiert. Und ich verstehe, wie es funktioniert, außer einer Sache: Wie kann ich die Instanz von Code Module einchecken, indem ich jar-Datei als Inhalt verwende? [Erstellen eines Codemoduls] (https://www.ibm.com/support/knowledgecenter/en/SSNW2F_5.2.1/com.ibm.p8.ce.admin.tasks.doc/p8pcc048.htm). In meinem Fall gibt es kein "Mit Inhalt" -Kontrollkästchen während der Erstellung von CodeModule-Instanz –

+1

Wenn Sie "Code Module" als Ihre Klasse wählen, sollten Sie ein "Mit Inhalt" -Kontrollkästchen bekommen. Am einfachsten ist es, den Ordner "Codemodule" zu öffnen und das Dropdown-Menü "Aktionen" auszuwählen. Wählen Sie Neues Dokument. Ändern Sie die Klasse in "Codemodul" und aktivieren Sie das Kontrollkästchen "Mit Inhalt". –

Verwandte Themen