Anlegen einer Aktionssequenz für die Kommandos

Durch das Anlegen einer Aktionssequenz erhalten die M2M-Anwender Zugriff auf die Modelltransformation und der M2M-Konfigurator Zugriff auf die Konfiguration der Modelltransformation in Innovator.

Voraussetzungen

Sie besitzen das Verfahrensrecht Konfigurieren.

Zusammenhang

Durch das Anlegen einer Aktionssequenz für die Modelltransformation ermöglichen Sie das Ausführen der Modelltransformation aus Innovator heraus. Sie können auf die Modelltransformation über Extras>Engineering-Aktionen>Kommandos zugreifen.

So gehen Sie vor

  1. Öffnen Sie den Konfigurationseditor von Innovator.

  2. Selektieren Sie ein eigenes Profil, in dem Sie die Aktionssequenz anlegen können oder legen Sie ggf. ein neues Profil an.

  3. Wählen Sie Bearbeiten>Sperren.

    Wenn Sie ausreichende Berechtigungen haben, wird das Profil ist als gesperrt markiert.

  4. Wechseln Sie zu den Aktionssequenzen mit Ansicht>Aktionen.

  5. Legen Sie eine Aktionssequenz an mit Erstellen>Aktionssequenz>Java-Programmsequenz.

  6. Selektieren Sie die neu angelegte Aktionssequenz.

  7. Wählen Sie Bearbeiten>Eigenschaften.

    Der gleichnamige Dialog erscheint.

  8. Geben Sie geeignete Namen und lokalisierte Namen ein.

  9. Wählen Sie ein Symbol aus.

  10. Schließen Sie den Dialog.

  11. Selektieren Sie in der rechten Liste der Profilelemente die Engineering-Aktion.

  12. Wählen Sie Bearbeiten>Eigenschaften.

    Der gleichnamige Dialog erscheint.

  13. Geben Sie einen Namen ein.

  14. Geben Sie als Arbeitsverzeichnis "$INODIR/java" ein.

  15. Wenn es die Aktion zum Konfigurieren ist, dann geben Sie als Location "de.mid.innovator.m2msdk.application.ConfigurationApplication" ein, andernfalls "de.mid.innovator.m2msdk.application.MappingApplication".

  16. Geben Sie als Argument "Option=<Pfad, in dem die Optionsdatei liegt>" ein.

  17. Hinweis

    Sie können den Pfad absolut oder relativ angeben. Dateien mit relativem Pfad werden zuerst im Arbeitsverzeichnis und dann im Klassenpfad gesucht. Stellen Sie sicher, dass die Optionsdatei dort existiert, z.B. indem Sie eine vorhandene Optionsdatei dorthin kopieren. Wenn die Datei nicht gefunden wird, wird die entsprechende Datei aus dem Verzeichnis $INODIR/java/M2MSDK/configuration/de/mid stattdessen verwendet. Wenn eine Datei nicht schreibbar ist, wird stattdessen eine Kopie ins temporäre Verzeichnis gespeichert.

  18. Wechseln Sie in das Register Klassenpfad und tragen Sie hier folgenden Text ein:

    "./M2MSDK/bin/M2MSDK.jar ./ModelCore/bin/ModelCore.jar ./MappingDialogTemplates/bin/MappingDialogTemplates.jar ./MappingCore/bin/MappingCore.jar ./M2MSDK/lib/jdom-2.0.2.jar ./M2MSDK/lib/commons-io-2.4.jar ./M2MSDK/lib/RunCC.jar"

  19. Schließen Sie den Dialog.

  20. Wechseln Sie in die Ansicht Ausführungsrechte.

  21. Fügen Sie zu den Benutzerrollen entsprechend die Rollen M2M-Transformer, M2M-Konfigurator und SDK-Entwickler die Aktionssequenz hinzu, je nachdem welche Rolle die Aktionssequenz ausführen können soll.

  22. Wechseln Sie in die Ansicht Menüs.

  23. Selektieren Sie im Baum auf der linken Seite Ihr Profil und darin Innovator-spezifisch::Innovator-Modell.

  24. Fügen Sie zu diesem Modell die Aktionssequenz hinzu.