Dokumentation des Elvis-Pakets „Elvis2Port“
Übersicht
In Elvis2-Projekten, die nur teilweise oder schrittweise auf Elvis3 migriert werden, möchte man vom Elvis3-Server auf Daten des Elvis2-Servers zugreifen. Dazu dient das Paket „Elvis2Port“.
Vorgehensweise
Nach dem Einfügen des Pakets über den Paket-Manager (ab Elvis 3.3.114) in das Server-Projekt steht der neue Anschluss-Treiber „Elvis2Driver“ zur Verfügung.
Als Nächstes ist im Server-Projekt ein neuer Datenpunkt-Anschluss zu erstellen: Rechtsklick auf das Serverprojekt -> Hinzufügen -> Serverdaten hinzufügen -> Anschluss mit Datenpunkten. Die zugehörige *.elvissc-Datei sollte dabei gleich einen entsprechenden Namen erhalten, z.B. „Elvis2.elvissc“.
Anschließend erstellt man in dieser Datei durch Klick auf das grüne Kreuz einen ersten Tabelleneintrag, d.h. eine neue Port-Instanz (hier: „Elvis2“), und wählt dazu in der Spalte „Treibertyp“ die Option „Elvis2Driver“ aus. Die Konfiguration dieses neuen Ports erfolgt im Eigenschaftsfenster: Datenbankname (ohne Endung „db“), Benutzername und Kennwort des Elvis2-Servers.
Falls der Elvis2-Server auf einem anderen Computer als der Elvis3-Server läuft, muss zusätzlich der Computername des Elvis2-Servers angegeben werden. In diesem Fall sind die DCOM-Einstellungen genauso anzupassen, als ob Elvis3 eine Elvis2-Bedienstation wäre (z.B. mit der Elvis2 Support-Anwendung).
Nun kann man Datenpunkte für diesen Anschluss für die einzelnen zu übertragenden Daten anlegen. Als Adresse gibt man den Elvis2-Datenpunktnamen an.