Das vorliegende Dokument beschreibt wie Sie das ER-DB-Mapping im Konfigurationseditor des M2M SDK kundenspezifisch anpassen. Das Dokument richtet sich an den M2M-Konfigurator und an den SDK-Entwickler.
Voraussetzungen
Sie besitzen das Verfahrensrecht Konfigurieren.
Zusammenhang
Durch das kundenspezifische Anpassen einer Modelltransformation können Sie Ihre eigenen spezifischen Anforderungen an das ER-DB-Mapping umsetzen.
So gehen Sie vor
Öffnen Sie den Konfigurationseditor.
Selektieren Sie ein eigenes Profil, in dem Sie die Aktionssequenz anlegen können oder legen Sie ggf. ein neues Profil an.
Wählen Sie Bearbeiten Bearbeiten>Sperren.
Wenn Sie ausreichende Berechtigungen haben, wird das Profil ist als gesperrt markiert.
Wechseln Sie zu den Aktionssequenzen mit Ansicht>Aktionen.
Kopieren Sie die Aktionssequenz "ER-Modell in DB-Schema abbilden" zweimal in ein eigenes Profil.
Selektieren Sie die erste kopierte Aktionssequenz.
Wählen Sie Bearbeiten>Eigenschaften.
Der gleichnamige Dialog erscheint.
Geben Sie geeignete Namen und lokalisierte Namen ein.
Schließen Sie den Dialog.
Selektieren Sie in der rechten Liste der Profilelemente die erste Engineering-Aktion.
Wählen Sie Bearbeiten>Eigenschaften.
Der gleichnamige Dialog erscheint.
Geben Sie einen Namen, z.B."Config" ein.
Geben Sie als Location "de.mid.innovator.m2msdk.application.ConfigurationApplication" ein.
Fügen Sie dem Argument "Customer=<Pfad, der Konfigurationsdatei, z.B. configuration/de/customer/ER2DB>" und "CustomerMode=true" hinzu.
Hinweis
Sie können den Pfad absolut oder relativ angeben.
Dateien mit relativem Pfad werden zuerst im Arbeitsverzeichnis und dann im Klassenpfad gesucht. Wenn die Datei nicht gefunden wird, wird die entsprechende Standarddatei 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 gelegt.
Wechseln Sie in das Register Tags.
Löschen Sie die Werte.
Schließen Sie den Dialog.
Löschen Sie die anderen Engineering-Aktionen der Aktionssequenz.
Wiederholen Sie die Schritte 11 bis 14 für alle Engineering-Aktionen der zweiten kopierten Aktionssequenz.
Wechseln Sie in die Ansicht Ausführungsrechte.
Fügen Sie zu Ihrer Benutzerrolle die erste Aktionssequenz hinzu.
Fügen Sie der Benutzerrolle Database Architect die zweite Aktionssequenz hinzu.
Wechseln Sie in die Ansicht Menüs.
Selektieren Sie im Baum auf der linken Seite Ihr Profil und darin Innovator-spezifisch::Innovator-Modell.
Das kundenspezifische Mapping kann der Database Architect unter Extras>Modell abbilden>Mapping ausführen.
© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.