369
Benutzer- und Referenzhandbuch

Benutzer- und Referenzhandbuch · PDF file... 111 9.2Öffnen eines Datenbankdatenvergleichsfensters ... 121 9.7Anpassen der Datenbankvergleichsoptionen ... •Vergleichen von Microsoft

  • Upload
    vudan

  • View
    217

  • Download
    2

Embed Size (px)

Citation preview

Benutzer- und Referenzhandbuch

All rights reserved. No parts of this work may be reproduced in any form or by any means- graphic, electronic, or mechanical, including photocopying, recording, taping, orinformation storage and retrieval systems - without the written permission of the publisher.

Products that are referred to in this document may be either trademarks and/or registeredtrademarks of the respective owners. The publisher and the author make no claim tothese trademarks.

While every precaution has been taken in the preparation of this document, the publisherand the author assume no responsibility for errors or omissions, or for damages resultingfrom the use of information contained in this document or from the use of programs andsource code that may accompany it. In no event shall the publisher and the author beliable for any loss of profit or any other commercial damage caused or alleged to havebeen caused directly or indirectly by this document.

Published: 2012

© 2012 Altova GmbH

Altova DiffDog 2013 Benutzer- und Referenzhandbuch

1Altova DiffDog 2013

Inhaltsverzeichnis

1 Willkommen bei DiffDog2013 3

2 Was ist neu in DiffDog 6

.............................................................................................................................. 72.1 Version 2011

.............................................................................................................................. 82.2 Version 2010

3 Einführung 10

.............................................................................................................................. 113.1 Produkt-Features

.............................................................................................................................. 153.2 DiffDog Terminologie

.............................................................................................................................. 183.3 Vergleichsmodus

4 Die DiffDog Benutzeroberfläche 22

5 Vergleichen von Dateien 28

.............................................................................................................................. 305.1 Öffnen eines Dateivergleichsfensters

.............................................................................................................................. 315.2 Dateien zum Vergleich auswählen

.............................................................................................................................. 355.3 Vergleichsoptionen für Dateien ändern

................................................................................................................ 35Textvergleichsoptionen5.3.1

................................................................................................................ 36XML-Vergleichsoptionen5.3.2

.............................................................................................................................. 435.4 Starten eines Dateivergleichs

.............................................................................................................................. 445.5 Anzeigen von Unterschieden in Dateien

................................................................................................................ 44Text-Ansicht5.5.1

................................................................................................................ 47Grid-Ansicht5.5.2

.............................................................................................................................. 505.6 Bearbeiten von Dateien

................................................................................................................ 50Änderungen am Inhalt5.6.1

................................................................................................................ 51Änderung der Struktur5.6.2

.............................................................................................................................. 525.7 Suchen und Ersetzen

................................................................................................................ 52Suchen in der Textansicht5.7.1

................................................................................................................ 55Suchen in der Grid-Ansicht5.7.2

.............................................................................................................................. 585.8 Speichern von Dateien

Altova DiffDog 20132

6 Vergleichen von Microsoft Word-Dokumenten 60

.............................................................................................................................. 626.1 Öffnen eines Word-Vergleichsfensters

.............................................................................................................................. 636.2 Microsoft Word-Dokumente zum Vergleich auswählen

.............................................................................................................................. 646.3 Vergleichsoptionen für Microsoft Word-Dokumente ändern

.............................................................................................................................. 666.4 Starten eines Microsoft Word-Dokumentvergleichs

.............................................................................................................................. 676.5 Konfigurieren des Word-Vergleichsfensters

.............................................................................................................................. 686.6 Anzeigen von Unterschieden in Word-Dokumenten

.............................................................................................................................. 696.7 Bearbeiten von Microsoft Word-Dokumenten in DiffDog

.............................................................................................................................. 706.8 Speichern von Microsoft Word-Dokumenten

7 Vergleichen von XML-Schemas 72

.............................................................................................................................. 737.1 Öffnen eines XML-Schemavergleichsfensters

.............................................................................................................................. 747.2 XML-Schemas zum Vergleich auswählen

.............................................................................................................................. 757.3 Definieren des aktiven Root-Elements

.............................................................................................................................. 777.4 Vergleichsoptionen für XML-Schemas ändern

.............................................................................................................................. 797.5 Mapping von Elementen

.............................................................................................................................. 817.6 Speichern von XML-Schemavergleichsdateien

.............................................................................................................................. 827.7 Starten eines XML-Schemavergleichs

.............................................................................................................................. 837.8 Zusammenführen von Unterschieden in XML-Schemas

.............................................................................................................................. 847.9 Erzeugen eines XSLT-Stylesheets

.............................................................................................................................. 857.10 Erzeugen eines MapForce-Mappings

8 Vergleichen von Verzeichnissen 88

.............................................................................................................................. 918.1 Öffnen eines Verzeichnisvergleichsfensters

.............................................................................................................................. 928.2 Verzeichnisse zum Vergleich auswählen

.............................................................................................................................. 958.3 Vergleichsoptionen für Verzeichnisse ändern

.............................................................................................................................. 968.4 Starten eines Verzeichnisvergleichs

.............................................................................................................................. 978.5 Konfigurieren der Ansicht

.............................................................................................................................. 998.6 Anzeigen von Unterschieden in Verzeichnissen

.............................................................................................................................. 1018.7 Dateivergleiche von einem Verzeichnisvergleich aus starten

.............................................................................................................................. 1028.8 Synchronisieren von Verzeichnissen

................................................................................................................ 103Vollständige Synchronisierung8.8.1

................................................................................................................ 103Anpassen der Synchronisierungseinstellungen8.8.2

................................................................................................................ 105Ändern der Synchronisierungsaktionen8.8.3

................................................................................................................ 106Starten einer Verzeichnissynchronisierung8.8.4

3Altova DiffDog 2013

9 Vergleichen von Datenbankdaten 110

.............................................................................................................................. 1119.1 Voraussetzungen

.............................................................................................................................. 1129.2 Öffnen eines Datenbankdatenvergleichsfensters

.............................................................................................................................. 1139.3 Wahl einer Datenquellenverbindung

.............................................................................................................................. 1159.4 Auswählen von Tabellen

.............................................................................................................................. 1179.5 Hinzufügen und Entfernen von Tabellen

.............................................................................................................................. 1189.6 Mapping für Tabellen und Spalten erstellen

................................................................................................................ 119Spalten-Mapping erstellen9.6.1

................................................................................................................ 120Ändern und Löschen von Mappings9.6.2

................................................................................................................ 121Sortieren von gemappten Tabellen9.6.3

.............................................................................................................................. 1239.7 Anpassen der Datenbankvergleichsoptionen

................................................................................................................ 123Optionen für String-Vergleich9.7.1

................................................................................................................ 124Optionen für den Vergleich von XML-Feldern9.7.2

.............................................................................................................................. 1269.8 Speichern von Datenbankdatenvergleichsdateien

.............................................................................................................................. 1279.9 Starten eines Datenbankdatenvergleichs

.............................................................................................................................. 1289.10 Anzeigen von Unterschieden in Datenbanken

................................................................................................................ 129Konfigurieren der Vergleichsergebnisansicht9.10.1

................................................................................................................ 130Navigieren zwischen den Unterschieden9.10.2

.............................................................................................................................. 1319.11 Strukturvergleich von einem Datenvergleich aus starten

.............................................................................................................................. 1329.12 Zusammenführen von Datenbankdaten

................................................................................................................ 133Zusammenführen von Tabellen9.12.1

................................................................................................................ 134Zusammenführen einzelner Ergebnisse9.12.2

10 Vergleichen von Datenbankschemas 138

.............................................................................................................................. 14010.1 Öffnen eines Datenbankschemavergleichsfensters

.............................................................................................................................. 14110.2 Wahl einer Datenquellenverbindung

.............................................................................................................................. 14310.3 Auswählen von Schemas

.............................................................................................................................. 14510.4 Hinzufügen und Enfernen von Tabellen

.............................................................................................................................. 14610.5 Speichern von Datenbankschemavergleichsdateien

.............................................................................................................................. 14710.6 Starten eines Datenbankschemavergleichs

.............................................................................................................................. 14910.7 Anzeigen von Unterschieden in Datenbankschemas

.............................................................................................................................. 15110.8 Datenvergleich von einem Schemavergleich aus starten

.............................................................................................................................. 15210.9 Ändern und Löschen von Mappings

.............................................................................................................................. 15310.10 Zusammenführen von Datenbankschemas

Altova DiffDog 20134

11 Unterstützte Datenbanken 158

12 Verbindung zu einer Datenbank 160

.............................................................................................................................. 16112.1 Verwendung des Verbindungsassistenten

................................................................................................................ 162So stellen Sie eine Verbindung zu Access her12.1.1

................................................................................................................ 162So stellen Sie eine Verbindung zu SQLServer her12.1.2

................................................................................................................ 163So stellen Sie eine Verbindung zu Oracle her12.1.3

................................................................................................................ 164So stellen Sie eine Verbindung zu MySQL her12.1.4

................................................................................................................ 165So stellen Sie eine Verbindung zu DB2 her12.1.5

................................................................................................................ 166So stellen Sie eine Verbindung zu Sybase her12.1.6

................................................................................................................ 167So stellen Sie eine Verbindung zu PostgreSQL her 12.1.7

.............................................................................................................................. 16912.2 Auswählen einer bestehenden Verbindung

.............................................................................................................................. 17112.3 Erstellen einer ADO-Verbindung

................................................................................................................ 174Herstellen einer Verbindung zu einer Access-Datenbank12.3.1

.............................................................................................................................. 17812.4 Erstellen einer ODBC-Verbindung

................................................................................................................ 180Erstellen eines DSN (Data Source Name)12.4.1

................................................................................................................ 183Erzeugen eines Connection String für ODBC12.4.2

.............................................................................................................................. 18512.5 Herstellen einer JDBC-Verbindung

13 Durchsuchen von Datenquellen 190

.............................................................................................................................. 19213.1 Erweitern und Reduzieren von Einträgen

.............................................................................................................................. 19313.2 Anpassen des Online Browsers

.............................................................................................................................. 19413.3 Suchen von Objekten

................................................................................................................ 194Anwenden von Filtern13.3.1

................................................................................................................ 195Verwendung der Objektsuche13.3.2

.............................................................................................................................. 19713.4 Ausblenden von nicht markierten Objekten

14 Navigieren zwischen den Unterschieden 200

15 Zusammenführen von Unterschieden 204

16 Unterschiede exportieren 210

5Altova DiffDog 2013

17 Speichern und Laden von Vergleichen 212

18 Vergleichsverwaltungsoptionen 214

.............................................................................................................................. 21518.1 Automatische Vergleichsfunktionen

.............................................................................................................................. 21618.2 Zuletzt verglichene Datei-/Ordner-Paare

.............................................................................................................................. 21718.3 Automatisches Mapping von XML-Schemas

19 DiffDog Optionen 220

.............................................................................................................................. 22119.1 Applikation

.............................................................................................................................. 22319.2 Dateivergleich

.............................................................................................................................. 22519.3 Verzeichnisvergleich

................................................................................................................ 227Definieren eines Filters19.3.1

.............................................................................................................................. 23019.4 Datenbankvergleich

.............................................................................................................................. 23219.5 Datenbankergebnisansicht

.............................................................................................................................. 23319.6 Dateiarten

20 Benutzerreferenz 236

.............................................................................................................................. 23720.1 Symbolleisten-Schaltflächen

.............................................................................................................................. 24020.2 Menü "Datei"

................................................................................................................ 240Dateien vergleichen20.2.1

................................................................................................................ 240Verzeichnisse vergleichen20.2.2

................................................................................................................ 241Microsoft Word-Dateien vergleichen20.2.3

................................................................................................................ 241XML-Schemas vergleichen20.2.4

................................................................................................................ 241Datenbankdaten vergleichen20.2.5

................................................................................................................ 241Datenbank-Schemas vergleichen20.2.6

................................................................................................................ 241Öffnen...20.2.7

................................................................................................................ 242Datenbankvergleichsdatei öffnen...20.2.8

................................................................................................................ 242Schließen20.2.9

................................................................................................................ 242Alle schließen20.2.10

................................................................................................................ 243Speichern20.2.11

................................................................................................................ 243Speichern unter...20.2.12

................................................................................................................ 243Unterschiede exportieren...20.2.13

................................................................................................................ 243Drucken...20.2.14

................................................................................................................ 243Druckansicht20.2.15

................................................................................................................ 244Druckereinrichtung...20.2.16

Altova DiffDog 20136

................................................................................................................ 244Beenden20.2.17

.............................................................................................................................. 24520.3 Menü "Bearbeiten"

................................................................................................................ 245Rückgängig20.3.1

................................................................................................................ 246Wiederherstellen20.3.2

................................................................................................................ 246Ausschneiden20.3.3

................................................................................................................ 246Kopieren20.3.4

................................................................................................................ 246Einfügen20.3.5

................................................................................................................ 247Löschen20.3.6

................................................................................................................ 247Suchen...20.3.7

................................................................................................................ 247Weitersuchen20.3.8

................................................................................................................ 247Ersetzen...20.3.9

.............................................................................................................................. 24820.4 Menü "Ansicht"

................................................................................................................ 248Text-Ansicht20.4.1

................................................................................................................ 248Grid-Ansicht20.4.2

................................................................................................................ 248Symbolleisten20.4.3

................................................................................................................ 249Statusleiste20.4.4

................................................................................................................ 250Synchronisierter Bildlauf20.4.5

................................................................................................................ 250Gehe zu Zeile/Zeichen20.4.6

.............................................................................................................................. 25220.5 Menü "Text-Ansicht"

................................................................................................................ 252Zeilenumbruch20.5.1

................................................................................................................ 252Pretty-Print20.5.2

................................................................................................................ 252Lesezeichen einfügen/löschen20.5.3

................................................................................................................ 253Zum nächsten Lesezeichen20.5.4

................................................................................................................ 253Zum vorhergehenden Lesezeichen20.5.5

................................................................................................................ 253Alle Lesezeichen löschen20.5.6

................................................................................................................ 253Alle ein-/ausklappen20.5.7

................................................................................................................ 253Einstellungen für Textansicht20.5.8

.............................................................................................................................. 25420.6 Menü "Grid-Ansicht"

................................................................................................................ 254Einfügen20.6.1

................................................................................................................ 257Anhängen20.6.2

................................................................................................................ 261Child hinzufügen20.6.3

................................................................................................................ 263Konvertieren in20.6.4

................................................................................................................ 264Tabelle20.6.5

................................................................................................................ 265Höher stufen20.6.6

................................................................................................................ 266Tiefer stufen20.6.7

................................................................................................................ 266In Element einbinden20.6.8

.............................................................................................................................. 26720.7 Menü "XML"

................................................................................................................ 267Wohlgeformtheit prüfen20.7.1

................................................................................................................ 267Validieren20.7.2

.............................................................................................................................. 26820.8 Menü "Vergleichen und Zusammenführen"

7Altova DiffDog 2013

................................................................................................................ 268Dateivergleich20.8.1

................................................................................................................ 271XML-Schema-Vergleich20.8.2

................................................................................................................ 274Verzeichnisvergleich20.8.3

................................................................................................................ 275Datenbankdatenvergleich20.8.4

................................................................................................................ 278Datenbankschemavergleich20.8.5

.............................................................................................................................. 28020.9 Menü "Extras"

................................................................................................................ 280DiffDog Optionen...20.9.1

................................................................................................................ 280Vergleichsoptionen...20.9.2

................................................................................................................ 280Vergleichsdokumentoptionen20.9.3

................................................................................................................ 281Anpassen...20.9.4

.............................................................................................................................. 29020.10 Menü "Fenster"

................................................................................................................ 290Überlappend20.10.1

................................................................................................................ 290Horizontal anordnen20.10.2

................................................................................................................ 290Vertikal anordnen20.10.3

................................................................................................................ 290Liste der derzeit geöffneten Fenster20.10.4

................................................................................................................ 291Fenster...20.10.5

.............................................................................................................................. 29220.11 Menü "Hilfe"

................................................................................................................ 292Inhaltsverzeichnis...20.11.1

................................................................................................................ 292Index...20.11.2

................................................................................................................ 293Suchen...20.11.3

................................................................................................................ 293Software-Aktivierung...20.11.4

................................................................................................................ 293Bestellformular...20.11.5

................................................................................................................ 294Registrierung...20.11.6

................................................................................................................ 294Auf Updates überprüfen...20.11.7

................................................................................................................ 294Support Center...20.11.8

................................................................................................................ 294Fragen und Antworte im Web...20.11.9

................................................................................................................ 295Komponenten und Gratistools downloaden...20.11.10

................................................................................................................ 295DiffDog im Internet20.11.11

................................................................................................................ 295Über DiffDog...20.11.12

.............................................................................................................................. 29620.12 Status- und Ergebnismeldungen

21 Optionen für die Befehlszeile 298

.............................................................................................................................. 30021.1 Befehlszeilensyntax

.............................................................................................................................. 30221.2 Beispiele für Befehlszeilen

.............................................................................................................................. 30621.3 Exit-Codes

22 Versionskontrolle 308

.............................................................................................................................. 30922.1 Unterstützte Versionskontrollsysteme

Altova DiffDog 20138

.............................................................................................................................. 31422.2 Installation von Versionskontrollsystemen

.............................................................................................................................. 32122.3 Versionskontrolle und Vergleich mit Altova DiffDog

23 Lizenzinformationen 328

.............................................................................................................................. 32923.1 Electronic Software Distribution

.............................................................................................................................. 33023.2 Software-Aktivierung und Lizenzüberwachung

.............................................................................................................................. 33123.3 Rechte am geistigen Eigentum

.............................................................................................................................. 33223.4 Altova Endbenutzer-Lizenzvereinbarung

Index 347

Kapitel 1

Willkommen bei DiffDog2013

© 2012 Altova GmbH

3Willkommen bei DiffDog2013

Altova DiffDog 2013

1 Willkommen bei DiffDog2013

Altova® DiffDog® 2013 Enterprise Edition ist ein leistungsstarkes XML-Vergleichstool zumeinfachen Ermitteln von Unterschieden zwischen Verzeichnis- oder Dateipaaren. Darüberhinaus können Sie auch Microsoft Word-Dokumente, die Struktur von XML-Schemas oderDatenbankschemas sowie Datenbankdaten vergleichen, selbst wenn diese in Datenbankenverschiedener Typen enthalten sind. Die Verzeichnisse und Dateien (auch MicrosoftWord-Dateien) sowie Datenbankdaten können nach unterschiedlichen Kriterien und unterVerwendung verschiedener Optionen, die Sie jederzeit ändern können, verglichen werden. Überdie grafische Benutzeroberfläche können Sie Unterschiede schnell ausfindig machen undanalysieren, Dokumente direkt bearbeiten, Unterschiede zusammenführen und die bearbeitetenDokumente sofort erneut vergleichen. Außerdem ist die Verzeichnisvergleichsfunktion mit derDateivergleichsfunktion verknüpft, wodurch Sie Verzeichnisse in einem Durchgang vergleichenund anschließend Dateipaare direkt vom Verzeichnisvergleichsfenster aus öffnen undvergleichen können. Darüber hinaus können auch Datenbankdatenvergleiche ausDatenbankschemavergleichen heraus geöffnet werden, so dass Sie beim Vergleichen vonDatenbankschemas einen schnellen Blick auf die beinhalteten Daten werfen können. DiffDog istals 64-bit Version oder als 32-bit Version erhältlich.

Kapitel 2

Was ist neu in DiffDog

6 Was ist neu in DiffDog

© 2012 Altova GmbHAltova DiffDog 2013

2 Was ist neu in DiffDog

DiffDog Version 2012 R2 enthält die folgenden neuen Funktionen:

· Unterstützung für logische IBM DB2-Dateien. Eine logische Datei in IBM iSeries-Versionen der DB2-Datenbank repräsentiert eine oder mehrere physische Dateien. MitHilfe einer logischen Datei können Daten in einer Sequenz oder einem Formataufgerufen werden, das nicht mit dem der phyischen Datei identisch ist. Ein Benutzer,der eine Verbindung zu einem Computer der IBM iSeries herstellt, kann es mitDatenbanken zu tun bekommen, die aus logischen Dateien bestehen. Vor dieserVersion bestand kein Zugriff auf solche Datenbanken. Ab Version 2012 Release 2werden auch logische Dateien unterstützt.

· Unterstützung für das Laden und Speichern von Verzeichnisvergleichen

DiffDog Version 2012 enthält die folgenden neuen Funktionen:

· Zugriff auf Dateien und Verzeichnisse auf Servern, die WebDAV und MicrosoftSharePoint Server unterstützen. Unterstützt werden die Protokolle FTP, HTTP undHTTPS. (nur Enterprise Edition.)

· Unterstützung für JDBC-Verbindungen zu Datenbanken.

© 2012 Altova GmbH

Version 2011 7Was ist neu in DiffDog

Altova DiffDog 2013

2.1 Version 2011

DiffDog Version 2011 Release 3

· Verbesserte und vereinfachte Synchronisierung von Verzeichnissen.Eine Optionsschaltfläche für die vollständige Synchronisierung von links nach rechtsbzw. von rechts nach links wurde zum Dialogfeld Verzeichnisse synchronisierenhinzugefügt. Bevor die Synchronisierung tatsächlich durchgeführt wird, wird eineZusammenfassung angezeigt.

· Warnungen bei Dateiänderungen in Verzeichnisvergleichen wenn Dateien außerhalbvon DiffDog geändert werden.

· Verbesserte Optionen für den Schnellvergleichsmodus.· Option zur Anzeige eines Bestätigungsdialogs wenn Dateien während

Verzeichnisvergleichsoperationen gelöscht, kopiert oder ersetzt werden.

DiffDog Version 2011 Release 2 SP1

DiffDog Version 2011 Release 2 SP1 enthält Bug Fixes und Verbesserungen.

DiffDog Version 2011 Release 2

DiffDog Version 2011 Release 2 enthält die folgenden neuen Funktionen:

· Vergleichen von Microsoft Word-Dokumenten (*.doc, *.docx) · Das Kontrollkästchen Inhalt von ZIP-konformen Dateien anzeigen wurde

aus dem Register "Dateivergleich" des Dialogfelds DiffDog Optionen entfernt. DieseOption steht nun als Befehl Dateien in ZIP-Archiven anzeigen im Menü Vergleichenund Zusammenführen sowie als Schaltfläche in der Symbolleiste "Vergleichsmodus"zur Verfügung.

· Bug Fixes

DiffDog Version 2011

DiffDog Version 2011 enthält Verbesserungen und Bug Fixes

8 Was ist neu in DiffDog Version 2010

© 2012 Altova GmbHAltova DiffDog 2013

2.2 Version 2010

DiffDog Version 2010 Release 3 SP1

DiffDog Version 2010 Release 3 SP1 enthält Bug Fixes und Verbesserungen.

DiffDog Version 2010 Release 3

DiffDog Version 2010 Release 3 enthält die folgenden neuen Funktionen:

· Berücksichtigung von Attributen von Child Nodes als Vergleichskriterien beim Vergleichvon XML-Dateien

· Definition von Attributgruppen, die als Vergleichskriterien berücksichtigt werden können· Hinzufügen von Elementtext als Vergleichskriterium

DiffDog Version 2010 Release 2

DiffDog Version 2010 Release 2 enthält die folgenden neuen Funktionen:

· 64-bit Version von DiffDog verfügbar· Integration mit Windows Explorer (Dateivergleich und Verzeichnisvergleich)

DiffDog Version 2010

DiffDog Version 2010 enthält die folgenden neuen Funktionen:

· Vergleichen von XML-Schemas· Vergleichen von Datenbankschemas· Anzeige des SQL Change Scripts vor dem Zusammenführen von

Datenbankunterschieden· Unterstützung von Windows 7· Pretty-Print für XML-Dateien

Kapitel 3

Einführung

10 Einführung

© 2012 Altova GmbHAltova DiffDog 2013

3 Einführung

Altova® DiffDog® 2013 Enterprise Edition bietet intelligente Funktionen zum Ermitteln vonUnterschieden zwischen zwei Verzeichnissen oder Dokumenten. Darüberhinaus können Siestrukturelle Unterschiede zwischen zwei XML-Schemas bzw. Datenbankschemas ermittelnsowie die Daten, die in ausgewählten Tabellen zweier Datenbank enthalten sind, vergleichen.Die Verzeichnisse und Dateien sowie XML-Schemas, Datenbankschemas und Datenbankdatenkönnen nach unterschiedlichen Kriterien und unter Verwendung verschiedener Optionen, dieSie jederzeit ändern können, verglichen werden. Des Weiteren können Sie in DiffDog den Inhaltzweier Verzeichnisse synchronisieren, XSLT Stylesheets und MapForce® Mappings für XMLSchemas generieren, die Struktur bzw. die Daten von Datenbanktabellen zusammenführen undgeänderte Dateien mit einem Mausklick kopieren oder löschen.

Dieses Benutzerhandbuch enthält eine Beschreibung der Benutzeroberfläche und derverschiedenen Funktionen von DiffDog sowie Anleitungen zur Verwendung von DiffDog. Es istin die folgenden Abschnitte gegliedert:

· Eine Einführung (dieser Abschnitt), in dem die Funktionen von DiffDog und dieverfügbaren Vergleichsmodi beschrieben sind.

· Einen Überblick über Benutzeroberfläche in DiffDog.· Anleitungen zur Verwendung von DiffDog. Diese Abschnitte enthalten eine Übersicht

über die Verwendung der Funktionen zum Dateivergleich, Verzeichnisvergleich,Microsoft Word-Dokumentvergleich, XML-Schemavergleich , Datenbankschema-sowie Datenbankdatenvergleich von DiffDog und die verschiedenenVerwendungsmöglichkeiten dieser Funktionen.

· Beschreibungen zum Navigieren, Zusammenführen und Exportieren vonUnterschieden.

· eine Benutzerreferenz mit einer Beschreibung der Symbolleisten-Schaltflächen,Menübefehle, sowie der Status- und Ergebnismeldungen von DiffDog.

· Einen Überblick über die Optionen für die Befehlszeile in DiffDog und wie DiffDog in Source Control-Systemen verwendet wird.

Verwendung dieses Handbuchs

Wir empfehlen, die Abschnitte Einführung sowie Vergleichen von Dateien, Vergleichen vonVerzeichnissen, Vergleichen von Microsoft Word-Dokumenten, Vergleichen von XML-Schemas,Vergleichen von Datenbankschemas und Vergleichen von Datenbankdaten zu lesen, um einenÜberblick über die Funktionen von DiffDog zu erhalten und zu lernen, wie man mit DiffDogarbeitet. Diese Abschnitte sollten Ihnen alle Informationen liefern, die Sie benötigen, um mit DiffDog arbeiten zu können. Nähere Informationen zu den einzelnen Punkten finden Sie in derBenutzerreferenz.

Das Benutzerhandbuch enthält einen Index, so dass Sie Themen schnell finden können. DesWeiteren steht Ihnen in der Bildschirmhilfe eine Volltextsuchfunktion (Hilfe | Suchen) zurVerfügung: Wenn Sie einen Suchbegriff eingeben, erscheint der Hilfebildschirm mit einer Listevon Themen, in denen der Suchbegriff vorkommt. Diese Dokumentation steht auch online undim PDF-Format auf der Altova Website zur Verfügung.

© 2012 Altova GmbH

Produkt-Features 11Einführung

Altova DiffDog 2013

3.1 Produkt-Features

DiffDog bietet die folgenden Hauptfunktionen.

Dateivergleich

Ein Dateivergleich in DiffDog wird in einem Dateivergleichsfenster durchgeführt. Die zuvergleichenden Dateien werden in verschiedenen Fensterbereichen des Dateivergleichsfenstersgeöffnet, indem Windows Explorer-ähnliche Fenster durchblättert oder über Dropdown-Listenbereits früher geöffneten Dateien gewählt werden. DiffDog merkt sich, welche Dateien bereitszuvor miteinander verglichen wurden und bietet eine Liste mit Dateien an, mit denen dieausgewählte Datei früher verglichen wurde.

Dateien können als Text oder als strukturierte XML-Datei verglichen werden. Sie können auchBinärdateien vergleichen, DiffDog kann die Unterschiede zwischen den Binärdateien – mitAusnahme von Microsoft Word (*.doc, *.docx) Dokumenten – allerdings nicht anzeigen. Es wirdnur ermittelt, ob zwei Binärdateien identisch sind oder nicht. Zur Navigation zwischen denUnterschieden stehen die verschiedensten Navigationshilfen zur Verfügung.

Es steht Ihnen eine breite Palette an Vergleichsoptionen zur Verfügung, mit Hilfe derer Siedefinieren können, in welcher Hinsicht die Dateien verglichen werden sollen und welcheAspekte ignoriert werden sollen. So können Sie z.B. einstellen, ob Whitespaces und Leerzeilenoder die Groß- und Kleinschreibung berücksichtigt werden sollen, ob die Unterschiede nachZeile oder nach Zeichen markiert werden sollen, ob bestimmte Node-Typen, Namespaces unddie Reihenfolge von Attributen und/oder Elementen ignoriert werden soll, ob Entities aufgelöstwerden sollen, usw.

Wenn eine Datei außerhalb von DiffDog geändert wird, während es in einemDateivergleichsfenster geöffnet ist, überwacht DiffDog die Änderungen und lädt die Dateierneut, wenn nötig.

Unterschiede innerhalb von Dateien werden durch eine Hintergrundfarbe markiert und dieentsprechenden Stellen in den beiden Fensterbereichen werden durch Verbindungsliniengekennzeichnet um die visuelle Analyse zu erleichtern. Beachten Sie, dass dies nicht fürBinärdateien gilt! Der vertikale und horizontale Bildlauf in den beiden Dateien imDateivergleichsfenster kann synchronisiert werden, um die Entsprechungen immernebeneinander anzuzeigen.

Bearbeiten und Zusammenführen von Dateien in Dateivergleichsfenstern

Nachdem Sie ein Dateipaar verglichen haben, können die Dateien direkt imDateivergleichsfenster bearbeitet und gespeichert werden. Darüber hinaus können Siefestlegen, ob und wie Sicherungskopien von bearbeiteten Dateien angelegt werden sollen.Vergleiche können während der Bearbeitung der Dateien dynamisch durchgeführt werden.

DiffDog bietet umfangreiche Funktionen zum Suchen und Ersetzen und unterstützt auchRegular Expressions. Unterschiede zwischen Dateien können zusammengeführt werden, d.h.ein unterschiedlicher Block in einer Datei kann kopiert werden und den entsprechenden Block inder anderen Datei ersetzen. Die Bearbeitung und Zusammenführung von Änderungen kannbeliebig oft rückgängig gemacht werden.

Verzeichnisvergleich

Ein Verzeichnisvergleich erfolgt in DiffDog im Verzeichnisvergleichsfenster.

Die zu vergleichenden Verzeichnisse werden in verschiedenen Fensterbereichen desVerzeichnisvergleichsfensters geöffnet. DiffDog bietet Ihnen eine Dropdown-Liste der zuletztverglichenen Verzeichnisse zur Auswahl an. Zusätzlich dazu wird, nachdem ein Verzeichnis fürdas eine Fenster ausgewählt wurde, eine Liste von Verzeichnissen vorgeschlagen, mit denen

12 Einführung Produkt-Features

© 2012 Altova GmbHAltova DiffDog 2013

dieses Verzeichnis zuvor bereits verglichen wurde, so dass Sie dieses schnell imVerzeichnisvergleichsfenster öffnen können. Sie können Filter definieren, um festzulegenwelche Dateitypen verglichen und welche in einem Verzeichnisvergleich ignoriert werden sollen.

Verzeichnisse können auf Basis von Größe und Zeitstempel der darin befindlichen Dateienverglichen werden (Schnellvergleich) oder auf Basis des Dateiinhalts. Die verglichenenVerzeichnisse werden als erweiterbare/reduzierbare Baumstrukturen angezeigt und enthaltenInformationen wie z.B. Dateigröße und Änderungsdatum. Sie können die Ansicht derverglichenen Verzeichnisse auf Basis der Vergleichsergebnisse konfigurieren. So können Siez.B. identische Verzeichnisse und Dateien ausblenden und nur solche Ordner und Dateienanzeigen, die Unterschiede aufweisen. Die Unterschiede zwischen Verzeichnissen und Dateienwerden durch verschiedene Farben und leicht verständliche Symbole gekennzeichnet.

Wenn ein Verzeichnis außerhalb von DiffDog geändert wird, während es in einemVerzeichnisvergleichsfenster geöffnet ist, überwacht DiffDog die Änderungen und lädt dasVerzeichnis erneut, wenn nötig. Nicht identische Verzeichnisse und Dateien können von einemFensterbereich (Verzeichnis) in den anderen kopiert werden. Verzeichnisse können auch synchronisiert werden, d.h. Sie können alle fehlenden oder aktualisierten Dateien aus einemVerzeichnis in ein anderes kopieren oder nicht benötigte Dateien löschen. Durch Doppelklickauf eine Datei in einem Verzeichnis können von einem Verzeichnisvergleichsfenster aus Dateivergleiche direkt gestartet werden.

Microsoft Word-Dokumentvergleich

Ein Vergleich von Microsoft Word-Dokumenten erfolgt in einem Word-Vergleichsfenster. Bittebeachten Sie, dass Microsoft Word auf Ihrem Computer installiert sein muss und dass Sie eine64-bit Version von DiffDog nicht zusammen mit einer 32-bit Version von Microsoft Word, bzw.umgekehrt, betreiben können, wenn Sie Microsoft Word-Dokumente in DiffDog vergleichenmöchten. DiffDog öffnet zwei Instanzen von Microsoft Wordnebeneinander und zeigt in beidenein leeres Dokument an. Die Dokumente werden einzeln im linken und rechten Fensterbereichgeöffnet, indem Sie in der entsprechenden Symbolleiste auf die Schaltfläche Öffnen klickenoder ein bereits verglichenes Dokument aus der Dropdown-Liste auswählen.

XML-Schemavergleich

Ein Vergleich von XML-Schemas erfolgt in einem XML-Schemavergleichsfenster. Die beiden zuvergleichenden XML-Schemas werden in zwei Komponenten desXML-Schemavergleichsfensters geöffnet. Fallweise müssen Sie für den Vergleich ein Root-Element definieren. Für die Root-Elemente auf beiden Seiten wird ein Mapping erstelltund DiffDog versucht, einander entsprechende (untergeordnete) Element zu finden und einMapping zu erzeugen. Die Mappings können jederzeit manuell geändert werden.

Sie können das Mapping und die Einstellungen eines XML-Schemavergleichs in einer Datei speichern. Wenn solch eine Datei außerhalb von DiffDog geändert wird, während sie in einemXML-Schemavergleichsfenster geöffnet ist, überwacht DiffDog die Änderungen und lädt dieDatei erneut, wenn nötig. DiffDog erlaubt auch, für die verglichenen XML Schemas XSLTStylesheets und MapForce Mappings zu generieren. Die XSLT Stylesheets bzw. MapForceMappings können dann gespeichert oder, im Fall von XSLT Stylesheets, in XMLSpy® geöffnetwerden.

Datenbankschemavergleich

Ein Vergleich von Datenbankschemas erfolgt in einem Datenbankschemavergleichsfenster. DieTabellen der zu vergleichenden Datenbankschemas werden in zwei Komponenten desDatenbankschemavergleichsfensters geöffnet. DiffDog bietet ein Auswahldialogfeld, das alsAusgangspunkt für die Herstellung von Verbindungen zu den Datenbankschemas, dieverglichen werden sollen, dient. Sobald eine Verbindung zu einer Datenquelle existiert, zeigtdas Dialogfeld die Tabellen dieser Datenbank in einer Baumstruktur mit einer Reihe von Layout-und Filteroptionen an, so dass Sie die Tabellen, die Sie vergleichen möchten rasch ausfindig

© 2012 Altova GmbH

Produkt-Features 13Einführung

Altova DiffDog 2013

machen können.

Wenn Sie einen Vergleich starten, wird für die Tabellen auf Grund der Tabellen- undSpaltennamen automatisch ein Mapping erstellt. Wenn Tabellen oder Spalten nicht nachNamen zugeordnet werden können, vergleicht DiffDog die Struktur von Elementen ohneMapping und versucht zusammenpassende Paare zu finden.

Sie können das Mapping und die Einstellungen eines Datenbankschemavergleichs in einerDatei speichern. Wenn solch eine Datei außerhalb von DiffDog geändert wird, während sie ineinem Datenbankschemavergleichsfenster geöffnet ist, überwacht DiffDog die Änderungen undlädt das Verzeichnis erneut, wenn nötig. DiffDog erlaubt auch, die Struktur der verglichenenTabellen zusammenzuführen, indem das erforderliche Change Script im Hintergrund generiertund automatisch ausgeführt wird.

Datenbankdatenvergleich

Ein Vergleich von Datenbankdaten erfolgt in einem Datenbankdatenvergleichsfenster. Die zuvergleichenden Tabellen werden in zwei Komponenten des Datenbankdatenvergleichsfenstersgeöffnet. DiffDog bietet ein Auswahldialogfeld, das als Ausgangspunkt für die Herstellung vonVerbindungen zu dem Datenbanken, die verglichen werden sollen, dient. Sobald eineVerbindung zu einer Datenquelle existiert, zeigt das Dialogfeld die Tabellen dieser Datenbank ineiner Baumstruktur mit einer Reihe von Layout- und Filteroptionen an, so dass Sie die Tabellen,die Sie vergleichen möchten rasch ausfindig machen können.

Bevor Sie einen Vergleich starten können, müssen Sie ein Mapping der Tabellen durchführen.Dies kann automatisch auf Grundlage der Spaltennamen und/oder Datentypen oder manuelldurch Ziehen von Verbindungslinien zwischen den Komponenten des Vergleichs geschehen.Tabellen können dann entweder auf Grund der in ihnen enthaltenen Strings oder nativ, dasheißt auf der Basis ihrer Datentypen, verglichen werden. Beim Vergleichen von Spalten desDatentyps XML kann eine Vielzahl von Optionen beim Vergleich berücksichtigt oder ignoriertwerden.

Die Ergebnisansicht der verglichenen Tabellen kann auf der Grundlage derVergleichsergebnisse konfiguriert werden. Zum Beispiel können identische Zeilen und Spalten,in denen keine Unterschiede auftreten ausgeblendet und nur unterschiedliche Zeilen undSpalten angezeigt werden. Unterschiede zwischen Tabellen werden durch verschiedene Farbenund leicht verständliche Symbole gekennzeichnet.

Sie können das Mapping und die Einstellungen eines Datenbankdatenvergleichs in einer Datei speichern. Wenn solch eine Datei außerhalb von DiffDog geändert wird, während sie in einemDatenbankdatenvergleichsfenster geöffnet ist, überwacht DiffDog die Änderungen und lädt dasVerzeichnis erneut, wenn nötig. DiffDog erlaubt auch, die Daten der verglichenen Tabellen zusammenzuführen, indem das erforderliche Change Script im Hintergrund generiert undautomatisch ausgeführt wird.

Benutzeroberfläche

Es können gleichzeitig mehrere Vergleichsfenster (für Verzeichnisse, Dateien, XML-Schemas,Datenbankschemas und Datenbankdaten) in DiffDog geöffnet werden. Die Synchronisierungder Verzeichnisse erfolgt über ein Dialogfeld, das nach Durchführung einesVerzeichnisvergleichs über das Verzeichnisvergleichsfenster geöffnet werden kann und überdas Sie die Standardsynchronisierungseinstellungen Ihren Bedürfnissen entsprechendanpassen können.

Die Benutzeroberfläche bietet ein benutzerfreundliches Menü-Layout, intuitiveSymbolleisten-Schaltflächen, einfach aufzurufende Kontextmenüs und eine Statusleiste miteiner Zusammenfassung der Vergleichsergebnisse. Das Aussehen von Verzeichnis-, Datei-,XML-Schema-, Datenbankschema- und Datenbankdatenvergleichsfenstern und die

14 Einführung Produkt-Features

© 2012 Altova GmbHAltova DiffDog 2013

Hintergrundfarben zur Markierung der Unterschiede lassen sich anpassen. Dateien können inder Text-Ansicht oder in der Grid-Ansicht von Altova angezeigt werden.

Die Text-Ansicht von Dokumenten in Dateivergleichsfenstern bietet Zeilennummerierung, eineKlappleiste (zum Ein- und Ausblenden von Elementen), Einrücklinien, eine Lesezeichenleiste,Syntaxfärbung sowie Zeichen zum Anzeigen von Whitespaces und Zeilenschaltungen. Die Syntaxfärbung kann je nach Dateityp angepasst werden.

In der Grid-Ansicht werden strukturierte Dokumente wie z.B. XML-Dokumente in Tabellenformangezeigt, so dass Sie größere Änderungen einfacher durchführen können. (So wird z.B. beiEinfügung einer Spalte der Node, der durch die Spalte dargestellt wird, in alle Nodes, die durchdie Zeilen der Tabelle dargestellt werden, eingefügt).

Befehlszeile

DiffDog kann über die Befehlszeile aufgerufen werden. Die Anwendung kann mit jedemVersionskontrollsystem integriert werden, das die Möglichkeit bietet, einen Pfad zur DiffDogexe-Datei zu definieren.

Systemanforderungen

Altova DiffDog läuft auf Windows XP, Windows Server 2003 und 2008 sowie auf Windows Vistaund Windows 7.

© 2012 Altova GmbH

DiffDog Terminologie 15Einführung

Altova DiffDog 2013

3.2 DiffDog Terminologie

Im Folgenden finden Sie Definitionen der Begriffe, die in dieser Dokumentation verwendetwerden.

Vergleiche: In DiffDog stehen sechs Arten von Vergleichen zur Verfügung: Dateivergleiche,Verzeichnisvergleiche, Microsoft Word-Dokumentvergleich, XML-Schemavergleiche,Datenbankschemavergleiche und Datenbankdatenvergleiche (siehe unten).

Dateivergleich: Ein Dateivergleich ist der Vorgang des Vergleichens zweier Dateien.Außerdem wird damit auch die Anzeige der Vergleichsergebnisse bezeichnet.

Dateivergleichsfenster: Jeder Dateivergleich wird in einem Dateivergleichsfenster angezeigt.Sie können in DiffDog mehrere Dateivergleiche gleichzeitig öffnen. Es kann aber immer nureiner aktiv sein.

Microsoft Word-Dokumentvergleich: Ein Microsoft Word-Dokumentvergleich ist der Vorgangdes Vergleichens zweier Microsoft Word-Dateien (*.doc, *.docx). Außerdem wird damit auch dieAnzeige der Vergleichsergebnisse bezeichnet.

Word-Vergleichsfenster: Jeder Microsoft Word-Dokumentvergleich wird in einemWord-Vergleichsfenster angezeigt. Sie können in DiffDog mehrere MicrosoftWord-Dokumentvergleiche gleichzeitig öffnen. Es kann aber immer nur einer aktiv sein

Verzeichnisvergleich: Ein Verzeichnisvergleich ist der Vorgang des Vergleichens zweierVerzeichnisse. Außerdem wird damit auch die Anzeige der Vergleichsergebnisse bezeichnet.

Verzeichnisvergleichsfenster: Jeder Verzeichnisvergleich wird in einemVerzeichnisvergleichsfenster angezeigt. Sie können in DiffDog mehrere Verzeichnisvergleichegleichzeitig öffnen. Es kann aber immer nur einer aktiv sein.

Datenbankdatenvergleich: Ein Datenbankdatenvergleich ist der Vorgang des Vergleichensdes Inhalts zweier Tabellen, die in zwei Datenbanken enthalten sind.

Datenbankdatenvergleichsfenster: Jeder Datenbankdatenvergleich wird in einemDatenbankdatenvergleichsfenster angezeigt. Sie können in DiffDog mehrereDatenbankdatenvergleiche gleichzeitig öffnen. Es kann aber immer nur einer aktiv sein.

Datenbankschemavergleich: Ein Datenbankschemavergleich ist der Vorgang desVergleichens der Struktur von Tabellen, die in zwei Datenbankschemas enthalten sind.

Datenbankschemavergleichsfenster: Jeder Datenbankschemavergleich wird in einemDatenbankschemavergleichsfenster angezeigt. Sie können in DiffDog mehrereDatenbankschemavergleiche gleichzeitig öffnen. Es kann aber immer nur einer aktiv sein.

XML-Schemavergleich: Ein XML-Schemavergleich ist der Vorgang des Vergleichens von zweiXML-Schemas. Außerdem wird damit auch die Anzeige der Vergleichsergebnisse bezeichnet.

XML-Schemavergleichsfenster: Jeder XML-Schemavergleich wird in einemXML-Schemavergleichsfenster angezeigt. Sie können in DiffDog mehrereXML-Schemavergleiche gleichzeitig öffnen. Es kann aber immer nur einer aktiv sein.

Komponente: In Datenbankdatenvergleichen, Datenbankschemavergleichen undXML-Schemavergleichen sind die zu vergleichenden Elemente in zwei Komponenten innerhalbdes entsprechenden Vergleichsfensters enthalten. Die Komponenten werden zum Auswählenund für das Mapping der Vergleichselemente verwendet und bieten verschiedene Optionen im

16 Einführung DiffDog Terminologie

© 2012 Altova GmbHAltova DiffDog 2013

Kontextmenü.

Datenquelle: Die Datenbank, in der die Tabellen gespeichert sind, die in einemDatenbankdatenvergleich oder Datenbankschemavergleich verglichen werden, wird alsDatenquelle bezeichnet. Sie benötigen eine Verbindung zu einer Datenquelle, damit Sie inDiffDog einen Datenbankdatenvergleich bzw. Datenbankschemavergleich starten können.

Datenbankdatenvergleichsergebnisfenster: Im Gegensatz zu Datei- undVerzeichnisvergleichen werden die Ergebnisse eines Datenbankdatenvergleichs nicht direkt imDatenbankdatenvergleichsfenster, sondern in einem eigenen Fenster angezeigt, das alsDatenbankdatenvergleichsergebnisfenster bezeichnet wird. ImDatenbankdatenvergleichsfenster selbst wird nur ein kurzer Überblick angezeigt, der angibt, obdie Daten in den beiden Tabellen identisch sind und wie viele Zeilen unterschiedlich sind odernur auf einer Seite des Vergleichs vorkommen.

Verzeichnisse und Ordner: Diese beiden Begriffe werden synonym verwendet.

Unterschied: Es wird zwischen sechs Arten von Unterschieden unterschieden: (1)Unterschiede zwischen zwei verglichenen Dateien, (2) Unterschiede zwischen zweiverglichenen Verzeichnissen, (3) Unterschiede zwischen zwei verglichenen MicrosoftWord-Dokumenten, (4) Unterschiede zwischen den Daten in Tabellen von zwei verglichenenDatenbanken, (5) Unterschiede in der Struktur in Schemas von zwei verglichenen Datenbankenund (6) Unterschiede zwischen zwei verglichenen XML-Schemas.

(1) Bei Unterschieden zwischen zwei als Text verglichenen Dateien wird eine Textzeile in einerDatei, die sich von der entsprechenden Zeile in der anderen Datei unterscheidet,gekennzeichnet. Beachten Sie, dass die ganze Zeile als ein Unterschied gewertet wird - selbstwenn die Option zur Anzeige von Unterschieden innerhalb von Zeilen aktiviert ist. (Dies ist v.a.beim Zusammenführen von Unterschieden von Bedeutung, da die gesamte Zeilezusammengeführt wird; Zusammenführungen werden nicht auf Ebene einzelner Zeichendurchgeführt.) Eine Textzeile wird dann als unterschiedlich gewertet, wenn ein oder mehrereTextzeichen darin sich von der entsprechenden Zeile in der anderen Datei unterscheiden, wennText fehlt oder eine Zeile vorhanden ist, die in der verglichenen Datei keine Entsprechung hat.

Bei einem Unterschied zwischen zwei mit einem XML-Vergleich verglichenen Dateien wird einNode markiert, der sich vom entsprechenden Node in der anderen Datei unterscheidet. ImAllgemeinen werden Nodes dann als unterschiedlich gekennzeichnet, wenn die entsprechendenTextwerte nicht übereinstimmen. Im Dialogfeld "Vergleichsoptionen" können Sie genauerdefinieren, was als Unterschied gewertet werden soll.

(2) Unterschiede zwischen zwei verglichenen Verzeichnissen werden durch Vergleich derentsprechenden Dateien, die sich in diesen Verzeichnissen befinden, ermittelt. ImSchnellvergleichsmodus werden nur die Dateigröße und der Zeitstempel der entsprechendenDateien verglichen. Wenn hier ein Unterschied festgestellt wird, werden die Dateien alsunterschiedlich gekennzeichnet. Die andere Variante ist, die Dateien in den Verzeichnissen aufBasis ihres Inhalts zu vergleichen. Solche Vergleiche werden als normale DiffDogDateivergleiche durchgeführt. Wird ein Unterschied festgestellt, werden die Dateien alsunterschiedlich markiert. Siehe auch Definition von identischen Dateien und nicht identischenDateien.

(3) Bei einem Unterschied zwischen zwei verglichenen Microsoft Word Dokumenten wird einSatz bzw. Absatz (abhängig von den Einstellungen, die Sie in den WordVergleichseinstellungen definiert haben), der sich vom entsprechenden Satz/Absatz im anderenDokument unterscheidet, gekennzeichnet. Beachten Sie, dass der ganze Satz/Absatz als einUnterschied gewertet wird – selbst wenn die Option zur Anzeige von Unterschieden innerhalbvon Zeilen aktiviert ist. (Dies ist v.a. beim Zusammenführen von Unterschieden von Bedeutung,da der gesamte Satz/Absatz zusammengeführt wird; Zusammenführungen werden nicht auf

© 2012 Altova GmbH

DiffDog Terminologie 17Einführung

Altova DiffDog 2013

Ebene einzelner Zeichen durchgeführt.) Ein Satz/Absatz wird dann als unterschiedlich gewertet,wenn ein oder mehrere Textzeichen darin sich vom entsprechenden Satz/Absatz in der anderenDatei unterscheiden, wenn Text fehlt oder eine Zeile vorhanden ist, die in der verglichenenDatei keine Entsprechung hat.

(4) Ein Unterschied zwischen Tabellen in zwei Datenbanken tritt beim Vergleich von Stringsdann auf, wenn die String-Entsprechung der Daten in einem Feld in den beiden Tabellenunterschiedlich ist.

Ein Unterschied zwischen Tabellen in zwei Datenbanken, wenn der Inhalt einer Datenbankbasierend auf den internen Datentypen der Datenbank verglichen wird (nativer Vergleich), trittdann auf, wenn der Inhalt eines Feldes an sich (und nicht seine String-Entsprechung, die inverschiedenen Datenbanken für den gleichen Inhalt unterschiedlich sein kann) in der erstenTabelle nicht dem Inhalt des zugehörigen Feldes in der zweiten Tabelle entspricht.

(5) Ein Unterschied in der Struktur von Schemas in zwei verglichenen Datenbanken tritt auf,wenn der Name oder Datentyp eines Datenbankobjekts unterschiedlich ist, oder wenn einDatenbankobjekt in einem Schema existiert, das im anderen Schema fehlt.

(6) Ein Unterschied zwischen zwei verglichenen XML-Schemas tritt auf, wenn in einemXML-Schema Elemente existieren, die im anderen XML-Schema fehlen, oder wenn der Nameder Elemente unterschiedlich sind.

Identische Dateien: Dateien, die bei Anwendung der Verzeichnisvergleichsoptionen keinenUnterschied aufweisen, gelten als identisch.

Nicht identische Dateien: Es gibt in Verzeichnisvergleichen zwei Arten von nicht-identischenDateien: (1) eine unterschiedliche Datei (siehe Definition Unterschied oben), und (2) eine Datei,die in dem einen Verzeichnis vorhanden ist, nicht aber im anderen. Beachten Sie, dass es sichbei einer nicht identischen Datei nicht unbedingt um eine unterschiedliche Datei handeln muss.

Mapping: In Datenbankdatenvergleichen, Datenbankschemavergleichen undXML-Schemavergleichen muss jeder Tabelle oder Spalte bzw. jedes Element in der linkenVergleichskomponente eine Tabelle oder Spalte bzw. ein Element in der rechtenVergleichskomponente zugeordnet werden, mit der sie verglichen wird. Dieser Prozess wird inDiffDog als Mapping bezeichnet und kann entweder automatisch von DiffDog auf der Grundlagevon Spaltennamen und/oder Datentypen, oder manuell vom Benutzer mit Hilfe der Mauserfolgen.

Zusammenführen: Die Unterschiede, die bei einem Datei-, Datenbankdaten- oderDatenbankschemavergleich gefunden wurden, können zusammengeführt, also von einer Dateibzw. Tabelle in die andere kopiert werden. Der kopierte Block überschreibt den entsprechendenBlock bzw. das entsprechende Leerzeichen in der anderen Datei bzw. Tabelle.Zusammenführungen werden in Dateivergleichen für den aktiven (aktuellen) Unterschieddurchgeführt und können in jeder Richtung vorgenommen werden. In Datenbankvergleichenwerden Zusammenführungen entweder für all oder für die ausgewählten Objekte durchgeführt.Beachten Sie, dass nicht identische Dateien in einem Verzeichnisvergleich ebenfalls von einemFensterbereich (Verzeichnis) in den anderen kopiert werden können und dass Zeilen, die nurauf einer Seite eines Datenbankdatenvergleichs vorkommen, auf die andere Seite kopiertwerden können.

Synchronisierung: Beim Synchronisieren werden zwei Verzeichnisse, die sich voneinanderunterscheiden durch Löschen bzw. Kopieren aller nicht identischen Dateien und Unterordneraus einem Verzeichnis in das andere aneinander angeglichen. DieStandardsynchronisierungsoptionen werden im Dialogfeld Verzeichnisse synchronisierenangezeigt, wo sie für das gesamte Verzeichnis geändert werden können. Des Weiteren könnenSie die Synchronisierungsaktionen für einzelne Dateien oder Unterordner bearbeiten.

18 Einführung Vergleichsmodus

© 2012 Altova GmbHAltova DiffDog 2013

3.3 Vergleichsmodus

Dateien, Verzeichnisse und Datenbankdaten können in DiffDog auf verschiedene Artenverglichen werden. Der Vergleichsmodus wird durch die Symbole in den Symbolleisten"Vergleichsmodus" und "Datenbankvergleichsmodus" angezeigt. Sie können denVergleichsmodus ändern, indem Sie entweder auf ein anderes Symbol klicken oder dengewünschten Modus aus dem Menü Vergleichen und Zusammenführen wählen.

Der gewählte Vergleichsmodus ist von großer Bedeutung. Identische Dateien mitunterschiedlichen Zeitstempeln werden im Textvergleichsmodus zum Beispiel als gleich, imSchnellvergleichsmodus jedoch als unterschiedlich betrachtet. Die verfügbaren Vergleichsmodiwerden nachfolgend beschrieben.

Dateivergleich

Wenn ein Dateivergleichsfenster aktiv ist oder wenn der Schnellvergleichsmodus in einemVerzeichnisvergleichsfenster ausgeschaltet ist, können Sie zwischen den folgenden vierDateivergleichsmodi wählen:

Text: Vergleicht Dateien und Textdateien; vergleicht Verzeichnisse, wobei der Inhalt alsTextdateien behandelt wird.

XML: Vergleicht Dateien als XML-Dateien; vergleicht Verzeichnisse wobei der Inhalt alsXML-Dateien behandelt wird.

Binary: Vergleicht Dateien als Binärdateien; vergleicht Verzeichnisse, wobei derenInhalt als Binärdateien behandelt wird.

Dateierweiterung: Vergleicht Dateien je nach der für die Dateierweiterungvorgenommenen Einstellung als Text oder XML. Sie können diese Einstellung imDialogfeld DiffDog Optionen auf dem Register "Dateiarten" (Extras | DiffDogOptionen) vornehmen; vergleicht Verzeichnisse, wobei der Inhalt je nachDateierweiterung als Textdatei, XML-Datei, Microsoft Word-Datei oder Binärdateibehandelt wird.

Verzeichnisvergleich

Wenn ein Verzeichnisvergleichsfenster aktiv ist, können Sie zwischen Schnellvergleichsmodusund einem der vier im Abschnitt Dateivergleich beschriebenen Vergleichsmodi wählen.

Schnellvergleich: Vergleicht Dateien in Verzeichnissen nach Größe undÄnderungsdatum. Dieser Modus ist entweder eingeschaltet oder ausgeschaltet. Wenner ausgeschaltet ist, stehen die vier Dateivergleichsmodi zur Verfügung. DurchAuswählen eines der Dateivergleichsmodi werden die zu vergleichenden Verzeichnisseauf Basis ihres Inhalts als text, XML oder Binärdateien verglichen.

Datenbankdatenvergleich

Wenn ein Datenbankdatenvergleichsfenster aktiv ist, können Sie zwischen String-Vergleich undXML-Vergleich wählen.

String: Vergleicht den Inhalt von Datenbanktabellen als Strings ohne zuberücksichtigen, wie der Inhalt in der Datenbank gespeichert wird.

Nativ: Berücksichtigt den Datentyp einer Datenbankspalte beim Vergleich vonTabellen. Zum Beispiel können die gleichen Daten als unterschiedlich betrachtetwerden, wenn sie in zwei Spalten mit verschieden Datentypen gespeichert werden.

© 2012 Altova GmbH

Vergleichsmodus 19Einführung

Altova DiffDog 2013

XML-Nativ: Behandelt den Inhalt von XML-Spalten als XML-Dateien. DieserVergleichsmodus steht nur zusammen mit dem nativen Vergleichsmodus zurVerfügung.

Aktueller Vergleichsmodus

DiffDog bedient sich des Konzepts des aktuellen Vergleichsmodus. Dies ist derVergleichsmodus, der zu einem bestimmten Zeitpunkt gerade aktiv ist. Für jedenVergleichsfenster-Typ (Datei-, Verzeichnis- und Datenbankdatenvergleich) gibt es zu jeder Zeiteinen eigenen Vergleichsmodus. Beim aktuellen Vergleichsmodus für jedenVergleichsfenstertyp handelt es sich um den Vergleichsmodus, der zuletzt in einem offenenVergleichsfenster dieses Typs ausgewählt wurde. Beim Start der Applikation sind als aktuelleVergleichsmodi jene Vergleichsmodi eingestellt, die aktiv waren, als die Applikation das letzteMal beendet wurde.

Jedes Dateivergleichsfenster, jedes Verzeichnisvergleichsfenster und jedesDatenbankdatenvergleichsfenster hat einen Vergleichsmodus.

Wenn Sie ein neues (Datei-, Verzeichnis- oder Datenbankdaten-) Vergleichsfenster öffnen, sowird der aktuelle Vergleichsmodus für diese Vergleichsfensterart (Datei, Verzeichnis oderDatenbankdaten) verwendet. Beachten Sie, das der aktuelle Vergleichsmodus fürDateivergleiche für neue Verzeichnisvergleichsfenster verwendet wird, wenn als aktuellerVergleichsmodus für Verzeichnisvergleiche nicht der Schnellvergleichsmodus ausgewählt ist.

Wenn Sie den Vergleichsmodus eines Vergleichsfensters ändern, so wird dieserVergleichsmodus nur für dieses bestimmte Vergleichsfenster verwendet. Dies hat keineAuswirkungen auf den Vergleichsmodus in anderen offenen Vergleichsfenstern. Der geradegewählte Vergleichsmodus wird jedoch zum "aktuellen" Vergleichsmodus und auf alle inZukunft geöffneten Vergleichsfenster angewendet.

Kapitel 4

Die DiffDog Benutzeroberfläche

22 Die DiffDog Benutzeroberfläche

© 2012 Altova GmbHAltova DiffDog 2013

4 Die DiffDog Benutzeroberfläche

Im DiffDog-Applikationsfenster werden mehrere Datei-, Verzeichnis-, Word-Dokument-,Datenbankdaten-, Datenbankschema- und XML-Schemavergleichsfenster angezeigt. Die untenabgebildeten schematischen Diagramme illustrieren die Hauptbereiche der Benutzeroberfläche.Des Weiteren finden Sie hier eine kurze Beschreibung der einzelnen Komponenten derBenutzeroberfläche.

Die Datenbankdaten-, Datenbankschema- und XML-Schemavergleichsfenster sehen ein weniganders aus als das Dateivergleichs- bzw. Verzeichnisvergleichsfenster. Sie bestehen aus nureinem Fensterbereich, in dem sich einen linke und eine rechte Komponente befinden, die zurAuswahl der Datenquellen und Tabellen für den Datenbank- bzw. XML-Schemavergleichdienen.

© 2012 Altova GmbH

23Die DiffDog Benutzeroberfläche

Altova DiffDog 2013

TitelleisteIn der Titelleiste werden der Applikationsname (also DiffDog) gefolgt vom Namen des aktivenDatei-, Verzeichnis, Word-Dokument-, XML-Schema-, Datenbankschema- oderDatenbankdatenvergleichsfensters angezeigt. Auf der rechten Seite befinden sich Schaltflächenzum Minimieren, Verkleinern, Maximieren und Schließen des DiffDog-Applikationsfensters.

Menüleiste und SymbolleistenDie Menüleiste enthält die Menüs. Jede Symbolleiste enthält eine Gruppe vonSymbolschaltflächen für DiffDog-Befehle. Sie können die Menüleiste und die Symbolleistendurch Ziehen der Ziehpunkte an die gewünschte Stelle verschieben. Auf der rechten Seitebefinden sich Schaltflächen zum Minimieren, Verkleinern, Maximieren und Schließen desaktiven Vergleichsfensters.

Datei-/Verzeichnis-/MicrosoftWord-/XML-Schema-/Datenbankschema-/DatenbankdatenvergleichsfensterEs können gleichzeitig mehrere Datei- und/oder Verzeichnis- und/oder Word-Dokument-und/oder Datenbankdaten- und/oder Datenbankschema- und/oderXML-Schemavergleichsfenster geöffnet sein, jedoch kann immer nur eines davon aktiv sein.Der Name des aktiven Vergleichsfensters erscheint in der Titelleiste. Das Register mit seinemNamen (am unteren Rand des DiffDog Applikationsfensters) erscheint markiert und der Nameselbst wird fett angezeigt; die Namensregister der anderen Vergleichsfenster sind ausgegrautund die Namen werden normal angezeigt. Um ein anderes Vergleichsfenster zu aktivieren,klicken Sie auf das entsprechende Namensregister.

24 Die DiffDog Benutzeroberfläche

© 2012 Altova GmbHAltova DiffDog 2013

Jedes Vergleichsfenster (Datei/Microsoft Word oder Verzeichnis) hat zwei gleich breitenebeneinander angeordnete Fensterbereiche sowie eine Statusleiste für diesesVergleichsfenster unterhalb der beiden Bereiche. Oberhalb jedes Fensterbereichs befindet sichein Datei-/Verzeichnisauswahlbereich, der aus einer Dropdown-Liste besteht, in die Sie denNamen der/des zu vergleichenden Datei/Verzeichnisses eingeben können, bzw. aus der Siebereits früher geöffnete Dateien oder Verzeichnisse auswählen können. Mit Hilfe derSchaltflächen rechts von diesem Bereich können Sie Dateien oder Verzeichnisse suchen undDateien öffnen, speichern und aktualisieren. Die in den einzelnen Fensterbereichen geöffnetenDateien oder Verzeichnisse können dadurch unabhängig von der Datei/dem Verzeichnis imanderen Fensterbereich geöffnet werden. Sobald in beiden Fensterbereichen eine Datei/einVerzeichnis geöffnet ist, kann der Vergleich gestartet werden.

In Verzeichnisvergleichsfenstern werden Verzeichnisse als Baumstruktur angezeigt. Sie könnendie einzelnen Ebenen dieser Struktur durch Doppelklick auf ein Verzeichnis erweitern undreduzieren. Zusätzlich dazu können Sie die Breite der einzelnen Spalten durch Ziehen derBegrenzung anpassen. In Dateivergleichsfenstern können Sie die Dokumentenansicht mit Hilfeder Befehle Ansicht und Text-Ansicht anpassen.

In XML-Schemavergleichsfenstern werden XML-Schemas in zwei Komponenten ausgewählt,die in einem Fensterbereich des Vergleichsfensters angezeigt werden. Jede Komponente hateine Titelleiste, in der der Dateiname des XML-Schemas angezeigt wird, das derzeit in dieKomponente geladen ist, sowie eine Schaltfläche zum Durchsuchen, mit der das WindowsDialogfeld Öffnen geöffnet wird. In diesem Dialogfeld können Sie die XML-Schemas für dielinke und rechte Vergleichskomponente auswählen oder ändern. Die Breite einer Komponentekann durch Ziehen am Ziehpunkt in der rechten unteren Ecke der Komponente angepasstwerden. Die Elemente innerhalb einer Komponente werden als Baumstruktur angezeigt. DurchDoppelklicken auf ein Element oder Anklicken des Plus-Symbols neben einem Elementnamenkann das Element erweitert werden, um die Child-Elemente anzuzeigen. Elemente, für die einMapping zu ihren jeweiligen Entsprechungen in der anderen Komponente hergestellt wurde,sind durch Verbindungslinien verbunden. Diese Mappings können ausgewählt, gelöscht odermit Hilfe der Maus zu anderen Tabellen gezogen werden.

In Datenbankvergleichsfenstern (für Schemas bzw. Daten) werden Datenquellen und Tabellenin zwei Komponenten ausgewählt, die in einem Fensterbereich des Vergleichsfenstersangezeigt werden. Jede Komponente hat eine Titelleiste, in der die Datenquelle angezeigt wird,mit der die Komponente derzeit verbunden ist, sowie eine Schaltfläche zum Durchsuchen, mitder das Dialogfeld Tabellen für Datenvergleich auswählen geöffnet wird. In diesemDialogfeld können Sie die Datenquellen und Tabellen für die linke und rechteVergleichskomponente auswählen oder ändern. Die Breite einer Komponente kann durchZiehen am Ziehpunkt in der rechten unteren Ecke der Komponente angepasst werden. DieTabellen und Spalten innerhalb einer Komponente werden als Baumstruktur angezeigt. DurchDoppelklicken auf eine Tabelle oder Anklicken des Plus-Symbols neben einem Tabellennamenkann die Tabelle erweitert werden, um die Tabellenspalten anzuzeigen. Tabellen und Spalten,für die ein Mapping zu ihren jeweiligen Entsprechungen in der anderen Komponente hergestelltwurde, sind durch Verbindungslinien verbunden. Diese Mappings können ausgewählt, gelöschtoder mit Hilfe der Maus zu anderen Tabellen gezogen werden.

Vergleichsfenster-StatusleisteDie Statusleiste eines Datei-, Word- oder Verzeichnisvergleichsfensters zeigt den Status diesesVergleichs an. Sie zeigt auch an, ob Dateien oder Verzeichnisse noch nicht geöffnet wurden.Nach dem Vergleich erscheint in der Statusleiste die Art des Vergleichs sowie dieVergleichsergebnisse. Die Vergleichsfenster-Statusleiste steht inXML-Schemavergleichsfenstern, Datenbankschemavergleichsfenster undDatenbankdatenvergleichsfenstern nicht zur Verfügung und ist nicht mit derApplikationsstatusleiste zu verwechseln.

© 2012 Altova GmbH

25Die DiffDog Benutzeroberfläche

Altova DiffDog 2013

ApplikationsstatusleisteDie Applikationsstatusleiste erscheint am unteren Rand des Applikationsfensters und zeigtInformationen über die Applikation an. Am nützlichsten sind die Tooltipps. Sie werden in dieserLeiste angezeigt, wenn Sie die Maus über einer der Symbolleisten-Schaltflächen platzieren. DieApplikationsstatusleiste ist nicht mit der Vergleichsfenster-Statusleiste zu verwechseln. WennSie die 64-Bit-Version von DiffDog verwenden, wird in der Statusleiste das Suffix (x64) hinterdem Applikationsnamen angezeigt. Für die 32-Bit-Version gibt es kein Suffix.

Kapitel 5

Vergleichen von Dateien

28 Vergleichen von Dateien

© 2012 Altova GmbHAltova DiffDog 2013

5 Vergleichen von Dateien

Altova Webseite: Dateivergleichstool

Dateivergleiche werden in DiffDog in einem Dateivergleichsfenster durchgeführt, das überverschiedene Funktionen zum Vergleichen, Bearbeiten und Zusammenführen von Dateienverfügt. Für wohlgeformte XML-basierte Dateien können Sie zusätzlich noch zwischen Text-Ansicht und Grid-Ansicht wählen.

Um einen Dateivergleich in DiffDog zu starten, können Sie entweder direkt zwei Dateien zumVergleich auswählen oder zuerst ein leeres Dateivergleichsfenster öffnen und dann die zuvergleichenden Dateien wählen. Alternativ dazu können Sie auch zwei Dateien im WindowsExplorer auswählen, die rechte Maustaste drücken und die Option Mit Altova DiffDogvergleichen aus dem Kontextmenü wählen. Dadurch wird eine neue Instanz von DiffDoggeöffnet und die markierten Dateien werden in einem Dateivergleichsfenster angezeigt.

Der Vergleich wird automatisch gestartet sofern die Option Vergleich automatisch starten imMenü Vergleichen und Zusammenführen nicht deaktiviert ist. Sie können denVergleichsmodus ändern und den Vergleich neu starten. Um Unterschiede zu entfernen,können Sie zusätzlich direkt im Vergleichsfenster den Inhalt der Dateien bearbeiten und Inhaltevon einem Fensterbereich in den anderen kopieren.

Wenn Sie ZIP-konforme Dateien bzw. Office Open XML (OOXML) Dateien in DiffDogvergleichen, beachten Sie bitte, dass diese Vergleiche zunächst als Verzeichnisvergleichgestartet werden müssen, da ZIP- und OOXML-Dateien aus mehreren Dateien bestehen.

Altova Webseite: OOXML-Vergleich, ZIP-Vergleich

So öffnen Sie ein Dateivergleichsfenster:

Wählen Sie eine der folgenden Methoden:f

· Wählen Sie die Menüoption Datei | Öffnen oder drücken Sie Strg+O und wählen Sie

© 2012 Altova GmbH

29Vergleichen von Dateien

Altova DiffDog 2013

im Dialogfeld Vergleich öffnen die Option Dateien vergleichen. Wählen Sie dannim Gruppenfeld "Inhalt" die zu vergleichenden Dateien und klicken Sie auf OK. Einneues Dateivergleichsfenster wird mit den ausgewählten Dateien geöffnet.

Wenn Sie eine ZIP-konforme bzw. OOXML-Datei wählen, wird ein Dialogfeld angezeigtund Sie können wählen, ob Sie stattdessen einen Verzeichnisvergleich öffnen möchten.

· Wählen Sie die Menüoption Datei | Dateien vergleichen oder klicken Sie auf das

Symbol Dateien vergleichen in der Symbolleiste "Standard". Ein leeresDateivergleichsfenster wird geöffnet.

· Um Microsoft Word-Dokumente (*.doc, *.docx) zu vergleichen klicken Sie in der

Standard Symbolleiste auf das Symbol Microsoft Word-Dateien vergleichen .

30 Vergleichen von Dateien Öffnen eines Dateivergleichsfensters

© 2012 Altova GmbHAltova DiffDog 2013

5.1 Öffnen eines Dateivergleichsfensters

Wenn Sie ein neues Dateivergleichsfenster öffnen, erhält der Dateivergleich einen Namen inder Form Dateivergleich X, wobei X für eine Ganzzahl steht, die die Position desDateivergleichs in der Reihenfolge der in der aktuellen DiffDog-Sitzung geöffnetenDateivergleiche angibt. Dieser Name erscheint auf einem Register am unteren Rand desFensters.

Beachten Sie, dass der Befehl Dateien vergleichen nur das Dateivergleichsfenster öffnet; eröffnet keine Datei innerhalb dieses Fensters. Die beiden zu vergleichenden Dateien müssenanschließend separat in den einzelnen Fensterbereichen des Vergleichsfensters geöffnetwerden.

So öffnen Sie ein leeres Dateivergleichsfenster:

· Wählen Sie die Menüoption Datei | Dateien vergleichen oder klicken Sie auf das

Symbol Dateien vergleichen in der Symbolleiste "Standard".

© 2012 Altova GmbH

Dateien zum Vergleich auswählen 31Vergleichen von Dateien

Altova DiffDog 2013

5.2 Dateien zum Vergleich auswählen

Dateien können auf verschiedene Arten zum Vergleich ausgewählt werden. Sie können dieDateien in einem neuen Dateivergleichsfenster öffnen, einen früheren Vergleich erneut öffnen,oder die Dateien im aktuell geöffneten Dateivergleichsfenster ändern. Darüber hinaus könnenSie auch Dateien aus dem Windows Explorer in die entsprechenden Fensterbereiche einesDateivergleichsfensters ziehen oder im Windows Explorer ein Dateipaar markieren und eineOption im Kontextmenü verwenden um einen Vergleich in DiffDog zu starten.

So öffnen Sie Dateien in einem neuen Dateivergleichsfenster:

1. Wählen Sie die Menüoption Datei | Öffnen oder drücken Sie Strg+O.

2. Wählen Sie im Dialogfeld Vergleich öffnen im Gruppenfeld "Modus" die OptionDateien vergleichen.

3. Wählen Sie im Gruppenfeld "Inhalt" für die erste und die zweite Datei eine derfolgenden Methoden:

· Geben Sie den Pfad der Dateien ein.

· Wählen Sie früher verglichene Dateien aus der Dropdown-Liste.

· Klicken Sie auf die Schaltfläche Durchsuchen... . Im Dialogfeld "Öffnen", dasdaraufhin angezeigt wird, können Sie entweder eine Datei aus einem Dateisystemauswählen (klicken Sie nach Auswahl der Datei auf Öffnen) oder eine Datei über ihreURL auswählen. Um das Dialogfeld "URL öffnen" aufzurufen, klicken Sie auf Zu URLwechseln. Durch das Aufrufen einer Datei über ihre URL können Sie Dateien überFTP und HTTP/HTTPS öffnen. Eine Anleitung zur Auswahl von Dateien über URLsfinden Sie weiter unten.

4. Klicken Sie auf OK. Die gewählten Dateien werden in einem neuenDateivergleichsfenster geöffnet.

So wählen Sie Dateien im aktiven Dateivergleichsfenster aus:

1. Wählen Sie im linken Bereich eines bestehenden Dateivergleichsfensters eine derfolgenden Methoden:

· Klicken Sie auf das Symbol Öffnen und wählen Sie eine Datei aus dem WindowsDialogfeld Öffnen.

· Geben Sie den vollständigen Pfad einer Datei ein und klicken Sie auf das Symbol

Anwenden.

· Ziehen Sie eine Datei aus dem Windows Explorer in den Fensterbereich.

· Wählen Sie eine früher verglichene Datei aus der Dropdown-Liste.

2. Wiederholen Sie einen der in Schritt 1 beschriebenen Schritte für den rechten

32 Vergleichen von Dateien Dateien zum Vergleich auswählen

© 2012 Altova GmbHAltova DiffDog 2013

Fensterbereich.

So starten Sie einen Dateivergleich aus dem Windows Explorer:

1. Wählen Sie im Windows Explorer zwei Dateien aus.

2. Drücken Sie die rechten Maustaste und wählen Sie Mit Altova DiffDog vergleichenaus dem Kontextmenü.

Eine neue Instanz von DiffDog wird geöffnet, die markierten Dateien werden in einemDateivergleichsfenster angezeigt und der Vergleich wird automatisch gestartet.

Auswahl von Dateien über URLsUm eine Datei über eine URL auszuwählen, gehen Sie folgendermaßen vor:

1. Klicken Sie auf die Schaltfläche Zu URL wechseln. Daraufhin wechselt die Ansichtzum URL-Modus des Dialogfelds "Öffnen" (Abbildung unten):

2. Geben Sie die gewünschte URL in das Feld Server URL ein (Abbildung oben). Wennes sich beim Server um einen Microsoft® SharePoint® Server handelt, aktivieren Siedas Kontrollkästchen Microsoft® SharePoint® Server. Nähere Informationen zumArbeiten mit Dateien dieses Servertyps finden Sie unter den Anmerkungen weiter untenzu Microsoft® SharePoint® Server.

3. Geben Sie Ihre Benutzer-ID und Ihr Passwort in die Felder Benutzer und Passwort ein,wenn der Server passwortgeschützt ist.

4. Klicken Sie auf Durchsuchen, um die Verzeichnisstruktur des Servers anzuzeigen unddarin zu navigieren.

5. Klicken Sie in der Ordnerstruktur auf die gewünschte Datei.

© 2012 Altova GmbH

Dateien zum Vergleich auswählen 33Vergleichen von Dateien

Altova DiffDog 2013

Die Datei-URL wird im Feld "Datei-URL" (Abbildung oben) angezeigt. Die Schaltfläche"Öffnen" wird erst jetzt aktiv.

6. Klicken Sie auf "Öffnen", um die Datei zu laden. Die Datei wird in DiffDog geladen.

Anmerkung: Die Durchsuchen-Funktion steht nur auf Servern zur Verfügung, die WebDAVund Microsoft SharePoint Server unterstützen. Die unterstützten Protokolle sind FTP,HTTP und HTTPS.

Anmerkung: Um mehr Kontrolle über den Ladevorgang zu haben, können Sie die Datei überden lokalen Cache oder einen Proxy-Server laden (wodurch der Vorgang erheblichschneller geht, wenn die Datei bereits zuvor einmal geladen wurde). Alternativ dazukönnen Sie die Datei auch neu laden, wenn Sie mit einem EPS-System oder einemDatenbank-System arbeiten; Wählen Sie in diesem Fall die Option Neu laden.

Anmerkungen zu Microsoft® SharePoint® ServerBeachten Sie bei Dateien auf Microsoft® SharePoint® Servern die folgenden Punkte:

· In der Verzeichnisstruktur, die im Fenster der verfügbaren Dateien angezeigt wird (Abbildung unten), sind die Dateisymbole mit Symbolen versehen, die den Status derDatei (Eingecheckt/Ausgecheckt) kennzeichnen.

34 Vergleichen von Dateien Dateien zum Vergleich auswählen

© 2012 Altova GmbHAltova DiffDog 2013

Wenn Sie mit der rechten Maustaste auf eine Datei klicken, erscheint ein Kontextmenümit Befehlen, die für diese Datei zur Verfügung stehen (Abbildung oben).

· Im Folgenden sehen Sie die verschiedenen Dateisymbole:

Eingecheckt. Die Datei kann ausgecheckt werden.

Die Datei wurde von einem anderen Benutzer ausgecheckt undkann nicht ausgecheckt werden.

Lokal ausgecheckt. Die Datei kann bearbeitet und eingechecktwerden.

· Nachdem Sie eine Datei ausgecheckt haben, können Sie sie in DiffDog vergleichen.· Sie können die bearbeitete Datei über das Kontextmenü im Dialogfeld "URL öffnen" (

siehe Abbildung oben) einchecken.· Wenn eine Datei von einem anderen Benutzer ausgecheckt wurde, kann sie nicht

auscheckt werden.· Wenn eine Datei lokal von Ihnen ausgecheckt wurde, können Sie dies mit dem

Kontextmenübefehl "Auschecken rückgängig" rückgängig machen. In diesem Fall wirddie Datei dem Server unverändert zurückgegeben.

· Wenn Sie eine Datei in einer Altova-Applikation auschecken, können Sie sie in eineranderen Altova-Applikation nicht auschecken. Die Datei gilt bereits als für Sieausgecheckt. Daher stehen in diesem Fall in jeder Altova-Applikation, die Microsoft®SharePoint® Server unterstützt, nur die Befehle Einchecken und Auscheckenrückgängig zur Verfügung.

© 2012 Altova GmbH

Vergleichsoptionen für Dateien ändern 35Vergleichen von Dateien

Altova DiffDog 2013

5.3 Vergleichsoptionen für Dateien ändern

Die Optionen eines Dateivergleichs können im Dialogfeld Vergleichsoptionen geändertwerden. In diesem Dialogfeld stehen verschiedene Register für Text- und XML-Vergleiche zurVerfügung. Darüber hinaus gibt es im Menü Vergleichen und Zusammenführen verschiedeneUmschaltbefehle, die über das Menü ein- oder ausgeschaltet werden können:

· Optionen vor Vergleich anzeigen· Vergleich automatisch starten· Während der Bearbeitung vergleichen· Zuletzt verglichene Datei-/Ordner-Paare anzeigen

Allgemeine Optionen für den Vergleich von Dateien stehen des Weiteren im Register "Dateivergleich" des Dialogfelds DiffDog Optionen zur Verfügung.

So ändern Sie die Dateivergleichsoptionen:

Wählen Sie eine oder mehrere der folgenden Methoden:

· Wählen Sie die Menüoption Extras | Vergleichsoptionen... und ändern Sie dieEinstellungen in den Registern Text und XML wie erforderlich.

· Aktivieren oder deaktivieren Sie die gewünschten Vergleichsverwaltungsoptionen imMenü Vergleichen und Zusammenführen.

5.3.1 Textvergleichsoptionen

Im Dialogfeld Vergleichsoptionen werden auf dem Register "Text" die für Textvergleicheverwendeten Optionen angezeigt.

Ergebnisse anzeigenBei Auswahl der Option Unterschiede innerhalb von Zeilen anzeigen werden dieUnterschiede für einzelne Zeichen innerhalb von Zeilen angezeigt. Beachten Sie, dass die

Schaltfläche Als Text vergleichen aktiv sein muss, damit Unterschiede innerhalb derZeilen angezeigt werden können.

36 Vergleichen von Dateien Vergleichsoptionen für Dateien ändern

© 2012 Altova GmbHAltova DiffDog 2013

Wenn diese Option nicht ausgewählt ist, werden die Unterschiede für einzelne Zeichen nichtmarkiert. Es wird in diesem Fall nur die Zeile als ganzes als unterschiedlich markiert.

WhitespaceDie Whitespace-Zeichen sind: Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) undZeilenvorschub (Line Feed). Bei den drei Optionen werden die Whitespaces beimDateivergleich entweder unverändert gelassen, normalisiert (d.h. alle aufeinander folgendenWhitespaces werden auf ein Whitespace-Zeichen reduziert) oder entfernt.

Groß-/KleinschreibungAktivieren Sie das Kontrollkästchen Groß-/Kleinschreibung ignorieren, wenn dieGroß- und Kleinschreibung beim Vergleichen nicht berücksichtigt werden soll.

ZeilenHier definieren Sie, ob Leerzeilen ignoriert werden sollen.

5.3.2 XML-Vergleichsoptionen

Im Dialogfeld Vergleichsoptionen werden auf dem Register "XML" die Optionen angezeigt, diefür Vergleiche von XML-basierten Dateien verwendet werden.

Ergebnisse anzeigenDie Option Detaillierter Vergleich ermöglicht Ihnen, Unterschiede im Detail anzuzeigenoder die Anzahl der Unterschiede zu verringern (um schneller navigieren zu können). Wenn Siediese Option deaktivieren, werden aufeinander folgende Nodes, die unterschiedlich sind, als eineinziger Node angezeigt. Dies gilt auch für aufeinander folgende Nodes auf unterschiedlichenhierarchischen Ebenen, wie z.B. einen Element-Node und seinen Child-Attribut-Node. Bitte

© 2012 Altova GmbH

Vergleichsoptionen für Dateien ändern 37Vergleichen von Dateien

Altova DiffDog 2013

beachten Sie, dass die Option "Detaillierter Vergleich" aktiviert sein muss, damit dasZusammenführen bzw. Exportieren von Unterschieden möglich wird.

WhitespaceDie Whitespace-Zeichen sind: Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) undZeilenvorschub (Line Feed). Bei den drei Optionen werden die Whitespaces beimDateivergleich entweder unverändert gelassen, normalisiert (d.h. alle aufeinander folgendenWhitespaces werden auf ein Whitespace-Zeichen reduziert) oder entfernt.

Namespace/PräfixDieser Bereich enthält Optionen zum Ignorieren von Namespaces und Präfixen, wenn Sie nachUnterschieden suchen.

EntitiesWenn die Option Entities auflösen aktiviert ist, werden alle Entities im Dokumentaufgelöst. Andernfalls werden die Dateien einschließlich Entities verglichen, wie sie sind.

TextBei Auswahl der Option Text ignorieren werden die Unterschiede in einanderentsprechenden Text-Nodes nicht berücksichtigt. Der unterschiedliche Vorname wird ignoriert,weil nur die XML-Struktur verglichen wird, nicht jedoch der Textinhalt der Tags.

TiefeWenn Node-Tiefe ignorieren aktiviert ist, wird die zusätzliche Tiefe eines Elements (wennes mehrere Unterebenen gibt) relativ zur Tiefe des Pendant-Elements in der anderen Dateiignoriert. Diese Option muss zum Zusammenführen bzw. Exportieren von Unterschiedendeaktiviert werden.

Groß- und KleinschreibungWenn die Option "Groß-/Kleinschreibung ignorieren" aktiviert ist, wird die Groß- undKleinschreibung nicht berücksichtigt. Außerdem haben Sie die Option, die Groß- undKleinschreibung in Node-Namen zu berücksichtigen oder zu ignorieren.

ReihenfolgeWenn die Option Child Node-Reihenfolge ignorieren ausgewählt ist, dann wird diePosition der Child-Nodes relativ zueinander nicht berücksichtigt, vorausgesetzt, dass dieeinzelnen Nodes innerhalb einer Ebene eindeutige Node-Namen haben. Solange in beidenDokumenten in gleichrangigen Nodes ein Element-Node desselben Namens vorhanden ist,werden die beiden Node Sets als identisch betrachtet. Im folgenden Beispiel ist die Reihenfolgeder Nodes <Name> und <FirstName> in der linken und rechten Datei unterschiedlich und wirdals Unterschied gekennzeichnet, wenn die Option Child Node-Reihenfolge ignorierendeaktiviert ist.

Wenn Sie die Option Child Node-Reihenfolge ignorieren aktivieren, wird dieserUnterschied im Vergleichsfenster ignoriert.

38 Vergleichen von Dateien Vergleichsoptionen für Dateien ändern

© 2012 Altova GmbHAltova DiffDog 2013

Beachten Sie jedoch, dass DiffDog die Reihenfolge der Child-Nodes nur dann ignorieren kann,wenn die Node-Namen in einer bestimmten Node-Ebene eindeutig sind. Wenn ein Nodemehrmals, z.B. mit verschiedenen Attributen, vorkommt, wird er, wenn er in einerunterschiedlichen Reihenfolge auftaucht, immer als nicht identisch mit einem Elementdesselben Namens und mit dem gleichen Attribute im verglichenen gleichrangigen Node Setbetrachtet – selbst wenn die Option Child Node-Reihenfolge ignorieren aktiv ist.Wenn wir in unserem Beispiel verschiedene Attribute zum Node <Phone> hinzufügen, dannwird der Unterschied in der Reihenfolge der drei Varianten des Nodes <Phone> imVergleichsfenster angezeigt selbst wenn das Kontrollkästchen Child Node-Reihenfolgeignorieren aktiviert ist.

Um die Reihenfolge von mehreren Child Nodes mit verschiedenen Attributen zu ignorieren,können Sie diese Attribute als Vergleichskriterien hinzufügen. In DiffDog stehen dazu zweiOptionen zur Verfügung: (i) Alle Attribute hinzufügen oder (ii) eine Liste bestimmter Attributedefinieren, was in unserem Beispiel in beiden Fällen dazu führt, dass die <Phone> Nodes alsidentisch angezeigt werden. Wenn Sie die Option Bestimmte Attribute wählen, müssenSie jedoch vorher eine entsprechende Attributgruppe definieren.

Es kann vorkommen, dass Child Nodes mehrfach vorkommen, die auch die gleichen Attributeaufweisen (z.B. eine Person mit mehr als einer Mobiltelefonnummer in unserem Beispiel). In derunten stehenden Abbildung wurde die Option Alle Attribute ausgewählt, es werdenallerdings trotzdem noch Unterschiede angezeigt weil mehr als eine Mobiltelefonnummerangeführt ist.

In DiffDog können Sie in einem solchen Szenario das Kontrollkästchen Elementtext alsVergleichskriterium hinzufügen aktivieren. Wenn Elementtext, Wert des Attributs undNode-Name identisch sind und nur die Reihenfolge der Nodes unterschiedlich ist, werden keineUnterschiede angezeigt.

© 2012 Altova GmbH

Vergleichsoptionen für Dateien ändern 39Vergleichen von Dateien

Altova DiffDog 2013

Beachten Sie, dass die Reihenfolge auch von der Zusammenführungsfunktion ignoriert wird,wenn die Option Reihenfolge ignorieren aktiv ist. Wenn die Option ChildNode-Reihenfolge ignorieren deaktiviert ist, werden die Unterschiede in der Reihenfolgeals Unterschiede markiert.

Des Weiteren steht die Option Attributreihenfolge ignorieren zur Verfügung. Sie giltfür die Reihenfolge der Attribute eines einzelnen Elements. Wenn Sie im obigen Beispiel dieOption Attributreihenfolge ignorieren aktivieren, ignoriert DiffDog die Reihenfolgeder Attribute im Node <Person>. Beachten Sie, dass die Reihenfolge von Attributen immerignoriert wird, wenn das Kontrollkästchen Child Node-Reihenfolge ignorieren aktiviertist. In der unten stehenden Abbildung sind sowohl das Kontrollkästchen ChildNode-Reihenfolge ignorieren als auch das Kontrollkästchen Attributreihenfolgeignorieren deaktiviert.

Node-Typen ignorierenAktivieren Sie die Kontrollkästchen für die Node-Typen, die im Vergleich nicht berücksichtigtwerden sollen. Zur Auswahl stehen die Optionen: Attributes, CDATA, Comments, ProcessingInstructions und DOCTYPE-Anweisungen und XML-Deklarationen.

Bestimmte Elemente/Attribute herausfilternDient dazu Filter zu definieren, um festzulegen, welche Elemente und/oder Attribute nichtverglichen werden sollen. Die Gruppe von Elementen und/oder Attributen, die beim Vergleichnicht berücksichtigt werden sollen, werden in einem Filter definiert. Filter werden aufAnwendungsebene definiert, d.h. sobald ein Filter definiert wurde, steht er für jeden Vergleichzur Verfügung. Sie können auch mehrere Filter definieren. Bei den einzelnen Vergleichenkönnen Sie den gewünschten Filter in der Auswahlliste "Bestimmt Elemente/Attributeherausfiltern" auswählen.

Definieren von Attributgruppen

Wenn Sie im Gruppenfeld Reihenfolge die Optionsschaltfläche Bestimme Attributeauswählen, wird das Dialogfeld Attributgruppen als Vergleichskriterium definieren geöffnet,in dem Sie verschieden Listen von Attributen erstellen können, die als Vergleichskriterienverwendet werden sollen.

40 Vergleichen von Dateien Vergleichsoptionen für Dateien ändern

© 2012 Altova GmbHAltova DiffDog 2013

Attribute, die als Vergleichskriterien berücksichtigt werden sollen, sind in Attributgruppenorganisiert, das heißt, dass Sie zuerst eine Attributgruppe definieren und dann dieentsprechenden Attribute zur Gruppe hinzufügen müssen. Sie können die Attributgruppe, dieSie verwenden möchten, aus der Dropdown-Liste Bestimmte Attribute im DialogfeldVergleichsoptionen wählen.

So definieren Sie Attributgruppen zur Verwendung als Vergleichskriterien:

1. Wählen Sie die Menüoption Extras | Vergleichsoptionen... oder klicken Sie in derSymbolleiste Vergleichen und Zusammenführen auf die Schaltfläche

Vergleichsoptionenen und wechseln Sie zum Register XML.

2. Aktivieren Sie im Gruppenfeld "Reihenfolge" die Optionsschaltfläche BestimmteAttribute und klicken Sie neben dem Dropdown-Listenfeld auf die Schaltfläche

Durchsuchen um das Dialogfeld Attributgruppen als Vergleichskriteriendefinieren zu öffnen.

3. Klicken Sie im Gruppenfeld "Attributgruppen" auf das entsprechende Symbol, um in der

Gruppenliste eine Gruppe anzuhängen oder einzufügen und geben Sie ihr

© 2012 Altova GmbH

Vergleichsoptionen für Dateien ändern 41Vergleichen von Dateien

Altova DiffDog 2013

einen Namen. Sie müssen immer eine Gruppe definieren bevor Sie Attribute anführen.Geben Sie im Gruppenfeld "Attributgruppen" keine Attribute ein.

4. Lassen Sie die Attributgruppe markiert und klicken Sie im Gruppenfeld "Attribute alsVergleichskriterien hinzufügen" auf das entsprechende Symbol, um in der Liste ein

Element anzuhängen oder einzufügen und geben Sie den Namen des Attributsein, das berücksichtigt werden soll. Fügen Sie für jedes Attribut ein neuesListenelement hinzu.

5. Wenn die Definition der Attributgruppen abgeschlossen ist, klicken Sie auf OK. Diedefinierten Attributgruppen stehen nun in der Kombobox im Dialogfeld Vergleichsoptionen zur Verfügung.

Definieren eines Filters zum Ignorieren von Elementen oder Attributen beim Vergleich

Zum Definieren eines Filters klicken Sie im Dialogfeld Vergleichsoptionen auf die

Schaltfläche Filter definieren , woraufhin das Dialogfeld Filter definieren angezeigt wird.

In der Abbildung oben wurden zwei Filter (Filter-1 und Filter-2) definiert. In Filter-1 wirddefiniert, dass die Elemente email und name und die Attribute href und name beim Vergleichignoriert werden sollen.

So erstellen Sie einen Filter zum Ignorieren von Elementen bzw. Attributen beimVergleich:

1. Wählen Sie die Menüoption Extras | Vergleichsoptionen... oder klicken Sie auf die

Schaltfläche Vergleichsoptionen in der Symbolleiste "Vergleichen undZusammenführen" und wechseln Sie auf das Register "XML".

2. Klicken Sie im Gruppenfeld "Bestimmte Elemente/Attribute herausfiltern" auf die

Schaltfläche Filter definieren , um das Dialogfeld Filter definieren zu öffnen.

42 Vergleichen von Dateien Vergleichsoptionen für Dateien ändern

© 2012 Altova GmbHAltova DiffDog 2013

3. Klicken Sie im Gruppenfeld "Filter" auf das entsprechende Symbol, um in der Filterliste

einen Filter anzuhängen oder einzufügen und geben Sie ihm einen Namen.

4. Lassen Sie den Filter markiert und klicken Sie im Gruppenfeld "Elemente/Attributeignorieren" auf das entsprechende Symbol, um in der Liste ein Element anzuhängen

oder einzufügen . Das Kontrollkästchen Ele wird automatisch aktiviert.

5. Deaktivieren Sie das Kontrollkästchen Ele und/oder aktivieren Sie dasKontrollkästchen Att, falls erforderlich, und geben Sie einen Namen für das Elementbzw. Attribut ein.

6. Wiederholen Sie optional die Schritte 4 und 5 für weitere Elemente bzw. Attribute.

7. Wenn die Definition des Filters abgeschlossen ist, klicken Sie auf OK. Die definiertenFilter stehen nun in der Kombobox im Dialogfeld Vergleichsoptionen zur Verfügung.

© 2012 Altova GmbH

Starten eines Dateivergleichs 43Vergleichen von Dateien

Altova DiffDog 2013

5.4 Starten eines Dateivergleichs

Wenn die Option Vergleich automatisch starten aktiviert ist (Standardeinstellung), wirdautomatisch ein Vergleich gestartet, wenn die beiden zu vergleichenden Dokumente imDateivergleichsfenster geladen werden. Darüber hinaus können Vergleiche mit dem Befehl Vergleich starten beliebig oft explizit gestartet werden.

Wenn die Option Während der Bearbeitung vergleichen aktiviert ist, werden Dokumentewährend der Bearbeitung dynamisch verglichen.

Sie können bei Dateivergleichen alle drei der oben beschriebenen Methoden verwenden. DieseMethoden schließen einander nicht gegenseitig aus. Wenn die Option Optionen vor Vergleichanzeigen aktiviert ist, wird das Dialogfeld Vergleichsoptionen jedes Mal vor Starten einesVergleichs angezeigt (außer, wenn der Vergleich während der Bearbeitung dynamisch vonDiffDog durchgeführt wird). Dies ist nützlich, wenn Sie Vergleiche mit verschiedenen Optionendurchführen wollen.

44 Vergleichen von Dateien Anzeigen von Unterschieden in Dateien

© 2012 Altova GmbHAltova DiffDog 2013

5.5 Anzeigen von Unterschieden in Dateien

Nachdem Sie einen Vergleich gestartet haben, werden die Unterschiede zwischen den beidenDateien als Blöcke von markiertem Text dargestellt und die Ergebnisse des Vergleichs werdenin der Statusleiste des Vergleichsfensters angezeigt. Im Normalfall wird zur Anzeige derUnterschied die Text-Ansicht verwendet, wenn Sie allerdings wohlgeformte Dateienvergleichen, können Sie auch zur Grid-Ansicht wechseln.

5.5.1 Text-Ansicht

Text-Ansicht ist der Standardanzeigemodus für jede in DiffDog verglichene Datei. Beachten Sie,dass die einander entsprechenden Unterschiede in den beiden Dokumenten aus Gründen derÜbersichtlichkeit und zur einfacheren Analyse durch Linien miteinander verbunden sind. Wenndie Option Synchronisierter Bildlauf aktiv ist, wird in beiden Dokumenten ein Bildlaufdurchgeführt, so dass die entsprechenden Stellen immer gleichzeitig zu sehen sind.

Der aktuelle Unterschied wird in einer anderen Farbe markiert, als die anderen Unterschiede.Im oben gezeigten Screenshot wird der aktuelle Unterschied in einem dunkleren Grünangezeigt. Diese Farben können im Dialogfeld DiffDog Optionen eingestellt werden. Es istwichtig zu wissen, welcher Unterschied der aktuelle Unterschied ist, da immer nur der aktuelleUnterschied zusammengeführt wird. Mit Hilfe der Navigationsbefehle, die im Menü Vergleichenund Zusammenführen und als Schaltflächen in der Symbolleiste verfügbar sind, können Siezwischen den Unterschieden navigieren.

Anzeigen von Text

Die Text-Ansicht enthält einige nützliche Funktionen, die die Anzeige und Bearbeitung großerTextpassagen erleichtern: Einige äußerst nützliche Funktionen sind: (i) Zeilennummerierung,(ii) Lesezeichen, (iii) Klappleiste (zum Ein- und Ausklappen von Nodes), (iv) Einrücklinien, and(v) Zeilenendmarkierungen und Whitespace-Markierungen. Diese Befehle stehen im DialogfeldEinstellungen für Textansicht (erste unten stehende Abbildung) und in der Symbolleiste"Text" (zweite unten stehende Abbildung).

Das Dialogfeld Einstellungen für Textansicht wird über den Befehl Text-Ansicht |

© 2012 Altova GmbH

Anzeigen von Unterschieden in Dateien 45Vergleichen von Dateien

Altova DiffDog 2013

Einstellungen für Textansicht oder über die Schaltfläche Einstellungen für Textansicht inder Symbolleiste "Text" aufgerufen. Die Einstellungen im Dialogfeld Einstellungen fürTextansicht gelten für die gesamte Applikation und nicht nur das aktive Dokument.

Weitere nützliche Funktionen sind die Funktionen Vergrößern/Verkleinern und die Gehe zuZeile/Zeichen.

ZeilennummerierungDie Zeilennummern werden in der Zeilennummernleiste angezeigt, die im DialogfeldEinstellungen für Textansicht ein- und ausgeblendet werden kann. Wenn ein Textabschnitteingeklappt ist, werden auch die Zeilennummern der entsprechenden Textzeilen ausgeblendet.Ein verwandter Befehl ist die Option Gehe zu Zeile/Zeichen.

LesezeichenZeilen im Dokument können zu Referenzzwecken einzeln mit Lesezeichen versehen werden,damit Sie rasch darauf zugreifen können. Wenn die Lesezeichenleiste eingeblendet ist, wirddas Lesezeichen in der Lesezeichenleiste als Symbol angezeigt, andernfalls wird dieausgewählte Zeile in Zyan markiert.

Die Lesezeichenleiste kann im Dialogfeld Einstellungen für Textansicht ein- undausgeschaltet werden.

Mit Hilfe der Befehle im Menü Text-Ansicht und der Symbolleiste "Text" können SieLesezeichen bearbeiten und zwischen ihnen navigieren. Lesezeichen können mit dem Befehl Text-Ansicht | Lesezeichen einfügen/löschen eingefügt werden. Sie können damit eine Zeileim Dokument zu Referenzzwecken markieren. Um ein Lesezeichen zu löschen, wählen Sie diegekennzeichnete Zeile aus und wählen Sie anschließend den Befehl Text-Ansicht |Lesezeichen einfügen/löschen. Um zwischen den Lesezeichen in einem Dokument zunavigieren, wählen Sie die Befehle Text-Ansicht | Zum nächsten Lesezeichen und

46 Vergleichen von Dateien Anzeigen von Unterschieden in Dateien

© 2012 Altova GmbHAltova DiffDog 2013

Text-Ansicht | Zum vorhergehenden Lesezeichen. Diese Befehle stehen auch in Form vonSchaltflächen in der Symbolleiste "Text" zur Verfügung.

KlappleisteMit Hilfe der Klappleiste können Sie Nodes erweitern und reduzieren. Die Klappleiste kann imDialogfeld Einstellungen für Textansicht ein- und ausgeblendet werden. Beachten Sie, wie inder unten stehenden Abbildung die Zeilennummerierung in Zeile 1 zusammen mit deneingeklappten Nodes ebenfalls eingeklappt wurde.

Mit dem Befehl Alle ein-/ausklappen in der Symbolleiste "Text" werden alle Nodes gleichzeitigein- bzw. ausgeklappt.

EinrücklinienEinrücklinien sind vertikale gepunktete Linien, anhand derer Sie den Einrückungsgrad einerZeile sehen können (siehe oben stehende Abbildung). Sie können im Dialogfeld Einstellungenfür Textansicht ein- und ausgeblendet werden.

Zeilenendmarkierungen, Whitespace-MarkierungenZeilenendmarkierungen und Whitespace-Markierungen können im Dialogfeld Einstellungenfür Textansicht ein- und ausgeblendet werden. Die unten stehenden Abbildung zeigt dieseMarkierungen in der Dokumentansicht, jeder Punkt repräsentiert dabei ein Whitespace.

Vergrößern/VerkleinernDurch Scrollen mit der Maus und gleichzeitiges Gedrückthalten der Strg-Taste können Sie dieTextansicht vergrößern und verkleinern. Auf diese Art können Sie die Größe des angezeigtenTexts in der Textansicht vergrößern und verkleinern. Wenn Sie die Schriftgröße ändernmöchten, tun Sie dies über das Dialogfeld DiffDog Optionen.

Gehe zu Zeile/ZeichenDieser Befehl im Menü Ansicht und in der Symbolleiste "Text" ermöglicht Ihnen zu einerbestimmten Zeile bzw. einem bestimmten Zeichen im Dokumenttext zu springen.

© 2012 Altova GmbH

Anzeigen von Unterschieden in Dateien 47Vergleichen von Dateien

Altova DiffDog 2013

5.5.2 Grid-Ansicht

Altova Webseite: XML-Vergleich

In der Grid-Ansicht lassen sich wohlgeformte Dateien, also normalerweise XML-Dateien,anzeigen. In der Grid-Ansicht wird jeder Node als Zeile in einer Tabelle angezeigt. Auf diese Artsehen Sie die Hierarchie in einer graphischen Ansicht, können leichter durch das Dokumentnavigieren und die Struktur des Dokuments mit Hilfe graphischer Mechanismen wie z.B. Drag &Drop verändern.

Beachten Sie bitte die folgenden Punkte (alle sind im obigen Screenshot veranschaulicht):

· Node-Namen werden fett angezeigt, der Inhalt in normaler Schrift.· Unterschiedliche Node-Typen werden durch unterschiedliche Symbole gekennzeichnet.

So werden z.B. Attribute durch ein rotes = Symbol gekennzeichnet, Elemente durcheckige rote Klammern.

· Nodes, die sich in den beiden Dokumenten voneinander unterscheiden, erscheinenmarkiert, wobei der aktuelle Unterschied in einer anderen Farbe hervorgehoben ist.

· Einander entsprechende Unterscheide in den beiden Dokumenten werden durch eineLinie miteinander verbunden.

Nodes (Zeilen) können durch Klicken auf den Aufwärtspfeil am linken Ende der Tabellenzeileerweitert und reduziert werden. Um den Namen oder Inhalt eines Node zu bearbeiten,doppelklicken Sie auf die Stelle, an die der Cursor positioniert werden soll.

Grid-Zeilen können an eine andere Stelle verschoben werden, indem Sie auf die Zeile klickenund sie an die gewünschte Stelle ziehen. Für diese Operation können Sie auch mehrereaufeinander folgende Zeilen auswählen. Einzelne Nodes können höher oder tiefer gestuftwerden. Verwenden Sie dazu den entsprechenden Befehl im Menü Grid-Ansicht (bzw. dasentsprechende Symbol). Damit ändern Sie die Position des Node in derDokumentenhierarchie.Noch genauer lassen sich Struktur und Inhalt des Dokuments in der

48 Vergleichen von Dateien Anzeigen von Unterschieden in Dateien

© 2012 Altova GmbHAltova DiffDog 2013

Tabellenansicht, einem weiteren Darstellungsmodus der Grid-Ansicht, bearbeiten.

Die Spaltengröße kann durch Ziehen der Spaltenumrandungen nach links oder rechtsangepasst werden.

Tabellenansicht für mehrfach vorkommende Elemente

In der normalen Grid-Ansicht wird jeder Node in Form einer eigenen Tabellenzeile, wie in derunten stehenden Abbildung dargestellt, angezeigt (siehe Screenshot unten).

Wenn ein Element auf derselben hierarchischen Ebene mehrmals vorkommt (wie z.B. dasElement member im obigen Screenshot), kann es als Tabelle angezeigt werden (sieheAbbildung unten), in der jede Instanz dieses Elements als Zeile dargestellt wird. Die ChildNodes der Tabelle (Attribute, Elemente usw.) werden als Spalten der Tabelle angezeigt.

So zeigen Sie mehrfach vorkommende Elemente als Tabelle an:

1. Wählen Sie eine der Instanzen des Elements, für das eine Tabelle erstellt werden soll.

2. Wählen Sie die Menüoption Grid-Ansicht | Tabelle | Als Tabelle anzeigen oder

klicken Sie auf die Schaltfläche Als Tabelle anzeigen in der Symbolleiste "Grid".

So wechseln Sie von der Tabellenansicht zur normalen Grid-Ansicht:

· Markieren Sie die Tabelle oder eine ihrer Zeilen (jedoch keine Spalte oder Zelle) und

klicken Sie in der Symbolleiste auf das Symbol Als Tabelle anzeigen .Das Tabellenelement wechselt zur normalen Grid-Ansicht.

Bearbeiten der Tabelle

Struktur und Inhalt der Tabelle können nun ebenfalls mit Hilfe von Tabellenbefehlen bearbeitetwerden. So können Sie z.B. Zeilen (neue Instanzen eines Tabellenelements) und Spalten (neue

© 2012 Altova GmbH

Anzeigen von Unterschieden in Dateien 49Vergleichen von Dateien

Altova DiffDog 2013

Child Nodes für alle Instanzen eines Tabellenelements) in die Tabelle einfügen und die Tabellekann nach einer ihrer Spalten sortiert werden.

In der obigen Abbildung wurde die Tabelle (für die Elemente member)nach der Spalte popsortiert. (Dazu wurde die Spalte pop ausgewählt und anschließend der Befehl Grid-Ansicht |Tabelle | Aufsteigend sortieren).

50 Vergleichen von Dateien Bearbeiten von Dateien

© 2012 Altova GmbHAltova DiffDog 2013

5.6 Bearbeiten von Dateien

Nachdem Sie einen Vergleich gestartet und die Unterschiede untersucht haben, können denInhalt der beiden Dateien direkt in DiffDog bearbeiten. Für textbasierte und XML-basierteDateien stehen unterschiedliche Bearbeitungsfunktionen zur Verfügung.

Änderungen am Inhalt von textbasierten und XML-basierten Dateien werden in der Text-Ansichtdurchgeführt. Wenn XML-basierte Dateien in der Grid-Ansicht von DiffDog verglichen werden,kann auch die Dokumentenstruktur der Dateien geändertwerden.

Dateien neu laden

Sie können alle Änderungen, die Sie seit der letzten Speicherung gemacht haben, immerrückgängig machen und die Datei neu in DiffDog laden. Wenn Sie dadurch Änderungenverlieren würden, wird eine Warnmeldung angezeigt.

So laden Sie eine Dateien neu in DiffDog:

1. Klicken Sie im entsprechenden Fensterbereich eines Dateivergleichsfensters auf die

Schaltfläche Neu laden .

2. Wenn sich die Dateien seit der letzten Speicherung geändert haben, wird eineWarnmeldung angezeigt.

3. Klicken Sie auf Ja, wenn Sie neu laden wollen, oder auf Nein, wenn Sie die Aktionabbrechen wollen.

5.6.1 Änderungen am Inhalt

In der Text-Ansicht stehen Ihnen Syntaxfärbung und andere visuelle Hilfsmittel wieZeilennummerierung, Einrückung und eine Lesezeichenfunktionsowie eine leistungsstarkeFunktion zum Suchen und Ersetzen zur Verfügung, die Ihnen die Bearbeitung erleichternkönnen. Für jede Datei wird ein eigener Änderungsverlauf angelegt, und Sie können eineunbeschränkte Anzahl von Schritten rückgängig machen.

Wenn im Menü Vergleichen und Zusammenführen die Option Während der Bearbeitung

vergleichen aktiviert ist, wird der Dateivergleich während der Eingabe ständig aktualisiert.

So bearbeiten Sie Dateien:

· Geben Sie Ihre Änderungen im entsprechenden Fensterbereich desDateivergleichsfensters ein.

So machen Sie Änderungen an einer Datei rückgängig:

· Positionieren Sie den Cursor in die Datei und klicken Sie auf Bearbeiten | Rückgängigoder drücken Sie Strg+Z.

© 2012 Altova GmbH

Bearbeiten von Dateien 51Vergleichen von Dateien

Altova DiffDog 2013

5.6.2 Änderung der Struktur

Die Grid-Ansicht zeigt die hierarchische Struktur von wohlgeformten, XML-basiertenDokumenten in Form von verschachtelten Behältern, die einfach auf- und zugeklappt werdenkönnen, um ein klares Bild der Dokumentenstruktur zu vermitteln. In der Grid-Ansicht könnensowohl Inhalt als auch Struktur problemlos verändert werden.

Sie können neue Elemente oder Attribute hinzufügen oder anhängen, den Inhalt der Dateibearbeiten, oder die einzelnen Element an andere Positionen im Dokument ziehen.

52 Vergleichen von Dateien Suchen und Ersetzen

© 2012 Altova GmbHAltova DiffDog 2013

5.7 Suchen und Ersetzen

In DiffDog steht Ihnen eine leistungsstarke Funktion zum Suchen und Ersetzen zur Verfügung,die Sie beim Bearbeiten unterstützen kann. In der Text-Ansicht und in der Grid-Ansicht gibt esunterschiedliche Optionen zum Suchen und Ersetzen. Bitte beachten Sie, dass die Befehle Suchen, Weitersuchen und Ersetzen für das aktive Dokument und nicht für beide Dokumenteeines Dateivergleichs gelten.

Das Dialogfeld Ersetzen ähnelt dem entsprechenden Suchen-Dialogfeld, das in derText-Ansicht bzw. der Grid-Ansicht angezeigt wird. Zusätzlich verfügt es über ein Textfeld, indas Sie die Zeichenfolge eingeben, durch die Sie die gesuchte Zeichenfolge ersetzen wollen.

So suchen Sie Text im aktiven Fensterbereich eines Vergleichsfensters:

1. Platzieren Sie den Cursor in den Fensterbereich, in dem Sie nach Text suchen wollen.

2. Wählen Sie die Menüoption Bearbeiten | Suchen oder drücken Sie Strg+F.

3. Geben Sie im Feld Suchen nach den Text ein, nach dem Sie suchen möchten.

4. Aktivieren Sie in der Text-Ansicht optional das Kontrollkästchen Regular

Expression und verwenden Sie die Schaltfläche , um eine Regular Expressioneinzugeben.

5. Um Ihre Suche einzuschränken, wählen Sie eine der folgenden Methoden:

· Klicken Sie in der Text-Ansicht auf die Schaltfläche Erweitert und wählen Sie imGruppenfeld "Typ" die benötigten XML-Node-Typen, nach denen gesucht werdensoll.

· Wählen Sie in der Grid-Ansicht im Gruppenfeld "Typ" die erforderlichenXML-Node-Typen oder DTD-Deklarationen, nach denen gesucht werden soll.

6. Klicken Sie auf Weitersuchen.

7. Klicken Sie in der Text-Ansicht optional auf die Schaltfläche Vorheriges suchen, umzur vorherigen Instanz des gesuchten Textes zu springen.

So markieren Sie alle Instanzen eines Textes in der Text-Ansicht:

1. Wählen Sie die Menüoption Bearbeiten | Suchen oder drücken Sie Strg+F, um dasDialogfeld Suchen zu öffnen.

2. Geben Sie im Feld Suchen nach den Text ein, nach dem Sie suchen möchten.

3. Klicken Sie auf Alles markieren.

4. Verwenden Sie die Symbole Nächstes Lesezeichen und Vorheriges

Lesezeichen in der Symbolleiste "Text", um sich zwischen den Instanzen desgesuchten Textes zu bewegen.

5.7.1 Suchen in der Textansicht

Wenn Sie in der Text-Ansicht auf den Befehl Suchen klicken, erscheint das unten abgebildeteDialogfeld Suchen. Wenn vor dem Öffnen des Dialogfelds Text markiert war, erscheint dermarkierte Text automatisch im Textfeld Suchen nach eingefügt.

© 2012 Altova GmbH

Suchen und Ersetzen 53Vergleichen von Dateien

Altova DiffDog 2013

Mit Hilfe der Schaltflächen Weitersuchen und Vorheriges suchen können Sie durch dasDokument navigieren, wenn das Dialogfeld Suchen geöffnet ist. Wenn das Dialogfeld Suchengeschlossen wurde, können Sie die aktuelle Suche wiederholen, indem Sie F3 drücken um dieSuche nach unten fortzusetzen oder Umschalt+F3 um im vorhergehenden Teil des Dokumentszu suchen.

Optionen

Sie können im Gruppenfeld "Optionen" eine oder mehrere der folgenden Optionen aktivieren .

Ganzes Wort findet die Zeichenfolge im Dokument nur, wenn sie innerhalb von Leerzeichensteht. GROSS/klein beachten findet die Zeichenfolge nur, wenn die Groß- undKleinschreibung im Dokument mit der Schreibweise im Suchbegriff identisch ist.

Bei Auswahl der Option Regular Expression wird Ihr Eintrag als Regular Expression

(regulärer Ausdruck) gelesen. Wenn Sie auf die Schaltfläche rechts neben demDropdown-Listenfeld Suchen nach klicken, wird ein Menü geöffnet, aus dem Sie Einträge zumDefinieren von Regular Expressions auswählen können.

Erweiterte Optionen

Wenn Sie auf die Schaltfläche Erweitert klicken, wird ein Bereich geöffnet, in dem Sieauswählen können, nach welchen XML-Node-Typen gesucht werden soll (siehe Abbildungunten).

Mit Hilfe der Schaltflächen Alle aktiv und Zurücksetzen können Sie alle Optionen mit einemeinzigen Klick aktivieren bzw. deaktivieren.

Ersetzen von Text

Wenn Sie in der Text-Ansicht auf den Befehl Ersetzen klicken, erscheint das DialogfeldSuchen & Ersetzen (Abbildung unten). Wenn Sie auf die Schaltfläche Erweitert klicken, wird

54 Vergleichen von Dateien Suchen und Ersetzen

© 2012 Altova GmbHAltova DiffDog 2013

ein Bereich geöffnet, in dem Sie die zu durchsuchenden XML-Node-Typen auswählen können (siehe oben stehende Abbildung).

Beachten Sie, dass die Option Regular Expression nur für den Sucheintrag gilt. Sie können eineErsetzung innerhalb eines markierten Textbereichs vornehmen, indem Sie die Option Nur immarkierten Bereich ersetzen aktivieren (der Bereich muss vor dem Öffnen desDialogfelds ausgewählt werden).

Verwendung von Regular Expressions

Sie können Ihre Suchkriterien mit Hilfe von Regular Expressions näher definieren. ZurErstellung der Regular Expression steht eine Popup-Liste zur Verfügung, die Sie durch Klickenauf die Schaltfläche > rechts vom Eingabefeld für den Suchbegriff aufrufen können.

Wenn Sie einen Eintrag in der Popup-Liste markieren, wird die entsprechende RegularExpression in das Feld Suchen nach eingefügt.

· Beliebiges Zeichen fügt "." ein. Um sowohl nach "Smith" als auch nach "Smyth" zusuchen, geben Sie folgendes ein:

· Zeichen innerhalb des Bereichs fügt "[]" ein. Beachten Sie, dass der Cursor zwischenden beiden Klammern erscheint. Um nach "Wong" und "Wang", jedoch nicht nach"Wing" zu suchen, geben Sie folgendes ein:

· Zeichen außerhalb des Bereichs fügt "[^]" ein und platziert den Cursor hinter dem^-Zeichen. Geben Sie das Zeichen ein, das bei der Suche nicht berücksichtigt werden

© 2012 Altova GmbH

Suchen und Ersetzen 55Vergleichen von Dateien

Altova DiffDog 2013

soll. Beachten Sie, dass Sie auch mehrere Zeichen eingeben können.

· Wortanfang fügt "\<" ein. Wählen Sie zuerst die Regular Expression aus derPopup-Liste und geben Sie dann die Zeichenfolge ein, nach der Sie suchen wollen."\<mark" findet "marketing" aber nicht "benchmark".

· Wortende fügt "\>" ein. Geben Sie zuerst die Zeichenfolge ein, nach der Sie suchenwollen, und wählen Sie dann die Regular Expression aus der Popup-Liste. "mark\>"findet "benchmark" aber nicht "marketing".

· Zeilenanfang fügt "^" ein. DiffDog findet die anschließende Zeichenfolge nur, wenn Sieam Beginn einer Zeile steht.

· Zeilenende fügt "$" ein. Geben Sie eine Zeichenfolge ein und wählen Sie "Zeilenende"aus der Popup-Liste. DiffDog findet Sie Zeichenfolge nur, wenn Sie am Ende einer Zeileauftritt.

· Getaggter Ausdruck fügt "\(\)" ein und platziert den Cursor vor dem zweiten \, so dassSie den getaggten Ausdruck eingeben können.

· 0 oder mehr Übereinstimmungen fügt "*" ein. Das bzw. die dem * vorangestellte(n)Zeichen können optional in der gesuchten Zeichenfolge auftreten.

· 1 oder mehr Übereinstimmungen fügt "+" ein. Das bzw. die dem * vorangestellte(n)Zeichen können einmal oder mehrmals in der gesuchten Zeichenfolge auftreten.

5.7.2 Suchen in der Grid-Ansicht

Wenn Sie in der Grid-Ansicht auf den Befehl Suchen klicken, wird das nachstehendeSuchdialogfeld angezeigt.

56 Vergleichen von Dateien Suchen und Ersetzen

© 2012 Altova GmbHAltova DiffDog 2013

TypIm Gruppenfeld "Typ" können Sie die XML-Node-Typen oder DTD-Deklarationen auswählen,die durchsucht werden sollen. Mit Hilfe der Schaltflächen Alle aktiv und Zurücksetzen könnenSie alle Optionen mit einem einzigen Klick aktivieren bzw. deaktivieren.

Suche in ElementSie können nur nach Node-Namen und/oder dem Inhalt von Nodes suchen, wenn Sie dieentsprechenden Kontrollkästchen im Gruppenfeld "Suche in Element" aktivieren.

EinstellungenGROSS/klein beachten findet die Zeichenfolge nur, wenn die Groß- und Kleinschreibung imDokument mit der Schreibweise im Suchbegriff identisch ist. Ganzes Wort findet dieZeichenfolge im Dokument nur, wenn sie innerhalb von Leerzeichen steht.

Suche inDie Suche kann auf die aktuelle Markierung beschränkt werden, oder es kann die gesamteDatei durchsucht werden.

RichtungMit Hilfe der Optionsschaltflächen im Gruppenfeld "Richtung" können Sie festlegen, ob dieSuche von der aktuellen Auswahl bzw. Cursorposition aus nach oben oder nach untendurchgeführt werden soll.

Ersetzen von Text

Wenn Sie in der Grid-Ansicht auf den Befehl Ersetzen klicken, wird das unten gezeigteErsetzungsdialogfeld aufgerufen.

© 2012 Altova GmbH

Suchen und Ersetzen 57Vergleichen von Dateien

Altova DiffDog 2013

58 Vergleichen von Dateien Speichern von Dateien

© 2012 Altova GmbHAltova DiffDog 2013

5.8 Speichern von Dateien

Um ein in DiffDog bearbeitetes Dokument zu speichern, verwenden Sie die Schaltflächen

Speichern und Speichern unter im jeweiligen Dateivergleichsfenster. Dateien könnenauch mittels der Befehle Schließen, Alle schließen und Speichern aus dem Menü Dateigespeichert werden. Beachten Sie, dass die einzelnen Dateien im Dateivergleichsfensterseparat gespeichert werden müssen.

Auf dem Register "Dateivergleich" des Dialogfelds DiffDog Optionen können Sie auchangeben, ob und wie Sicherungskopien der Dateien gespeichert werden sollen.

So speichern Sie eine Datei:

Wählen Sie eine der folgenden Methoden:

· Um eine einzelne Datei zu speichern, klicken Sie im entsprechenden Fensterbereich

des Vergleichsfensters auf die Schaltfläche Speichern .

· Um eine einzelne Datei unter einem neuen Namen oder Pfad zu speichern, klicken Sieim entsprechenden Fensterbereich des Vergleichsfensters auf die Schaltfläche

Speichern unter . Das Windows Dialogfeld Speichern unter erscheint, in dem Sieden neuen Namen bzw. Pfad für die Datei angeben können.

· Um beide Dateien eines Dateivergleichs zu speichern, wählen Sie die Menüoption Datei | Speichern. Das Dialogfeld Dateien speichern erscheint, in dem Sie die zuspeichernden Dateien auswählen oder die Änderungen verwerfen können.

So speichern und schließen Sie die Dateien eines Dateivergleichs:

1. Klicken Sie auf das Register des Vergleichsfensters, das die Dateien enthält, die Siespeichern und schließen wollen.

2. Wählen Sie die Menüoption Datei | Schließen.

3. Wenn eine Datei ungespeicherte Änderungen enthält, erscheint das Dialogfeld Speichern unter. Stellen Sie sicher, dass das Kontrollkästchen für die Datei aktiviert istund klicken Sie auf Ausgewählte speichern.Die Datei wird gespeichert und das Dateivergleichsfenster wird geschlossen.

So speichern und schließen Sie die Dateien aller Vergleiche:

1. Wählen Sie die Menüoption Datei | Alle schließen.

2. Für jeden Dateivergleich, der eine Datei mit ungespeicherten Änderungen enthält,erscheint das Dialogfeld Speichern unter. Stellen Sie sicher, dass dasKontrollkästchen für die Datei aktiviert ist und klicken Sie auf Ausgewählte speichern.Die Datei wird gespeichert und das Dateivergleichsfenster wird geschlossen.

Kapitel 6

Vergleichen von Microsoft Word-Dokumenten

60 Vergleichen von Microsoft Word-Dokumenten

© 2012 Altova GmbHAltova DiffDog 2013

6 Vergleichen von Microsoft Word-Dokumenten

Der Vergleich von Microsoft Word-Dokumenten integriert Microsoft Word in dieBenutzeroberfläche von DiffDog und verwendet einige Funktionen von Microsoft Word wieSuchen, Ersetzen, Kopieren, Ausschneiden, Einfügen, Rückgängig, Wiederherstellen undLöschen im Kontext von DiffDog. Auf diese Weise können Sie die Formatierungs- undBearbeitungsfunktionen von Microsoft Word gemeinsam mit den leistungsstarkenVergleichsfunktionen von DiffDog nutzen. Bitte beachten Sie, dass immer wenn Sie ein Tastaturkürzel drücken und der Fokus auf einem Microsoft Word-Dokument ist, dieentsprechende Funktion von Microsoft Word aufgerufen wird (wenn Sie z.B. in einem Word-Vergleichsfenster F5 drücken um einen Vergleich zu starten, wird stattdessen das DialogfeldSuchen und Ersetzen von Microsoft Word geöffnet).

Wenn Sie Microsoft Word-Dokumente (*.doc, *.docx) vergleichen werden zwei Instanzen vonMicrosoft Word nebeneinander in DiffDog geöffnet. Bitte beachten Sie, dass zumindestMicrosoft Word 2003 auf Ihrem Computer installiert sein muss und dass für beideProgramme (also DiffDog und Microsoft Word) entweder die 32-bit Version oder die 64-bitVersion installiert sein muss, das heißt: DiffDog x64 benötigt Microsoft Wordx64, währendDiffDog x32 Microsoft Word x32 verlangt.

Um einen Microsoft Word-Dokumentvergleich in DiffDog zu starten, müssen Sie zuerst einleeres Word-Vergleichsfenster öffnen und dann die zu vergleichenden Microsoft Word-Dokumente wählen oder einfach aus dem Windows Explorer in das Word-Vergleichsfensterziehen. Alternativ dazu können Sie auch zwei Dokumente im Windows Explorer auswählen, dierechte Maustaste drücken und die Option Mit Altova DiffDog vergleichen aus demKontextmenü wählen. Dadurch wird eine neue Instanz von DiffDog geöffnet und die markiertenMicrosoft Word-Dokumente werden in einem Word-Vergleichsfenster angezeigt.

Der Vergleich wird automatisch gestartet sofern die Option Vergleich automatisch starten imMenü Vergleichen und Zusammenführen nicht deaktiviert ist. Um Unterschiede zu entfernen,können Sie zusätzlich direkt im Vergleichsfenster den Inhalt der Microsoft Word-Dokumentebearbeiten und Inhalte von einem Fensterbereich in den anderen kopieren.

© 2012 Altova GmbH

61Vergleichen von Microsoft Word-Dokumenten

Altova DiffDog 2013

Microsoft Word-Dokumente, die im *.docx-Format gespeichert wurden, können auch als ZIP-konforme Dateien bzw. Office Open XML (OOXML) Dateien betrachtet und in DiffDogverglichen werden, beachten Sie in diesem Fall bitte, dass diese Vergleiche zunächst als Verzeichnisvergleich gestartet werden müssen und die *.docx-Dateien im Register Dateiartendes Dialogfelds DiffDog Optionen als ZIP-konform definiert werden müssen.

62 Vergleichen von Microsoft Word-Dokumenten Öffnen eines Word-Vergleichsfensters

© 2012 Altova GmbHAltova DiffDog 2013

6.1 Öffnen eines Word-Vergleichsfensters

Wenn Sie ein neues Word-Vergleichsfenster öffnen, erhält der MicrosoftWord-Dokumentvergleich einen Namen in der Form MS Word-Vergleich X, wobei X für eineGanzzahl steht, die die Position des Microsoft Word-Dokumentvergleichs in der Reihenfolge derin der aktuellen DiffDog-Sitzung geöffneten Microsoft Word-Dokumentvergleiche angibt. DieserName erscheint auf einem Register am unteren Rand des Fensters.

Beachten Sie, dass der Befehl Microsoft Word-Dateien vergleichen dasWord-Vergleichsfenster mit zwei neuen und leeren Word-Dokumenten öffnet; er öffnet keinbestimmtes Microsoft Word-Dokument innerhalb dieses Fensters. Die beiden zuvergleichenden Dokumente müssen anschließend separat in den einzelnen Fensterbereichendes Vergleichsfensters geöffnet werden.

So öffnen Sie ein leeres Word-Vergleichsfenster:

· Wählen Sie die Menüoption Datei | Microsoft Word-Dateien vergleichen oder klicken

Sie auf das Symbol Microsoft Word-Dateien vergleichen in der Symbolleiste"Standard".

© 2012 Altova GmbH

Microsoft Word-Dokumente zum Vergleich auswählen 63Vergleichen von Microsoft Word-Dokumenten

Altova DiffDog 2013

6.2 Microsoft Word-Dokumente zum Vergleich auswählen

Microsoft Word-Dokumente können auf verschiedene Arten zum Vergleich ausgewählt werden.Sie können ein neues Word-Vergleichsfenster öffnen und Dokumente auswählen, einen früheren Vergleich erneut öffnen, oder die Dateien im aktuell geöffneten Word-Vergleichsfenster ändern. Darüber hinaus können Sie auch Dateien aus dem Windows Explorerin die entsprechenden Fensterbereiche eines Word-Vergleichsfensters ziehen oder imWindows Explorer zwei Dokumente markieren und eine Option im Kontextmenü verwenden umeinen Vergleich in DiffDog zu starten.

Dokumente in ein DiffDog Word-Vergleichsfenster ziehen

Wenn Sie Dateien aus dem Window Explorer in die entsprechenden Fensterbereiche einesWord Verzeichnisfensters ziehen, werden die Dokumente für den Vergleich geöffnet. Siekönnen jedoch die Schaltfläche Dokument beim Ablegen öffnen/einfügen deaktivieren undso das Dokument als Textbox in das derzeit im Word Vergleichsfenster geöffneteWord-Dokument einfügen (Standardverhalten für Drag & Drop in Microsoft Word). BeachtenSie, dass der Inhalt von Textboxen in DiffDog nicht verglichen werden kann. Daher ist dieSchaltfläche Dokument beim Ablegen öffnen/einfügen in DiffDog standardmäßig aktiviert.

So wählen Sie Microsoft Word-Dokumente im aktiven Word-Vergleichsfenster aus:

1. Wählen Sie im linken Bereich eines bestehenden Word-Vergleichsfensters eine derfolgenden Methoden:

· Klicken Sie auf das Symbol Öffnen und wählen Sie eine Datei aus dem WindowsDialogfeld Öffnen.

· Geben Sie den vollständigen Pfad einer Datei ein und klicken Sie auf das Symbol

Anwenden.

· Ziehen Sie eine Datei aus dem Windows Explorer in den Fensterbereich.

· Wählen Sie eine früher verglichene Datei aus der Dropdown-Liste.

2. Wiederholen Sie einen der in Schritt 1 beschriebenen Schritte für den rechtenFensterbereich.

So starten Sie einen Microsoft Word-Dokumentvergleich aus dem Windows Explorer:

1. Wählen Sie im Windows Explorer zwei Microsoft Word-Dokumente aus.

2. Drücken Sie die rechten Maustaste und wählen Sie Mit Altova DiffDog vergleichenaus dem Kontextmenü.

Eine neue Instanz von DiffDog wird geöffnet, die markierten Dateien werden in einemWord-Vergleichsfenster angezeigt und der Vergleich wird automatisch gestartet.

64 Vergleichen von Microsoft Word-DokumentenVergleichsoptionen für Microsoft Word-Dokumente ändern

© 2012 Altova GmbHAltova DiffDog 2013

6.3 Vergleichsoptionen für Microsoft Word-Dokumente ändern

Im Dialogfeld Vergleichsoptionen werden auf dem Register "Word" die Optionen angezeigt,die für den Vergleich von Microsoft Word-Dokumenten verwendet werden.

ModusDiffDog kann die Dokumente entweder auf Satzebene oder auf Absatzebene vergleichen.

Ergebnisse anzeigenBei Auswahl der Option Unterschiede innerhalb von Zeilen anzeigen werden dieUnterschiede für einzelne Zeichen angezeigt.

Wenn diese Option nicht ausgewählt ist, werden Unterschiede nur auf (Ab)Satzebeneangezeigt, d.h. die Unterschiede für einzelne Zeichen werden nicht markiert. Es wird in diesemFall nur der Satz/Absatz als ganzes als unterschiedlich markiert.

WhitespaceDie Whitespace-Zeichen sind: Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) undZeilenvorschub (Line Feed). Bei den drei Optionen werden die Whitespaces beimDateivergleich entweder unverändert gelassen, normalisiert (d.h. alle aufeinander folgenden

© 2012 Altova GmbH

Vergleichsoptionen für Microsoft Word-Dokumente ändern 65Vergleichen von Microsoft Word-Dokumenten

Altova DiffDog 2013

Whitespaces werden auf ein Whitespace-Zeichen reduziert) oder entfernt.

Groß-/KleinschreibungAktivieren Sie das Kontrollkästchen Groß-/Kleinschreibung ignorieren, wenn dieGroß- und Kleinschreibung beim Vergleichen nicht berücksichtigt werden soll.

ZeilenHier definieren Sie, ob Leerzeilen ignoriert werden sollen.

FormatSie können angeben welche Art von Formatierung beim Vergleichen von Dokumentenberücksichtigt werden soll. Wenn Unterschiede in der Formatierung gefunden werden, wird dergesamte Satz, der den Unterschied enthält, als unterschiedlich gekennzeichnet.

66 Vergleichen von Microsoft Word-Dokumenten Starten eines Microsoft Word-Dokumentvergleichs

© 2012 Altova GmbHAltova DiffDog 2013

6.4 Starten eines Microsoft Word-Dokumentvergleichs

Wenn die Option Vergleich automatisch starten aktiviert ist (Standardeinstellung), wirdautomatisch ein Vergleich gestartet, wenn die beiden zu vergleichenden Dokumente imDateivergleichsfenster geladen werden. Darüber hinaus können Vergleiche mit dem Befehl Vergleich starten beliebig oft explizit gestartet werden.

Wenn die Option Während der Bearbeitung vergleichen aktiviert ist, werden Dokumentewährend der Bearbeitung dynamisch verglichen.

Sie können bei Dateivergleichen alle drei der oben beschriebenen Methoden verwenden. DieseMethoden schließen einander nicht gegenseitig aus. Wenn die Option Optionen vor Vergleichanzeigen aktiviert ist, wird das Dialogfeld Vergleichsoptionen jedes Mal vor Starten einesVergleichs angezeigt (außer, wenn der Vergleich während der Bearbeitung dynamisch vonDiffDog durchgeführt wird). Dies ist nützlich, wenn Sie Vergleiche mit verschiedenen Optionendurchführen wollen.

© 2012 Altova GmbH

Konfigurieren des Word-Vergleichsfensters 67Vergleichen von Microsoft Word-Dokumenten

Altova DiffDog 2013

6.5 Konfigurieren des Word-Vergleichsfensters

Im Word-Vergleichsfenster gibt es eine Symbolleiste, mit der Sie die Ansicht der imVergleichsfenster angezeigten Dokumente konfigurieren und den Bildschirm nach Vergleichenaktualisieren können.

Konfigurieren der Ansicht

Da in DiffDog innerhalb eines Word-Vergleichsfenster Microsoft Word läuft, stehen einigeFunktionen aus Microsoft Word in DiffDog zur Verfügung und Sie können die Schaltflächen derSymbolleiste verwenden um sie ein- und auszuschalten.

Änderungsmarkierungen und Kommentare ein-/ausblenden:Änderungsmarkierungen und Kommentare, die zu Microsoft Word-Dokumentehinzugefügt wurden, werden standardmäßig verborgen wenn das Dokument in DiffDogangezeigt wird. Aktivieren Sie den Schalter Änderungsmarkierungen undKommentare ein-/ausblenden um sie im Word-Vergleichsfenster anzuzeigen. Bittebeachten Sie, dass sich diese Einstellung auch auf das Ergebnis eines Vergleichsauswirkt: Ausgeblendete Änderungsmarkierungen und Kommentare werden bei einemVergleich nicht berücksichtigt.

Formatierungssymbole ein-/ausblenden: Zeigt nicht druckbare Zeichen wieLeerzeichen, Absatzmarken, Tabulatorzeichen usw. an oder verbirgt sie.

Zoom-Faktor

An Seitengröße anpassen: Verändert die Größe beider Dokumente so dass in jedemFensterbereich des Word-Vergleichsfensters eine gesamte Seite angezeigt wird.

Zoom 100%: Setzt den Zoom-Faktor in den Fensterbereichen auf 100%. Sie müssendie Bildlaufleisten verwenden um in den Dokumenten zu navigieren.

Aktualisieren der Anzeige

GUI aktualisieren: Nachdem Sie ein Dokument in DiffDog bearbeitet haben, könnenSie die Anzeige durch Klicken auf diese Schaltfläche aktualisieren. Beachten Sie, dassdadurch die Dokumente nicht neu geladen werden.

68 Vergleichen von Microsoft Word-Dokumenten Anzeigen von Unterschieden in Word-Dokumenten

© 2012 Altova GmbHAltova DiffDog 2013

6.6 Anzeigen von Unterschieden in Word-Dokumenten

Nachdem Sie einen Vergleich gestartet haben, werden die Unterschiede zwischen den beidenDateien als Blöcke von markiertem Text (Satz oder Absatz, abhängig von der Einstellung inden Word-Vergleichsoptionen) dargestellt und die Ergebnisse des Vergleichs werden in derStatusleiste des Vergleichsfensters angezeigt. Beachten Sie, dass die einanderentsprechenden Unterschiede in den beiden Dokumenten aus Gründen der Übersichtlichkeitund zur einfacheren Analyse durch Linien miteinander verbunden sind.

Der aktuelle Unterschied wird in einer anderen Farbe markiert, als die anderen Unterschiede.Im oben gezeigten Screenshot wird der aktuelle Unterschied in einem dunkleren Grünangezeigt. Diese Farben können im Dialogfeld DiffDog Optionen eingestellt werden. Es istwichtig zu wissen, welcher Unterschied der aktuelle Unterschied ist, da immer nur der aktuelleUnterschied zusammengeführt wird. Mit Hilfe der Navigationsbefehle, die im Menü Vergleichenund Zusammenführen und als Schaltflächen in der Symbolleiste verfügbar sind, können Siezwischen den Unterschieden navigieren.

In Dokumente hinein zoomen

Da jeder Fensterbereich des Word-Vergleichsfensters eine Instanz von Microsoft Wordbeherbergt, möchten Sie vielleicht den Zoom-Faktor der Dokumente verändern. In derSymbolleiste Microsoft Microsoft Word-Vergleich gibt es dazu zwei Optionen: Zoom 100%,um die Details des Dokuments zu sehen und zu bearbeiten, und An Seitengröße anpassen,um zur besseren Übersicht die gesamte Seite anzuzeigen. Sie können auch den Zoom-Faktoreines bestimmten Fensterbereichs ändern indem Sie hinein klicken und mit dem Mausrad denZoom-Faktor verändern während Sie die Taste Strg gedrückt halten.

© 2012 Altova GmbH

Bearbeiten von Microsoft Word-Dokumenten in DiffDog 69Vergleichen von Microsoft Word-Dokumenten

Altova DiffDog 2013

6.7 Bearbeiten von Microsoft Word-Dokumenten in DiffDog

Nachdem Sie einen Vergleich gestartet und die Unterschiede untersucht haben, können Sieden Inhalt der beiden Dateien direkt in DiffDog bearbeiten. Sie können alle Funktionen vonMicrosoft Word verwenden, die über das Kontextmenü oder Tastaturkürzel zur Verfügungstehen.

Suchen und Ersetzen von Text

In Word-Vergleichsfenstern verwendet DiffDog nicht seine eigenen Funktionen zum Suchenund Ersetzen sondern ermöglicht Ihnen stattdessen den Zugriff auf das Dialogfeld Suchen undErsetzen aus Microsoft Word.

So können Sie das Dialogfeld Suchen und Ersetzen aus Microsoft Word aufrufen:

· Platzieren Sie den Cursor im Fensterbereich, in dem Sie nach Text suchen möchten,und drücken Sie Strg+F oder klicken Sie in der Standardsymbolleiste auf das Symbol

Suchen .Für detaillierte Informationen über die Microsoft Word-Funktion "Suchen und Ersetzen"konsultieren Sie bitte die entsprechenden Hilfeseiten von Microsoft Word.

Reloading documents

Sie können alle Änderungen, die Sie seit der letzten Speicherung gemacht haben, immerrückgängig machen und die Datei neu in DiffDog laden. Wenn Sie dadurch Änderungenverlieren würden, wird eine Warnmeldung angezeigt.

So laden Sie eine Dateien neu in DiffDog:

1. Klicken Sie im entsprechenden Fensterbereich eines Dateivergleichsfensters auf die

Schaltfläche Neu laden .

2. Wenn sich die Dateien seit der letzten Speicherung geändert haben, wird eineWarnmeldung angezeigt.

3. Klicken Sie auf Ja, wenn Sie neu laden wollen, oder auf Nein, wenn Sie die Aktionabbrechen wollen.

70 Vergleichen von Microsoft Word-Dokumenten Speichern von Microsoft Word-Dokumenten

© 2012 Altova GmbHAltova DiffDog 2013

6.8 Speichern von Microsoft Word-Dokumenten

Um ein in DiffDog bearbeitetes Dokument zu speichern, verwenden Sie die Schaltflächen

Speichern und Speichern unter im jeweiligen Dateivergleichsfenster. Dateien könnenauch mittels der Befehle Schließen, Alle schließen und Speichern aus dem Menü Dateigespeichert werden. Beachten Sie, dass die einzelnen Dateien im Dateivergleichsfensterseparat gespeichert werden müssen.

So speichern Sie eine Datei:

Wählen Sie eine der folgenden Methoden:

· Um eine einzelne Datei zu speichern, klicken Sie im entsprechenden Fensterbereich

des Vergleichsfensters auf die Schaltfläche Speichern .

· Um eine einzelne Datei unter einem neuen Namen oder Pfad zu speichern, klicken Sieim entsprechenden Fensterbereich des Vergleichsfensters auf die Schaltfläche

Speichern unter . Das Windows Dialogfeld Speichern unter erscheint, in dem Sieden neuen Namen bzw. Pfad für die Datei angeben können.

· Um beide Dateien eines Dateivergleichs zu speichern, wählen Sie die Menüoption Datei | Speichern. Das Dialogfeld Dateien speichern erscheint, in dem Sie die zuspeichernden Dateien auswählen oder die Änderungen verwerfen können.

So speichern und schließen Sie die Dateien eines Dateivergleichs:

1. Klicken Sie auf das Register des Vergleichsfensters, das die Dateien enthält, die Siespeichern und schließen wollen.

2. Wählen Sie die Menüoption Datei | Schließen.

3. Wenn eine Datei ungespeicherte Änderungen enthält, erscheint das Dialogfeld Speichern unter. Stellen Sie sicher, dass das Kontrollkästchen für die Datei aktiviert istund klicken Sie auf Ausgewählte speichern.Die Datei wird gespeichert und das Dateivergleichsfenster wird geschlossen.

So speichern und schließen Sie die Dateien aller Vergleiche:

1. Wählen Sie die Menüoption Datei | Alle schließen.

2. Für jeden Dateivergleich, der eine Datei mit ungespeicherten Änderungen enthält,erscheint das Dialogfeld Speichern unter. Stellen Sie sicher, dass dasKontrollkästchen für die Datei aktiviert ist und klicken Sie auf Ausgewählte speichern.Die Datei wird gespeichert und das Dateivergleichsfenster wird geschlossen.

Kapitel 7

Vergleichen von XML-Schemas

72 Vergleichen von XML-Schemas

© 2012 Altova GmbHAltova DiffDog 2013

7 Vergleichen von XML-Schemas

Altova Webseite: XML-Schemavergleich

Zum Vergleichen von XML-Schemas gehen Sie folgendermaßen vor:x

1. Laden Sie die beiden zu vergleichenden XML-Schemas. Wenn ein XML-Schema mehrals ein globales Element hat, müssen Sie eines dieser globalen Elemente als Root-Element auswählen. Die anderen globalen Komponenten (globale Elemente undglobale Typen) werden in den Schema-Kasten geladen und unterhalb des Root-Elements aufgelistet.

2. DiffDog mappt automatisch Elemente in einem Schema auf die Elemente im anderenSchema. Die Mappings werden durch Verbindungslinien zwischen den gemapptenElementpaaren gekennzeichnet (siehe Abbildung oben). Das Ergebnis eines XML-Schema-Vergleichs ist dieses Mapping. Sie können Mappings nach Wunsch ändern.Bei Ausführung eines Schemavergleichs erhalten Sie allerdings das automatischeMapping.

3. Nachdem das Mapping vorgenommen wurde, können Sie durch Ausführen des XML-Schemavergleichs (und ggf. Ändern des Mappings) ein XSLT Stylesheet oder einMapForce Mapping generieren.

Achtung: Obwohl Sie im Windows Explorer zwei XML-Schemas markieren und imKontextmenü die Option Mit Altova DiffDog vergleichen auswählen können, werden dieausgewählten XML-Schemas in diesem Fall als Dateien verglichen.

XML-Schemavergleiche können in einer *.xsdif-Datei gespeichert werden. Solche Dateienkönnen später mit Hilfe des Menübefehls Datei | Vergleichsdatei öffnen... in DiffDog geöffnetwerden.

© 2012 Altova GmbH

Öffnen eines XML-Schemavergleichsfensters 73Vergleichen von XML-Schemas

Altova DiffDog 2013

7.1 Öffnen eines XML-Schemavergleichsfensters

Wenn Sie ein neues XML-Schemavergleichsfenster öffnen, erhält der XML-Schemavergleicheinen Namen in der Form XMLSchemavergleichX, wobei X für eine Ganzzahl steht, die diePosition des XML-Schemavergleichs in der Reihenfolge der in der aktuellen DiffDog-Sitzunggeöffneten XML-Schemavergleiche angibt. Dieser Name erscheint auf einem Register amunteren Rand des Fensters.

Beachten Sie, dass der Befehl XML-Schemas vergleichen nur dasXML-Schemavergleichsfenster öffnet; er öffnet kein XML-Schema innerhalb dieses Fensters.Die beiden zu vergleichenden XML-Schemas müssen anschließend separat in den einzelnenFensterbereichen des Vergleichsfensters geöffnet werden.

So öffnen Sie eine leeres XML-Schemavergleichsfenster:

· Wählen Sie die Menüoption Datei | XML-Schemas vergleichen oder klicken Sie auf

das Symbol XML-Schemas vergleichen in der Symbolleiste "Standard".

74 Vergleichen von XML-Schemas XML-Schemas zum Vergleich auswählen

© 2012 Altova GmbHAltova DiffDog 2013

7.2 XML-Schemas zum Vergleich auswählen

XML-Schemas können auf verschiedene Arten zum Vergleich ausgewählt werden. Sie könnendie XML-Schemas in einem neuen XML-Schemavergleichsfenster öffnen, ein XML-Schemavergleichsdokument (*.xsdif) aus dem Dateisystem öffnen oder die XML-Schemas imaktuell geöffneten XML-Schemavergleichsfenster ändern. XML-Schemas, die bereits einmalverglichen wurden, stehen in einer Dropdown-Liste in der Titelleiste der beiden Komponentenzur Verfügung. Beachten Sie, dass Sie pro Komponente nur ein Schema auswählen können.

So wählen Sie XML-Schemas im aktiven XML-Schemavergleichsfenster aus:

1. Wählen Sie in der linken Komponente eines bestehendenXML-Schemavergleichsfensters eine der folgenden Methoden:

· Klicken Sie auf die Schaltfläche Durchsuchen und wählen Sie eine Datei imWindows Dialogfeld Öffnen.

· Doppelklicken Sie in die Kopfzeile, geben Sie den Pfad zu einer Datei ein unddrücken Sie die Eingabetaste.

· Klicken Sie auf die Schaltfläche und wählen Sie ein bereits früher verglichenesXML-Schema aus der Dropdown-Liste.

2. Wiederholen Sie Schritt 1 für die rechte Komponente.

So öffnen Sie ein XML-Schemavergleichsdokument:

· Wählen Sie die Menüoption Datei | Vergleichsdatei öffnen... und wählen Sie eine*.xsdif-Datei aus dem Dateisystem. Der Vergleich wird in einem neuenXML-Schemavergleichsfenster geöffnet, in dessen Register der Name desVergleichsdokuments erscheint.

© 2012 Altova GmbH

Definieren des aktiven Root-Elements 75Vergleichen von XML-Schemas

Altova DiffDog 2013

7.3 Definieren des aktiven Root-Elements

Ein struktureller Vergleich von XML-Schemas wird in DiffDog auf der obersten Ebene zwischenzwei globalen Elementen, so genannten Root-Elementen durchgeführt. Wenn ein XML-Schemamehr als ein globales Element enthält, werden Sie im Dialogfeld Root-Element auswählen (Abbildung unten) aufgefordert, eines der globalen Elemente als Root-Element auszuwählen.

Das ausgewählte globale Element wird in den Schemakästen (siehe Abbildung unten) als dasentsprechende Root-Element ausgewählt und die anderen globalen Elemente werden unterdem Eintrag "Globale Elemente" aufgelistet. Für das aktive Root-Element wird automatisch einMapping erstellt, das nicht aufgehoben werden kann.

Wenn bereits ein XML-Schema in eine Vergleichskomponente geladen wurde, gibt es mehrereOptionen zum Ändern des aktiven Root-Elements:

· Erstellen Sie ein manuelles Mapping für zwei Elemente ohne Mapping und definieren

76 Vergleichen von XML-Schemas Definieren des aktiven Root-Elements

© 2012 Altova GmbHAltova DiffDog 2013

Sie eines davon als Root-Element; das zugehörige Element auf der anderen Seite kannebenfalls als aktives Root-Element definiert werden, Sie können aber auch entscheidendas Root-Element auf der Gegenseite unverändert zu lassen.

· Aktivieren Sie in einer Komponente ein Root-Element ohne Mapping; für diesesElement wird automatisch ein Mapping mit dem aktiven Root-Element auf der anderenSeite des Vergleichs hergestellt.

Wenn ein Hinweisdialogfeld angezeigt wird, können Sie die Operation jederzeit abbrechen,indem Sie im Dialogfeld auf die Schaltfläche Nein klicken.

So definieren Sie das aktive Root-Element:

Wählen Sie eine der folgenden Methoden:

· Wenn Sie ein XML-Schemavergleichsfenster öffnen und die XML-Schemas für denVergleich auswählen, wird das Dialogfeld Root-Element auswählen angezeigt, in demSie das aktive Root-Element bestimmen können, nachdem Sie ein XML-Schema mitmehr als einem globalen Element ausgewählt haben.

· Klicken Sie mit der rechten Maustaste in einer der Komponenten auf ein globalesElement, für das ein Mapping besteht, und wählen Sie Als aktives Root-Elementdefinieren aus dem Kontextmenü. Es wird ein Dialogfeld angezeigt, in dem Siefestlegen können, ob das zugehörige Element auf der Gegenseite ebenfalls als aktivesRoot-Element definiert werden soll oder nicht.

Wenn Sie auf Nein klicken, wird für das ausgewählte Element ein Mapping mit demaktuellen Root-Element auf der Gegenseite erstellt.

· Klicken Sie mit der rechten Maustaste in einer der Komponenten auf ein globalesElement ohne Mapping und wählen Sie Als aktives Root-Element definieren aus demKontextmenü. Das Element wird in den Abschnitt "Root-Elemente" verschoben und eswird ein Mapping mit dem entsprechenden Root-Element in der anderen Komponentehergestellt.

© 2012 Altova GmbH

Vergleichsoptionen für XML-Schemas ändern 77Vergleichen von XML-Schemas

Altova DiffDog 2013

7.4 Vergleichsoptionen für XML-Schemas ändern

Die Optionen für XML-Schemavergleiche können im Dialogfeld XML-Schemavergleichsoptionen geändert werden, das durch Klicken auf das Symbol

Vergleichsoptionen in der Symbolleiste "Vergleichen und Zusammenführen" eines XML-Schemavergleichsfensters oder über das Menü Extras aufgerufen wird, wenn das aktiveVergleichsfenster ein XML-Schemavergleichsfenster ist.

Sie können auch festlegen, ob DiffDog automatisch ein Mapping durchführen soll wenn XML-Schemas geladen werden.

Sie können definieren, wie DiffDog Änderungen beim Mapping eines globalen Elements aufseine untergeordneten Elemente übertragen soll. Zwei Optionen stehen zur Verfügung:

· Änderungen im Mapping der globalen Elemente auf untergeordnete Elementeübertragen

Bei dieser Option wird das Mapping von globalen Elementen übertragen, wenn dieseElemente als untergeordnete Elemente von anderen Elementen auftreten. Für dasentsprechende übergeordnete Element wird dabei kein Mapping erstellt. In der untenstehenden Abbildung wird das Mapping des globalen Elements "Person" nurübertragen, wenn es als untergeordnetes Element des globalen Elements "Department"auftritt, während das Mapping des übergeordneten Elements "Department" selbst nichtübertragen wird.

78 Vergleichen von XML-Schemas Vergleichsoptionen für XML-Schemas ändern

© 2012 Altova GmbHAltova DiffDog 2013

· Auf das entsprechende übergeordnete Element mappen und die Änderungen imMapping der globalen Elemente auf untergeordnete Elemente übertragen

Bei dieser Option wird das Mapping von globalen Elementen auch dann übertragen,wenn sie nicht als untergeordnete Elemente auftreten. In der unten stehendenAbbildung wird sowohl das Mapping des untergeordneten Elementes "Person" als auchdas Mapping seines übergeordneten Elements "Department" übertragen.

So ändern Sie die XML-Schemavergleichsoptionen:

1. Wählen Sie eine der folgenden Methoden:

· Wählen Sie die Menüoption Extras | Vergleichsoptionen....

· Klicken Sie auf das Symbol Vergleichsoptionen in der Symbolleiste"Vergleichen und Zusammenführen".

2. Ändern Sie die Einstellungen im Dialogfeld XML-Schemavergleichsoptionen wieerforderlich.

© 2012 Altova GmbH

Mapping von Elementen 79Vergleichen von XML-Schemas

Altova DiffDog 2013

7.5 Mapping von Elementen

Wenn Sie zwei XML-Schema zum Vergleich auswählen, wird für ihre jeweiligen Root-Elementeautomatisch ein Mapping erstellt während die XML-Schemas in die Vergleichskomponenten desXML-Schemavergleichsfensters geladen werden. Sie müssen das aktive Root-Elementauswählen wenn ein XML-Schema mehr als ein Element auf der Root-Ebene enthält.

Für die restlichen Elemente sowie die untergeordneten Elemente des (aktiven) Root-Elementswird von DiffDog automatisch ein Mapping erstellt, wenn Sie den Vergleich starten. Wenn Siemit den vorgeschlagenen Mappings nicht einverstanden sind, können Sie ein Mapping manuelländern und den Vergleich erneut durchführen. Beachten Sie, dass Sie das Mapping des Root-Elements nicht ändern können! Falls das Mapping des Root-Elements fehlerhaft ist, müssenSie eines der Root-Elemente (oder beide) ersetzen um das Mapping zu ändern.

Wenn Elemente andere Elemente referenzieren, wird dies mit einem Symbol angezeigt. Wennfür ein solches Element ein Mapping erstellt wird, erzeugt DiffDog auf die gleiche Weise auchMappings für alle Referenzen auf dieses Element. Diese Referenzen sind mit einem Symbolneben dem Elementnamen (an der Stelle, an der die Referenz auftritt) gekennzeichnet; dasMapping selbst wird mit grauen Linien angezeigt (siehe unten stehende Abbildung).

Sie können diese automatischen Mappings immer noch ändern, indem Sie eine neueVerbindungslinie ziehen. Solche manuellen Mappings werden dann mit blauenVerbindungslinien dargestellt. Es steht auch eine Option im Kontextmenü zur Verfügung, mitder Sie wieder das Mapping des globalen Elements auf das referenzierte Element anwendenkönnen.

So ändern oder löschen Sie ein Mapping:

· Um ein Mapping zu löschen klicken Sie mit der rechten Maustaste in einer der beidenKomponente auf das Element bzw. auf die Linie, durch die zwei Elemente verbundensind und wählen Sie Mapping für ausgewählte aufheben aus dem Kontextmenü oder

80 Vergleichen von XML-Schemas Mapping von Elementen

© 2012 Altova GmbHAltova DiffDog 2013

drücken Sie die Taste Entf.

· Um ein bestehendes Mapping zu ändern klicken Sie in einer Komponente auf dasDreieck neben dem Elementnamen und ziehen Sie mit gedrückter Maustaste eine Liniezum entsprechenden Dreieck in der anderen Komponente. Lassen Sie die Maustastelos sobald sich die Form des Mauszeigers ändert.

So löschen Sie das Mapping für alle Elemente:

· Klicken Sie mit der rechten Maustaste in die Titelleiste einer beliebigen Komponenteund wählen Sie Objekt-Mapping aufheben aus dem Kontextmenü.

Beachten Sie, dass Sie das Mapping für das Root-Element nicht aufheben können.

© 2012 Altova GmbH

Speichern von XML-Schemavergleichsdateien 81Vergleichen von XML-Schemas

Altova DiffDog 2013

7.6 Speichern von XML-Schemavergleichsdateien

Nachdem Sie XML-Schemas zum Vergleich ausgewählt und die passenden Vergleichsoptionendefiniert haben, können Sie den Vergleich in einer XML-Schemavergleichsdatei speichern. Dieskann entweder über den Befehl Datei | Speichern unter... geschehen, oder indem Sie mit derrechten Maustaste auf das Register eines XML-Schemavergleichsfensters klicken und Speichern aus dem Kontextmenü auswählen. Wenn Sie einen bestimmten Vergleichregelmäßig durchführen, können Sie durch die Verwendung einer XML-Schemavergleichsdatei,die direkt geöffnet werden kann, eine Menge Arbeitszeit sparen.

82 Vergleichen von XML-Schemas Starten eines XML-Schemavergleichs

© 2012 Altova GmbHAltova DiffDog 2013

7.7 Starten eines XML-Schemavergleichs

Nachdem Sie ein Root-Element ausgewählt haben, können Sie einen Vergleich starten. Für alleglobalen Elemente sowie deren untergeordnete Elemente wird automatisch ein Mapping erstellt.

Anmerkung: Beim Vergleich von XML-Schemas versucht DiffDog auf beiden Seiten desVergleichs übereinstimmende Paare von Elementen zu finden und nicht Unterschiede zwischenden beiden Dateien aufzuspüren bzw. anzuzeigen. Beim XML-Schemavergleich geht es alsoum das Auffinden jener Teile, die in zwei XML-Schemas identisch sind. Dies ist ein andererZugang als beim Vergleich von Dateien, Verzeichnissen, Datenbankschemas oderDatenbankdaten!

So starten Sie einen Vergleich:

Wählen Sie eine der folgenden Methoden:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | XML-Schema-Mapping starten oder drücken Sie F5.

· Klicken Sie mit der rechten Maustaste in die Titelleiste oder auf ein beliebiges Elementin einer der beiden Komponenten und wählen Sie XML-Schema-Mapping starten ausdem Kontextmenü.

· Klicken Sie mit der rechten Maustaste in einen beliebigen Bereich des XML-Schemavergleichsfensters und wählen Sie XML-Schema-Mapping starten aus demKontextmenü.

· Klicken Sie mit der rechten Maustaste auf das Register des XML-Schemavergleichsfensters und wählen Sie Vergleich starten aus dem Kontextmenü.

© 2012 Altova GmbH

Zusammenführen von Unterschieden in XML-Schemas 83Vergleichen von XML-Schemas

Altova DiffDog 2013

7.8 Zusammenführen von Unterschieden in XML-Schemas

Wenn in verglichenen XML-Schemas Unterschiede auftreten, führt DiffDog nicht dieUnterschiede in den beiden verglichenen XML-Schemas zusammen, sondern ermöglicht dieGenerierung von XSLT-Style Sheets bzw. MapForce Mappings, so dass Sie in der Lage sind,die XML-Dateien zu aktualisieren, die mit Hilfe der verglichenen XML-Schemas erzeugt wordensind. Die entsprechenden Befehle stehen als Optionen im Menü Vergleichen undZusammenführen bzw. als Optionen im Kontextmenü zur Verfügung, oder können über die

Schaltflächen und in der Symbolleisten "Vergleichen und Zusammenführen" aufgerufenwerden.

Wenn Sie in der Symbolleiste "Vergleichen und Zusammenführen" auf die Schaltfläche

Ergebnis links nach rechts generieren bzw. Ergebnis rechts nach links genrerieren

klicken, wird ein Dialogfeld angezeigt, in dem Sie wählen können, welches Resultatgeneriert werden soll.

Wählen Sie die benötigte Option aus und klicken Sie auf OK.

84 Vergleichen von XML-Schemas Erzeugen eines XSLT-Stylesheets

© 2012 Altova GmbHAltova DiffDog 2013

7.9 Erzeugen eines XSLT-Stylesheets

Nachdem Sie zwei XML-Schemas in DiffDog verglichen haben, können Sie ein XSLT-Stylesheet erzeugen, das Sie später an bestehenden XML-Dateien ausführen können, damit dieÄnderungen im XML-Schema auch jenen XML-Dateien zur Anwendung kommen, die früher mitHilfe dieses Schemas erzeugt wurden.

Sie können das XSLT entweder speichern oder in XMLSpy® öffnen, wenn XMLSpy auf IhremComputer installiert ist. Die entsprechenden Befehle sind im Kontextmenü enthalten.

So generieren Sie ein XSLT-Stylesheet:

Wählen Sie eine der folgenden Methoden:

· Klicken Sie mit der rechten Maustaste in die Titelzeile einer Komponente oder in einenbeliebigen Bereich des XML-Schemavergleichsfensters und wählen Sie XSLT-Dateilinks nach rechts generieren... oder drücken Sie Alt+Nach-rechts. Klicken Siealternativ in der Symbolleiste "Vergleichen und Zusammenführen" auf die Schaltfläche

Ergebnis links nach rechts generieren und wählen Sie im Dialogfeld Ergebnislinks nach rechts generieren die Optionsschaltfläche XSLT generieren und inDatei speichern.

· Klicken Sie mit der rechten Maustaste in die Titelzeile einer Komponente oder in einenbeliebigen Bereich des XML-Schemavergleichsfensters und wählen Sie XSLT-Dateirechts nach links generieren... oder drücken Sie Alt+Nach-links. Klicken Siealternativ in der Symbolleiste "Vergleichen und Zusammenführen" auf die Schaltfläche

Ergebnis rechts nach links generieren und wählen Sie im Dialogfeld Ergebnisrechts nach links generieren die Optionsschaltfläche XSLT generieren und inDatei speichern.

So zeigen Sie ein XSLT-Stylesheet in XMLSpy an:

Wählen Sie eine der folgenden Methoden:

· Klicken Sie mit der rechten Maustaste in die Titelzeile einer Komponente oder in einenbeliebigen Bereich des XML-Schemavergleichsfensters und wählen Sie XSLT-Dateilinks nach rechts in XMLSpy öffnen. Klicken Sie alternativ in der Symbolleiste"Vergleichen und Zusammenführen" auf die Schaltfläche Ergebnis links nach rechts

generieren und wählen Sie im Dialogfeld Ergebnis links nach rechts generierendie Optionsschaltfläche XSLT in XMLSpy öffnen.

· Klicken Sie mit der rechten Maustaste in die Titelzeile einer Komponente oder in einenbeliebigen Bereich des XML-Schemavergleichsfensters und wählen Sie XSLT-Dateirechts nach links in XMLSpy öffnen. Klicken Sie alternativ in der Symbolleiste"Vergleichen und Zusammenführen" auf die Schaltfläche Ergebnis rechts nach links

generieren und wählen Sie im Dialogfeld Ergebnis rechts nach links generierendie Optionsschaltfläche XSLT in XMLSpy öffnen.

© 2012 Altova GmbH

Erzeugen eines MapForce-Mappings 85Vergleichen von XML-Schemas

Altova DiffDog 2013

7.10 Erzeugen eines MapForce-Mappings

Wenn Sie auf Ihrem Computer MapForce® installiert haben, können Sie aus DiffDog heraus fürdas verglichene Root-Element ein MapForce-Mapping erstellen und als neue Instanz inMapForce anzeigen. Abhängig davon, ob Sie den Befehl Links nach Rechts oder Rechts nachLinks ausführen, können Sie bestimmen, welche Datei aus Quelle bzw. Ziel verwendet werdensoll.

Wenn Sie im obigen XML-Schemavergleich den Befehl MapForce-Mapping links nach rechtsgenerieren wählen, erhalten Sie das folgende Mapping in MapForce:

So generieren Sie ein MapForce-Mapping:

1. Definieren Sie das Root-Element für das Sie das MapForce-Mapping generierenmöchten.

2. Starten Sie einen XML-Schemavergleich.

3. Klicken Sie mit der rechten Maustaste in die Titelleiste einer der Komponenten oder ineinen beliebigen Bereich des XML-Schemavergleichsfensters und wählen Sie MapForce-Mapping links nach rechts generieren bzw. MapForce-Mapping rechtsnach links generieren. Das Mapping wird in einer neuen Instanz von MapForce

86 Vergleichen von XML-Schemas Erzeugen eines MapForce-Mappings

© 2012 Altova GmbHAltova DiffDog 2013

geöffnet. Klicken Sie alternativ in der Symbolleiste "Vergleichen und Zusammenführen"

auf die Schaltfläche Ergebnis links nach rechts generieren bzw. Ergebnis

rechts nach links generieren und wählen Sie im Dialogfeld Resultat generierendie Optionsschaltfläche MapForce Mapping generieren.

Kapitel 8

Vergleichen von Verzeichnissen

88 Vergleichen von Verzeichnissen

© 2012 Altova GmbHAltova DiffDog 2013

8 Vergleichen von Verzeichnissen

Altova Webseite: Verzeichnisvergleich

Verzeichnisse und, optional, ihre Unterverzeichnisse werden in DiffDog inVerzeichnisvergleichsfenstern verglichen. Dort können Verzeichnisse verglichen,zusammengeführt oder synchronisiert werden. Es gibt in DiffDog zwei Arten desVerzeichnisvergleichs:

· den Vergleich von Größe und Zeitstempel von Dateien in Verzeichnissen. Dieser Vergleichsmodus heißt Schnellvergleichsmodus.

· den Vergleich des Inhalts von Dateien in Verzeichnissen. Bei diesem Vergleichsmodushandelt es sich um den Textvergleichsmodus, den XML-Vergleichsmodus, denBinärvergleichsmodus oder den Erweiterungsvergleichsmodus.

Um einen Verzeichnisvergleich zu starten, können Sie entweder zwei Verzeichnisse direkt zumVergleich auswählen oder zuerst ein leeres Verzeichnisvergleichsfenster öffnen dann die zuvergleichenden Verzeichnisse auswählen. Alternativ dazu können Sie auch zwei Verzeichnisseim Windows Explorer auswählen, die rechte Maustaste drücken und die Option Mit AltovaDiffDog vergleichen aus dem Kontextmenü wählen. Dadurch wird eine neue Instanz vonDiffDog geöffnet und die markierten Ordner werden in einem Verzeichnisvergleichsfensterangezeigt.

Der Vergleich wird automatisch gestartet, sofern Sie nicht die Option Vergleich automatischstarten im Menü Vergleichen und Zusammenführen deaktiviert haben. Sie können denVergleichsmodus erforderlichenfalls ändern und den Vergleich neu starten. Darüber hinauskönnen Sie in DiffDog Dateien von einem Fensterbereich in den anderen kopieren umUnterschiede zu eliminieren.

© 2012 Altova GmbH

89Vergleichen von Verzeichnissen

Altova DiffDog 2013

So öffnen Sie ein Verzeichnisvergleichsfenster:

Wählen Sie eine der folgenden Methoden:f

· Wählen Sie die Menüoption Datei | Öffnen oder drücken Sie Strg+O. Dann gehen Siewie folgt vor:

1. Wählen Sie im Dialogfeld Vergleich öffnen die Option Verzeichnissevergleichen.

2. Wählen Sie im Gruppenfeld "Inhalt" die Verzeichnisse, die verglichen werden sollen.

3. Wählen Sie optional einen Filter aus dem Dropdown-Listenfeld Datei-/Verzeichnisfilter.

4. Aktivieren Sie optional das Kontrollkästchen Unterverzeichnisseberücksichtigen.

5. Click OK.

Ein neues Verzeichnisvergleichsfenster wird mit den ausgewählten Verzeichnissengeöffnet.

· Wählen Sie die Menüoption Datei | Verzeichnisse vergleichen oder klicken Sie auf

das Symbol Verzeichnisse vergleichen in der Symbolleiste "Standard". Ein leeresVerzeichnisvergleichsfenster wird geöffnet.

ZIP-Dateien und OOXML-Dateien

ZIP-konforme Dateien werden als Verzeichnisse betrachtet, wenn für *.zip-Dateien im Register "Dateiarten" des Dialogfelds DiffDog Optionen als Standard-Dateivergleichsmodus die OptionZIP-konforme Datei aktiviert ist (dies ist die Standardeinstellung). Sie können dann eineZIP-Datei als eines der beiden Verzeichnisse in einem Verzeichnisvergleich auswählen, denInhalt einer ZIP-Datei anzeigen, wenn sie als Datei in einem Verzeichnisvergleich aufscheint,sowie Dateien, die in der ZIP-Datei enthalten sind, kopieren und zusammenführen.

Office Open XML (OOXML) Dateien – die man sich als eine Spezialform von ZIP-Archivenvorstellen kann – werden für den Vergleich ebenfalls in Verzeichnisvergleichsfenstern geöffnet.Wenn der Inhalt der OOXML-Datei im Verzeichnisvergleichsfenster angezeigt wird, können Sienach der Datei document.xml suchen und diese in einem Dateivergleichsfenster öffnen.

90 Vergleichen von Verzeichnissen

© 2012 Altova GmbHAltova DiffDog 2013

Altova Webseite: OOXML-Vergleich, ZIP-Vergleich

© 2012 Altova GmbH

Öffnen eines Verzeichnisvergleichsfensters 91Vergleichen von Verzeichnissen

Altova DiffDog 2013

8.1 Öffnen eines Verzeichnisvergleichsfensters

Wenn Sie ein neues Verzeichnisvergleichsfenster öffnen, erhält der Verzeichnisvergleich einenNamen in der Form Verzeichnisvergleich X, wobei X für eine Ganzzahl steht, die diePosition des Verzeichnisvergleichs in der Reihenfolge der in der aktuellen DiffDog-Sitzunggeöffneten Verzeichnisvergleiche angibt. Dieser Name erscheint auf einem Register am unterenRand des Fensters.

Beachten Sie, dass der Befehl Verzeichnisse vergleichen nur dasVerzeichnisvergleichsfenster öffnet und dabei kein Verzeichnis innerhalb des Fensters geöffnetwird. Die beiden zu vergleichenden Verzeichnisse müssen anschließend in denFensterbereichen des Vergleichsfensters geöffnet werden, und zwar je eines pro Bereich.

So öffnen Sie ein leeres Verzeichnisvergleichsfenster:

· Wählen Sie die Menüoption Datei | Verzeichnisse vergleichen oder klicken Sie auf

die Schaltfläche Verzeichnisse vergleichen in der Symbolleiste "Standard".

92 Vergleichen von Verzeichnissen Verzeichnisse zum Vergleich auswählen

© 2012 Altova GmbHAltova DiffDog 2013

8.2 Verzeichnisse zum Vergleich auswählen

Verzeichnisse können auf verschiedene Arten zum Vergleich ausgewählt werden. Sie könnendie Verzeichnisse in einem neuen Verzeichnisvergleichsfenster öffnen, einen früheren Vergleicherneut öffnen oder die Verzeichnisse im derzeit offenen Verzeichnisvergleichsfenster ändern.

So öffnen Sie Verzeichnisse in einem neuen Verzeichnisvergleichsfenster:

1. Wählen Sie die Menüoption Datei | Öffnen oder drücken Sie Strg+O.

2. Wählen Sie im Dialogfeld Vergleich öffnen im Gruppenfeld "Modus" die OptionVerzeichnisse vergleichen.

3. Wählen Sie im Gruppenfeld "Inhalt" für das erste und das zweite Verzeichnis eine derfolgenden Methoden

· Geben Sie den Pfad der Verzeichnisse an.

· Wählen Sie früher verglichene Verzeichnisse aus der Dropdown-Liste.

· Klicken Sie auf die Schaltfläche Durchsuchen... . Im Dialogfeld "Verzeichnis auswählen", dasdaraufhin angezeigt wird, können Sie entweder ein Verzeichnis aus einem Dateisystemauswählen (klicken Sie nach Auswahl der Verzeichnisses auf Öffnen) oder einenWeb-Verzeichnis-URL auswählen. Um das Dialogfeld "Verzeichnis auswählen" aufzurufen,klicken Sie auf Zu URL wechseln. Durch das Aufrufen eines Verzeichnisses über seine URLkönnen Sie Ordner über FTP und HTTP/HTTPS öffnen. Eine Anleitung zur Auswahl vonOrdnern über URLs finden Sie weiter unten.

4. Wählen Sie optional einen Filter aus der Dropdown-Liste Datei-/Verzeichnisfilter, wenn Sie den angezeigten Inhalt der Verzeichnisseauf bestimmte Dateitypen beschränken wollen.

5. Aktivieren Sie das Kontrollkästchen Unterverzeichnisse berücksichtigen, fallserforderlich.

6. Klicken Sie auf OK. Die gewählten Verzeichnisse werden in einem neuenVerzeichnisvergleichsfenster geöffnet.

So wählen Sie Verzeichnisse im aktiven Verzeichnisvergleichsfenster aus:

1. Wählen Sie im linken Fensterbereich eines bestehenden Verzeichnsvergleichsfensterseine der folgenden Methoden:

· Klicken Sie auf das Symbol Öffnen und wählen Sie im Windows DialogfeldÖffnen ein Verzeichnis.

· Geben Sie den vollständigen Pfad eines Verzeichnisses ein und klicken Sie auf die

Schaltfläche Anwenden .

· Wählen Sie ein früher verglichenes Verzeichnis aus der Dropdown-Liste.

© 2012 Altova GmbH

Verzeichnisse zum Vergleich auswählen 93Vergleichen von Verzeichnissen

Altova DiffDog 2013

2. Wiederholen Sie einen der in Schritt 1 beschriebenen Schritte für den rechtenFensterbereich.

So starten Sie einen Verzeichnisvergleich aus dem Windows Explorer:

1. Wählen Sie im Windows Explorer zwei Verzeichnisse aus.

2. Drücken Sie die rechten Maustaste und wählen Sie Mit Altova DiffDog vergleichenaus dem Kontextmenü.

Eine neue Instanz von DiffDog wird geöffnet, die markierten Ordner werden in einemVerzeichnisvergleichsfenster angezeigt und der Vergleich wird automatisch gestartet.

Auswählen von Ordnern über URLsUm ein Verzeichnis über eine URL auszuwählen, gehen Sie folgendermaßen vor:

1. Klicken Sie auf die Schaltfläche Zu URL wechseln. Daraufhin wechselt die Ansichtzum URL-Modus des Dialogfelds "Öffnen" (Abbildung unten):

2. Geben Sie die gewünschte URL in das Feld Server URL ein (Abbildung oben). Wennes sich beim Server um einen Microsoft® SharePoint® Server handelt, aktivieren Siedas Kontrollkästchen Microsoft® SharePoint® Server. Nähere Informationen zumArbeiten mit Ordnern dieses Servertyps finden Sie unter den Anmerkungen weiterunten zu Microsoft® SharePoint® Server.

3. Geben Sie Ihre Benutzer-ID und Ihr Passwort in die Felder Benutzer und Passwort ein,wenn der Server passwortgeschützt ist.

4. Klicken Sie auf Durchsuchen, um die Verzeichnisstruktur des Servers anzuzeigen unddarin zu navigieren.

5. Klicken Sie in der Ordnerstruktur auf den gewünschten Ordner. Daraufhin wird dieVerzeichnis-URL im Feld "URL" im oberen Bereich des Dialogfelds angezeigt (Abbildung oben). Die Schaltfläche Öffnen wird erst jetzt aktiv.

6. Klicken Sie auf "Öffnen", um die Datei zu laden. Die Datei wird in DiffDog geladen.

94 Vergleichen von Verzeichnissen Verzeichnisse zum Vergleich auswählen

© 2012 Altova GmbHAltova DiffDog 2013

Anmerkung: Die Durchsuchen-Funktion steht nur auf Servern zur Verfügung, die WebDAVund Microsoft SharePoint Server unterstützen. Die unterstützten Protokolle sind FTP,HTTP und HTTPS.

Anmerkungen zu Microsoft® SharePoint® ServerBeachten Sie bei Dateien auf Microsoft® SharePoint® Servern die folgenden Punkte:

· In der Verzeichnisstruktur, die im Fenster der verfügbaren Ordner angezeigt wird, sinddie Ordner mit Symbolen versehen, die den Status des Ordners (Eingecheckt/Ausgecheckt) kennzeichnen. Wenn Sie mit der rechten Maustaste auf einen Ordnerklicken, erscheint ein Kontextmenü mit Befehlen, die für diesen Ordner zur Verfügungstehen (Abbildung oben).

· Im Folgenden sehen Sie die verschiedenen Ordnersymbole:

Eingecheckt. Der Ordner kann ausgecheckt werden.

Der Ordner wurde von einem anderen Benutzer ausgecheckt undkann nicht ausgecheckt werden.

Lokal ausgecheckt. Der Ordner kann bearbeitet und eingechecktwerden.

· Nachdem Sie einen Ordner ausgecheckt haben, können Sie ihn in DiffDog vergleichen.· Sie können den Ordner über das Kontextmenü im Dialogfeld "URL öffnen" (siehe

Abbildung oben) einchecken.· Wenn ein Ordner von einem anderen Benutzer ausgecheckt wurde, kann er nicht

auscheckt werden.· Wenn ein Ordner lokal von Ihnen ausgecheckt wurde, können Sie dies mit dem

Kontextmenübefehl "Auschecken rückgängig" rückgängig machen. In diesem Fall wirdder Ordner dem Server unverändert zurückgegeben.

· Wenn Sie einen Ordner in einer Altova-Applikation auschecken, können Sie ihn in eineranderen Altova-Applikation nicht auschecken. Der Ordner gilt bereits als für Sieausgecheckt. Daher stehen in diesem Fall in jeder Altova-Applikation, die Microsoft®SharePoint® Server unterstützt, nur die Befehle Einchecken und Auscheckenrückgängig zur Verfügung.

© 2012 Altova GmbH

Vergleichsoptionen für Verzeichnisse ändern 95Vergleichen von Verzeichnissen

Altova DiffDog 2013

8.3 Vergleichsoptionen für Verzeichnisse ändern

Beim Vergleichen von Verzeichnissen bestimmt der gewählte Vergleichsmodus wie der Inhaltder Verzeichnisse im linken und rechten Fensterbereich des Verzeichnisvergleichsfenstersverglichen wird. Der wichtigste Schalter für den Vergleichsmodus ist die SchaltflächeSchnellvergleich. Um auf Textvergleichsmodus, XML-Vergleichsmodus, Binärvergleichsmodus,oder Erweiterungsvergleichsmodus zugreifen zu können, muss der Schnellvergleich zuerstabgeschaltet werden.

Sie können den Dateityp, der im Verzeichnisvergleichsfenster angezeigt wird, auch mit Hilfeeines Filters definieren. Darüber hinaus stehen im Menü Vergleichen und Zusammenführeneinige Befehle zur Verfügung, die über das Menü ein- oder ausgeschaltet werden können.

· Optionen vor Vergleich anzeigen· Vergleich automatisch starten· Während der Bearbeitung vergleichen· Zuletzt verglichene Datei-/Ordnerpaare anzeigen

Allgemeine Optionen für den Vergleich von Verzeichnissen stehen des Weiteren auf demRegister "Verzeichnisvergleich" im Dialogfeld DiffDog Optionen zur Verfügung.

Anmerkung: Wenn ein neues Verzeichnisvergleichsfenster geöffnet wird, nimmt es dieVergleichsoptionen des Vergleichsfensters (Datei- oder Verzeichnisvergleich) an, in dem dieVergleichsoptionen zuletzt geändert wurden.

So ändern Sie den Modus für Verzeichnisvergleiche:

Wählen Sie eine der folgenden Methoden:

· Um den Schnellvergleichsmodus zu verwenden, aktivieren Sie den Schnellvergleich,indem Sie die Menüoption Vergleichen und Zusammenführen | Nur Größe und

Änderungsdatum vergleichen wählen oder das Symbol Schnellvergleich in derSymbolleiste "Vergleichsmodus" aktivieren.

· Stellen Sie sicher, dass der Schnellvergleich deaktiviert ist und wählen Sie einen derfolgenden Vergleichsmodi aus dem Menü Vergleichen und Zusammenführen oderaktivieren Sie das zugehörige Symbol in der Symbolleiste "Vergleichsmodus":

· Nur Textvergleich

· XML-Vergleich

· Als Binärdatei vergleichen

· Nur Größe und Änderungsdatum vergleichen

96 Vergleichen von Verzeichnissen Starten eines Verzeichnisvergleichs

© 2012 Altova GmbHAltova DiffDog 2013

8.4 Starten eines Verzeichnisvergleichs

Wenn die Option Vergleich automatisch starten aktiviert ist (Standardeinstellung) oder wennSie Verzeichnisse im Windows Explorer markiert und die Kontextmenüoption Mit AltovaDiffDog vergleichen gewählt haben, wird automatisch ein Vergleich gestartet, wenn die beidenzu vergleichenden Verzeichnisse im Verzeichnisvergleichsfenster geladen werden. Darüberhinaus können Vergleiche mit dem Befehl Vergleich starten beliebig oft explizit gestartetwerden.

Wenn Sie im Verzeichnisvergleichsfenster auf eine Datei doppelklicken, werden die Datei unddie entsprechende Datei im verglichenen Verzeichnis in einem neuen Dateivergleichsfenstergeöffnet und sofort miteinander verglichen.

Filtern des Inhalts von verglichenen Verzeichnissen

Die Symbolleiste "Verzeichnisinhalt" enthält eine Dropdown-Liste, aus der Sie einen Filterwählen können, der auf das Verzeichnisvergleichsfenster angewendet wird. Sie können diesenFilter jederzeit vor oder nach einem Vergleich ändern, oder die Definition eines Filters ändernsowie einen neuen Filter hinzufügen.

So starten Sie einen gefilterten Verzeichnisvergleich:

Wählen Sie eine der folgenden Methoden:

· Wenn Sie Verzeichnisse mit Hilfe der Menüoption Datei | Öffnen zum Vergleichauswählen, wählen Sie im Dialogfeld Vergleich öffnen einen Filter aus derDropdown-Liste Datei-/Verzeichnisfilter.

· Wenn Sie bereits ein Verzeichnisvergleichsfenster geöffnet haben, wählen Sie einenFilter aus der Dropdown-Liste in der Symbolleiste "Verzeichnisinhalt".

Der Inhalt des Verzeichnisvergleichsfensters wird aktualisiert und es wird sofort einVergleich gestartet.

© 2012 Altova GmbH

Konfigurieren der Ansicht 97Vergleichen von Verzeichnissen

Altova DiffDog 2013

8.5 Konfigurieren der Ansicht

In Verzeichnisvergleichsfenstern können Sie die Anzeige der Spalten "Größe" und "Zuletztgeändert" ein- und ausblenden, indem Sie mit der rechten Maustaste auf die Kopfzeile in einemder beiden Fensterbereiche klicken und anschließend auf Größe und/oder Zuletzt geändert.

Die Spaltenbreite kann durch Ziehen der Spaltenränder an die gewünschte Position ebenfallsgeändert werden.

Festlegen, welche Dateien angezeigt werden sollenSie können die Ansicht einzelner Verzeichnisvergleichsfenster so konfigurieren, dass Dateienauf Basis des Vergleichsstatus angezeigt werden. So können Sie z.B. einstellen, dassidentische Dateien oder Dateien, die nicht verglichen werden können, nicht angezeigt werdensollen oder dass nicht-identische und neuere Dateien im linken Fensterbereich angezeigt undim rechten Fensterbereich ausgeblendet werden sollen. Zu diesem Zweck stehen Ihnen in derSymbolleiste eine Reihe einfacher ein/aus-Befehle zur Verfügung. Beachten Sie, dass derBefehl aktiviert ist, wenn das Symbol mit einer schwarzen Umrandung versehen ist (wie untendargestellt).

Identische ein-/ausblenden: Blendet Unterverzeichnisse und Dateien, die im linkenund rechten Fensterbereich identisch sind, ein bzw. aus.

Neuere Dateien links ein-/ausblenden: Aktiviert/deaktiviert im linken Fensterbereichdie Anzeige von Dateien, die nicht identisch und neuer sind.

Neuere Dateien rechts ein-/ausblenden: Aktiviert/deaktiviert im rechtenFensterbereich die Anzeige von Dateien, die nicht identisch und neuer sind.

Nur linke ein-/ausblenden: Aktiviert/deaktiviert die Anzeige von Unterverzeichnissenund Dateien, die nur im linken Fensterbereich vorhanden sind.

Nur rechte ein-/ausblenden: Aktiviert/deaktiviert die Anzeige von Unterverzeichnissenund Dateien, die nur im rechten Fensterbereich vorhanden sind.

Nicht vergleichbare ein-/ausblenden: Aktiviert/deaktiviert die Anzeige von Dateien,die nicht vergleichbar sind. Dateien werden als nicht vergleichbar betrachtet, wenn Sieim gewählten Vergleichsmodusnicht verglichen werden können. So werden z.B. imXML-Vergleichsmodus Dateiarten, die als nicht XML-konform definiert wurden, als nichtvergleichbar betrachtet.

Leere Verzeichnisse ein-/ausblenden: Aktiviert/Deaktiviert die Anzeige leererVerzeichnisse.

Anzeige von Unterverzeichnissen

Wenn Sie beim Öffnen der Verzeichnisse mit Hilfe der Menüoption Datei | Öffnen entschiedenhaben, keine Unterverzeichnisse anzuzeigen, können Sie diese Option trotzdem in jeder Phasedes Vergleichs aktivieren, indem Sie in der Symbolleiste "Verzeichnisinhalt" auf die

Schaltfläche Unterverzeichnisse berücksichtigen klicken. Durch erneutes Anklicken derSchaltfläche wird die Anzeige von Unterverzeichnissen wieder ausgeschaltet. Wenn die Option

98 Vergleichen von Verzeichnissen Konfigurieren der Ansicht

© 2012 Altova GmbHAltova DiffDog 2013

eingeschaltet ist, können Sie die folgenden Schaltflächen verwenden, um die Anzeige vonUnterverzeichnissen anzupassen:

Reduzieren: Reduziert alle Verzeichnisse, die Unterverzeichnisse enthalten. BeachtenSie, dass dieser Befehl alle Unterverzeichnisse in beiden Fensterbereichen reduziert.Doppelklicken Sie auf ein einzelnes Unterverzeichnis, um es zu reduzieren.

Erweitern: Erweitert alle Verzeichnisse, die Unterverzeichnisse enthalten.

© 2012 Altova GmbH

Anzeigen von Unterschieden in Verzeichnissen 99Vergleichen von Verzeichnissen

Altova DiffDog 2013

8.6 Anzeigen von Unterschieden in Verzeichnissen

Die Ergebnisse von Verzeichnisvergleichen werden in beiden Fensterbereichen in Form einerBaumstruktur angezeigt. Wenn Unterverzeichnisse angezeigt werden, können diese durchDoppelklick auf das Verzeichnissymbol erweitert und reduziert werden. DieVergleichsergebnisse werden durch Farben und Symbole gekennzeichnet, wie weiter untenbeschrieben.

Die Farben, in denen Dateinamen angezeigt werden, haben eine Bedeutung. Die einzelnenDateien in einem Verzeichnisvergleichsfenster werden in DiffDog in den folgenden Farbenangezeigt:

· Schwarz: Die Datei ist im gewählten Vergleichsmodus identisch.

Namen von Dateien, die im ausgewählten Vergleichsmodus nicht verglichen werdenkönnen, werden ebenfalls in Schwarz angezeigt.

· Blau: Die Datei ist in dem Verzeichnis, in dem sie angezeigt wird, vorhanden, fehlt aberim anderen Verzeichnis.

· Rot: Die Datei ist in beiden Verzeichnissen vorhanden, aber im gewähltenVergleichsmodus nicht identisch. Beachten Sie, dass die neuere Datei in einemhelleren Rot angezeigt wird.

Namen von Unterverzeichnissen werden immer schwarz angezeigt.

Ordnersymbole

In Verzeichnisvergleichsfenstern werden die folgenden Verzeichnissymbole angezeigt.Beachten Sie, dass bei erweiterten Verzeichnissen die rechte obere Ecke nach unten geklapptangezeigt wird (linkes Symbol):

Verzeichnisse, die Dateien enthalten, die im gewählten Vergleichsmodus identischsind, werden mit einem leeren Symbol gekennzeichnet.

Verzeichnisse, die im gewählten Vergleichsmodus unterschiedliche Dateien enthalten,werden mit einem ungleich-Symbol gekennzeichnet.

100 Vergleichen von Verzeichnissen Anzeigen von Unterschieden in Verzeichnissen

© 2012 Altova GmbHAltova DiffDog 2013

Verzeichnisse, die Dateien enthalten, die im entsprechenden Verzeichnis im anderenFensterbereich nicht vorhanden sind, werden mit einem blauen Ausrufezeichenversehen.

Verzeichnisse, die sowohl zusätzliche als auch unterschiedliche Dateien enthalten,werden mit einem Ausrufezeichen und einem ungleich-Symbol gekennzeichnet.

ZIP- und OOXML-Symbole

Folgende Symbole werden in Verzeichnisvergleichsfenstern für ZIP-Dateien und OOXML-Dateien verwendet:

Wenn die ZIP-Archive/OOXML-Dateien Dateien enthalten, die in beidenFensterbereichen identisch sind, wird das ZIP-Symbol mit zwei leeren Dateisymbolenangezeigt.

ZIP-Archive/OOXML-Dateien, die unterschiedliche Dateien enthalten, werden miteinem ungleich-Symbol gekennzeichnet.

ZIP-Archive/OOXML-Dateien, die Dateien enthalten, die im entsprechendenVerzeichnis im anderen Fensterbereich nicht vorhanden sind, werden mit einemblauen Ausrufezeichen versehen. Beachten Sie, dass das Ausrufezeichen in jenemFensterbereich angezeigt wird, in dem sich die zusätzliche Datei befindet.

ZIP-Archive/OOXML-Dateien, die sowohl zusätzliche als auch unterschiedlicheDateien enthalten, werden mit einem Ausrufezeichen und einem ungleich-Symbolgekennzeichnet.

Dateisymbole

Die folgenden Dateisymbole werden in Verzeichnisvergleichsfenstern angezeigt:

Dateien, die im gewählten Vergleichsmodus identisch sind, werden mit einem leerenSymbol angezeigt.

Dateien, die im gewählten Vergleichsmodus nicht identisch sind, werden mit einemungleich-Zeichen angezeigt.

Dateien, die im anderen Fensterbereich nicht vorhanden sind, werden mit einemblauen Ausrufezeichen markiert.

Vergleichssymbole

Die folgenden Symbole werden in der Spalte zwischen den beiden Fensterbereichen angezeigtund geben Aufschluss über das Ergebnis des Verzeichnisvergleichs, insbesondere über dieBeziehung zwischen den Dateien links und rechts vom Symbol. Beachten Sie, dass dieseSymbole nur für Dateien, nicht aber für Unterverzeichnisse angezeigt werden.

Die Dateien sind im gewählten Vergleichsmodus identisch.

Die Dateien sind im gewählten Vergleichsmodus unterschiedlich.

Die Dateien können im gewählten Vergleichsmodus nicht verglichen werden.

© 2012 Altova GmbH

Dateivergleiche von einem Verzeichnisvergleich aus starten 101Vergleichen von Verzeichnissen

Altova DiffDog 2013

8.7 Dateivergleiche von einem Verzeichnisvergleich aus starten

Wenn Sie auf eine Datei in einem der beiden Verzeichnisse doppelklicken, wird diese Datei unddie entsprechende Datei im anderen Verzeichnis in einem Dateivergleichsfenster geöffnet.Wenn es im anderen Fenster kein Pendant gibt, wird in diesem keine Datei geöffnet.

Der neue Dateivergleich wird im aktuellen Vergleichsmodus des Verzeichnisvergleichs geöffnetbzw. – wenn der Vergleichsmodus des Verzeichnisvergleichs Schnellvergleich ist – in demVergleichsmodus, der der aktuelle Dateivergleichsmodus (Text, XML, Binär oderErweiterungen) war, als der Verzeichnisvergleich geöffnet wurde.

Sie können im Dateivergleichsfenster weiterarbeiten, als würde es sich um eine normaleDateivergleichssitzung handeln.

Mit Hilfe der neuen Funktion können Vergleiche in DiffDog gespeichert und geladen werden,d.h. die ausgewählten Dateien/Verzeichnisse und die dazugehörigen Optionen können erneutgeladen werden um den aktuellen Vergleich zu einem späteren Zeitpunkt exakt zureproduzieren.

102 Vergleichen von Verzeichnissen Synchronisieren von Verzeichnissen

© 2012 Altova GmbHAltova DiffDog 2013

8.8 Synchronisieren von Verzeichnissen

Neben dem Zusammenführen von Verzeichnissen, bei dem Sie einzelne Dateien von einemFensterbereich in den anderen kopieren können, bietet DiffDog im Menü Vergleichen undZusammenführen auch die Option Verzeichnisse synchronisieren. Mit Hilfe dieser Optionkönnen Sie den Inhalt der beiden Verzeichnisse in einem einzigen Schritt synchronisieren.

Das Dialogfeld Verzeichnisse synchronisieren kann nur aus einemVerzeichnisvergleichsfenster geöffnet werden, d.h. es gibt dafür keine eigene Menüoption undSie müssen zuerst ein Verzeichnisvergleichsfenster öffnen. Nachdem zwei Verzeichnisse ineinem Verzeichnisvergleichsfenster verglichen worden sind, stehen folgende Optionen zurVerfügung:

· Aktuell angezeigten Verzeichnisse inklusive ihrer Unterverzeichnisse synchronisieren· Einzelnes Unterverzeichnisses im Verzeichnisvergleichsfenster auswählen und nur

dieses Unterverzeichnis synchronisieren

Im Gruppenfeld "Modus" des Dialogfelds Verzeichnisse synchronisieren können Sie aus zweiOptionen wählen: (i) Alle Unterverzeichnisse und Dateien zur Gänze synchronisieren (links nachrechts bzw. rechts nach links), oder (ii) Synchronisierungseinstellungen anpassen. Sie könnendie Synchronisierungsaktionen für die einzelnen Dateien jederzeit ändern, indem Sie dasKontrollkästchen Synchronisierungsaktionen manuell außer Kraft setzenaktivieren, und schließlich die beiden Verzeichnisse synchronisieren.

So öffnen Sie das Dialogfeld Verzeichnisse synchronisieren:

1. Stellen Sie sicher, dass die beiden Verzeichnisse, die Sie synchronisieren möchten, ineinem Verzeichnisvergleichsfenster angezeigt werden und dass Sie einen Vergleichdurchgeführt haben.

2. Wählen Sie eine der folgenden Methoden:

· Um die aktuell angezeigten Verzeichnisse inklusive ihrer Unterverzeichnisse zusynchronisieren, wählen Sie die Menüoption Vergleichen und Zusammenführen |

© 2012 Altova GmbH

Synchronisieren von Verzeichnissen 103Vergleichen von Verzeichnissen

Altova DiffDog 2013

Verzeichnisse synchronisieren oder klicken Sie in der Symbolleiste

"Verzeichnisinhalt" auf die Schaltfläche Synchronisieren .

· Um nur das Unterverzeichnis zu synchronisieren, das imVerzeichnisvergleichsfenster markiert ist, wählen Sie die Menüoption Vergleichenund Zusammenführen | Ausgewähltes Verzeichnis synchronisieren oder klickenSie in der Symbolleiste "Verzeichnisinhalt" auf die Schaltfläche Ausgewähltes

synchronisieren .

8.8.1 Vollständige Synchronisierung

Wenn Sie im Gruppenfeld "Modus" das Kontrollkästchen Alle Unterverzeichnisse undDateien zur Gänze synchronisieren aktiviert haben, können Sie wählen, ob Sie dieDateien von links nach rechts oder von rechts nach links synchronisieren (d.h. kopieren)möchten, indem Sie die entsprechende Optionsschaltfläche auswählen. Diese Option führt diefolgenden Aktionen durch:

· Alle unterschiedlichen Dateien werden überschrieben· Dateien, die nur im Quellverzeichnis existieren, werden in das Zielverzeichnis kopiert· Zusätzliche Dateien, die nur im Zielverzeichnis existieren, werden permanent gelöscht

(bzw. falls möglich in den Papierkorb verschoben)· Keine Sicherungskopien werden erstellt

Sie können die Standardsynchronisierungseinstellungen jedoch ändern, indem Sie dasKontrollkästchen Synchronisierungsaktionen manuell außer Kraft setzenaktivieren.

Mit dem Kontrollkästchen Synchronisierungsaktionen manuell außer Kraftsetzen können Sie Ihre Synchronisierungsaktionen für eine oder mehrere Dateien bzw. einoder mehrere Verzeichnisse feinabstimmen. Wenn dieses Kontrollkästchen aktiviert ist, könnenSie in der Spalte "Sync Action" in einer Dropdown-Liste eine Synchronisierungsaktion für eineeinzelne Datei bzw. ein Unterverzeichnis auswählen und auf diese Art die auf Verzeichnisebenedefinierten Einstellungen außer Kraft setzen.

8.8.2 Anpassen der Synchronisierungseinstellungen

Das Dialogfeld Verzeichnisse synchronisieren wird während einer DiffDog-Sitzung mit denzuvor gespeicherten Einstellungen für die Verzeichnissynchronisierung geöffnet, die im oberenBereich des Dialogfelds angezeigt werden. Wenn eine neue Instanz von DiffDog (oder eineneue Sitzung) geöffnet wird, wird das Dialogfeld Verzeichnisse synchronisieren beim erstenÖffnen mit den Standardeinstellungen geöffnet. Über die Dropdown-Listen und Kontrollkästchenkönnen Sie diese Einstellungen für die Synchronisierung der aktuell angezeigten Verzeichnisseanpassen.

Im Gruppenfeld "Unterschiedliche Dateien" wird definiert, welche Dateien kopiert werden sollen,d.h. ob ältere oder neuere Dateien beibehalten werden sollen und ob sie in das rechte, das linkeoder beide Verzeichnisse kopiert werden sollen. Mit der Standardoption werden neuere Dateien

104 Vergleichen von Verzeichnissen Synchronisieren von Verzeichnissen

© 2012 Altova GmbHAltova DiffDog 2013

auf die andere Seite kopiert, so dass nur die neuere Version der Datei beibehalten wird.

Sie haben die Wahl zwischen den folgenden Optionen:

· Keine Aktion: Mit dieser Option werden unterschiedliche Dateien ignoriert.· Neue Dateien kopieren: Mit dieser Option wird die neuere Version einer Datei in das

andere Verzeichnis kopiert. Mit Hilfe der Kontrollkästchen Links nach rechts undRechts nach links können Sie nur ein bestimmtes Verzeichnis aktualisieren.Aktivieren Sie beide Kontrollkästchen, um die neueren Dateien in das jeweils andereVerzeichnis zu kopieren und beide Verzeichnisse zu aktualisieren.

· Alte Dateien kopieren: Mit dieser Option wird die ältere Version einer Datei in dasandere Verzeichnis kopiert. Mit Hilfe der Kontrollkästchen Nur links und Nurrechts können Sie die Aktualisierung auf ein bestimmtes Verzeichnis beschränken.Aktivieren Sie beide Kontrollkästchen, um die älteren Dateien in das jeweils andereVerzeichnis zu kopieren und beide Verzeichnisse zu aktualisieren.

Das Kontrollkästchen Sicherungskopien erstellen gestattet Ihnen, eine Sicherungskopieeiner früheren Version der Datei im Verzeichnis aufzubewahren. Wenn Sie dasKontrollkästchen aktivieren, wird die frühere Version mit der Erweiterung .BAK gespeichert,bevor die aktualisierte Version in das Verzeichnis kopiert wird.

Mit dem Kontrollkästchen Synchronisierungsaktionen manuell außer Kraftsetzen können Sie Ihre Synchronisierungsaktionen für eine oder mehrere Dateien bzw. einoder mehrere Verzeichnisse feinabstimmen. Wenn dieses Kontrollkästchen aktiviert ist, könnenSie in der Spalte "Sync Action" in einer Dropdown-Liste eine Synchronisierungsaktion für eineeinzelne Datei bzw. ein Unterverzeichnis auswählen und auf diese Art die auf Verzeichnisebenedefinierten Einstellungen außer Kraft setzen.

Im Gruppenfeld "Fehlende Dateien/Verzeichnisse" wird festgelegt, was mit fehlenden Dateienund/oder Verzeichnissen beim Synchronisieren von Verzeichnissen geschehen soll. Sie könnenauswählen, ob diese Optionen auf Dateien und Verzeichnisse oder (beim Kopieren) aufVerzeichnisse oder (beim Löschen) auf Dateien angewendet werden soll. Außerdem könnenSie definieren, ob gelöschte Einträge (falls möglich) in den Papierkorb verschoben oderpermanent gelöscht werden sollen.

Für fehlende Dateien und Verzeichnisse stehen die folgenden Optionen zur Verfügung:

· Keine Aktion: Keine Synchronisierung bei Dateien, die nur in einem der Verzeichnissevorhanden sind.

· Fehlende kopieren: Fehlende Dateien werden in das andere Verzeichnis kopiert. MitHilfe der Kontrollkästchen Links nach rechts und Rechts nach links könnenSie nur ein bestimmtes Verzeichnis aktualisieren. Wenn Sie beide Kontrollkästchenaktivieren, werden fehlende Dateien in das jeweils andere Verzeichnis kopiert, so dassbeide Verzeichnisse aktualisiert werden.

· Fehlende lösche: Fehlende Dateien werden im anderen Verzeichnis gelöscht. Mit Hilfeder Kontrollkästchen Nur links und Nur rechts können Sie nur ein bestimmtes

© 2012 Altova GmbH

Synchronisieren von Verzeichnissen 105Vergleichen von Verzeichnissen

Altova DiffDog 2013

Verzeichnis aktualisieren. Wenn Sie beide Kontrollkästchen aktivieren, werden fehlendeDateien im jeweils anderen Verzeichnis gelöscht.

8.8.3 Ändern der Synchronisierungsaktionen

Im Prinzip werden die Synchronisierungsaktionen für Verzeichnisse in ihrer Gesamtheitdefiniert. Sie können die Synchronisierungsaktionen jedoch für eine oder mehrere einzelneDateien oder Unterverzeichnisse manuell ändern, wenn das Kontrollkästchen Synchronisierungsaktionen manuell außer Kraft setzen in der Gruppe "Manuelländern" aktiviert ist.

Warnung: Wenn Sie eine Löschen-Aktion auf ein Unterverzeichnis anwenden, werden auchalle in diesem Verzeichnis enthaltenen Dateien auf der ausgewählten Seite gelöscht. Daidentische Dateien im Dialogfeld Verzeichnisse synchronisieren nicht angezeigt werden, zeigtDiffDog eine Warnmeldung an, um Sie darauf aufmerksam zu machen.

So definieren Sie Synchronisierungsaktionen für einzelne Dateien manuell:

1. Stellen Sie sicher, dass das Kontrollkästchen Synchronisierungsaktionenmanuell außer Kraft setzen aktiviert ist.

2. Ändern Sie optional in den Gruppenfeldern "Unterschiedliche Dateien" und "FehlendeDateien/Verzeichnisse" die Standard-Synchronisierungsoptionen für die Verzeichnisse.

3. Um die vordefinierte Synchronisierungsaktion für eine bestimmte Datei zu ändern,klicken Sie in der Spalte "Synch action" zwischen den beiden Verzeichnisfenstern aufdie Dropdown-Liste und wählen Sie eine der folgenden Optionen:

· <leer>: Keine Synchronisierung für diese Datei.· Kopieren >: Die Datei wird vom linken Bereich in den rechten Bereich kopiert, wobei

es keine Rolle spielt, welche Datei neuer ist.· < Kopieren: Die Datei wird vom rechten Bereich in den linken kopiert, wobei es keine

Rolle spielt, welche Datei neuer ist.· Löschen >: Die Datei wird auf der rechten Seite gelöscht.

106 Vergleichen von Verzeichnissen Synchronisieren von Verzeichnissen

© 2012 Altova GmbHAltova DiffDog 2013

· < Löschen: Die Datei wird auf der linken Seite gelöscht.· < Löschen >: Die Datei wird auf beiden Seiten gelöscht.

4. Wenn Sie ein Unterverzeichnis löschen, klicken Sie in der Warnmeldung, in der Siedarauf aufmerksam gemacht werden, dass auch identische Dateien gelöscht werden,auf OK.

Es erscheint eine Meldung, die besagt, dass manuelle Änderungen bei Änderung derSynchronisierungsoptionen nicht berücksichtigt werden.

5. Klicken Sie auf OK.Die Synchronisierungsaktion wird durch eine unterschiedliche Hintergrundfarbegekennzeichnet. Wenn Sie die Einstellungen für Verzeichnisse später ändern und dieEinstellungen zufällig mit der manuell geänderten Aktion übereinstimmen, wird dieHintergrundfarbe wieder entfernt.

So setzen Sie manuelle Synchronisierungsaktionen wieder zurück:

1. Wählen Sie eine der folgenden Methoden:

· Klicken Sie auf die Schaltfläche Alle zurücksetzen.

· Deaktivieren Sie das Kontrollkästchen Synchronisierungsaktionen manuellaußer Kraft setzen.

2. Klicken Sie im Meldungsfeld auf OK.

8.8.4 Starten einer Verzeichnissynchronisierung

Nachdem Sie die Synchronisierungsaktionen auf Verzeichnisebene und gegebenenfalls füreinzelne Dateien definiert haben, müssen Sie manuell eine Verzeichnissynchronisierungstarten.

So starten Sie eine Verzeichnissynchronisierung:

1. Öffnen Sie eine Verzeichnisvergleichsfenster und starten Sie den Vergleich.

2. Öffnen Sie das Dialogfeld Verzeichnisse synchronisieren.

3. Wählen Sie entweder zur Gänze synchronisieren oder definieren Sie detaillierteEinstellungen für unterschiedliche und fehlende Dateien.

© 2012 Altova GmbH

Synchronisieren von Verzeichnissen 107Vergleichen von Verzeichnissen

Altova DiffDog 2013

4. Optional können Sie die Standard-Synchronisierungseinstellungen anpassen an oderfür einzelne Dateien die Synchronisierungsaktion ändern.

5. Klicken Sie zum Starten der Verzeichnissynchronisierung auf die Schaltfläche Start.Wenn Sie beschließen, die Synchronisierung nicht auszuführen und die im Dialogfeld Verzeichnisse synchronisieren definierten Einstellungen zu verwerfen, klicken Sie aufdie Schaltfläche Abbrechen, um zum Verzeichnisvergleichsfenster zurückzukehren,von wo aus Sie das Dialogfeld Verzeichnisse synchronisieren aufgerufen haben.

Nachdem Sie auf die Schaltfläche Start geklickt haben, zeigt DiffDog eine Zusammenfassungder verschiedenen Aktionen, die während der Synchronisierung durchgeführt werden, an.

Sie können auf OK klicken um die Änderungen zu bestätigen, oder denSynchronisierungsprozess abbrechen.

Kapitel 9

Vergleichen von Datenbankdaten

110 Vergleichen von Datenbankdaten

© 2012 Altova GmbHAltova DiffDog 2013

9 Vergleichen von Datenbankdaten

Altova Webseite: Datenbanktabellenvergleich

Zum Vergleichen von Datenbankdaten in DiffDog werden die Tabellen, die verglichen werdensollen, zu Komponenten in einem Datenbankdatenvergleichsfenster hinzugefügt, in dem einMapping erstellt wird und verschiedene Optionen zum Vergleichen und Zusammenführen derTabellendaten zur Verfügung stehen. Die beiden Komponenten repräsentieren dieDatenbanken, die verglichen werden und werden durch verschiedene Farben gekennzeichnet(grau: linke Komponente, dunkelgelb: rechte Komponente). Diese Farben tauchen später auchim Vergleichsergebnisfenster auf, damit Sie problemlos sehen, welche Spalte zu welcherDatenbank gehört. In der Kopfzeile jeder Komponente wird der Name der Datenbank angezeigt;wenn Sie den Mauszeiger über einer Kopfzeile platzieren, erscheint eine Ballonhilfe und zeigtauch den Namen der Datenquelle an, die verwendet wird, um eine Verbindung zur Datenbankherzustellen.

Wenn die Voraussetzungen für einen Vergleich von Datenbankdaten erfüllt sind, kann einDatenbankvergleich in DiffDog auf mehrere Arten gestartet werden:

· Öffnen eines Datenbankdatenvergleichsfensters und Hinzufügen von Tabellen mit Hilfedes Dialogfelds Datenbankobjekte für Vergleich auswählen. Im Dialogfeld könnenTabellen aus beiden Datenbanken ausgewählt werden.

· Öffnen einer Datenvergleichsdatei, die in Ihrem Dateisystem gespeichert ist, indem Sieden Befehl Datei | Datenbankdatenvergleichsdatei... wählen.

© 2012 Altova GmbH

Voraussetzungen 111Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.1 Voraussetzungen

Mindestens eine Spalte wird in jeder Tabelle als Sortierkriterium verwendet, das für denVergleich benötigt wird. DiffDog verwendet Primärschlüsselspalten, um Tabellen für denVergleich zu sortieren. DiffDog> markiert Tabellen, die nicht verglichen werden können (sieheunten stehende Abbildung), und diese Tabellen können nicht gemappt werden.

112 Vergleichen von Datenbankdaten Öffnen eines Datenbankdatenvergleichsfensters

© 2012 Altova GmbHAltova DiffDog 2013

9.2 Öffnen eines Datenbankdatenvergleichsfensters

Wenn Sie ein neues Datenbankdatenvergleichsfenster öffnen, erhält der Datenbankvergleicheinen Namen in der Form DatenbankdatenvergleichX, wobei X für eine Ganzzahl steht,die die Position des Datenbankvergleichs in der Reihenfolge der in der aktuellen DiffDog-Sitzung geöffneten Datenbankvergleiche angibt. Dieser Name erscheint auf einemRegister am unteren Rand des Fensters.

Der Befehl Datei | Datenbankdaten vergleichen öffnet das Datenbankdatenvergleichsfensterund zeigt das Dialogfeld Datenbankobjekte für Vergleich auswählen an, in dem Sie diebenötigten Tabellen auswählen müssen. Im Normalfall werden Sie auch die erste Datenbankauswählen, wenn Sie ein neues Datenbankdatenvergleichsfenster öffnen. Sie können jedochauch nur ein Datenvergleichsfenster öffnen und die Tabellen später hinzufügen. Auf diese Artkönnten Sie, zum Beispiel, Vergleichsvorlagen mit verschiedenen Optionen (z.B. Whitespaceoder Groß-/Kleinschreibung ignorieren usw.) erstellen.

So öffnen Sie ein leeres Datenbankdatenvergleichsfenster:

· Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen oder klicken Sie auf

die Schaltfläche Datenbankdaten vergleichen in der Symbolleiste "Standard".Wenn das Kontrollkästchen Tabellenauswahl für neue Dokumenteanzeigen auf dem Register Datenbankvergleich der DiffDog Optionen aktiviert ist(Standardeinstellung), wird automatisch das Dialogfeld Datenbankobjekte fürVergleich auswählen angezeigt.

Wenn Sie nur ein Datenvergleichsfenster öffnen möchten, ohne eine Datenbankauszuwählen, klicken Sie auf Abbrechen. Das Dialogfeld Datenbankobjekte fürVergleich auswählen wird geschlossen und das leer Datenvergleichsfenster wird inDiffDog angezeigt.

© 2012 Altova GmbH

Wahl einer Datenquellenverbindung 113Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.3 Wahl einer Datenquellenverbindung

Bevor Sie Tabellen für den Vergleich auswählen können, müssen Sie beide Komponenten IhresDatenbankdatenvergleichsfensters mit der Datenquellen verbinden, in der sich die fraglichenTabellen befinden. Wenn in DiffDog noch keine Datenquellenverbindung besteht und Sie in dieKopfzeile einer Komponente doppelklicken oder auf die Schaltfläche Durchsuchen in einer derbeiden Kopfzeilen klicken, wird das Dialogfeld Tabellen für Datenvergleich auswählengeöffnet. Das Dialogfeld enthält jedoch keine Datenquelle, die in der Dropdown-Liste Datenquelle gewählt werden kann und daher können auch keine Tabellen für den Vergleichausgewählt werden.

Sie können sich zu einer Datenbank verbinden, indem Sie auf die Schaltfläche Verbindung zu

Datenbank herstellen klicken. Dadurch wird das Dialogfeld Datenbankverbindungerstellen geöffnet, in dem Sie den Verbindungsassistenten verwenden können, um zu den ammeisten verbreiteten Datenbanktypen zu verbinden oder eine ADO- bzw. ODBC-Verbindungneu zu erstellen.

Wenn Sie in DiffDog bereits früher Verbindungen zu Datenquellen hergestellt haben, werdendiese Verbindungen in der Dropdown-Liste Quelle sowie auf der Seite BestehendeVerbindungen des Dialogfelds Datenbankverbindung erstellen angezeigt.

So verbinden Sie in DiffDog zu einer Datenbank:

1. Öffnen Sie ein Datenbankdatenvergleichsfenster.

2. Doppelklicken Sie in die Kopfzeile oder klicken Sie auf die Schaltfläche Durchsuchenin einer der Komponenten, um das Dialogfeld Datenbankobjekte für Vergleichauswählen zu öffnen.

3. Wählen Sie eine der folgenden Methoden:

· Wählen Sie eine Datenquelle aus der Dropdown-Liste Datenquelle.

· Wenn keine Datenquelle verfügbar ist, klicken Sie auf die Schaltfläche Verbindung

zu Datenbank herstellen , um das Dialogfeld Datenbankverbindung erstellenzu öffnen und hier eine neue Datenquellenverbindung zu erstellen.

4. Klicken Sie auf die Schaltfläche Rechte Seite und wiederholen Sie Schritt 3 für die

114 Vergleichen von Datenbankdaten Wahl einer Datenquellenverbindung

© 2012 Altova GmbHAltova DiffDog 2013

rechte Seite des Vergleichs (oder klicken Sie auf die Schaltfläche Linke Seite, wennSie mit der rechten Seite begonnen haben).

© 2012 Altova GmbH

Auswählen von Tabellen 115Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.4 Auswählen von Tabellen

Tabellen werden im Dialogfeld Datenbankobjekte für Vergleich auswählen für einenVergleich ausgewählt, das auf verschiedene Arten aufgerufen werden kann: Sie könnenentweder die Schaltfläche Durchsuchen in der Kopfzeile anklicken oder auf eine der beidenKopfzeilen doppelklicken. Das Dialogfeld Datenbankobjekte für Vergleich auswählen wirdauf dem entsprechenden Feld für die linke bzw. rechte Seite geöffnet. Wenn Sie auf IhremComputer DatabaseSpy installiert haben, können Sie auch eine oder mehrere Tabellen imOnline Browser markieren und sie in eine Komponente einesDatenbankdatenvergleichsfensters in DiffDog ziehen.

Um Dialogfeld Datenbankobjekte für Vergleich auswählen wird in der Dropdown-ListeDatenquelle die erste verbundene Datenquelle vorgeschlagen. Wenn die Datenquelle, in dersich die Tabellen befinden, die Sie vergleichen möchten, in der Dropdown-Liste nichtaufscheint, können Sie im Gruppenfeld Datenquelle auf die Schaltfläche Durchsuchen klickenum das Dialogfeld Datenbankverbindung erstellen zu öffnen, in dem Sie die benötigteDatenquellenverbindung erstellen können.

So fügen Sie Tabellen zu einer Vergleichskomponente hinzu:

1. Öffnen Sie ein Datenbankvergleichsfenster.

2. Klicken Sie auf die Schaltfläche Durchsuchen in der Kopfzeile oder doppelklicken Sieauf die Kopfzeile einer der beiden Komponenten.

Das Dialogfeld Datenbankobjekte für Vergleich auswählen wird mit aktivierterSchaltfläche Linke Seite bzw. Rechte Seite geöffnet, je nachdem, aus welcherKomponente Sie das Dialogfeld aufgerufen haben.

3. Wählen Sie eine der Datenquellen aus der Dropdown-Liste Datenquelle.

4. Erweitern Sie die Datenquellen entsprechend und wählen Sie die gewünschtenTabellen, indem Sie die zugehörigen Kontrollkästchen aktivieren. Wenn Sie einenOrdner aktivieren, werden alle Tabellen ausgewählt, die der Ordner enthält.

116 Vergleichen von Datenbankdaten Auswählen von Tabellen

© 2012 Altova GmbHAltova DiffDog 2013

5. Klicken Sie auf die Schaltfläche Rechte Seite (bzw.Linke Seite wenn Sie mit derrechten Seite begonnen haben) und wiederholen Sie die Schritte 3 und 4 für die zweiteDatenbank.

6. Klicken Sie auf OK. Die ausgewählten Tabellen werden in den Komponenten desDatenbankvergleichsfensters angezeigt.

© 2012 Altova GmbH

Hinzufügen und Entfernen von Tabellen 117Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.5 Hinzufügen und Entfernen von Tabellen

Wenn Sie eine oder mehrere Tabellen zu einem Vergleich hinzufügen müssen, können Siedazu das Dialogfeld Datenbankobjekte für Vergleich auswählen verwenden.

So fügen Sie Tabellen zu einem bestehenden Datenvergleich hinzu:

· Klicken Sie im Datenbankdatenvergleichsfenster in einer der beiden Komponenten aufdie Schaltfläche Durchsuchen oder doppelklicken Sie auf die Kopfzeile einerKomponente, um das Dialogfeld Datenbankobjekte für Vergleich auswählen zuöffnen. Wenn Sie in die linke Komponente geklickt haben, öffnet sich das Dialogfeld fürdie linke Seite des Vergleichs, gleichfalls für die rechte Seite.

·

Tabellen aus einer Komponente entfernen

Eine Tabelle wird aus einer Vergleichskomponente entfernt wenn Sie das entsprechendeKontrollkästchen im Dialogfeld Datenbankobjekte für Vergleich auswählen deaktivieren.

So entfernen Sie eine Tabelle aus einer Komponente:

· Öffnen Sie das Dialogfeld Datenbankobjekte für Vergleich auswählen unddeaktivieren Sie die Tabelle im Gruppenfeld Quelle.

118 Vergleichen von Datenbankdaten Mapping für Tabellen und Spalten erstellen

© 2012 Altova GmbHAltova DiffDog 2013

9.6 Mapping für Tabellen und Spalten erstellen

Nachdem Sie zwei Tabellen für einen Vergleich ausgewählt haben, analysiert DiffDog dieStruktur der Tabellen und stellt sie im Datenbankdatenvergleichsfenster dar.

Mapping-Optionen

In den Standard-Vergleichsoptionen ist definiert, dass für Tabellen und Spalten automatisch einMapping aufgrund des Tabellen- bzw. Spaltennamens erstellt wird. Sie können dieseEinstellungen in DatabaseSpy im Dialogfeld DiffDog Optionen auf dem RegisterDatenbankvergleich ändern.

Wenn Sie diese Einstellungen nicht ändern, wird für alle Tabellen und Spalten, die in einerKomponente enthalten sind, automatisch ein Mapping erstellt. Tabellen, für die ein Mappinghergestellt werden konnte, werden mit schwarzen, fettgedruckten Linien verbunden. Sie könnenTabellen erweitern oder reduzieren, um die Tabellenspalten anzuzeigen. Spalten, für die einMapping hergestellt werden konnte, werden mit blauen Linien verbunden.

Sie können Auto-Mapping für den aktiven Vergleich ausschalten, indem Sie in den DiffDogOptionen das Kontrollkästchen Automatisches Tabellen-Mapping auf dem RegisterDatenbankvergleich deaktivieren. Wenn Auto-Mapping deaktiviert ist, können Sie aufverschiedene Weise ein Mapping für Spalten und/oder Tabellen herstellen:

· Wählen Sie die Option Objekte mappen aus dem Kontextmenü· Ziehen Sie eine Mapping-Linie zwischen den beiden Komponenten

So erstellen Sie ein manuelles Mapping für Tabellen oder Spalten:

1. Klicken Sie in einem Datenbankdatenvergleichsfenster auf das Dreieck neben einemTabellennamen und bewegen Sie den Cursor mit gedrückter Maustaste zum

© 2012 Altova GmbH

Mapping für Tabellen und Spalten erstellen 119Vergleichen von Datenbankdaten

Altova DiffDog 2013

passenden Dreieck in der anderen Komponente. Nun werden auch Dreiecke für dieSpalten der verbundenen Tabellen angezeigt.

2. Wiederholen Sie Schritt 1 für alle Spalten, die Sie in Ihren Vergleich mit einbeziehenmöchten. Stellen Sie sicher, dass Sie ein Mapping für die Spalte herstellen, die miteinem zyanfarbigen Dreieck gekennzeichnet ist, da diese Spalte als Sortierkriteriumbenutzt wird und die Tabelle daher nicht ohne sie verglichen werden kann.

So erstellen Sie ein Mapping für alle Tabellen einer Komponente:

· Klicken Sie mit der rechten Maustaste in die Kopfzeile der linken bzw. der rechtenKomponente und wählen Sie Objekte mappen aus dem Kontextmenü.

9.6.1 Spalten-Mapping erstellen

Wenn das Mapping für Spalten automatisch erstellt wird, können Sie auf dem RegisterDatenbankvergleich des Dialogfelds DiffDog Optionen aus den folgenden Optionen wählen:

· Spaltenname: DiffDog prüft beide Tabellen nach übereinstimmenden Spaltennamen.Weitere Optionen zum Ignorieren von Groß-/Kleinschreibung bzw. Whitespace sindebenfalls auf dem Register Datenbankdaten des Dialogfelds Vergleichsoptionen (füralle zukünftigen Vergleiche) verfügbar.

· Datentyp: Diese Option sollte nur in kleinen Datenbanken verwendet werden, in denenjede Spalte einen eindeutigen Datentyp aufweist, um Konflikte mit mehreren Spaltendes selben Datentyps zu vermeiden. DiffDog analysiert die Datentypen der Tabellenund weist sie einer Sammlung von Datentypentsprechungen zu, die verglichen werdenkönnen. Auf diese Art könnten Sie für Spalten, die einen unterschiedlichen Namenhaben aber den gleichen Datentyp aufweisen, automatisch ein Mapping erstellen.

· Name und Datentyp: Bei dieser Option berücksichtigt DiffDog zuerst denSpaltennamen und dann den Datentyp, wenn ein Mapping erstellt wird.

· Ordinalzahlposition: Ein Mapping wird nur für Spalten erstellt, derenOrdinalzahlposition in beiden Tabellen identisch ist. Auf diese Art können Sie Tabellenvergleichen, deren Design gleich ist, die jedoch unterschiedliche Spaltennamenverwenden.

Manuelles Mapping

Falls das automatische Mapping aus irgendeinem Grund fehlschlägt (z.B. wegen einesTippfehlers in einem Spaltennamen), können Sie das Mapping für Spalten manuell herstellen,indem Sie zwischen den beiden Dreiecken neben den Spaltennamen in beiden Komponenteneine Linie ziehen.

In der unten stehenden Abbildung konnte für die Spalte "Introduced" kein automatischesMapping erstellt werden, da sie in der rechten Komponente falsch geschrieben wurde. Siemüssen das Mapping für diese Spalte manuell erstellen.

120 Vergleichen von Datenbankdaten Mapping für Tabellen und Spalten erstellen

© 2012 Altova GmbHAltova DiffDog 2013

Beachten Sie, dass Sie ein Mapping für zwei Spalten nur erstellen können, wenn für dieübergeordneten Tabellen bereits ein Mapping besteht. Ein Mapping wie es in der untenstehenden Darstellung illustriert wird, ist nicht erlaubt und daher unmöglich.

So erstellen Sie ein manuelles Spalten-Mapping:

1. Klicken Sie in der ersten Komponente auf das Dreieck neben dem Spaltennamen undziehen Sie den Mauszeiger mit gedrückter Maustaste auf das zugehörige Dreieck in derzweiten Komponente.

2. Lassen Sie die Maustaste los, sobald sich die Form des Mauszeigers ändert (sieheerste oben stehende Abbildung). Die gepunktete Linie erscheint durchgezogen und diebeiden Spalten sind nun durch ein Mapping verbunden. Sie können ein Mapping fürSpalten nur erstellen, wenn für deren übergeordnete Tabellen bereits ein Mappingbesteht (siehe zweite oben stehende Abbildung).

9.6.2 Ändern und Löschen von Mappings

Mappings, die nicht korrekt sind oder Spalten betreffen, die nicht verglichen werden sollen,können gelöscht werden. Darüber hinaus können Sie das Mapping einer Tabelle oder Spalteauch ändern und ein neues Mapping mit einer anderen Tabelle oder Spalte in der zweitenVergleichskomponente erstellen.

In DiffDog stehen Kontextoptionen zum Löschen von Mappings des markierten Objekts bzw.aller Objekte der Vergleichskomponente zur Verfügung. Darüber hinaus können Sie die Mausverwenden, um das Mapping der einzelnen Tabellen oder Spalten zu ändern. Beachten Sie,dass DiffDog versuchen wird, ein Spalten-Mapping automatisch herzustellen, wenn Sie dasMapping einer Tabelle ändern und das automatische Mapping von Spalten in denDatenbankvergleichsoptionen aktiviert ist.

So löschen Sie Mappings:

Wählen Sie eine der folgenden Methoden:

· Um alle Mappings eines Datenvergleichs zu lösche, klicken Sie mit der rechtenMaustaste auf die Kopfzeile einer Komponente und wählen Sie Objekt-Mappingaufheben.

· Um das Mapping einer einzelnen Tabelle oder Spalte zu löschen, klicken Sie mit derrechten Maustaste auf das entsprechende Objekt und wählen Sie Mapping für

© 2012 Altova GmbH

Mapping für Tabellen und Spalten erstellen 121Vergleichen von Datenbankdaten

Altova DiffDog 2013

ausgewählte aufheben aus dem Kontextmenü.

· Klicken Sie auf die Verbindungslinie zwischen zwei gemappten Tabellen oder Spaltenund drücken Sie die Taste Entf.

Beachten Sie, dass beim Aufheben des Mappings einer Tabelle auch das Mapping füralle Spalten dieser Tabelle aufgehoben wird.

Ändern von Mappings

Wenn Sie ein bestehendes Mapping ändern möchten, können Sie das falsche Mappingentweder löschen und eine der Methoden zum manuellen Mapping verwenden, oder dieVerbindungslinie zwischen den beiden Tabellen einfach neu ziehen. Bitte beachten Sie, dassSie den Endpunkt einer Verbindungslinie nicht verändern können, sondern ein Mappingerstellen müssen, wie wenn für die entsprechende Tabelle bzw. Spalte überhaupt noch keinMapping vorhanden wäre.

Im obigen Beispiel wurde die Spalte Opening in der rechten Komponente fälschlicherweise aufdie Spalte OpenedBy in der linken Komponente gemappt. Um dies zu korrigieren, beginnen Siebeim Dreieck neben der Spalte Opening auf der rechten Seite und ziehen Sie die Verbindungzur Spalte OpeningCeremony auf der linken Seite. Sie können auch bei der SpalteOpeningCeremony beginnen und sie mit der Spalte Opening verbinden. Das falsche Mappingzwischen OpenedBy und Opening verschwindet, sobald Sie die Maustaste loslassen.

So ändern Sie ein inkorrektes Mapping:

· Ignorieren Sie das bestehende Mapping und ziehen Sie eine Verbindungslinie zwischenden beiden Tabellen oder Spalten, für die Sie ein Mapping erstellen wollen.

9.6.3 Sortieren von gemappten Tabellen

Tabellen, die in den Komponenten eines Datenbankdatenvergleichsfensters angezeigt werden,können entweder in aufsteigender oder in absteigender Reihenfolge angezeigt werden. Darüberhinaus gibt es in DiffDog die Option, Tabellen so zu sortieren, dass zuerst alle gemapptenTabellen aufsteigend oder absteigend sortiert werden und erst dann die verbleibenden Tabellenohne Mapping in einer Komponente angezeigt werden.

Die Tabellen in der unten stehenden Abbildung wurden mit Hilfe des Befehls Aufsteigend mitMapping zuerst sortiert. Beachten Sie, dass die Reihenfolge der Spalten nicht verändertwerden kann; nur die Tabellen wurden sortiert, wobei Tabellen mit Mapping zuerst angezeigtwerden.

122 Vergleichen von Datenbankdaten Mapping für Tabellen und Spalten erstellen

© 2012 Altova GmbHAltova DiffDog 2013

Die Sortieroptionen finden Sie im Menü Vergleichen und Zusammenführen und imKontextmenü, das erscheint, wenn Sie mit der rechten Maustaste in die Kopfzeile einer derbeiden Komponenten oder in einen freien Bereich Datenbankdatenvergleichsfensters klicken.Bitte beachten Sie, dass die Sortierbefehle immer für beide Datenbanken gelten, gleichgültigauf welche Kopfzeile Sie geklickt haben.

So sortieren Sie Tabellen im Datenbankdatenvergleichsfenster:

1. Wählen Sie eine der folgenden Verfahren:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen.

· Klicken Sie mit der rechten Maustaste in die Kopfzeile der linken bzw. rechtenKomponente.

· Klicken Sie mit der rechten Maustaste in eine freie Fläche des Datenbankdatenvergleichsfensters.

2. Wählen Sie entweder Aufsteigend oder Absteigend aus dem Untermenü Tabellensortieren. Wenn Sie Tabellen ohne Mapping von der Sortierung ausnehmen möchten,wählen Sie Aufsteigend mit Mapping zuerst bzw. Absteigend mit Mapping zuerst.

Ziehen von Tabellen in Komponenten

Sie können die Position einer Tabelle innerhalb einer Komponente immer ändern, indem Sie dieTabelle an die gewünschte Stelle ziehen. Wenn beide Komponenten mit der selben Datenquelleverbunden sind, können Sie eine Tabelle auch von einer Komponente in die andere ziehen. DieReihenfolge, in der die Spalten einer Tabelle in einer Komponente aufscheinen, wird von derOrdinalzahlposition der Spalte bestimmt und kann nicht geändert werden.

© 2012 Altova GmbH

Anpassen der Datenbankvergleichsoptionen 123Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.7 Anpassen der Datenbankvergleichsoptionen

Die Standardvergleichsoptionen sind auf den Registern Datenbankdaten und XML desDialogfelds Vergleichsoptionen definiert. Diese Einstellungen gelten für alleDatenvergleichsfenster, die in Zukunft geöffnet werden.

9.7.1 Optionen für String-Vergleich

Das Register Datenbankdaten des Dialogfelds Vergleichsoptionen zeigt dieStandardvergleichsoptionen für alle zukünftigen Datenbankdatenvergleichsfenster an. SpezielleVergleichsoptionen für XML-Felder sind auf dem Register XML definiert.

VergleichsmodusSie können zwischen zwei Vergleichsmodus wählen: Der native Typ berücksichtigt denDatentyp der verglichenen Spalte, während beim Typ String-Darstellung vor dem Vergleich allesin Strings konvertiert wird.

VergleichsoptionenDeaktivieren Sie das Kontrollkästchen Groß-/Kleinschreibung ignorieren, wenn dieGroß- und Kleinschreibung beim Aufspüren von Unterschieden beachtet werden soll.Aktivieren Sie das Kontrollkästchen Whitespaces ignorieren, wenn Sie Whitespaces beimVergleichen von Datenbankdaten nicht berücksichtigen möchten. Whitespace-Zeichen sindLeerzeichen, Tabulator, Wagenrücklauf (Carriage Return) und Zeilenvorschub (Line Feed).Wenn Sie keinen Unterschied zwischen einem leeren Feld und einem fled, das den NULL-Wertenthält, machen möchten, aktivieren Sie das Kontrollkästchen [NULL] als leeren Stringbehandeln.

124 Vergleichen von Datenbankdaten Anpassen der Datenbankvergleichsoptionen

© 2012 Altova GmbHAltova DiffDog 2013

Numerische OptionenGleitkommazahlen können mit Nullen aufgefüllt werden, wenn das Kontrollkästchen Nullenan Gleitkommazahlen anhängen aktiviert ist.

OptimierungsoptionenWenn Sie Zeilen, die in beiden Tabellen eines Vergleichs gleich sind, nicht angezeigt habenwollen, können Sie das Kontrollkästchen Nur verschiedene Zeilen im Speicherbehalten aktivieren. In diesem Fall werden nur verschiedene Zeilen im Speicher behalten undim Ergebnisfenster angezeigt.

AusführungsoptionenSie können definieren ob Sie den Vergleich von mehreren Tabellen sequentiell oder paralleldurchführen wollen. Änderungen können mit oder ohne Hilfe von Transaktionen in dieDatenbank übernommen werden, und Sie können entscheiden, ob Sie bei Fehlern ein Rollbackdurchführen möchten oder nicht.

9.7.2 Optionen für den Vergleich von XML-Feldern

Das Register XML des Dialogfelds Vergleichsoptionen zeigt die Standardvergleichsoptionenan, die für Spalten vom Typ XML gelten, wenn nativer Vergleich ausgewählt worden ist. DieOptionen, die auf dieser Dialogseite definiert werden, gelten für alle zukünftigenDatenbankdatenvergleichsfenster.

Ergebnisse anzeigenDie Option Detaillierter Vergleich wird nur in Dateivergleichen verwendet.

WhitespaceWhitespace-Zeichen sind Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) undZeilenvorschub (Line Feed). Bei den drei Optionen werden die Whitespaces beim Vergleichentweder unverändert gelassen, normalisiert (d.h. alle aufeinander folgenden Whitespaceswerden auf ein Whitespace-Zeichen reduziert) oder entfernt (d.h. beim Vergleich nichtberücksichtigt).

© 2012 Altova GmbH

Anpassen der Datenbankvergleichsoptionen 125Vergleichen von Datenbankdaten

Altova DiffDog 2013

Groß- und KleinschreibungWenn die Option Groß-/Kleinschreibung ignorieren aktiviert ist, wird die Groß- undKleinschreibung nicht berücksichtigt. Außerdem haben Sie die Option, die Groß- undKleinschreibung in Node-Namen zu berücksichtigen oder zu ignorieren.

Namespace/PräfixDieser Bereich enthält Optionen zum Ignorieren von Namespaces und Präfixen, wenn Sie nachUnterschieden suchen.

ReihenfolgeWenn die Option Child Node-Reihenfolge ignorieren ausgewählt ist, dann wird diePosition der Child-Nodes relativ zueinander nicht berücksichtigt. Solange in beiden Dokumentenin gleichrangigen Nodes ein Element-Node desselben Namens vorhanden ist, werden diebeiden Node Sets als identisch betrachtet. Beachten Sie jedoch: Falls ein Element-Node einAttribut hat, wird er als nicht identisch mit einem Element desselben Namens im verglichenengleichrangigen Node Set betrachtet – selbst wenn die Option Child Node-Reihenfolgeignorieren aktiv ist. Um die Reihenfolge von mehreren Child Nodes mit verschiedenenAttributen zu ignorieren, können Sie diese Attribute als Vergleichskriterien hinzufügen. InDiffDog stehen dazu zwei Optionen zur Verfügung: (i) Alle Attribute hinzufügen oder (ii) eineListe bestimmter Attribute definieren. Wenn Sie die Option Bestimmte Attribute wählen,müssen Sie jedoch vorher eine entsprechende Attributgruppe definieren. Es kann auchvorkommen, dass Child Nodes mehrfach vorkommen, die auch die gleichen Attributeaufweisen. In DiffDog können Sie in einem solchen Szenario das Kontrollkästchen Elementtext als Vergleichskriterium hinzufügen aktivieren. Wenn Elementtext,Wert des Attributs und Node-Name identisch sind und nur die Reihenfolge der Nodesunterschiedlich ist, werden keine Unterschiede angezeigt.

Des Weiteren steht die Option Attributreihenfolge ignorieren zur Verfügung. Sie giltfür die Reihenfolge der Attribute eines einzelnen Elements.

EntitiesWenn die Option Entities auflösen aktiviert ist, werden alle Entities im Dokumentaufgelöst. Andernfalls werden die Dateien einschließlich Entities verglichen, wie sie sind.

TextBei Auswahl der Option Text ignorieren werden die Unterschiede in einanderentsprechenden Text-Nodes nicht berücksichtigt. Ein unterschiedlicher String innerhalb einesTags wird ignoriert, weil nur die XML-Struktur verglichen wird, nicht jedoch der Inhalt der Tags.

TiefeWenn Node-Tiefe ignorieren aktiviert ist, wird die zusätzliche Tiefe eines Elements (wennes mehrere Unterebenen gibt) relativ zur Tiefe des Pendant-Elements in der anderen Dateiignoriert.

Node-Typen ignorierenAktivieren Sie die Kontrollkästchen für die Node-Typen, die im Vergleich nicht berücksichtigtwerden sollen. Zur Auswahl stehen die Optionen: Attributes, CDATA, Comments, ProcessingInstructions und DOCTYPE-Anweisungen und XML-Deklarationen.Filter werden nur in Dateivergleichen verwendet.

126 Vergleichen von Datenbankdaten Speichern von Datenbankdatenvergleichsdateien

© 2012 Altova GmbHAltova DiffDog 2013

9.8 Speichern von Datenbankdatenvergleichsdateien

Nachdem Sie Tabellen zum Vergleich ausgewählt und ein Mapping erstellt sowie dieerforderlichen Vergleichsoptionen definiert haben, können Sie den Vergleich in einerDatenvergleichsdatei speichern. Dies kann entweder über den Befehl Datei | Speichernunter... geschehen, oder indem Sie mit der rechten Maustaste auf das Register einesDatenbankdatenvergleichsfensters klicken und Speichern aus dem Kontextmenü auswählen.Wenn Sie einen bestimmten Vergleich regelmäßig durchführen, können Sie durch dieVerwendung einer Datenvergleichsdatei, die direkt geöffnet werden kann und die erforderlichenDatenquellenverbindungen automatisch herstellt, eine Menge Arbeitszeit sparen.

© 2012 Altova GmbH

Starten eines Datenbankdatenvergleichs 127Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.9 Starten eines Datenbankdatenvergleichs

Nachdem Sie die Tabellen und Spalten, die Sie vergleichen möchten, ausgewählt und einMapping erstellt haben, können Sie einen Datenbankvergleich inDiffDog starten. Sie könnenentweder eine oder mehrere markierte Tabellen oder alle Tabellen im aktivenDatenvergleichsfenster vergleichen. Ein Vergleich kann über (i) das Menü Vergleichen und

Zusammenführen, (ii) die Schaltfläche Vergleich starten imDatenbankdatenvergleichsfenster, (iii) das Kontextmenü oder (iv) durch Drücken von F5gestartet werden. Für beide Tabellen werden im Hintergrund SQL SELECT-Anweisungengeneriert und ausgeführt und Daten abgefragt.

So starten Sie einen Datenbankvergleich:

· Um alle Tabellen in der Vergleichskomponente zu vergleichen, wählen Sie eine derfolgenden Methoden:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Vergleichstarten.

· Klicken Sie in der Symbolleiste "Vergleichen und Zusammenführen" auf die

Schaltfläche Vergleich starten .

· Klicken Sie mit der rechten Maustaste in die Kopfzeile einer Komponente und wählenSie Tabellen vergleichen aus dem Kontextmenü.

· Drücken Sie F5.

· Um den Vergleich auf einige Tabellen in der Komponente zu beschränken:

1. Markieren Sie eine oder mehrere Tabellen in einer der Komponente.

2. Drücken Sie die rechte Maustaste und wählen Sie Ausgewählte Tabellenvergleichen aus dem Kontextmenü oder drücken Sie F5.

Das Ergebnis eines Vergleichs wird im Datenbankdatenvergleichsfenster mit Symbolenangezeigt. Wenn Sie den Cursor über einem Symbol platzieren, erscheint eine Ballonhilfe miteiner kurzen Beschreibung des Vergleichsergebnisses für die markierte Tabelle (siehe obenstehende Abbildung). Wenn Sie die Standardeinstellungen nicht verändert haben und dieVergleichsergebnissymbole auf beiden Seiten angezeigt werden, ist es egal ob sich der Cursorüber dem linken oder dem rechten Symbol befindet. In umfangreichen Tabellen, die sehr vieleSpalten enthalten, können Sie die einzelnen Tabellen reduzieren bzw. erweitern, wenn Sie dieUnterschiede untersuchen. Wenn Sie eine Spalte in einer Komponente doppelklicken, werdenbeide Versionen der Spalte in beiden Komponenten gleichzeitig reduziert, bzw. erweitert. Umalle Spalten in beiden Komponenten mit nur einem Klick zu reduzieren, verwenden Sie denBefehl Tabellen reduzieren aus dem Menü Datenvergleich bzw. dem Kontextmenü, das sichöffnet wenn Sie mit der rechten Maustaste auf die Titelzeile einer Komponente klicken.

128 Vergleichen von Datenbankdaten Anzeigen von Unterschieden in Datenbanken

© 2012 Altova GmbHAltova DiffDog 2013

9.10 Anzeigen von Unterschieden in Datenbanken

Das Ergebnis eines Datenbankvergleichs wird – wenn Sie den Mauszeiger über einemVergleichssymbol platzieren – in einer Ballonhilfe angezeigt. Eine detaillierte Ansicht derUnterschiede steht im Ergebnisfenster zur Verfügung, in dem Sie jede Zelle auf Unterschiedeprüfen können.

Das Ergebnisfenster für Vergleiche zeigt die Spalten der verglichenen Tabellen imErgebnisraster nebeneinander an. Auf diese Weise sehen Sie den Inhalt der verglichenenSpalten direkt nebeneinander. Unterschiede werden mit Farben markiert.

Verbergen von Spalten ohne Unterschiede

In Tabellen mit einer großen Anzahl von Spalten, wo Unterschiede nur in einigen davonauftreten, können Sie Spalten, die keine Unterschiede aufweisen, ausblenden und nurunterschiedliche Spalten im Ergebnisraster anzeigen. Klicken Sie zu diesem Zweck auf die

Schaltfläche Spalten ohne Unterschiede anzeigen/verbergen in der Symbolleiste"Datenbankvergleichsergebnis".

Suchen von Text

Wenn Sie eine bestimmte Zeichenfolge im Vergleichsergebnisfenster suchen, können Sie dazu

die Schaltfläche Suchen in der Symbolleiste "Standard" verwenden.

So zeigen Sie die Ergebnisse eines Tabellenvergleichs an:

1. Führen Sie einen Tabellenvergleich durch.

2. Wählen Sie eine der folgenden Methoden:

· Klicken Sie im Datenbankdatenvergleichsfenster auf eines der

Vergleichsergebnissymbole für die verglichene Tabelle.

· Klicken Sie in einer der Vergleichskomponenten mit der rechten Maustaste auf eineTabelle und wählen Sie Ausgewählte Ergebnisse anzeigen aus dem Kontextmenü.

· Klicken Sie mit der rechten Maustaste in die Kopfzeile einer Vergleichskomponenteund wählen Sie Ergebnisse anzeigen aus dem Kontextmenü.

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Ergebnisseanzeigen.

3. Klicken Sie optional in der Symbolleiste "Datenbankvergleichsergebnisse" auf die

Schaltfläche Spalten ohne Unterschiede anzeigen/verbergen , wenn Sie Spaltenverbergen möchten, in denen keine Unterschiede auftreten.

© 2012 Altova GmbH

Anzeigen von Unterschieden in Datenbanken 129Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.10.1 Konfigurieren der Vergleichsergebnisansicht

Auf dem Register Datenbankergebnisansicht des Dialogfelds DiffDog Optionen können Siedas Erscheinungsbild der Datenbankergebnisansicht anpassen.

AnzeigeoptionenSie können im Ergebnisraster horizontale und/oder vertikale Linien sowie Zeilennummernanzeigen, indem Sie die entsprechenden Kontrollkästchen aktivieren. DerStandardspaltenzwischenraum (.d.h. der Abstand zwischen den einzelnen Spaltenpaaren) kannebenfalls auf dieser Seite definiert werden.

Festlegen, welche Zeilen angezeigt werden sollen

Sie können die Ansicht einzelner Vergleichsergebnisfenstern so konfigurieren, dass Zeilen aufBasis des Vergleichsstatus angezeigt werden. So können Sie z.B. einstellen, dass alleidentischen Zeilen nicht angezeigt werden sollen oder dass Zeilen, die nur in der linkenKomponente vorhanden sind, angezeigt und Zeilen, die nur in der rechten Komponentevorhanden sind, nicht angezeigt werden sollen. Zu diesem Zweck stehen Ihnen in derSymbolleiste eine Reihe einfacher ein/aus-Befehle zur Verfügung.

Alle identischen Zeilen ein-/ausblenden: Blendet alle Zeilen, die in der linken undrechten Komponente identisch sind, ein bzw. aus.

Alle unterschiedlichen Zeilen ein-/ausblenden: Blendet alle Zeilen, die in der linkenund rechten Komponente unterschiedlich sind, ein bzw. aus.

Nur auf der linken Seite vorhandene Zeilen ein-/ausblenden: Blendet Zeilen, die nurin der in der linken Komponente enthaltenen Tabelle existieren, ein bzw. aus.

Nur auf der rechten Seite vorhandene Zeilen ein-/ausblenden: Blendet Zeilen, dienur in der in der rechten Komponente enthaltenen Tabelle existieren, ein bzw. aus.

Zeilen anzeigen/verbergen, die nicht von links nach rechts zusammengeführtwerden können: Blendet Zeilen, die in der linken und der rechten Komponenteunterschiedlich sind und nur von rechts nach links, nicht jedoch von links nach rechtszusammengeführt werden können, ein oder aus.

Zeilen anzeigen/verbergen, die nicht von rechts nach links zusammengeführtwerden können: Blendet Zeilen, die in der linken und der rechten Komponenteunterschiedlich sind und nur von links nach rechts, nicht jedoch von rechts nach linkszusammengeführt werden können, ein oder aus.

Darüber hinaus können Sie auch alle identischen Spalten im Ergebnisraster ausblenden und

130 Vergleichen von Datenbankdaten Anzeigen von Unterschieden in Datenbanken

© 2012 Altova GmbHAltova DiffDog 2013

nur Spalten anzeigen, in denen Unterschied auftreten.

Spalten ohne Unterschiede anzeigen/verbergen: Ein ein/aus-Befehl, der die Anzeigevon Spalten ohne Unterschiede ein- bzw. ausschaltet.

9.10.2 Navigieren zwischen den Unterschieden

Sie können zwischen den Unterschieden navigieren, indem Sie die folgendenNavigationsbefehle aus dem Kontextmenü bzw der Symbolleiste "Vergleichen undZusammenführen" verwenden:

Nächster Unterschied (Alt+Nach-unten): Wählt den nächsten Unterschied alsaktuellen Unterschied aus.

Vorhergehender Unterschied (Alt+Nach-oben): Wählt den vorhergehendenUnterschied als aktuellen Unterschied aus.

Letzter Unterschied (Alt+Ende): Wählt den letzten Unterschied als aktuellenUnterschied aus.

Erster Unterschied (Alt+Pos1): Wählt den ersten Unterschied als aktuellenUnterschied aus.

Bitte beachten Sie: Mit Hilfe der Navigationsbefehle wird die Auswahl des aktuellenUnterschieds auf Zeilenebene verschoben. Wenn es in einer Zeile mehr als eineunterschiedliche Zelle gibt, müssen Sie den Mauszeiger oder die Pfeiltasten verwenden, umeine andere als die erste Zelle einer Zeile zu markieren.

© 2012 Altova GmbH

Strukturvergleich von einem Datenvergleich aus starten 131Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.11 Strukturvergleich von einem Datenvergleich aus starten

Sie können einen Datenbankschemavergleich von einem Datenbankdatenvergleich aus starten,wenn sie die Struktur des Schemas, in dem eine bestimmte Spalte enthalten ist, untersuchenwollen. Die ausgewählten Tabellen und ihre zugehörigen Tabellen in der anderenVergleichskomponente werden in einem neuen Datenbankschemavergleichfenster geöffnet undes wird automatisch ein Mapping erstellt. Wenn es in der anderen Komponente kein Pendantgibt, wird in dieser keine Tabelle geöffnet.

Sie können im Datenbankschemavergleichfenster weiterarbeiten, als würde es sich um einenormale Schemavergleichssitzung handeln (Beschreibung siehe Vergleichen vonDatenbankschemas).

So vergleichen Sie die Struktur von ausgewählten Tabellen:

1. Wählen Sie eine oder mehrere Tabellen in einer der Komponenten einesDatenbankdatenvergleichsfensters.

2. Klicken Sie mit der rechten Maustaste und wählen Sie Ausgewählte in neuemSchemavergleich öffnen aus dem Kontextmenü oder klicken Sie in der

Standardsymbolleiste auf das Symbol .

So vergleichen Sie die Struktur aller in einer Komponente enthaltenen Tabellen:

· Klicken Sie mit der rechten Maustaste in die Titelzeile einer der Komponenten undwählen Sie In neuem Schemavergleich öffnen aus dem Kontextmenü.

132 Vergleichen von Datenbankdaten Zusammenführen von Datenbankdaten

© 2012 Altova GmbHAltova DiffDog 2013

9.12 Zusammenführen von Datenbankdaten

Nachdem Sie in DiffDog einen Datenbankvergleich gestartet haben, haben Sie mehrereMöglichkeiten die Daten der beiden Tabellen zusammenzuführen:

· Eine oder mehrere ausgewählte Tabelle(n) Im Datenbankdatenvergleichsfensterzusammenführen (links nach rechts oder rechts nach links)

· Alle Tabellen im Datenbankdatenvergleichsfenster zusammenführen· Einzelne Zellen im Datenbankdatenvergleichsergebnisfenster zusammenführen (links

nach rechts oder rechts nach links)

Zum Zusammenführen werden die folgenden Symbole verwendet (beachten Sie, dass diegleichen Symbole für verschiedene Befehle verwendet werden, je nachdem welchenMenübefehl Sie auswählen oder auf welche Schaltfläche Sie in der Symbolleiste klicken):

Markierte von links nach rechts zusammenführen: Dieser Befehl steht imKontextmenü eines Datenbankvergleichsfensters zur Verfügung, wenn zumindest eineTabelle in der linken oder rechten Komponente markiert ist. Durch Klicken auf diesenBefehl wird die Tabelle in der rechten Komponente mit den Daten der Tabelle in derlinken Komponente aktualisiert.

Markierte von rechts nach links zusammenführen: Dieser Befehl steht imKontextmenü eines Datenbankvergleichsfensters zur Verfügung, wenn zumindest eineTabelle in der linken oder rechten Komponente markiert ist. Durch Klicken auf diesenBefehl wird die Tabelle in der linken Komponente mit den Daten der Tabelle in derrechten Komponente aktualisiert.

Von links nach rechts zusammenführen: Dieser Befehl befindet sich imKontextmenü, das erscheint, wenn Sie mit der rechten Maustaste in die Kopfzeile einerder beiden Komponenten eines Datenbankvergleichsfensters klicken. Durch Klicken aufdiesen Befehl werden alle Tabellen in der rechten Komponente mit den Daten derentsprechenden Tabellen in der linken Komponente aktualisiert.

Von rechts nach links zusammenführen: Dieser Befehl befindet sich imKontextmenü, das erscheint, wenn Sie mit der rechten Maustaste in die Kopfzeile einerder beiden Komponenten eines Datenbankvergleichsfensters klicken. Durch Klicken aufdiesen Befehl werden alle Tabellen in der linken Komponente mit den Daten derentsprechenden Tabellen in der rechten Komponente aktualisiert.

Von links nach rechts kopieren: Dieser Befehl befindet sich im Menü Vergleichenund Zusammenführen und steht als Schaltfläche in der Symbolleiste "Vergleichen undZusammenführen" sowie als Kontextmenüoption imDatenbankvergleichsergebnisfenster zur Verfügung, wenn zumindest eine Zellemarkiert ist. Durch Klicken auf diesen Befehl wird die Tabelle bzw. Zelle in der rechtenKomponente mit den Daten der zugehörigen Tabelle bzw. Zelle in der linkenKomponente aktualisiert. Wenn im Datenbankvergleichsfenster keine Tabelle markiertist, werden alle Tabellen in dieser Komponente zusammengeführt.

Von rechts nach links kopieren: Dieser Befehl befindet sich im Menü Vergleichenund Zusammenführen und steht als Schaltfläche in der Symbolleiste "Vergleichen undZusammenführen" sowie als Kontextmenüoption imDatenbankvergleichsergebnisfenster zur Verfügung, wenn zumindest eine Zellemarkiert ist. Durch Klicken auf diesen Befehl wird die Tabelle bzw. Zelle in der linkenKomponente mit den Daten der zugehörigen Tabelle bzw. Zelle in der rechtenKomponente aktualisiert. Wenn im Datenbankvergleichsfenster keine Tabelle markiertist, werden alle Tabellen in dieser Komponente zusammengeführt.

© 2012 Altova GmbH

Zusammenführen von Datenbankdaten 133Vergleichen von Datenbankdaten

Altova DiffDog 2013

9.12.1 Zusammenführen von Tabellen

Wenn Sie sich entschieden haben, Tabellen in Ihren Komponenten zusammenzuführen, zeigtDiffDog ein Dialogfeld mit einer Übersicht der Aktionen, die durchgeführt werden, an. Siemüssen die Zusammenführung bestätigen, bevor die Änderungen tatsächlich in die Datenbankübernommen werden.

DiffDog zeigt die Datenbanken und die betroffenen Tabellen an und gibt die Richtung an, in derdie Zusammenführung durchgeführt wird. Wenn Sie zumindest eine Tabelle markiert habenbevor Sie den Befehl zum Zusammenführen aufrufen, ist im Dialogfeld die Optionsschaltfläche Ausgewählte Tabellen verwenden aktiviert und Sie können wählen, ob Sie nur dieausgewählten oder alle Tabellen anzeigen (und zusammenführen) möchten.

So führen Sie alle verglichenen Tabellen zusammen:

1. Wählen Sie die benötigten Tabellen aus, erstellen Sie ein Mapping und starten Sieeinen Datenbankvergleich.

2. Prüfen Sie das Vergleichsergebnis und legen Sie fest, welche Tabelle(n) erhaltenbleiben soll(en).

3. Wählen Sie die passende Menüoption aus dem Menü Vergleichen undZusammenführen:

· Um Daten aus der linken Tabelle zu kopieren, wählen Sie Von links nach rechts

134 Vergleichen von Datenbankdaten Zusammenführen von Datenbankdaten

© 2012 Altova GmbHAltova DiffDog 2013

kopieren.

· Um Daten aus der rechten Tabelle zu kopieren, wählen Sie Von rechts nach linkskopieren.

4. Klicken Sie auf Merge Script ausführen und speichern Sie die Änderungen in derDatenbank.

· Klicken Sie auf Im Raster zellenweise zusammenführen, wenn Sie nurausgewählte Daten zusammenführen möchten. Es wird für jede ausgewählte Tabelleein Datenbankdatenergebnisfenster geöffnet.

So führen Sie ausgewählte verglichene Tabellen zusammen:

1. Wählen Sie die benötigten Tabellen aus, erstellen Sie ein Mapping und starten Sieeinen Datenbankvergleich.

2. Prüfen Sie das Vergleichsergebnis und legen Sie fest, welche Tabelle(n) erhaltenbleiben soll(en).

3. Markieren Sie die Tabelle(n), die Sie zusammenführen möchten.

4. Wählen Sie die passende Menüoption aus dem Kontextmenü oder klicken Sie auf dieentsprechenden Schaltfläche in der Symbolleiste "Vergleichen und Zusammenführen":

· Um die Daten aus der linken Tabelle zu kopieren, wählen Sie Auswahl von linksnach rechts zusammenführen oder klicken Sie auf die Schaltfläche Von links nach

rechts kopieren oder drücken Sie Alt+Nach-rechts.

· Um die Daten aus der linken Tabelle zu kopieren, wählen Sie Auswahl von rechtsnach links zusammenführen oder klicken Sie auf die Schaltfläche Von rechts nach

links kopieren oder drücken Sie Alt+Nach-links.

5. Klicken Sie auf Merge Script ausführen und speichern Sie die Änderungen in derDatenbank.

9.12.2 Zusammenführen einzelner Ergebnisse

In der Datenbankvergleichsergebnisansicht können Sie im Ergebnisraster einzelne Zellenzusammenführen, d.h. einzelne Zellen von einer Spalte eines Vergleichspaars in die anderekopieren. Damit können Sie im gleichen Ergebnisraster Daten von beiden Seiten einesVergleichs kopieren. Beachten Sie, dass diese Änderungen nicht rückgängig gemacht werdenkönnen und möglicherweise nicht alle Zeilen in beide Richtungen zusammengeführt werdenkönnen. Wenn Zeilen nur auf einer Seite eines Vergleichs vorkommen, kann nur die gesamteZeile auf die andere Seite kopiert bzw. gelöscht werden!

Zellen, die nicht in beide Richtungen zusammengeführt werden können, werden imErgebnisraster mit kleinen Pfeilen in Rot und Grün markiert, wobei der grüne Pfeil die Richtunganzeigt, in die zusammengeführt werden kann und der rote Pfeil die Richtung anzeigt, in diekeine Zusammenführung möglich ist. Wenn Spalten überhaupt nicht zusammengeführt werdenkönnen, wird ein Symbol mit zwei roten Pfeilen angezeigt. Im unten stehenden Beispiel wird inder linken Tabelle die dreistellige Länderabkürzung verwendet und der Datentyp der Spalte"Country" ist varchar(3). Die rechte Tabelle verwendet die vollständige Bezeichnung des Landesund speichert diese in einer Spalte "Country" mit dem Datentyp varchar(100). Da dervollständige Name bei Kopieren in die dreistellige Spalte abgeschnitten werden würde, ist indiesem Fall nur die Zusammenführung von links nach rechts möglich.

© 2012 Altova GmbH

Zusammenführen von Datenbankdaten 135Vergleichen von Datenbankdaten

Altova DiffDog 2013

Wenn Sie versuchen, Tabellen mit solch inkompatiblen Werten zusammenzuführen, wird diegesamte Zeile, in der ein solches Problem auftritt, bei der Zusammenführung ignoriert DiffDogzeigt ein Nachrichtenfenster an, in dem die Änderungen aufgeführt werden und das Siebestätigen müssen, bevor die Zusammenführung gestartet wird.

Im Dialogfeld Daten zusammenführen (x nach y) können Sie immer noch entscheiden, alleZeilen der Tabellen zusammenzuführen.

Die Befehle Von links nach rechts kopieren bzw. Von rechts nach links kopieren stehen alsSymbole in der Symbolleiste sowie als Optionen im Kontextmenü zur Verfügung. Darüberhinaus können Sie auch die Tastaturkürzel Alt+Nach-rechts bzw. Alt+Nach-links verwenden.

So führen Sie einzelne Zellen in der Datenbankergebnisansicht zusammen:

1. Markieren Sie in der Datenbankvergleichsergebnisansicht eine oder mehrere Zellen,die in der linken bzw. rechten Tabelle unterschiedlich sind, und wählen Sie eine derfolgenden Methoden:

· Klicken Sie auf die Schaltfläche Von links nach rechts kopieren bzw. Von

rechts nach links kopieren , die sich in der Symbolleiste "Vergleichen undZusammenführen" befinden.

· Drücken Sie die rechte Maustaste und wählen Sie Von links nach rechts kopierenbzw. Von rechts nach links kopieren aus dem Kontextmenü.

2. Klicken Sie im Dialogfeld Daten zusammenführen (x nach y) auf die Schaltfläche Ja,

136 Vergleichen von Datenbankdaten Zusammenführen von Datenbankdaten

© 2012 Altova GmbHAltova DiffDog 2013

um die Daten in die Datenbank zu übernehmen.

Kapitel 10

Vergleichen von Datenbankschemas

138 Vergleichen von Datenbankschemas

© 2012 Altova GmbHAltova DiffDog 2013

10 Vergleichen von Datenbankschemas

Altova Webseite: Datenbankschemavergleich

Wenn Sie Tabellen in einem Datenbankschemavergleichsfenster anzeigen (siehe untenstehende Abbildung), werden alle Datenbankelemente (z.B. Datentypen, Constraints, Schlüsselusw.) in den Vergleichskomponenten dargestellt, so dass Sie die Struktur der Tabelleninnerhalb des Datenbankschemas vergleichen können. In der Standardeinstellung wird fürübereinstimmende Elemente nach dem Laden in eine Vergleichskomponente automatisch einMapping auf Grundlage des Namens erstellt. Sie können diese Einstellung auf dem RegisterDatenbankvergleich der DiffDog Optionen jedoch auch ändern oder ein Mapping manuelldurchführen, wenn Sie Datenbankelemente vergleichen möchten, die von DiffDog nicht alsübereinstimmen erkannt wurden.

Wenn die Voraussetzungen für einen Datenbankschemavergleich erfüllt sind, gibt es mehrereMöglichkeiten einen Vergleich von Datenbankschemas in DiffDog zu starten:

· Öffnen eines Dantenbankschemavergleichsfensters und Hinzufügen von Tabellen mitHilfe des Dialogfensters Datenbankobjekte für Vergleich auswählen. ImDialogfenster können Tabellen aus beiden Datenbanken ausgewählt werden.

· Öffnen einer Datenvergleichsdatei, die in Ihrem Dateisystem gespeichert ist, indem Sieden Befehl Datei | Datenbankvergleichsdatei öffnen... wählen.

Nachdem ein Vergleich gestartet wurde, zeigt das Meldungsfenster die Vergleichsergebnissean und erweitert die Baumstruktur automatisch so weit, dass die Datenbankelemente, die in derlinken und rechten Komponente unterschiedlich sind, sichtbar werden (siehe unten stehendeAbbildung).

© 2012 Altova GmbH

139Vergleichen von Datenbankschemas

Altova DiffDog 2013

Sie können die beiden Schemas bzw. ausgewählte Elemente imDatenbankschemavergleichsfenster zusammenführen.

140 Vergleichen von Datenbankschemas Öffnen eines Datenbankschemavergleichsfensters

© 2012 Altova GmbHAltova DiffDog 2013

10.1 Öffnen eines Datenbankschemavergleichsfensters

Wenn Sie ein neues Datenbankschemavergleichsfenster öffnen, erhält der Datenbankvergleicheinen Namen in der Form DatenbankschemavergleichX, wobei X für eine Ganzzahl steht,die die Position des Datenbankschemavergleichs in der Reihenfolge der in der aktuellen DiffDog-Sitzung geöffneten Datenbankschemavergleiche angibt. Dieser Name erscheint aufeinem Register am unteren Rand des Fensters.

Der Befehl Datei | Datenbank-Schemas vergleichen öffnet dasDatenbankschemavergleichsfenster und zeigt das Dialogfeld Datenbankobjekte für Vergleichauswählen an, in dem Sie die erforderlichen Schemas und Tabellen auswählen. Im Normalfallwerden Sie auch gleich die erste Datenbank auswählen, wenn Sie ein neuesDatenbankschemavergleichsfenster öffnen. Sie könnten jedoch auch nur einSchemavergleichsfenster öffnen und Schemas und Tabellen später hinzufügen.

So öffnen Sie ein Datenbankschemavergleichsfenster:

· Wählen Sie die Menüoption Datei | Datenbank-Schemas vergleichen oder klicken Sie

auf die Schaltfläche Datenbankschemas vergleichen in der Symbolleiste"Standard". Wenn das Kontrollkästchen Tabellenauswahl für neueDokumente anzeigen auf dem Register Datenbankvergleich der DiffDog Optionenaktiviert ist (Standardeinstellung), wird automatisch das Dialogfeld Datenbankobjektefür Vergleich auswählen angezeigt.

Wenn Sie nur ein Schemavergleichsfenster öffnen möchten, ohne bereits eineDatenbank zu wählen, klicken Sie auf Abbrechen. Das Dialogfeld Datenbankobjektefür Vergleich auswählenwird geschlossen und ein leeres Schemavergleichsfenster wirdin DiffDogangezeigt.

© 2012 Altova GmbH

Wahl einer Datenquellenverbindung 141Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.2 Wahl einer Datenquellenverbindung

Bevor Sie Tabellen für den Vergleich auswählen können, müssen Sie beide Komponenten IhresDatenbankdatenvergleichsfensters mit der Datenquellen verbinden, in der sich die fraglichenTabellen befinden. Wenn in DiffDog noch keine Datenquellenverbindung besteht und Sie in dieKopfzeile einer Komponente doppelklicken oder auf die Schaltfläche Durchsuchen in einer derbeiden Kopfzeilen klicken, wird das Dialogfeld Tabellen für Datenvergleich auswählengeöffnet. Das Dialogfeld enthält jedoch keine Datenquelle, die in der Dropdown-Liste Datenquelle gewählt werden kann und daher können auch keine Tabellen für den Vergleichausgewählt werden.

Sie können sich zu einer Datenbank verbinden, indem Sie auf die Schaltfläche Verbindung zu

Datenbank herstellen klicken. Dadurch wird das Dialogfeld Datenbankverbindungerstellen geöffnet, in dem Sie den Verbindungsassistenten verwenden können, um zu den ammeisten verbreiteten Datenbanktypen zu verbinden oder eine ADO- bzw. ODBC-Verbindungneu zu erstellen.

Wenn Sie in DiffDog bereits früher Verbindungen zu Datenquellen hergestellt haben, werdendiese Verbindungen in der Dropdown-Liste Quelle sowie auf der Seite BestehendeVerbindungen des Dialogfelds Datenbankverbindung erstellen angezeigt.

So verbinden Sie in DiffDog zu einer Datenbank:

1. Öffnen Sie ein Datenbankschemavergleichsfenster.

2. Doppelklicken Sie in die Kopfzeile oder klicken Sie auf die Schaltfläche Durchsuchenin einer der Komponenten, um das Dialogfeld Datenbankobjekte für Vergleichauswählen zu öffnen.

3. Wählen Sie eine der folgenden Methoden:

· Wählen Sie eine Datenquelle aus der Dropdown-Liste Datenquelle.

· Wenn keine Datenquelle verfügbar ist, klicken Sie auf die Schaltfläche Verbindung

zu Datenbank herstellen , um das Dialogfeld Datenbankverbindung erstellenzu öffnen und hier eine neue Datenquellenverbindung zu erstellen.

4. Klicken Sie auf die Schaltfläche Rechte Seite und wiederholen Sie Schritt 3 für die

142 Vergleichen von Datenbankschemas Wahl einer Datenquellenverbindung

© 2012 Altova GmbHAltova DiffDog 2013

rechte Seite des Vergleichs (oder klicken Sie auf die Schaltfläche Linke Seite, wennSie mit der rechten Seite begonnen haben).

© 2012 Altova GmbH

Auswählen von Schemas 143Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.3 Auswählen von Schemas

Schemas bzw. einzelne Tabellen werden im Dialogfeld Datenbankobjekte für Vergleichauswählen für einen Vergleich ausgewählt, das auf verschiedene Arten aufgerufen werdenkann: Sie können entweder die Schaltfläche Durchsuchen in der Kopfzeile anklicken oder aufeine der beiden Kopfzeilen doppelklicken. Das Dialogfeld Datenbankobjekte für Vergleichauswählen wird auf dem entsprechenden Feld für die linke bzw. rechte Seite geöffnet. Wennauf Ihrem Computer DatabaseSpy installiert ist, können Sie auch ein oder mehrere Schemas imOnline Browser markieren und in eine Komponente eines Datenbankschemavergleichsfenstersin DiffDog ziehen.

Um Dialogfeld Datenbankobjekte für Vergleich auswählen wird in der Dropdown-ListeDatenquelle die erste verbundene Datenquelle vorgeschlagen. Wenn die Datenquelle, in dersich die Tabellen befinden, die Sie vergleichen möchten, in der Dropdown-Liste nichtaufscheint, können Sie im Gruppenfeld Datenquelle auf die Schaltfläche Durchsuchen klickenum das Dialogfeld Datenbankverbindung erstellen zu öffnen, in dem Sie die benötigteDatenquellenverbindung erstellen können.

So fügen Sie Tabellen zu einer Vergleichskomponente hinzu:

1. Öffnen Sie ein Datenbankschemavergleichsfenster.

2. Klicken Sie auf die Schaltfläche Durchsuchen in der Kopfzeile oder doppelklicken Sieauf die Kopfzeile einer der beiden Komponenten.

Das Dialogfeld Datenbankobjekte für Vergleich auswählen wird mit aktivierterSchaltfläche Linke Seite bzw. Rechte Seite geöffnet, je nachdem, aus welcherKomponente Sie das Dialogfeld aufgerufen haben.

3. Wählen Sie eine der Datenquellen aus der Dropdown-Liste Datenquelle.

4. Erweitern Sie die Datenquellen entsprechend und wählen Sie die gewünschtenTabellen, indem Sie die zugehörigen Kontrollkästchen aktivieren. Wenn Sie einenOrdner aktivieren, werden alle Tabellen ausgewählt, die der Ordner enthält.

144 Vergleichen von Datenbankschemas Auswählen von Schemas

© 2012 Altova GmbHAltova DiffDog 2013

5. Klicken Sie auf die Schaltfläche Rechte Seite (bzw.Linke Seite wenn Sie mit derrechten Seite begonnen haben) und wiederholen Sie die Schritte 3 und 4 für die zweiteDatenbank.

6. Klicken Sie auf OK. Die ausgewählten Tabellen werden in den Komponenten desDatenbankvergleichsfensters angezeigt.

© 2012 Altova GmbH

Hinzufügen und Enfernen von Tabellen 145Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.4 Hinzufügen und Enfernen von Tabellen

Wenn Sie eine oder mehrere Tabellen zu einem DatenbankschemaSchemavergleichhinzufügen müssen, können Sie dazu das Dialogfeld Datenbankobjekte für Vergleichauswählen verwenden.

So fügen Sie Tabellen zu einem bestehenden Datenbankschemavergleich hinzu:

· Klicken Sie im Datenbankschemavergleichsfenster in einer der beiden Komponentenauf die Schaltfläche Durchsuchen oder doppelklicken Sie auf die Kopfzeile einerKomponente, um das Dialogfeld Datenbankobjekte für Vergleich auswählen zuöffnen. Wenn Sie in die linke Komponente geklickt haben, öffnet sich das Dialogfeld fürdie linke Seite des Vergleichs, gleichfalls für die rechte Seite.

146 Vergleichen von Datenbankschemas Speichern von Datenbankschemavergleichsdateien

© 2012 Altova GmbHAltova DiffDog 2013

10.5 Speichern von Datenbankschemavergleichsdateien

Nachdem Sie Tabellen zum Vergleich ausgewählt und die erforderlichen Vergleichsoptionendefiniert haben, können Sie den Vergleich in einer Datenbankschemavergleichsdatei speichern.Dies kann entweder über den Befehl Datei | Speichern unter... geschehen, oder indem Sie mitder rechten Maustaste auf das Register eines Datenbankschemavergleichsfensters klickenund Speichern aus dem Kontextmenü auswählen. Wenn Sie einen bestimmten Vergleichregelmäßig durchführen, können Sie durch die Verwendung einerDatenbankschemavergleichsdatei, die direkt geöffnet werden kann und die erforderlichenDatenquellenverbindungen automatisch herstellt, eine Menge Arbeitszeit sparen.

© 2012 Altova GmbH

Starten eines Datenbankschemavergleichs 147Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.6 Starten eines Datenbankschemavergleichs

Nachdem Sie die Tabellen und Spalten, die Sie vergleichen möchten, ausgewählthaben,können Sie einen Datenbankschemavergleich inDiffDog starten. Sie können entweder eine odermehrere markierte Tabellen oder alle Tabellen im aktiven Datenbankschemavergleichsfenstervergleichen. Ein Vergleich kann über (i) das Menü Vergleichen und Zusammenführen, (ii) die

Schaltfläche Vergleich starten im Datenbankschemavergleichsfenster, (iii) dasKontextmenü oder (iv) durch Drücken von F5 gestartet werden.

Wenn nicht für alle Datenbankobjekte in beiden Vergleichskomponenten ein Mapping erstelltwerden konnte, werden Elemente ohne Mapping in der Komponente mit einem Symbolgekennzeichnet.

So starten Sie einen Datenbankvergleich:

· Um alle Tabellen in der Vergleichskomponente zu vergleichen, wählen Sie eine derfolgenden Methoden:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Vergleichstarten.

· Klicken Sie in der Symbolleiste "Vergleichen und Zusammenführen" auf die

Schaltfläche Vergleich starten .

· Klicken Sie mit der rechten Maustaste in die Kopfzeile einer Komponente und wählenSie Tabellen vergleichen aus dem Kontextmenü.

148 Vergleichen von Datenbankschemas Starten eines Datenbankschemavergleichs

© 2012 Altova GmbHAltova DiffDog 2013

· Drücken Sie F5.

· Um den Vergleich auf einige Tabellen in der Komponente zu beschränken:

1. Markieren Sie eine oder mehrere Tabellen in einer der Komponente.

2. Drücken Sie die rechte Maustaste und wählen Sie Ausgewählte Tabellenvergleichen aus dem Kontextmenü oder drücken Sie F5.

© 2012 Altova GmbH

Anzeigen von Unterschieden in Datenbankschemas 149Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.7 Anzeigen von Unterschieden in Datenbankschemas

Nach dem Starten eines Vergleichs versucht DiffDog ein Mapping der Tabellen durchzuführen,indem Namen und Struktur der Datenbankelemente verglichen wird. Die Unterschiede zwischenden Tabellen in den beiden Vergleichskomponenten werden als Blöcke von hervorgehobenemText dargestellt.

Das Ergebnis eines Vergleichs wird im Datenbankschemavergleichsfenster darüber hinaus mitSymbolen dargestellt:

Die verglichenen Tabellen sind in beiden Komponenten identisch

Zwischen den Tabellen in der linken und der rechten Komponente bestehenUnterschiede.

Ein entsprechendes Element fehlt in der anderen Komponente

Für unterschiedliche bzw. fehlende Elemente werden kleinere Versionen dieser Symbole auchauf Spalten- bzw. Objektebene angezeigt.

In großen Tabellen, die eine Menge Spalten enthalten, können Sie die einzelnen Tabellen beimUntersuchen der Unterschiede reduzieren und erweitern. Wenn Sie ein Element in einerKomponente doppelklicken, werden beide Versionen des Elements in beiden Komponenten

150 Vergleichen von Datenbankschemas Anzeigen von Unterschieden in Datenbankschemas

© 2012 Altova GmbHAltova DiffDog 2013

gleichzeitig reduziert bzw. erweitert. Verwenden Sie den Befehl Objekte reduzieren aus demMenü Schemavergleich bzw. dem Kontextmenü, das sich öffnet, wenn Sie mit der rechtenMaustaste in die Titelzeile einer Komponente klicken, um alle Elemente in beiden Komponentenmit einem einzigen Klick zu reduzieren.

© 2012 Altova GmbH

Datenvergleich von einem Schemavergleich aus starten 151Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.8 Datenvergleich von einem Schemavergleich aus starten

Sie können einen Datenbankdatenvergleich von einem Datenbankschemavergleich aus öffnen,wenn Sie überprüfen wollen, welche Daten in einer bestimmten Spalte enthalten sind. Diemarkierten Tabellen und die entsprechenden Tabellen in der anderen Komponente werden ineinem neuen Datenbankdatenvergleichsfenster geöffnet und mit einem Mapping versehen.Wenn auf der Gegenseite keine entsprechende Tabelle existiert, wird in der zweitenKomponente keine Tabelle geöffnet.

Sie können im Datenbankdatenvergleichsfenster weiterarbeiten, als würde es sich um eine normale Datenbankdatenvergleichssitzung handeln (Beschreibung siehe Vergleichen vonDatenbankdaten).

So vergleichen Sie die Daten von ausgewählten Tabellen:

1. Markieren Sie eine oder mehrere Tabellen in einer der Komponenten einesDatenbankschemavergleichsfensters.

2. Klicken Sie mit der rechten Maustaste und wählen Sie Ausgewählte in neuemDatenvergleich öffnen aus dem Kontextmenü oder klicken Sie in der

Standardsymbolleiste auf das Symbol .

So vergleichen Sie die Daten aller in einer Komponente enthaltenen Tabellen:

· Klicken Sie mit der rechten Maustaste in die Titelzeile einer der beiden Komponentenund wählen Sie In neuem Datenvergleich öffnen aus dem Kontextmenü.

152 Vergleichen von Datenbankschemas Ändern und Löschen von Mappings

© 2012 Altova GmbHAltova DiffDog 2013

10.9 Ändern und Löschen von Mappings

Wenn ein Schemavergleich in DiffDog gestartet wird, wird für Tabellen und Spalten automatischauf der Grundlage von Namen und Struktur ein Mapping erstellt, d.h. dass DiffDog zuerst nachPaaren mit übereinstimmendem Namen sucht und dann versucht, Paare mit ähnlicher Struktur(z.B. Datentyp) zu finden, die verglichen werden können. Wenn Sie der Meinung sind, dasseinige dieser Mappings nicht korrekt sind, können Sie Mappings löschen und für zweiDatenbankelemente, die miteinander verglichen werden sollten, manuell ein Mappingherstellen.

So löschen Sie Mappings:

Wählen Sie eine der folgenden Methoden:

· Um alle Mappings eines Datenvergleichs zu lösche, klicken Sie mit der rechtenMaustaste auf die Kopfzeile einer Komponente und wählen Sie Objekt-Mappingaufheben.

· Um das Mapping einer einzelnen Tabelle oder Spalte zu löschen, klicken Sie mit derrechten Maustaste auf das entsprechende Objekt und wählen Sie Mapping fürausgewählte aufheben aus dem Kontextmenü.

· Klicken Sie auf die Verbindungslinie zwischen zwei gemappten Tabellen oder Spaltenund drücken Sie die Taste Entf.

Beachten Sie, dass beim Aufheben des Mappings einer Tabelle auch das Mapping füralle Spalten dieser Tabelle aufgehoben wird.

Ändern von Mappings

Wenn Sie ein bestehendes Mapping ändern möchten, können Sie das falsche Mappingentweder löschen und eine der Methoden zum manuellen Mapping verwenden, oder dieVerbindungslinie zwischen den beiden Tabellen einfach neu ziehen. Bitte beachten Sie, dassSie den Endpunkt einer Verbindungslinie nicht verändern können, sondern ein Mappingerstellen müssen, wie wenn für die entsprechende Tabelle bzw. Spalte überhaupt noch keinMapping vorhanden wäre.

Im obigen Beispiel wurde die Spalte Opening in der rechten Komponente fälschlicherweise aufdie Spalte OpenedBy in der linken Komponente gemappt. Um dies zu korrigieren, beginnen Siebeim Dreieck neben der Spalte Opening auf der rechten Seite und ziehen Sie die Verbindungzur Spalte OpeningCeremony auf der linken Seite. Sie können auch bei der SpalteOpeningCeremony beginnen und sie mit der Spalte Opening verbinden. Das falsche Mappingzwischen OpenedBy und Opening verschwindet, sobald Sie die Maustaste loslassen.

So ändern Sie ein inkorrektes Mapping:

· Ignorieren Sie das bestehende Mapping und ziehen Sie eine Verbindungslinie zwischenden beiden Tabellen oder Spalten, für die Sie ein Mapping erstellen wollen.

© 2012 Altova GmbH

Zusammenführen von Datenbankschemas 153Vergleichen von Datenbankschemas

Altova DiffDog 2013

10.10 Zusammenführen von Datenbankschemas

Datenbankschemas können nicht direkt mit einem einzigen Mausklick zusammengeführtwerden. Da Sie dadurch leicht Ihre Datenbank zerstören könnten, zeigt DiffDog im Dialogfeld Schema zusammenführen immer das SQL-Script an, das ausgeführt wird um die Änderungenin der Datenbank zu speichern. Wenn Sie das SQL-Script überprüft bearbeitet haben, müssenSie das Script ausführen um die Schemastrukturen tatsächlich zusammenzuführen. WennDatabaseSpy installiert ist, können Sie das Merge Script auch in DatabaseSpy öffnen undbearbeiten.

Um zwei Schemas zusammenführen zu können, müssen Sie zuerst einen Schemavergleich starten. Dann können Sie entscheiden, ob Sie alle Elemente der verglichenen Schemaszusammenführen oder einzelne Objekte für die Zusammenführung auswählen möchten. InDiffDog gibt es mehrere Möglichkeiten zum Zusammenführen der Struktur von Datenbanken:

· Anzeigen des Dialogfelds Schema zusammenführen, in dem das SQL-Change Scriptfür die ausgewählten bzw. für alle Objekte angezeigt wird. Sie können wählen, ob Siedas Script ausführen, in einer Datei speichern, oder zur weiteren Bearbeitung undAusführung in DatabaseSpy öffnen wollen.

· Öffnen des Merge Scripts direkt in DatabaseSpy, sofern installiert. Dadurch wirdDatabaseSpy geöffnet, ein neues Projekt erstellt und eine Datenquellenverbindung zurZieldatenbank (d.h. zur Datenbank, in der die Änderungen auftreten werden)hinzugefügt. Wenn in DatabaseSpy bereits ein Projekt geöffnet ist, wird eine neueDatenquellenverbindung zum Projekt hinzugefügt und Sie müssen möglicherweiseeinen Namen für diese Datenquelle angeben. Das Merge Script wird in einem SQLEditor-Fenster angezeigt, wo Sie das Script überprüfen und erforderlichenfallsbearbeiten können.

· Speichern des Merge Scripts in einer Datei und Verwendung eines externen Editorsbzw. des entsprechenden Datenbank Management Systems zum Anzeigen, Bearbeiten

154 Vergleichen von Datenbankschemas Zusammenführen von Datenbankschemas

© 2012 Altova GmbHAltova DiffDog 2013

und Ausführen des Scripts.

Wichtiger Hinweis: Wenn Sie einzelne Datenbankobjekte (im Gegensatz zu allen Tabellen, diein den Vergleichskomponenten enthalten sind) zusammenführen möchten, müssen Sie alleObjekte auswählen, die zusammengeführt werden sollen. Das bedeutet, dass untergeordneteElemente einer Tabelle oder Spalte nicht automatisch in die Zusammenführung eingeschlossenwerden, wenn Sie das übergeordnete Element auswählen. Wenn, zum Beispiel, derSpaltenname gleich, aber der Datentyp unterschiedlich ist (siehe unten stehende Abbildung),müssen Sie den Datentyp auswählen um ein gültiges Merge Script zu generieren.

Eine Zusammenführung kann vom Menü Vergleichen und Zusammenführen oder über die

Symbolleistenschaltflächen bzw. gestartet werden. Beachten Sie, dass dasKontextmenü nur Optionen zum Speichern des Merge Scripts in einer Datei bzw. zum Anzeigendes Merge Scripts in DatabaseSpy (sofern installiert) enthält.

So zeigen Sie das Merge Script an und führen Objekte in DiffDog zusammen:

1. Fügen Sie die erforderlichen Objekte zum Datenbankschemavergleichsfenster hinzuund starten Sie einen Vergleich.

2. Entscheiden Sie, welche Version der Datenbank Sie behalten möchten (d.h. wählen Siedie linke bzw. die rechte Komponente).

3. Optional, wenn Sie nur einzelne Objekte zusammenführen möchten, wählen Sie dieseObjekte in einer Komponente mit Hilfe von Strg+Klick aus. Beachten Sie, dass eskeinen Einfluss auf die Richtung der Zusammenführung hat, ob Sie die Objekte in derlinken oder in der rechten Komponente auswählen (z.B. können Sie Objekte in derrechten Komponente auswählen und trotzdem von links nach rechts zusammenführen).

4. Wählen Sie die passende Menüoption bzw. Symbolleistenschaltfläche:

· Um die Struktur des Schemas in der linken Komponente auf die rechte Komponentezu übertragen, wählen Sie die Menüoption Vergleichen und Zusammenführen |Von links nach rechts kopieren oder klicken Sie in der Symbolleiste des

Vergleichsfensters auf das Symbol Von links nach rechts kopieren .

· Um die Struktur des Schemas in der rechten Komponente auf die linke Komponentezu übertragen, wählen Sie die Menüoption Vergleichen und Zusammenführen |Von rechts nach links kopieren oder klicken Sie in der Symbolleiste des

Vergleichsfensters auf das Symbol Von rechts nach links kopieren .

Das SQL Merge Script wird im Dialogfeld Schema zusammenführen angezeigt. Wennkeine Objekte ausgewählt worden sind, bevor die Zusammenführung gestartet wurde,ist im Gruppenfeld "Auswahl" die Optionsschaltfläche Alle Objekte verwendenaktiviert und das Merge Script wird für alle unterschiedlichen Objekte imVergleichsfenster angezeigt. Die Optionsschaltfläche Ausgewählte Objekteverwenden ist aktiv, wenn ein oder mehrere Objekte zur Zusammenführungausgewählt wurden. In diesem Fall können Sie sich noch immer entscheiden, alleObjekte zusammenzuführen, indem Sie die Schaltfläche Alle Objekte verwendenauswählen.

5. Überprüfen Sie das Merge Script und klicken Sie auf die Schaltfläche Ausführen, umdie Schemas tatsächlich zusammenzuführen. Sollte das Merge Script nicht korrektsein, können Sie die Operation abbrechen, das SQL Merge Script in einer Datei

© 2012 Altova GmbH

Zusammenführen von Datenbankschemas 155Vergleichen von Datenbankschemas

Altova DiffDog 2013

speichern und mit einem externen Editor bearbeiten, oder das SQL Merge Script inDatabaseSpy (sofern installiert) anzeigen.

So zeigen Sie das Merge Script in DatabaseSpy an:

1. Wählen Sie optional ein oder mehrere Objekte in einer der Vergleichskomponenten fürdie Zusammenführung aus.

2. Klicken Sie mit der rechten Maustaste in die Titelzeile einer Komponente oder auf einesder ausgewählten Objekte und wählen Sie eine der folgenden Methoden:

· Um das Merge Script zum Übertragen der Struktur des Schemas in der linkenKomponente auf die rechte Komponente anzuzeigen, wählen Sie Merge Scriptanzeigen: Links nach Rechts in DatabaseSpy aus dem Kontextmenü.

· Um das Merge Script zum Übertragen der Struktur des Schemas in der rechtenKomponente auf die linke Komponente anzuzeigen, wählen Sie Merge Scriptanzeigen: Rechts nach Links in DatabaseSpy aus dem Kontextmenü.

3. Der Befehl öffnet DatabaseSpy, erstellt ein neues Projekt und fügt eineDatenquellenverbindung zur Zieldatenbank (d.h. zur Datenbank, in der die Änderungenauftreten werden) hinzu. Wenn in DatabaseSpy bereits ein Projekt geöffnet ist, wirdeine neue Datenquellenverbindung zum Projekt hinzugefügt und Sie müssenmöglicherweise einen Namen für diese Datenquelle angeben. Das Merge Script wird ineinem SQL Editor-Fenster angezeigt, wo Sie das Script überprüfen underforderlichenfalls bearbeiten können.

4. Stellen Sie eine Verbindung zur Datenquelle her, klicken Sie auf die Schaltfläche

Ausführen oder drücken Sie F5, um das Change Script auszuführen und dieSchemaänderungen in der Datenbank zu speichern.

So speichern Sie das Merge Script in einer Datei:

1. Wählen Sie optional ein oder mehrere Objekte in einer der Vergleichskomponenten fürdie Zusammenführung aus.

2. Klicken Sie mit der rechten Maustaste in die Titelzeile einer Komponente oder auf einesder ausgewählten Objekte und wählen Sie eine der folgenden Methoden:

· Um das Merge Script zum Übertragen der Struktur des Schemas in der linkenKomponente auf die rechte Komponente zu speichern, wählen Sie Merge Scriptspeichern: Links nach Rechts aus dem Kontextmenü.

· Um das Merge Script zum Übertragen der Struktur des Schemas in der rechtenKomponente auf die linke Komponente zu speichern, wählen Sie Merge Scriptspeichern: Rechts nach Links aus dem Kontextmenü.

3. DatabaseSpy öffnet das Dialogfeld SQL Change Script speichern, in dem Sie einenSpeicherort wählen und das Script in einer Datei speichern können.

Kapitel 11

Unterstützte Datenbanken

158 Unterstützte Datenbanken

© 2012 Altova GmbHAltova DiffDog 2013

11 Unterstützte Datenbanken

In DiffDog werden derzeit Vergleiche der folgenden Datenbanktypen unterstützt:

· Microsoft SQL Server 2000, 2005 und 2008· Microsoft Access 2003 und 2007· MySQL 4.x und 5.x· Oracle 9i, 10g und 11g· IBM DB2 8.x und 9· IBM DB2 für i 5.4 und 6.1· Sybase 12· PostgreSQL 8.0, 8.1, 8.2 und 8.3

Die oben angeführten Datenbanken werden von Altova DiffDog vollständig unterstützt. ObwohlAltova große Anstrengungen unternimmt, andere ODBC/ADO-Datenbanken zu unterstützen,wurde die erfolgreiche Verbindung und der Datenvergleich nur mit den angeführtenDatenbanken getestet.

Wenn Sie die 64-bit Version von DiffDog installieren, stellen Sie bitte sicher, dass Sie Zugangzu den 64-bit Datenbanktreibern haben, die für die Datenbank benötigt werden, zu der Sie eineVerbindung herstellen.

Anmerkung: DiffDog unterstützt logische Dateien von IBM iSeries Datenbanken und zeigtdiese als Ansichten an.

Kapitel 12

Verbindung zu einer Datenbank

160 Verbindung zu einer Datenbank

© 2012 Altova GmbHAltova DiffDog 2013

12 Verbindung zu einer Datenbank

In DiffDog gibt es im Dialogfeld Datenquelle hinzufügen eine Reihe von Optionen zumHerstellen einer Verbindung zu einer Datenbank. Dieses Dialogfeld wird aus einemDatenbankdaten- bzw. Datenbankschemavergleichsfenster aufgerufen, indem Sie in einer derKomponenten auf die Schaltfläche Durchsuchen klicken und dann auf das Symbol

Verbindung zu Datenbank herstellen im Dialogfeld Datenbankobjekte für Vergleichauswählen klicken.

Im Dialogfeld Verbindung zu einer Datenquelle herstellen stehen folgende Optionen zurVerfügung:

· Mit Hilfe des Verbindungsassistenten Verbindungen zu einer Datenquelle erstellen· Eine bestehende Verbindung verwenden, die bereits in DiffDog erstellt · Neue ADO-Verbindungen erstellen· Neue ODBC-Verbindungen erstellen oder mit Hilfe bestehender System DSNs,

Benutzer-DSNs oder Datei-DSNs eine Verbindung zu einer Datenquelle herstellen

© 2012 Altova GmbH

Verwendung des Verbindungsassistenten 161Verbindung zu einer Datenbank

Altova DiffDog 2013

12.1 Verwendung des Verbindungsassistenten

Der Verbindungsassistent erleichtert das Herstellen einer Datenbankverbindung und schlägtIhnen eine Reihe gängiger Verbindungstypen vor. Sie können damit schnell Verbindungen zujedem beliebigen Datenbanktyp in der Liste herstellen.

Im Folgenden wird erklärt, wie der Verbindungsassistenten verwendet wird.

So stellen Sie mit Hilfe des Verbindungsassistenten eine Verbindung her:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Datenquelle hinzufügen angezeigt.

2. Klicken Sie auf die Schaltfläche Verbindungsassistent .

3. Beachten Sie die untenstehenden entsprechenden Abschnitte über die Herstellungeiner Verbindung zu einer bestimmten Datenbank.

162 Verbindung zu einer Datenbank Verwendung des Verbindungsassistenten

© 2012 Altova GmbHAltova DiffDog 2013

12.1.1 So stellen Sie eine Verbindung zu Access her

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die OptionsschaltflächeMicrosoft Access (ADO).

2. Klicken Sie auf Weiter und geben Sie den Pfad zu einer Access Datenbank ein oderklicken Sie auf die Schaltfläche Durchsuchen, um eine Access Datenbank in IhremDateisystem auszuwählen.

3. Klicken Sie auf Verbinden, um das Dialogfeld Datenquellennamen definieren zuöffnen.

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

12.1.2 So stellen Sie eine Verbindung zu SQLServer her

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die OptionsschaltflächeMicrosoft SQLServer (ADO).

2. Klicken Sie auf Weiter, um das Dialogfeld Verbindung zu MS SQL Server herstellenaufzurufen.

3. Klicken Sie auf Weiter, um das Register "Verbindung" im DialogfeldDatenverknüpfungseigenschaften von SQL Server.Abhängig vom in Schritt 1 gewählten Provider können die Daten, die eingegebenwerden müssen, ein wenig abweichen.

4. Geben Sie den Namen des Servers bzw. die Position der Datenquelle.

5. Wählen Sie entweder Windows NT integrierte Sicherheit, wenn Sie ihreWindows Anmeldedaten für die Anmeldung beim Server benutzen möchten, oderwählen Sie Integrierte Windows NT-Authentifizierung verwenden, oderwählen Sie Spezifischen Benutzernamen und Kennwort verwenden, gebenSie den Benutzernamen und das Passwort ein und aktivieren Sie das KontrollkästchenSpeichern des Kennworts zulassen.

6. Geben Sie den Namen der Datenbank ein oder wählen Sie ihn, falls vorhanden, aus derDropdown-Liste. Wenn Sie "Microsoft OLE DB Provider für SQL Server" verwenden,können Sie auch das Dateisystem nach einer Datenbankdatei durchsuchen.

7. Klicken Sie optional auf Verbindung testen.

8. Klicken Sie auf OK, um das Dialogfeld Datenquellennamen definieren aufzurufen.

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

© 2012 Altova GmbH

Verwendung des Verbindungsassistenten 163Verbindung zu einer Datenbank

Altova DiffDog 2013

12.1.3 So stellen Sie eine Verbindung zu Oracle her

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die OptionsschaltflächeOracle (ODBC).

2. Klicken Sie auf Weiter, um das Dialogfeld Verbindung zu Oracle herstellenaufzurufen.

3. Wählen Sie eine der folgenden Methoden:

· Erstellen Sie einen neuen Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Erstelle neuen Data Source Name(DSN) mit Treiber und wählen Sie einen Treiber aus der Dropdown-Liste.

Wenn keine Treiber in der Liste aufscheinen oder wenn der gewünschte Treibernicht verfügbar ist, klicken Sie optional auf die Schaltfläche Wo finde ich<Datenbanktyp>-Treiber?, um Informationen zur Suche nach einem ODBC-Treiber für Ihre Datenbank anzuzeigen.

2. Optional, wenn der gewünschte Treiber nicht in der Auswahlliste aufscheint,wählen Sie eine der folgenden Methoden:

1. Klicken Sie auf die Schaltfläche Treiber bearbeiten.

2. Aktivieren Sie die gewünschten Treiber im Listenfeld bzw. deaktivieren SieTreiber, die Sie aus der Auswahlliste entfernen wollen.Sie können die Treiber nach Namen oder Aktivierungsstatus sortieren, indemSie die entsprechenden Spaltenkopfzeilen anklicken. Wenn Sie einmal auf eineKopfzeile klicken, wird die Liste aufsteigend sortiert, beim nächsten Klickabsteigend.

3. Klicken Sie auf die Schaltfläche Zurück.

3. Klicken Sie auf Weiter und geben Sie den Namen der Datenquelle, eine optionaleBeschreibung, Server, Benutzername und Passwort (falls erforderlich) und Serverbzw. TNS-Name ein.Abhängig vom in Schritt 1 gewählten Treiber können die Daten, die eingegebenwerden müssen, ein wenig abweichen.

4. Klicken Sie optional auf Verbindung testen.

5. Klicken Sie auf OK.

· Verwenden Sie einen bestehenden Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Vorhandenen Data Source Nameverwenden.

2. Wählen Sie eine der Optionen Benutzer-DSN oder System-DSN.

3. Wählen Sie eine Datenquelle aus der Liste und klicken Sie auf Weiter.

4. Geben Sie das Passwort ein und klicken Sie auf OK.

Wählen Sie im Dialogfeld Wie soll die Datenquelle mit dem Server kommunizieren?entweder Nativ oder Über das ODBC API.

5. Klicken Sie auf OK, um das Dialogfeld Datenquellennamen definieren aufzurufen.

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

164 Verbindung zu einer Datenbank Verwendung des Verbindungsassistenten

© 2012 Altova GmbHAltova DiffDog 2013

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

12.1.4 So stellen Sie eine Verbindung zu MySQL her

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die Optionsschaltfläche MySQL(ODBC).

2. Klicken Sie auf Weiter, um das Dialogfeld Verbindung zu MySQL herstellenaufzurufen.

3. Wählen Sie eine der folgenden Methoden:

· Erstellen Sie einen neuen Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Erstelle neuen Data Source Name(DSN) mit Treiber und wählen Sie einen Treiber aus der Dropdown-Liste.

Wenn keine Treiber in der Liste aufscheinen oder wenn der gewünschte Treibernicht verfügbar ist, klicken Sie optional auf die Schaltfläche Wo finde ich<Datenbanktyp>-Treiber?, um Informationen zur Suche nach einem ODBC-Treiber für Ihre Datenbank anzuzeigen.

2. Optional, wenn der gewünschte Treiber nicht in der Auswahlliste aufscheint,wählen Sie eine der folgenden Methoden:

1. Klicken Sie auf die Schaltfläche Treiber bearbeiten.

2. Aktivieren Sie die gewünschten Treiber im Listenfeld bzw. deaktivieren SieTreiber, die Sie aus der Auswahlliste entfernen wollen.Sie können die Treiber nach Namen oder Aktivierungsstatus sortieren, indemSie die entsprechenden Spaltenkopfzeilen anklicken. Wenn Sie einmal auf eineKopfzeile klicken, wird die Liste aufsteigend sortiert, beim nächsten Klickabsteigend.

3. Klicken Sie auf die Schaltfläche Zurück.

3. Klicken Sie auf Weiter und geben Sie den Namen der Datenquelle, eine optionaleBeschreibung, Server, Benutzername und Passwort (falls erforderlich) und Serverbzw. TNS-Name ein.Abhängig vom in Schritt 1 gewählten Treiber können die Daten, die eingegebenwerden müssen, ein wenig abweichen.

4. Geben Sie das Passwort ein und wählen Sie eine Datenbank aus der Dropdown-Liste.

5. Klicken Sie optional auf Test.

· Verwenden Sie einen bestehenden Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Vorhandenen Data Source Nameverwenden.

2. Wählen Sie eine der Optionen Benutzer-DSN oder System-DSN.

3. Wählen Sie eine Datenquelle aus der Liste und klicken Sie auf Weiter.

4. Klicken Sie auf OK.

Wählen Sie im Dialogfeld Wie soll die Datenquelle mit dem Server kommunizieren?entweder Nativ oder Über das ODBC API.

5. Klicken Sie auf OK, um das Dialogfeld Datenquellennamen definieren aufzurufen.

© 2012 Altova GmbH

Verwendung des Verbindungsassistenten 165Verbindung zu einer Datenbank

Altova DiffDog 2013

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

12.1.5 So stellen Sie eine Verbindung zu DB2 her

Damit Sie eine Verbindung zu einer DB2 Datenbank herstellen können, müssen Sie zuersteinen Datenbank-Alias erstellen. Dazu verwenden Sie bitte das IBM Control Center, daszusammen mit ihrem Datenbank-Client für DB2 installiert wurde. Wenn Sie beim Erstellen desAlias Hilfe benötigen, konsultieren Sie bitte die entsprechenden Hilfedateien des IBM DB2Control Centers.

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die Optionsschaltfläche IBMDB2 (ODBC).

2. Klicken Sie auf Weiter, um das Dialogfeld Verbindung zu IBM DB2 herstellenaufzurufen.

3. Wählen Sie eine der folgenden Methoden:

· Erstellen Sie einen neuen Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Erstelle neuen Data Source Name(DSN) mit Treiber und wählen Sie einen Treiber aus der Dropdown-Liste.

2. Optional, wenn der gewünschte Treiber nicht in der Auswahlliste aufscheint,wählen Sie die folgende Methode:

1. Klicken Sie auf die Schaltfläche Treiber bearbeiten.

2. Aktivieren Sie die gewünschten Treiber im Listenfeld bzw. deaktivieren SieTreiber, die Sie aus der Auswahlliste entfernen wollen.Sie können die Treiber nach Namen oder Aktivierungsstatus sortieren, indemSie die entsprechenden Spaltenkopfzeilen anklicken. Wenn Sie einmal auf eineKopfzeile klicken, wird die Liste aufsteigend sortiert, beim nächsten Klickabsteigend.

3. Klicken Sie auf die Schaltfläche Zurück.

3. Klicken Sie auf Weiter und wählen Sie einen Datenbank-Alias aus der Dropdown-Liste.

4. Geben Sie einen Datenquellennamen und eine optionale Beschreibung ein undklicken Sie auf OK.

· Verwenden Sie einen bestehenden Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Vorhandenen Data Source Nameverwenden.

2. Wählen Sie eine der Optionen Benutzer-DSN oder System-DSN.

3. Wählen Sie eine Datenquelle aus der Liste und klicken Sie auf Weiter.

4. Geben Sie im Dialogfeld Connect To DB2 Database die Benutzer-ID und dasPasswort ein und wählen Sie den Verbindungsmodus.

5. Klicken Sie auf OK.

166 Verbindung zu einer Datenbank Verwendung des Verbindungsassistenten

© 2012 Altova GmbHAltova DiffDog 2013

Wählen Sie im Dialogfeld Wie soll die Datenquelle mit dem Server kommunizieren?entweder Nativ oder Über das ODBC API.

6. Klicken Sie auf OK, um das Dialogfeld Datenquellennamen definieren aufzurufen.

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

12.1.6 So stellen Sie eine Verbindung zu Sybase her

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die OptionsschaltflächeSybase (ODBC).

2. Klicken Sie auf Weiter, um das Dialogfeld Verbindung zu Sybase herstellenaufzurufen.

3. Wählen Sie eine der folgenden Methoden:

· Erstellen Sie einen neuen Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Erstelle neuen Data Source Name(DSN) mit Treiber, wählen Sie einen Treiber aus der Dropdown-Liste undklicken Sie auf Weiter.

2. Optional, wenn der gewünschte Treiber nicht in der Auswahlliste aufscheint,wählen Sie die folgende Methode:

1. Klicken Sie auf die Schaltfläche Treiber bearbeiten.

2. Aktivieren Sie die gewünschten Treiber im Listenfeld bzw. deaktivieren SieTreiber, die Sie aus der Auswahlliste entfernen wollen.Sie können die Treiber nach Namen oder Aktivierungsstatus sortieren, indemSie die entsprechenden Spaltenkopfzeilen anklicken. Wenn Sie einmal auf eineKopfzeile klicken, wird die Liste aufsteigend sortiert, beim nächsten Klickabsteigend.

3. Klicken Sie auf die Schaltfläche Zurück.

3. Geben Sie den Namen der Datenquelle und eine optionale Beschreibung ein,wählen Sie den Namen der Netzwerk-Library.

4. Geben Sie die Netzwerkadresse ein. Für Winsock geben Sie "<Servername oderIP-Adress>, <Port-Nummer>" und für NamedPipes die Pipe-Adresse ein.

5. Geben Sie den Namen der Datenbank ein, zu der Sie verbinden möchten.Abhängig vom in Schritt 1 gewählten Treiber können die Daten, die eingegebenwerden müssen, ein wenig abweichen.

6. Klicken Sie optional auf Test Connect.

7. Klicken Sie auf OK.

8. Geben Sie im Dialogfeld Logon to Sybase die Login-ID und das Passwort ein undklicken Sie auf OK.

· Verwenden Sie einen bestehenden Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Vorhandenen Data Source Name

© 2012 Altova GmbH

Verwendung des Verbindungsassistenten 167Verbindung zu einer Datenbank

Altova DiffDog 2013

verwenden.

2. Wählen Sie eine der Optionen Benutzer-DSN oder System-DSN.

3. Wählen Sie eine Datenquelle aus der Liste und klicken Sie auf Weiter.

4. Geben Sie im Dialogfeld Logon to Sybase die Login-ID und das Passwort ein.

5. Klicken Sie auf OK.

Wählen Sie im Dialogfeld Wie soll die Datenquelle mit dem Server kommunizieren?entweder Nativ oder Über das ODBC API.

6. Klicken Sie auf OK, um das Dialogfeld Datenquellennamen definieren aufzurufen.

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

12.1.7 So stellen Sie eine Verbindung zu PostgreSQL her

1. Öffnen Sie den Verbindungsassistenten und wählen Sie die OptionsschaltflächePostgreSQL (ODBC).

2. Klicken Sie auf Weiter, um das Dialogfeld Verbindung zu PostgreSQL herstellenaufzurufen.

3. Wählen Sie eine der folgenden Methoden:

· Erstellen Sie einen neuen Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Erstelle neuen Data Source Name(DSN) mit Treiber und wählen Sie einen Treiber aus der Dropdown-Liste.

Wenn keine Treiber in der Liste aufscheinen oder wenn der gewünschte Treibernicht verfügbar ist, klicken Sie optional auf die Schaltfläche Wo finde ich<Datenbanktyp>-Treiber?, um Informationen zur Suche nach einem ODBC-Treiber für Ihre Datenbank anzuzeigen.

2. Optional, wenn der gewünschte Treiber nicht in der Auswahlliste aufscheint,wählen Sie eine der folgenden Methoden:

1. Klicken Sie auf die Schaltfläche Treiber bearbeiten.

2. Aktivieren Sie die gewünschten Treiber im Listenfeld bzw. deaktivieren SieTreiber, die Sie aus der Auswahlliste entfernen wollen.Sie können die Treiber nach Namen oder Aktivierungsstatus sortieren, indemSie die entsprechenden Spaltenkopfzeilen anklicken. Wenn Sie einmal auf eineKopfzeile klicken, wird die Liste aufsteigend sortiert, beim nächsten Klickabsteigend.

3. Klicken Sie auf die Schaltfläche Zurück.

3. Klicken Sie auf Weiter und geben Sie den Namen der Datenquelle, eine optionaleBeschreibung, Server, Benutzername und Passwort (falls erforderlich) und Serverbzw. TNS-Name ein.Abhängig vom in Schritt 1 gewählten Treiber können die Daten, die eingegebenwerden müssen, ein wenig abweichen.

4. Geben Sie die Datenbank ein, zu der Sie verbinden möchten.

168 Verbindung zu einer Datenbank Verwendung des Verbindungsassistenten

© 2012 Altova GmbHAltova DiffDog 2013

5. Wählen Sie den gewünschten SSL-Modus aus der Dropdown-Liste und geben Sieden Port ein.

6. Klicken Sie optional auf die Schaltfläche Datenquelle und ändern Sie dieerweiterten Optionen.

7. Klicken Sie optional auf die Schaltfläche Global und ändern Sie die globalenEinstellungen.

8. Klicken Sie optional auf Test.

9. Klicken Sie auf Speichern.

· Verwenden Sie einen bestehenden Datenquellennamen.

1. Wählen Sie die Optionsschaltfläche Vorhandenen Data Source Nameverwenden.

2. Wählen Sie eine der Optionen Benutzer-DSN oder System-DSN.

3. Wählen Sie eine Datenquelle aus der Liste und klicken Sie auf Weiter.

Wählen Sie im Dialogfeld Wie soll die Datenquelle mit dem Server kommunizieren?entweder Nativ oder Über das ODBC API.

4. Klicken Sie auf OK, um das Dialogfeld Datenquellennamen definieren aufzurufen.

Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf die SchaltflächeRechte Seite und wählen Sie eine Datenquellenverbindung für die rechte Seite des Vergleichs.

© 2012 Altova GmbH

Auswählen einer bestehenden Verbindung 169Verbindung zu einer Datenbank

Altova DiffDog 2013

12.2 Auswählen einer bestehenden Verbindung

Die Seite Bestehende Verbindungen des Dialogfelds Datenquelle hinzufügen enthält eineListe aller Datenbankverbindungen, die in dieser Instanz von DiffDog bereits hergestellt wordensind.

So wählen Sie eine bestehenden Verbindung aus:

1. Öffnen Sie ein Datenbankdaten- oder ein Datenbankschemavergleichsfenster:

· Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen oder klicken Sie in

der Symbolleiste "Standard" auf das Symbol Datenbankdaten vergleichen umein Datenbankdatenvergleichsfenster zu öffnen.

· Wählen Sie die Menüoption Datei | Datenbank-Schemas vergleichen oder klickenSie in der Symbolleiste "Standard" auf das Symbol Datenbankschemas vergleichen

um ein Datenbankschemavergleichsfenster zu öffnen.

2. Klicken Sie in der Titelleiste einer der beiden Komponenten auf die Schaltfläche Durchsuchen und klicken Sie im Dialogfeld Datenbankobjekte für Vergleichauswählen, das sich öffnet, auf das Symbol Verbindung zu Datenbank herstellen

.Das Dialogfeld Datenquelle hinzufügen erscheint.

3. Wählen Sie auf der Seite Bestehende Verbindungen eine Datenquelle und klicken Sieauf die Schaltfläche Verbinden.Die neue Verbindung wird im Gruppenfeld "Quelle" des Dialogfelds Datenbankobjekte

170 Verbindung zu einer Datenbank Auswählen einer bestehenden Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

für Vergleich auswählen angezeigt.

© 2012 Altova GmbH

Erstellen einer ADO-Verbindung 171Verbindung zu einer Datenbank

Altova DiffDog 2013

12.3 Erstellen einer ADO-Verbindung

Eine ADO (ActiveX Data Objects)-Verbindung kann ohne vorbereitende Schritte wie z.B.Erstellen eines DSN hergestellt werden. Verwenden Sie für MS Access-Datenbanken immereine ADO-Verbindung, da ODBC Beziehungen nicht unterstützt.

Im Folgenden wird anhand eines Beispiels unter Verwendung von Microsoft SQL Server erklärt,wie man eine ADO-Verbindung erstellt.

Bei einer ADO-Verbindung zu MS SQL Server mit Hilfe des Treibers SQL Server Native Client10.0 müssen im Dialogfeld Datenverknüpfungseigenschaften auf dem Register "Alle"folgende Eigenschaften definiert werden: (i) Setzen Sie den Wert der Eigenschaft Integrierte Sicherheit auf ein Leerzeichen, (ii) Setzen Sie den Wert der EigenschaftSicherheitsinformationen permanent speichern auf "Wahr".

So stellen Sie eine ADO-Verbindung her:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.

172 Verbindung zu einer Datenbank Erstellen einer ADO-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

Daraufhin wird das Dialogfeld Verbindung zu einer Datenquelle herstellen angezeigt.

2. Klicken Sie auf das Symbol ADO-Verbindungen .

3. Klicken Sie auf die Schaltfläche Erzeugen. Das Register "Provider" des DialogfeldsDatenverknüpfungseigenschaften wird geöffnet.

4. Wählen Sie in der Dropdown-Liste Microsoft OLE DB Provider for SQLServer aus und klicken Sie auf Weiter. Das Register "Verbindung" wird angezeigt.

© 2012 Altova GmbH

Erstellen einer ADO-Verbindung 173Verbindung zu einer Datenbank

Altova DiffDog 2013

5. Geben Sie einen Servernamen ein oder wählen Sie einen aus der Dropdown-Liste aus.Klicken Sie auf die Schaltfläche Aktualisieren, um die Liste der verfügbarenServernamen ggf. zu aktualisieren.

6. Wählen Sie eine der folgenden Methoden:

· Wählen Sie die Option Windows NT Integrated Security verwenden.

· Wählen Sie die Option Spezifischen Benutzernamen und Kennwortverwenden, geben Sie den Benutzernamen und das Passwort ein und aktivieren Siedas Kontrollkästchen Speichern des Kennworts zulassen.

7. Wählen Sie in der Dropdown-Liste die Datenbank aus.

8. Klicken Sie optional auf Verbindung testen.

9. Klicken Sie auf OK.Daraufhin wird das Dialogfeld Datenverknüpfungseigenschaften geschlossen. DerConnection String wird im Dialogfeld Verbindung zu einer Datenquelle herstellenangezeigt.

10. Klicken Sie auf Verbinden, um das Dialogfeld Datenquellennamen definieren zuöffnen.

11. Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen. Möglicherweise werden Sie aufgefordert, einen Benutzernamen und einPasswort oder die Datenquelle, zu der verbunden werden soll, anzugeben.Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

174 Verbindung zu einer Datenbank Erstellen einer ADO-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

12. Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf dieSchaltfläche Rechte Seite und wählen Sie eine Datenquellenverbindung für die rechteSeite des Vergleichs.

Wichtiger Hinweis: Wenn Sie für Ihre ADO-Verbindung "SQL Server Native Client 10.0" alsTreiber benutzen, müssen Sie darauf achten, dass im DialogfeldDatenverknüpfungseigenschaften auf dem Register "Alle" die Eigenschaft IntegrierteSicherheit auf ein Leerzeichen gesetzt ist und die EigenschaftSicherheitsinformationen permanent speichern auf "Wahr" gesetzt ist.

12.3.1 Herstellen einer Verbindung zu einer Access-Datenbank

Beim Herstellen einer Verbindung zu einer Access-Datenbank in DiffDog müssen Sie eventuellzusätzlich zu Ihrem Benutzernamen und Passwort die Arbeitsgruppen-Informationsdatei für dieDatenbank angeben, um eine Verbindung zur Datenbank herstellen zu können. Bitte beachtenSie, dass Sie den Verbindungsassistenten in diesem Fall nicht verwenden können.

So stellen Sie über einen Benutzer in einer Arbeitsgruppe eine Verbindung zu einerAccess-Datenbank her:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

© 2012 Altova GmbH

Erstellen einer ADO-Verbindung 175Verbindung zu einer Datenbank

Altova DiffDog 2013

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Verbindung zu einer Datenquelle herstellen angezeigt.

2. Klicken Sie auf das Symbol ADO-Verbindungen .

3. Klicken Sie auf die Schaltfläche Erzeugen. Daraufhin wird das Register "Provider" desDialogfelds Datenverknüpfungseigenschaften geöffnet.

4. Wählen Sie in der Dropdown-Liste den Eintrag Microsoft Jet 4.0 OLE DBProvider und klicken Sie auf Weiter. Daraufhin wird das Register "Verbindung"angezeigt.

5. Geben Sie einen Datenbanknamen ein oder klicken Sie auf die Schaltfläche , um dieDatenbank zu suchen.

6. Geben Sie den Benutzernamen und das Passwort ein und aktivieren Sie dasKontrollkästchen Speichern des Kennworts zulassen check box.

7. Klicken Sie auf das Register "Alle" und wählen Sie den Datenbankeintrag Jet OLEDB:Database Password.

8. Klicken Sie auf die Schaltfläche Wert bearbeiten... und geben Sie den Pfad zurArbeitsgruppen-Informationsdatei ein.

9. Klicken Sie auf OK.

10. Klicken Sie optional dazu auf das Register "Verbindung" und anschließend auf dieSchaltfläche Verbindung testen, um zu sehen, ob die Verbindungsinformationenkorrekt eingegeben wurden.

11. Klicken Sie auf OK.

Daraufhin wird das Dialogfeld Datenverknüpfungseigenschaften geschlossen. DerConnection String wird im Dialogfeld Datenquelle hinzufügen angezeigt.

12. Klicken Sie auf Verbinden, um das Dialogfeld Datenquellennamen definieren zuöffnen.

13. Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen. Möglicherweise werden Sie aufgefordert, einen Benutzernamen und einPasswort oder die Datenquelle, zu der verbunden werden soll, anzugeben.Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

176 Verbindung zu einer Datenbank Erstellen einer ADO-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

14. Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf dieSchaltfläche Rechte Seite und wählen Sie eine Datenquellenverbindung für die rechteSeite des Vergleichs.

So stellen Sie eine Verbindung zu einer Passwort-geschützten Access-Datenbank her:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Connect to a data source angezeigt.

2. Klicken Sie auf das Symbol ADO-Verbindungen.

3. Klicken Sie auf die Schaltfläche Erzeugen. Daraufhin wird das Register "Provider" desDialogfelds Data Link Properties geöffnet.

4. Wählen Sie in der Dropdown-Liste den Eintrag Microsoft Jet 4.0 OLE DBProvider und klicken Sie auf Weiter. Daraufhin wird das Register "Verbindung"angezeigt.

5. Geben Sie einen Server-Datenbanknamen ein oder klicken Sie auf die Schaltfläche ,um die Datenbank zu suchen.

6. Klicken Sie auf das Register "Alle" und wählen Sie den Datenbankeintrag Jet OLEDB:System database.

7. Klicken Sie auf die Schaltfläche Wert bearbeiten... und geben Sie das Passwort für dieDatenbank ein.

8. Klicken Sie auf OK.

9. Klicken Sie optional dazu auf das Register "Verbindung" und anschließend auf dieSchaltfläche Verbindung testen, um zu sehen, ob die Verbindungsinformationenkorrekt eingegeben wurden.

10. Klicken Sie auf OK.

Daraufhin wird das Dialogfeld Datenlinkeigenschaften geschlossen. Der ConnectionString wird im Dialogfeld Datenquelle hinzufügen angezeigt.

11. Klicken Sie auf Verbinden, um das Dialogfeld Datenquellennamen definieren zuöffnen.

© 2012 Altova GmbH

Erstellen einer ADO-Verbindung 177Verbindung zu einer Datenbank

Altova DiffDog 2013

12. Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen. Möglicherweise werden Sie aufgefordert, einen Benutzernamen und einPasswort oder die Datenquelle, zu der verbunden werden soll, anzugeben.Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

13. Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf dieSchaltfläche Rechte Seite und wählen Sie eine Datenquellenverbindung für die rechteSeite des Vergleichs.

178 Verbindung zu einer Datenbank Erstellen einer ODBC-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

12.4 Erstellen einer ODBC-Verbindung

Bei Verwendung einer ODBC (Open Database Connectivity)-Verbindung haben Sie die Wahlzwischen den folgenden Arten von DSNs (Data Source Name):

· System-DSN (Data Source Name): Diese Art von DSN kann von jedem verwendetwerden, der Zugriff auf den Computer hat. Die DSN-Informationen sind in der Registrygespeichert.

· Benutzer-DSN: Diese Art von DSN wird für einen bestimmten Benutzer erstellt und istebenfalls in der Registry gespeichert.

· Datei-DSN: Bei dieser Art von DSN sind die DSN-Informationen in einer Textdatei mitDSN-Erweiterung gespeichert.

Bitte beachten Sie: Um eine ODBC-Verbindung in DiffDog herstellen zu können, müssen Siezuerst einen DSN erstellen. Das Listenfeld der ODBC-Verbindungen enthält alle DSN, diebereits erstellt wurden.

Wenn Sie eines der Optionsfelder System-DSN oder Benutzer-DSN aktivieren, steht amunteren Rand des Dialogfelds eine Reihe von Schaltflächen zur Verfügung. Mit Hilfe dieserSchaltflächen können Sie neue DSN erstellen oder bestehende aktualisieren:

Neuen DSN erstellen: Öffnet das Dialogfeld ODBC DSN erstellen, in dem Sie einenTreiber und den gewünschten DSN-Modus (Benutzer oder System) auswählen können,um einen neuen DSN zu erstellen.

Ausgewählten DSN bearbeiten: Dient zum Ändern der Einstellungen desausgewählten ausgewählten DSN.

© 2012 Altova GmbH

Erstellen einer ODBC-Verbindung 179Verbindung zu einer Datenbank

Altova DiffDog 2013

Ausgewählten DSN entfernen: Entfernt den ausgewählten DSN aus der Liste derDatenquellen.

Aufgelistete DSNs aktualisieren: Aktualisiert die Liste der Datenquellen.

Verwendung von reinem ODBC API

Bevor DatabaseSpy zu einer Datenquelle eine Verbindung über ODBC herstellt, wird einAuswahldialogfeld angezeigt, in dem Sie wählen können ob Sie reines ODBC API oder Altovasnative Unterstützung für eine bestimmte Datenbank verwenden möchten.

Nativ ist die empfohlene Methode für die Kommunikation mit dem Server und für das Abrufenvon Informationen. Im Normalfall erhalten Sie dadurch weitaus detailliertere Informationen überdas Schema Ihrer Datenbank als durch ODBC allein. Darüber hinaus stehen zusätzlicheFunktionen zur Verfügung, die von ODBC nicht unterstützt werden (z.B. Datenbanken mitnativer XML-Unterstützung), allerdings stark an bestimmte Versionen des Servers gebundensind.

Wenn Sie Probleme haben, Informationen über Ihre Datenbank(en) mit Hilfe derStandardmethode abzurufen, oder wenn Sie es aus anderen Gründen vorziehen, wählen Sie ODBC API. Diese Methode bietet sich möglicherweise auch als Workaraound bei unerwartetenProblemen mit der Datenabnk an (z.B. wenn die Systemtabellen nicht standardgemäß benanntsind oder wenn Sie eine neuere Version einer Datenbank verwenden, die noch nicht offiziellunterstützt wird).

So stellen Sie eine Verbindung zu einem bestehenden DSN her:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Verbindung zu einer Datenquelle herstellen angezeigt.

2. Klicken Sie auf das Symbol ODBC-Verbindungen .

3. Wählen Sie eine der folgenden Optionen aus:

· System-DSN· Benutzer-DSN

Daraufhin werden die in der ausgewählten Kategorie verfügbaren DSN angezeigt.

· Datei-DSN

Wählen Sie einen Ordner aus, der die Datei-DSN enthält.

4. Wählen Sie den gewünschten Datenquellennamen aus.

5. Klicken Sie auf Verbinden, um das Dialogfeld Datenquellennamen definieren zuöffnen.

6. Geben Sie den Namen der neuen Verbindung ein und klicken Sie auf OK, um zubestätigen. Möglicherweise werden Sie aufgefordert, einen Benutzernamen und einPasswort oder die Datenquelle, zu der verbunden werden soll, anzugeben.

Wählen Sie im Dialogfeld Wie soll die Datenquelle mit dem Server kommunizieren?

180 Verbindung zu einer Datenbank Erstellen einer ODBC-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

entweder Nativ oder Über das ODBC API.

Die neue Verbindung wird im Gruppenfeld Quelle des Dialogfelds Datenbankobjektefür Vergleich auswählen angezeigt und automatisch aktiviert.

7. Klicken Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen auf dieSchaltfläche Rechte Seite und wählen Sie eine Datenquellenverbindung für die rechteSeite des Vergleichs.

So erstellen Sie einen neuen Benutzer-DSN oder System-DSN:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Verbindung zu einer Datenquelle herstellen angezeigt.

2. Klicken Sie auf das Symbol ODBC-Verbindungen und klicken Sie auf die

Schaltfläche Neuen DSN erstellen im unteren Teil des Dialogfelds.

3. Wählen Sie im Dialogfeld ODBC DSN erstellen einen Treiber aus der Dropdown-Listeund wählen Sie eine der beiden Schaltflächen Benutzer-DSN oder System-DSN.

4. Geben Sie die erforderlichen Daten für die gewählte Datenquellenverbindung ein. DieMenge an Daten, die eingegeben werden muss, hängt vom Datenbanktreiber aus, denSie in Schritt 3 ausgewählt haben.

12.4.1 Erstellen eines DSN (Data Source Name)

Vor dem Herstellen einer ODBC-Verbindung müssen Sie eventuell einen DSN (Data SourceName, Datenquellenname) für die Datenquelle, zu der Sie eine Verbindung herstellen möchten,erstellen. Der DSN enthält alle relevanten Daten, die es dem Datenbanktreiber ermöglichen,eine Verbindung zur Datenbank herzustellen. In DatabaseSpy können die folgenden Arten vonDSN erstellt werden:

· System-DSN: Dieser Datenquellenname wird in der Registrierungsdatei gespeichertund kann auf diesem Computer von jedem Benutzer verwendet werden.

· Benutzer-DSN: Die Verwendung dieses Datenquellennamens is auf einen bestimmtenBenutzer beschränkt; er wird ebenfalls in der Registrierungsdatei gespeichert.

· Datei-DSN: Alle relevanten Informationen werden in einer Textdatei (Erweiterung *.DSN) gespeichert. Benutzer auf verschiedenen Computern, die dieselben Treiberinstalliert haben, können die Datei verwenden.

Wie ein DSN erstellt wird, hängt von der Art des gewünschten DSN ab und der Art derDatenbank, zu der Sie eine Verbindung herstellen möchten. Im Folgenden wird erklärt, wie maneinen Benutzer-DSN für Microsoft SQL Server erstellt. Beachten Sie, dass die gleiche Prozedurauch zum Erstellen eines System-DSN verwendet wird.

So erstellen Sie einen Benutzer-DSN für Microsoft SQL Server:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

© 2012 Altova GmbH

Erstellen einer ODBC-Verbindung 181Verbindung zu einer Datenbank

Altova DiffDog 2013

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Verbindung zu einer Datenquelle herstellen angezeigt.

2. Klicken Sie auf das Symbol ODBC-Verbindungen und klicken Sie auf die

Schaltfläche Neuen DSN erstellen im unteren Teil des Dialogfelds.

3. Wählen Sie im Dialogfeld ODBC DSN erstellen "SQL Native Client" aus derDropdown-Liste.

4. Klicken Sie auf die Schaltfläche Benutzer-DSN. Daraufhin wird das Dialogfeld Create aNew Data Source to SQL Server angezeigt.

5. Geben Sie den Namen, unter dem Sie den DSN speichern möchten, sowie eineBeschreibung der Datenquelle ein. Wählen Sie den Server aus der Auswahlliste aus.Klicken Sie auf Weiter.

182 Verbindung zu einer Datenbank Erstellen einer ODBC-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

6. Wählen Sie die Art der Authentifizierung beim Herstellen der Verbindung zu diesem MSSQL Server aus.

· Integrierte Windows-Authentifizierung· SQL Server Authentifizierung: In diesem Fall müssen Sie auf das Kontrollkästchen

aktivieren und Ihre Login ID und Ihr Passwort eingeben.

Klicken Sie auf Weiter.

© 2012 Altova GmbH

Erstellen einer ODBC-Verbindung 183Verbindung zu einer Datenbank

Altova DiffDog 2013

7. Ändern Sie die Standard-Datenbank in den Namen der Datenbank um, zu der Sie aufdiesem Server eine Verbindung herstellen möchten. Klicken Sie auf Weiter.

8. Ändern Sie optional Sprache, Verschlüsselung und regionale Einstellungen oder gebenSie Pfade für Protokolldateien an.

9. Klicken Sie auf Fertigstellen. Eine Zusammenfassung der Einstellungen für die soebenerstellte Datenquelle wird im Dialogfeld ODBC Microsoft Server Setup angezeigt.Klicken Sie optional auf die Schaltfläche Datenquelle testen....

10. Klicken Sie auf OK. Der neue DSN wird im Dialogfeld Verbindung zu einerDatenquelle herstellen in der Liste der Datenquellen angezeigt.

12.4.2 Erzeugen eines Connection String für ODBC

Nachdem Sie einen neuen DSN erstellt haben, müssen Sie einen Connection String erzeugen,um mit Hilfe des DSN eine Verbindung zur Datenquelle herstellen zu können.

So erzeugen Sie einen Connection String:

1. Wählen Sie die Menüoption Datei | Datenbankdaten vergleichen bzw. Datei |Datenbank-Schemas vergleichen oder klicken Sie in der Symbolleiste "Standard" auf

die Schaltfläche Datenbankdaten vergleichen bzw. Datenbankschemas

vergleichen um ein Datenbankdaten-bzw. Datenbankschemavergleichsfenster zuöffnen. Klicken Sie dann auf die Schaltfläche Durchsuchen in der Titelleiste einer derbeiden Komponenten und klicken Sie auf die Schaltfläche Verbindung zu Datenbank

herstellen im Dialogfeld Datenbankobjekte für Vergleich auswählen, das sichöffnet.Daraufhin wird das Dialogfeld Verbindung zu einer Datenquelle herstellen angezeigt.

2. Klicken Sie auf das Symbol ODBC-Verbindungen und aktivieren Sie das OptionsfeldConnection String erstellen.

3. Klicken Sie auf Erzeugen.Daraufhin wird das Dialogfeld Datenquelle auswählen angezeigt.

184 Verbindung zu einer Datenbank Erstellen einer ODBC-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

4. Wählen Sie eine der folgenden Methoden:

· Wählen Sie das Register Dateidatenquelle, wählen Sie einen Ordner undanschließend eine Datei-DSN aus der Liste.

· Wählen Sie das Register Systemdatenquelle und anschließend einen Benutzer-oder System-DSN aus der Liste.

· Klicken Sie auf einem der beiden Register auf Neu, um einen neuen DSN zuerstellen.

5. Klicken Sie auf OK.

Möglicherweise werden Sie nach einem Benutzernamen und einem Passwort gefragt.

6. Klicken Sie auf die Schaltfläche Verbindung herstellen. Sie werden aufgefordert, denVerbindungsnamen anzugeben und die Verbindung wird aktiviert.

© 2012 Altova GmbH

Herstellen einer JDBC-Verbindung 185Verbindung zu einer Datenbank

Altova DiffDog 2013

12.5 Herstellen einer JDBC-Verbindung

In diesem Abschnitt wird beschrieben, wie Sie über JDBC eine Verbindung zu einer Datenbankherstellen. In der Anleitung unten, wird beschrieben, wie Sie eine Verbindung zu einer IBMDB2-Datenbank herstellen. Die Anleitung gilt aber auch für andere Arten von Datenbanken, dieüber JDBC verbunden werden können.

Schritte vor dem Herstellen der VerbindungBevor Sie über JDBC eine Verbindung zu einer Datenbank herstellen, gehen Siefolgendermaßen vor:

1. Vergewissern Sie sich, dass das Java Runtime Environment (JRE) installiert ist. Ist diesnicht der Fall, dann installieren Sie es. Verwenden Sie für einen 32-Bit-Rechner ein32-Bit JRE und für einen 64-Bit-Rechner ein 64-Bit JRE.

2. Installieren Sie einen JDBC-Treiber. Dazu ist keine spezielle Installation vonnöten.Kopieren Sie einfach den Treiber in ein lokales Verzeichnis, z.B. c:\jdbc. BeachtenSie, dass JDBC-Treiber (d.h. Jar-Dateien) plattformunabhängig sind.

3. Richten Sie den CLASSPATH ein, sodass er den Pfad enthält, unter dem derJDBC-Treiber gespeichert ist. (Die Applikation liest die CLASSPATH-Umgebungsvariableum den JDBC-Treiber zu finden.) Um den CLASSPATH, aufzurufen und zu bearbeiten,gehen Sie folgendermaßen vor: Klicken Sie auf Start | Systemsteuerung | System |Erweitert | Umgebungsvariablen. Wählen Sie im Dialogfeld "Umgebungsvariablen",das daraufhin angezeigt wird, entweder die Benutzerumgebungsvariable CLASSPATHoder die Systemumgebungsvariable CLASSPATH aus und klicken Sie auf dieSchaltfläche Bearbeiten. Fügen Sie den Pfad zum JDBC-Treiber zum CLASSPATHhinzu. Beispiel: CLASSPATH=C:\jdbc\sqljdbc.jar; C:\jdbc\db2jcc.jar;.

4. Melden Sie sich beim System ab und dann wieder an, damit die CLASSPATHÄnderungen aktiv werden.

Anmerkung: Wenn Sie den kompletten IBM DB2- oder Oracle Client installieren, wird derCLASSPATH automatisch mit den JDBC-Treibern der entsprechenden Pakete befüllt.Nähere Informationen finden Sie in den Beschreibungen weiter unten.

Herstellen einer Verbindung über JDBCUm über JDBC eine Verbindung herzustellen, gehen Sie folgendermaßen vor:

1. Öffnen Sie das Dialogfeld "Verbindung zu einer Datenquelle herstellen" mit einer derfolgenden Methoden: Wählen Sie die Menüoption Datei | Datenbankdatenvergleichen bzw. Datei | Datenbankschemas vergleichen oder klicken Sie in der

Standard-Symbolleiste auf die Schaltfläche Datenbankdaten vergleichen bzw.

Datei | Datenbankschemas vergleichen , um ein Fenster zum Vergleichen vonDatenbankdaten bzw. Datenbankschemas zu öffnen. Klicken Sie anschließend in derTitelleiste einer der Komponenten auf die Schaltfläche Durchsuchen und klicken Sieim Dialogfeld Datenbankobjekte für Vergleich auswählen, das daraufhin geöffnet

wird, auf die Schaltfläche Datenbankverbindung herstellen .2. Wählen Sie im Dialogfeld "Verbindung zu einer Datenquelle herstellen" die Option

JDBC-Verbindungen aus. Daraufhin wird das Fenster "JDBC-Verbindungen"angezeigt (Abbildung unten).

186 Verbindung zu einer Datenbank Herstellen einer JDBC-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

3. Wählen Sie aus der Dropdown-Liste Treiber einen JDBC-Treiber aus (alle gefundenenTreiber, d.h. alle, die sich in der CLASSPATH Umgebungsvariablen befinden, werdenaufgelistet). Bearbeiten Sie den Connection String und geben Sie gegebenenfalls einenBenutzernamen und ein Passwort ein. Im Folgenden finden Sie die ConnectionString-Syntax für gebräuchliche Datenbanken. Zu jeder Datenbank ist einBeispiel-Connection String aufgelistet.

Oracle jdbc:oracle:thin:[user/password]@//[host][:port]/SID

jdbc:oracle:thin:@//abcd234/ORA11

IBM DB2 jdbc:db2://host_name:port/dbname

jdbc:db2://MyDB2:50000/boz

MySQL jdbc:mysql://host_name:port/dbname

jdbc:mysql://MyDB2:3306/moz

MSSQL jdbc:sqlserver://host:port;databasename=name;user=name;password=Pwd

jdbc:sqlserver://abcd38:1433;databasename=coz

jdbc:sqlserver://Q5;DatabaseName=coz;SelectMethod=Cursor

© 2012 Altova GmbH

Herstellen einer JDBC-Verbindung 187Verbindung zu einer Datenbank

Altova DiffDog 2013

PostgreSQL

jdbc:postgresql://host:port/database

jdbc:postgresql://abc993:5432/qanoz

Sybase jdbc:sybase:Tds:host:port/dbname

jdbc:sybase:Tds:abc12:2048/QUE

4. Klicken Sie auf die Schaltfläche Verbinden. Daraufhin wird die Verbindung zurDatenquelle hergestellt.

Schritt für Schritt: MSSQL, MySQL, PostGre und andere Nicht-XML-DatenbankenUnten finden Sie eine schrittweise Anleitung für die Herstellung einer Verbindung zu einerNicht-XML-Datenbank über JDBC.

1. JDBC JAR-Dateien (Treiberdateien): Kopieren Sie die Dateien in einen lokalen Ordnerauf Ihrem Rechner. Fügen Sie anschließend zur Windows CLASSPATH Variablen denvollständigen Pfad und Dateinamen hinzu, z.B.: C:\jdbc\sqljdbc.jar;C:\jdbc\db2jcc.jar;.

2. Melden Sie sich ab und wieder an, um die Änderungen am CLASSPATH aktiv zu machen.3. Starten Sie DiffDog und rufen Sie das Dialogfeld "Verbindung zu einer Datenbank

herstellen" auf.4. Im Fenster "JDBC-Verbindungen" werden die gefundenen JDBC-Treiber in der

Dropdown-Liste Treiber aufgelistet. Wenn die Dropdown-Liste leer ist, vergewissern Siesich, dass die Datei altovadb.jar im Ordner C:\Program

Files\Altova\Common2013\jar. vorhanden ist.5. Stellen Sie wie im Abschnitt oben unter Herstellen einer Verbindung über JDBC

beschrieben, eine Verbindung zu einer Datenbank her.

Schritt für Schritt: OracleUnten finden Sie eine schrittweise Anleitung für die Herstellung einer Verbindung zu einerOracle-Datenbank über JDBC. Wenn Sie die XML- und Datenbankfunktionen derOracle-Datenbank nicht benötigen, befolgen Sie die Anleitung für Nicht-XML-Datenbanken. DerInstallationsordner des Oracle Client wird in der Anleitung unten durch den Platzhalter %ORACLE_HOME% angegeben.

1. Installieren Sie Oracle Client Software, wobei die OCI- und ODBC-Funktionen aktiviertsind. Wenn bereits ein Oracle Client installiert ist, überprüfen Sie, ob die zwei untenaufgelisteten jar-Dateien vorhanden sind:

%ORACLE_HOME%\LIB\xmlparserv2.jar %ORACLE_HOME%\RDBMS\jlib\xdb.jar

2. Fügen Sie die folgenden Dateien zur Windows CLASSPATH Umgebungsvariablen hinzu:

%ORACLE_HOME%\jdbc\lib\ojdbc6.jar %ORACLE_HOME%\LIB\xmlparserv2.jar %ORACLE_HOME%\RDBMS\jlib\xdb.jar

3. Melden Sie sich ab und wieder an, um die CLASSPATH Änderungen aktiv zu machen.4. Starten Sie DiffDog und rufen Sie das Dialogfeld "Verbindung zu einer Datenbank

herstellen" auf.5. Im Fenster "JDBC-Verbindungen" werden die gefundenen JDBC-Treiber in der

Dropdown-Liste Treiber aufgelistet. Wenn die Dropdown-Liste leer ist, vergewissern Sie

188 Verbindung zu einer Datenbank Herstellen einer JDBC-Verbindung

© 2012 Altova GmbHAltova DiffDog 2013

sich, dass die Datei altovadb.jar im Ordner C:\Program

Files\Altova\Common2013\jar. vorhanden ist.6. Stellen Sie wie im Abschnitt oben unter Herstellen einer Verbindung über JDBC

beschrieben, eine Verbindung zu einer Datenbank her.

Schritt für Schritt: IBM DB2Unten finden Sie eine schrittweise Anleitung für die Herstellung einer Verbindung zu einer IBMDB2-Datenbank über JDBC.

1. Wenn bereits ein IBM DB2 Client installiert wurde, müssen Sie nichts unternehmen, dader CLASSPATH bereits während der Installation eingerichtet wurde.

2. Wenn kein IBM DB2 Client installiert wurde, fügen Sie die IBM DB2 JDBCjar-Treiberdateien db2jcc.jar und db2jcc_license_cu.jar zum WindowsCLASSPATH hinzu. Melden Sie sich ab und wieder an, um die CLASSPATH Änderungenaktiv zu machen.

3. Starten Sie DiffDog und rufen Sie das Dialogfeld "Verbindung zu einer Datenbankherstellen" auf.

4. Im Fenster "JDBC-Verbindungen" werden die gefundenen JDBC-Treiber in derDropdown-Liste Treiber aufgelistet. Wenn die Dropdown-Liste leer ist, vergewissern Siesich, dass die Datei altovadb.jar im Ordner C:\Program

Files\Altova\Common2013\jar. vorhanden ist.5. Stellen Sie wie im Abschnitt oben unter Herstellen einer Verbindung über JDBC

beschrieben, eine Verbindung zu einer Datenbank her.

Kapitel 13

Durchsuchen von Datenquellen

190 Durchsuchen von Datenquellen

© 2012 Altova GmbHAltova DiffDog 2013

13 Durchsuchen von Datenquellen

Wenn Sie Tabellen und/oder Spalten zum Vergleich auswählen, gibt es in DiffDog verschiedeneMöglichkeiten, die Anzeige von Datenbankobjekten im Dialog Datenbankobjekte fürVergleich auswählen anzupassen. Sie können auf verschiedene Ordner Filter anwenden oderdie Objektsuche verwenden, um bestimmte Datenbankobjekte in der Baumstruktur zu finden.

Das Dialogfeld verfügt auch über das Symbol Nur markierte Objekte anzeigen , dasbesonders dann sinnvoll ist, wenn Sie eine große Zahl von Tabellen in Ihrer Datenbank habenund nur ein paar davon vergleichen wollen. Nachdem Sie die Kontrollkästchen der gewünschtenTabellen aktiviert haben, werden durch einen Klick auf das Symbol Nur markierte Objekteanzeigen nur die Tabellen angezeigt, die Sie für den Vergleich ausgewählt haben, und dieTabellen, die nicht betroffen sind, verborgen.

Nachdem Sie auf OK geklickt haben, zeigt DiffDog die Datenquelle und deren ausgewählteTabellen in einem Datenbankdatenvergleichsfenster an. Jede der beiden Datenbanken wird ineiner Komponente angezeigt, die eine Baumstruktur der für den Vergleich ausgewähltenTabellen enthält. Die Tabellen können reduziert oder erweitert werden um die Tabellenspaltenzu zeigen bzw. zu verbergen.

Anzeigeoptionen im Datenbankdatenvergleichsfenster

Im Datenbankdatenvergleichsfenster wird standardmäßig das Schema der verglichenenDatenbanken angezeigt. Sie können diese Option in den Datenbankvergleichsoptionen

© 2012 Altova GmbH

191Durchsuchen von Datenquellen

Altova DiffDog 2013

deaktivieren oder den Datenquellennamen der Tabellen in der Kopfzeile jeder Komponenteanzeigen.

192 Durchsuchen von Datenquellen Erweitern und Reduzieren von Einträgen

© 2012 Altova GmbHAltova DiffDog 2013

13.1 Erweitern und Reduzieren von Einträgen

Sie können im Dialogfeld Datenbankobjekte für Vergleich auswählen einzelne Einträgeerweitern oder reduzieren oder mit Hilfe der Menübefehle alle gleichrangigen Einträge oder alleUntereinträge eines bestimmten Elements erweitern oder reduzieren.

So erweitern oder reduzieren Sie ein einzelnes Element:

Wählen Sie eine der folgenden Methoden:

· Um einen Eintrag zu erweitern, klicken Sie auf das + Symbol links vom Eintrag.Alternativ dazu können Sie den Eintrag auch auswählen und auf die rechte Cursortasteoder NUM + drücken.

· Um einen Eintrag zu reduzieren, klicken Sie auf das - Symbol links vom Eintrag.Alternativ dazu können Sie den Eintrag auch auswählen und auf die linke Cursortasteoder NUM - drücken.

So erweitern oder reduzieren Sie gleichrangige Einträge oder Untereinträge:

· Klicken Sie mit der rechten Maustaste auf ein Objekt im Dialogfeld Datenbankobjektefür Vergleich auswählen und wählen Sie im Kontextmenü einen der folgendenEinträge aus:

· Erweitern | Gleichrangige: Erweitert den gesamten Inhalt der Objekte, die sich aufderselben Ebene wie das ausgewählte Objekt befinden, zur Gänze. Wenn Sie z.B. mitder rechten Maustaste auf eine Tabelle klicken, werden alle gleichrangigen Tabellenund die ausgewählte Tabelle erweitert.

· Erweitern | Untergeordnete: Die untergeordneten Objekte des ausgewählten Objektswerden zur Gänze erweitert.

· Reduzieren | Gleichrangige: Der gesamte Inhalt der Objekte, die sich auf derselbenEbene wie das ausgewählte Objekt befinden, wird reduziert. Wenn Sie z.B. mit derrechten Maustaste auf eine Tabelle klicken, werden alle gleichrangigen Tabellen unddie ausgewählte Tabelle reduziert.

· Reduzieren | Untergeordnete: Reduziert die untergeordneten Objekte desausgewählten Objekts.

© 2012 Altova GmbH

Anpassen des Online Browsers 193Durchsuchen von Datenquellen

Altova DiffDog 2013

13.2 Anpassen des Online Browsers

DiffDog bietet eine Reihe vordefinierter Layouts für die Anzeige der verschiedenenDatenbankobjekte im Dialogfeld Datenbankobjekte für Vergleich auswählen. Derzeit könnenSie zwischen den folgenden Layouts wählen:

· Im Layout Ordner sind Datenbankobjekte auf Basis des Objekttyps in einerhierarchischen Struktur in Ordnern organisiert. Dies ist die Standardeinstellung inDiffDog.

· Das Layout Keine Schemas ähnelt dem Ordner-Layout, mit der Ausnahme, dass eshier keine Schema-Ordner gibt; Tabellen werden daher nicht nach Schema geordnet.

· Im Layout Keine Ordner werden Datenbankobjekte ohne Verwendung von Ordnernhierarchisch angezeigt.

· Im Layout Tabellenabhängigkeiten werden Tabellen nach ihrer Beziehung zu anderenTabellen kategorisiert. Es gibt Kategorien für Tabellen mit Sekundärschlüsseln,Tabellen, die durch Sekundärschlüssel referenziert werden, und Tabellen, die keineBeziehung zu anderen Tabellen haben.

So wählen Sie ein Layout für das Gruppenfeld Quelle aus:

· Klicken Sie im Gruppenfeld Quelle auf die Schaltfläche "Layouts" und wählen Siein der Dropdown-Liste das gewünschte Layout aus.Bitte beachten Sie, dass sich das Symbol ändert, je nachdem welches Layoutausgewählt wurde.

194 Durchsuchen von Datenquellen Suchen von Objekten

© 2012 Altova GmbHAltova DiffDog 2013

13.3 Suchen von Objekten

Um ein bestimmtes Datenbankobjekt nach seinem Namen zu suchen, können Sie in DiffDogentweder die Filterfunktionen benutzen oder Sie verwenden die Objektsuche, die alsDropdown-Liste für jede Datenbank am unteren Rand des Gruppenfelds "Quelle" im DialogfeldDatenbankobjekte für Vergleich auswählen angezeigt wird.

13.3.1 Anwenden von Filtern

Sie können im Dialogfeld Datenbankobjekte für Vergleich auswählen Schemas und Tabellennach Namen oder Teilen eines Namens filtern. Die Objekte werden während der Eingabe desNamens gefiltert

So filtern Sie Objekte im Auswahldialogfeld:

1. Klicken Sie in der Symbolleiste auf das Symbol Ordnerinhalt filtern odermarkieren Sie ein Datenbankobjekt und drücken Sie Strg+Alt+F um den Filter zuaktivieren. Neben allen Ordnern sehen Sie nun ein Filtersymbol.

2. Klicken Sie auf das Filtersymbol neben dem gewünschten Ordner. Wählen Sie imPopup-Menü die gewünschte Filteroption aus.

3. Neben dem Ordner wird ein Symbol für den gewählten Filtertyp mit einem leeren Felddaneben angezeigt.

4. Erweitern Sie den Ordner, den Sie filtern, um die darin enthaltenen Objekte anzuzeigen.

5. Geben Sie in das Feld den String ein, nach dem gesucht werden soll. Das Ergebnis

© 2012 Altova GmbH

Suchen von Objekten 195Durchsuchen von Datenquellen

Altova DiffDog 2013

wird während der Eingabe angepasst.

6. Wiederholen Sie die Prozedur für die zweite Datenbank, falls erforderlich.

13.3.2 Verwendung der Objektsuche

Sie können auf verschiedene Arten mit der Objektsuche arbeiten. Entweder Sie wählen dieObjekte über die Dropdown-Liste aus oder Sie geben in das Textfeld der Dropdown-Liste einenString ein und filtern die in der Liste enthaltenen Objekte weiter.

Mit der Schaltfläche neben der Dropdown-Liste für die Objektsuche wird ein Menügeöffnet, über das Sie genauer definieren können, welche Datenbankobjekte angezeigt werdensollen.

Über dieses Menü können Sie die Anzeige der Objekte folgendermaßen einschränken:

Aus der aktuellen Datenquelle: Zeigt nur Objekte aus der derzeit ausgewähltenDatenquelle an.

196 Durchsuchen von Datenquellen Suchen von Objekten

© 2012 Altova GmbHAltova DiffDog 2013

Aus dem aktiven Objekt: Ändert die Anzeige dynamisch, je nachdem, welcher Ordneroder welches Objekt gerade ausgewählt ist.

Aus dem aktiven Objekt: Ändert die Anzeige dynamisch, je nachdem, welcher Ordneroder welches Objekt gerade ausgewählt ist.

So suchen Sie Datenbankelemente mit Hilfe der Objektsuche:

1. Klicken Sie im Gruppenfeld "Quelle" im Dialogfeld Datenbankobjekte für Vergleich

auswählen auf die Schaltfläche Objektsuche oder drücken Sie Strg+L.2. Ändern Sie optional den Kontext für die Objektsuche, indem Sie auf das Pfeilsymbol

neben der Dropdown-Liste klicken und eine der Optionen auswählen.

3. Geben Sie den gesuchten String ein, z.B., "ci".Klicken Sie auf den Dropdown-Pfeil, um alle Elemente anzuzeigen, die diesen Stringenthalten.

4. Klicken Sie auf das gewünschte Objekt, um es im Dialogfeld Datenbankobjekte fürVergleich auswählen auszuwählen.

© 2012 Altova GmbH

Ausblenden von nicht markierten Objekten 197Durchsuchen von Datenquellen

Altova DiffDog 2013

13.4 Ausblenden von nicht markierten Objekten

Um in großen Datenbanken einen besseren Überblick zu erhalten, können Sie im Dialogfeld Datenbankobjekte für Vergleich auswählen in den beiden Gruppenfeldern "Quelle" nur diemarkierten Datenbankobjekte anzeigen. Dadurch müssen Sie nicht die Liste der Tabellen undSpalten durchblättern und sehen auf einen Blick, ob alle Objekte, die Sie vergleichen möchten,ordnungsgemäß markiert sind.

Das Kontrollkästchen Nur markierte Objekte anzeigen kann für beide zu vergleichendeDatenbanken getrennt aktiviert werden. Wenn diese Option aktiviert ist, werden alle nichtmarkierten Objekte im Gruppenfeld ausgeblendet, und nur die Objekte, die Sie zum Vergleichausgewählt haben, werden angezeigt.

Kapitel 14

Navigieren zwischen den Unterschieden

200 Navigieren zwischen den Unterschieden

© 2012 Altova GmbHAltova DiffDog 2013

14 Navigieren zwischen den Unterschieden

Beim ersten Anzeigen der Ergebnisse eines Datei-, Word-Dokument-, oderVerzeichnisvergleichs wird immer der erste Unterschied als aktueller Unterschied angezeigt. InDatenbankdaten- und Datenbankschemavergleichen sowie in XML-Schemavergleichen wirdkein Unterschied ausgewählt, wenn das Ergebnisfenster erstmals angezeigt wird. Sie könnenzwischen den einzelnen Unterschieden navigieren, indem Sie einen anderen Unterschied alsaktuellen Unterschied auswählen oder einen der nachstehenden Navigationsbefehle aus demMenü Vergleichen und Zusammenführen bzw. der Symbolleiste verwenden, um dieMarkierung zu bewegen:

Nächster Unterschied (Alt+Nach unten-Pfeil): Wählt den nächsten Unterschied imDokument als aktuellen Unterschied aus.

Vorhergehender Unterschied (Alt+Nach oben-Pfeil): Wählt den vorhergehendenUnterschied im Dokument als aktuellen Unterschied aus.

Letzter Unterschied (Alt+Ende): Wählt den letzten Unterschied im Dokument alsaktuellen Unterschied aus.

Erster Unterschied (Alt+Pos1): Wählt den ersten Unterschied im Dokument alsaktuellen Unterschied aus.

Aktuellen Unterschied anzeigen (Strg+Eingabetaste): Führt einen Bildlauf imDokument durch, um den aktuellen Unterschied anzuzeigen. Dieser Befehl ist nützlich,wenn Sie einen Bildlauf durchgeführt haben, so dass der aktuelle Unterschied sich nichtmehr im angezeigten Bereich (Dokumentenfenster) befindet.

Aktuellen Unterschied markieren (Alt+Eingabetaste): Macht den ausgewähltenUnterschied zum aktuellen Unterschied. Dies ist der Unterschied, von dem ausnavigiert wird. Der Befehl Aktuellen Unterschied markieren ist hilfreich, wenn Siedirekt zu einem bestimmten Unterschied springen und von dort aus weiter navigierenmöchten. In Datenbankdaten- und Datenbankschemavergleichen wird ein Unterschieddurch Anklicken immer zum aktuellen Unterschied, daher ist dieser Befehl inDatenbankschemavergleichsfenstern nicht verfügbar.

Falls die oben beschriebenen Symbole in Ihrer Symbolleiste nicht angezeigt werden, könnenSie diese in der Symbolleiste inkludieren, indem Sie im Dialogfeld Anpassen auf dem Register"Symbolleisten" die Option Vergleichen und Zusammenführen aktivieren.

Bitte beachten Sie: Mit Hilfe der Navigationsbefehle wird die Auswahl des aktuellenUnterschieds in beiden Dokumenten bzw. Tabellen verschoben. Wenn Sie markierten Textbearbeiten möchten, müssen Sie den Cursor in den markierten Text (im entsprechendenDokument) platzieren.

Aktueller Unterschied und Bearbeitung

Wenn Sie in einem Dateivergleichsfenster ein Dokument zu bearbeiten beginnen, während der

Befehl Während der Bearbeitung vergleichen deaktiviert ist, werden die Markierungenaller Unterschiede in beiden Dokumenten ausgeblendet. Wenn der Befehl Während derBearbeitung vergleichen aktiv ist, so werden alle Eingaben, die einen Unterschied darstellen,als der aktuelle Unterschied markiert; wenn Sie eine Änderung vornehmen, durch die einUnterschied beseitigt wird, so wird der Unterschied unmittelbar nach der Cursorposition alsaktueller Unterschied markiert.

© 2012 Altova GmbH

201Navigieren zwischen den Unterschieden

Altova DiffDog 2013

So machen Sie einen Unterschied zum aktuellen Unterschied:

1. Setzen Sie den Cursor in den gewünschten Unterschied (der sich an beliebiger Stelle imDokument befinden kann) oder navigieren Sie mit Hilfe der oben angeführten Befehle

Nächster Unterschied bzw. Vorhergehender Unterschied dorthin.

2. Falls erforderlich, wählen Sie die Menüoption Vergleichen und Zusammenführen |Aktuellen Unterschied markieren oder drücken Sie Alt+Eingabe oder wählen Sie das

entsprechende Symbol in der Symbolleiste "Vergleichen und Zusammenführen".Beachten Sie, dass in Datenbankdatenvergleichsergebnisfenstern jeder Unterschiedautomatisch zum aktuellen Unterschied wird, wenn Sie ihn auswählen.

Kapitel 15

Zusammenführen von Unterschieden

204 Zusammenführen von Unterschieden

© 2012 Altova GmbHAltova DiffDog 2013

15 Zusammenführen von Unterschieden

Nachdem Sie einen Dateivergleich, Verzeichnisvergleich , Microsoft Word-Dokumentvergleich,Datenbankvergleich oder Datenbankschemavergleich in einem Vergleichsfenster durchgeführthaben, können Sie die Unterschiede zwischen den beiden Verzeichnissen/Dateien/MicrosoftWord-Dokumenten/Tabellen in den beiden Fensterbereichen bzw. Komponentenzusammenführen.

In Dateivergleichsfenstern und Word-Vergleichsfenstern kann ein Unterschied (d.h. einTextfragment, zu dem es kein identisches Pendant in der anderen Datei gibt) von einer Datei andie entsprechende Stelle in der anderen Datei kopiert werden. Beachten Sie, dass in MicrosoftWord-Dokumentvergleichen sowohl Text als auch Formatierung aus der Quelldatei in dasZieldokument kopiert werden.

In Verzeichnisvergleichsfenstern kann die ausgewählte nicht identische Datei (d.h. eineDatei, zu der es kein identisches Pendant im anderen Verzeichnis gibt) von einem Verzeichnisin das andere Verzeichnis kopiert werden.

In Datenbankdatenvergleichsfenstern können Daten (i) der markierten Tabelle(n) oder (ii)aller Tabellen von einer Komponente in die andere kopiert werden.In Datenbankdatenvergleichsergebnisfenstern können nicht identische Daten der markiertenZeilen von einer Tabelle in die andere kopiert werden.In beiden Fenstern wird eine Warnmeldung mit Details der Änderungen angezeigt, die bestätigtwerden muss bevor die Änderungen in die Datenbank übernommen werden. Die erforderlichenDatenbankstruktur-Change Scripts werden im Hintergrund generiert und ausgeführt.

In Datenbankschemavergleichsfenstern kann die Struktur (i) der markierten Elemente oder(ii) aller Elemente von einer Komponente in die andere kopiert werden. Bitte beachten Sie, dassdie Zusammenführung nicht sofort ausgeführt wird; DiffDog zeigt immer zuerst dasDatenbankstruktur Change Script an und bietet Optionen zum Speichern in eine Datei oderAnzeigen in DatabaseSpy (sofern installiert).

Zum Zusammenführen von Unterschieden stehen die folgenden Befehle zur Verfügung:

Von links nach rechts kopieren (Alt+Nach rechts-Pfeil)

Kopiert in einem Dateivergleich oder Microsoft Word-Dokumentvergleich für denausgewählten Unterschied Text aus dem Dokument im linken Fensterbereich in dasDokument im rechten Fensterbereich.

Kopiert bei einem Verzeichnisvergleich für die ausgewählte nicht identische Datei dieDatei aus dem Verzeichnis im linken Fensterbereich in das Verzeichnis im rechtenFensterbereich.

Kopiert bei einem Datenbankdatenvergleich für die ausgewählte Tabelle die Daten derTabelle aus der linken Komponente in die Tabelle in der rechten Komponente.

Kopiert in einem Datenbankdatenvergleichsergebnisfenster für die ausgewählte nichtidentische Zeile die Daten aus der Zeile in der linken Spalte in die Zeile in der rechtenSpalte.

Öffnet in einem Datenbankschemavergleichsfenster für das ausgewählte nichtidentische Element das Dialogfeld Schema von links nach rechts zusammenführen,in dem das erzeugte Change Script angezeigt wird. In diesem Dialogfeld können Siewählen, ob Sie das SQL-Script ausführen, in eine Datei speichern oder in DatabaseSpyanzeigen (sofern installiert) wollen.

Von rechts nach links kopieren (Alt+Nach links-Pfeil)

© 2012 Altova GmbH

205Zusammenführen von Unterschieden

Altova DiffDog 2013

Kopiert in einem Dateivergleich oder Microsoft Word-Dokumentvergleich für denausgewählten Unterschied Text aus dem Dokument im rechten Fensterbereich in dasDokument im linken Fensterbereich.

Kopiert bei einem Verzeichnisvergleich für die ausgewählte nicht identische Datei dieDatei aus dem Verzeichnis im rechten Fensterbereich in das Verzeichnis im linkenFensterbereich.

Kopiert bei einem Datenbankdatenvergleich für die ausgewählte Tabelle die Daten derTabelle aus der rechten Komponente in die Tabelle in der linken Komponente.

Kopiert in einem Datenbankdatenvergleichsergebnisfenster für die ausgewählte nichtidentische Zeile die Daten aus der Zeile in der rechten Spalte in die Zeile in der linkenSpalte.

Öffnet in einem Datenbankschemavergleichsfenster für das ausgewählte nichtidentische Element das Dialogfeld Schema von rechts nach links zusammenführen,in dem das erzeugte Change Script angezeigt wird. In diesem Dialogfeld können Siewählen, ob Sie das SQL-Script ausführen, in eine Datei speichern oder in DatabaseSpyanzeigen (sofern installiert) wollen.

Bei Datei- und Microsoft Word-Dokumentvergleichen wird der ursprüngliche Unterschied alsganzes kopiert (d.h. der gesamte Bereich, der in der Hintergrundfarbe für den aktuellenUnterschied markiert ist, überschreibt den gesamten Unterschied im Zieldokument). BeiDateivergleichen und Microsoft Word-Dokumentvergleichen können zusammengeführteUnterschiede mit einer anderen Hintergrundfarbe markiert werden. Sie können diese imDialogfeld DiffDog Optionen auf dem Register "Dateivergleiche" einstellen.

So führen Sie einen Unterschied in Datei-, Microsoft Word-Dokument- undVerzeichnisvergleichen zusammen:

1. Setzen Sie den Cursor in den gewünschten Unterschied (der sich an beliebiger Stelle imDokument befinden kann) oder navigieren Sie mit Hilfe der oben angeführten Befehle

Nächster Unterschied bzw. Vorhergehender Unterschied dorthin.

2. Falls erforderlich, wählen Sie die Menüoption Vergleichen und Zusammenführen |Aktuellen Unterschied markieren oder drücken Sie Alt+Eingabe oder wählen Sie das

entsprechende Symbol in der Symbolleiste "Vergleichen und Zusammenführen".Beachten Sie, dass in Datenbankdatenvergleichsergebnisfenstern jeder Unterschiedautomatisch zum aktuellen Unterschied wird, wenn Sie ihn auswählen.

3. Wählen Sie eine der folgenden Methoden:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach

rechts kopieren oder klicken Sie auf das entsprechende Symbol in derSymbolleiste oder drücken Sie Alt+Nach-rechts, wenn Sie vom rechten in den linkenFensterbereich kopieren wollen.

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von rechts nach

links kopieren oder klicken Sie auf das entsprechende Symbol in derSymbolleiste oder drücken Sie Alt+Nach-links, wenn Sie vom rechten in den linkenFensterbereich kopieren wollen.

So führen Sie Datenbankdaten zusammen:

· Um sämtliche Unterschiede in allen Tabellen eines Datenbankvergleichszusammenzuführen, wählen Sie die Menüoption Vergleichen und Zusammenführen |Von links nach rechts kopieren bzw. Von rechts nach links kopieren.

· Um sämtliche Unterschiede in ausgewählten Tabellen eines Datenbankvergleichs

206 Zusammenführen von Unterschieden

© 2012 Altova GmbHAltova DiffDog 2013

zusammenzuführen, wählen Sie in der linken oder rechten Komponente eine odermehrere Tabellen und wählen Sie die Menüoption Vergleichen und Zusammenführen| Von links nach rechts kopieren bzw. Von rechts nach links kopieren. Klicken Siealternativ mit der rechten Maustaste auf die gewünschte Tabelle und wählen Sie Auswahl von links nach rechts zusammenführen bzw. Auswahl von rechts nachlinks zusammenführen aus dem Kontextmenü.

Es erscheint ein Dialogfeld mit einer Übersicht. Klicken Sie optional auf die Schaltfläche Details anzeigen und klicken Sie auf Ja, um die Zusammenführung zu bestätigen.

· Um ausgewählte Unterschiede im Ergebnisfenster eines Datenbankvergleichszusammenzuführen:

1. Markieren Sie eine Tabelle in der linken oder rechten Komponente und wählen Siedie Menüoption Vergleichen und Zusammenführen | Ergebnisse anzeigen oderklicken Sie mit der rechten Maustaste auf eine Tabelle und wählen Sie AusgewählteErgebnisse anzeigen aus dem Kontextmenü. Klicken Sie alternativ dazu auf das

Vergleichsergebnissymbol .

2. Setzen Sie den Mauszeiger im Datenbankdatenvergleichsergebnisfenster in dengewünschten Unterschied (der sich an beliebiger Stelle im Dokument befindenkann) oder navigieren Sie mit Hilfe der oben angeführten Befehle Nächster

Unterschied bzw. Vorhergehender Unterschied dorthin.

3. Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nachrechts kopieren (Alt+Nach-rechts) bzw. Von rechts nach links kopieren(Alt+Nach-links).

4. Wählen Sie im Dialogfeld Daten zusammenführen (x nach y), das erscheintentweder das Optionsfeld Ausgewählte Zeilen und Zellenzusammenführen oder Gesamte Tabellen zusammenführen.

5. Klicken Sie auf Ja, um die Zusammenführung zu bestätigen.

So führen Sie Datenbankschemas zusammen:

1. Setzen Sie den Cursor in den gewünschten Unterschied und wählen Sie eine derfolgenden Optionen:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach

rechts kopieren oder klicken Sie auf das entsprechende Symbol in derSymbolleiste oder drücken Sie Alt+Nach-rechts, wenn Sie vom rechten in den linkenFensterbereich kopieren wollen.

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von rechts nach

links kopieren oder klicken Sie auf das entsprechende Symbol in derSymbolleiste oder drücken Sie Alt+Nach-links, wenn Sie vom rechten in den linkenFensterbereich kopieren wollen.

Das Dialogfeld Schema von links|rechts nach rechts|links zusammenführenerscheint und zeigt das SQL-Script, das das Schema in der Datenbank ändern wird.

2. Wählen Sie eine der folgenden Optionen:

· Klicken Sie auf Ausführen um die Änderungen in der Datenbank zu speichern.

· Klicken Sie auf SQL in Datei speichern um das Script zu speichern und späterauszuführen.

· Wenn Sie DatabaseSpy installiert haben, klicken Sie auf SQL in DatabaseSpyanzeigen um das SQL-Script im SQL Editor von DatabaseSpy anzuzeigen, wo Sie es

© 2012 Altova GmbH

207Zusammenführen von Unterschieden

Altova DiffDog 2013

überprüfen, bearbeiten und ausführen können.

Kapitel 16

Unterschiede exportieren

210 Unterschiede exportieren

© 2012 Altova GmbHAltova DiffDog 2013

16 Unterschiede exportieren

Sowohl beim Datei- als auch beim Verzeichnisvergleich können die Unterschiede in eine Dateiexportiert werden. Wenn Sie auf den Befehl Unterschiede exportieren klicken, wird dasDialogfeld Unterschiede exportieren... (Abbildung unten) angezeigt, in dem Sie den Namender Datei angeben können, in die das Vergleichsergebnis exportiert werden soll.

Unterschiede können entweder im XML-Format oder im Textformat exportiert werden;welches Format verfügbar ist, hängt vom Vergleichsmodus laut folgender Tabelle ab:

Dateivergleich n.v. n.v.

Verzeichnisvergleich

Bitte beachten Sie, dass die Menüoption Datei | Unterschiede exportieren... nicht verfügbarist, wenn die Vergleichsoptionen für XML-Dateien wie folgt definiert sind:

· Das Kontrollkästchen Detaillierter Vergleich im Gruppenfeld "Ergebnisseanzeigen" ist nicht aktiviert oder

· Das Kontrollkästchen Node-Tiefe ignorieren in der Gruppe "Tiefe" ist aktiviert.

Der Befehl Unterschiede exportieren steht auch über die Befehlszeile zur Verfügung.

So exportieren Sie Unterschiede in eine Datei:

1. Starten Sie einen Dateivergleich oder einen Verzeichnisvergleich.

2. Wählen Sie die Menüoption Datei | Unterschiede exportieren....

3. Wählen Sie im Dialogfeld Unterschiede exportieren aus der Dropdown-Liste den Ort,an den Sie die Unterschiede exportieren wollen.

4. Geben Sie einen Dateinamen ein und wählen Sie das gewünschte Format aus derDropdown-Liste Dateityp das gewünschte Dateiformat.

5. Klicken Sie auf Speichern, um die Unterschiede unter dem angegebenen Namen zuspeichern.

Kapitel 17

Speichern und Laden von Vergleichen

212 Speichern und Laden von Vergleichen

© 2012 Altova GmbHAltova DiffDog 2013

17 Speichern und Laden von Vergleichen

Die für eine Datei oder ein Verzeichnis ausgewählten Einstellungen können in einer Datei mitder Erweiterung .filedif bzw. .dirdif gespeichert werden. Die Erweiterung .filedif wirdfür Datei- und MS Word-Vergleiche verwendet. Die Erweiterung .dirdif enthältWord-Optionen nur dann, wenn der Vergleich in einer Enterprise Edition gespeichert wurde.Wenn eine .filedif oder .dirdif Datei mit DiffDog geöffnet wird, werden die beiden zuvergleichenden Objekte unter Verwendung der in der .filedif- bzw. .dirdif-Dateigespeicherten Einstellungen auf der Benutzeroberfläche geladen. Diese Funktion eignet sichbesonders dazu, um einen Vergleich von zwei Dateien oder Ordnern zu einem späterenZeitpunkt mit denselben Vergleichseinstellungen zu wiederholen.

Speichern von .filedif und .dirdif DateienUm die Einstellungen des Vergleichs zu speichern, wählen Sie den Befehl Datei | Speichernunter. Wählen Sie den entsprechenden Dateityp aus (.filedif oder .dirdif), geben Sie dengewünschten Dateinamen ein und klicken Sie auf Speichern. Die Datei wird daraufhin unterdem angegebenen Pfad gespeichert. DiffDog wird als Standard-Editor für dieseDateierweiterungen verwendet; diese Einstellung wird vom Installationsprogramm während derInstallation vorgenommen.

Öffnen von .filedif und .dirdif-DateienUm eine Vergleichsdatei (.filedif oder .dirdif) zu öffnen, wählen Sie den Befehl Datei |Vergleichsdatei öffnen, navigieren Sie zur Vergleichsdatei und klicken Sie auf Öffnen. Siekönnen die Datei auch aus dem Windows Explorer in DiffDog ziehen. Es steht vollständigeURL-Unterstützung (lokal, http und ftp) zur Verfügung.

Eine .dirdif-Dati wird in jeder Edition geöffnet, unabhängig davon, in welcher sie gespeichertwurde. (MS Word-Optionen können nur in der Enterprise Edition gespeichert werden.) WennSie mit einer Professional Edition arbeiten und die .dirdif Datei Word-Optionen enthält (die inder Professional Edition nicht unterstützt werden), so wird beim Öffnen der Datei eineFehlermeldung angezeigt.

BefehlszeilenunterstützungSie können eine Vergleichsdatei nach der anderen über die Befehlszeile öffnen:

DiffDog_Batch C:\test1.filedif DiffDog_Batch C:\test*.filedif DiffDog_Batch C:\test.*dif

Beachten Sie die folgenden Punkte:

· Platzhalterzeichen sind zulässig· Zusätzliche Optionen mit Ausnahme von /g (mit dieser Option wird die Datei im

GUI-Modus geöffnet) werden ignoriert · Die Ausgabe über die Befehlszeile ähnelt der von anderen Vergleichsmodi (auf dem

Bildschirm oder in einer Berichtsdatei)

Kapitel 18

Vergleichsverwaltungsoptionen

214 Vergleichsverwaltungsoptionen

© 2012 Altova GmbHAltova DiffDog 2013

18 Vergleichsverwaltungsoptionen

Das Menü Vergleichen und Zusammenführen enthält eine Reihe von Befehlen, die verwendetwerden, um Dateivergleiche, Verzeichnisvergleiche, Microsoft Word-Dokumentvergleiche undDatenbankdatenvergleiche anzupassen und die unter dem BegriffVergleichsverwaltungsoptionen zusammengefasst werden können. Neben der Möglichkeit,einen Vergleich direkt zu starten (siehe unten), stehen Optionen zur Automatisierungverschiedener Vergleichsfunktionen sowie die Auswahl von zuletzt verglichenen Datei-/Ordner-Paaren zur Verfügung.

Starten eines Vergleichs

Der Befehl Vergleich starten im Menü Vergleichen und Zusammenführen gilt sowohl fürDatei- als auch für Verzeichnis-, XML-Schema-, Word- und Datenbankvergleichsfenster unddient dazu, jederzeit einen Vergleich explizit zu starten. Bitte beachten Sie, dass ein Vergleichautomatisch gestartet wird und dieser Befehl daher nicht benötigt wird, wenn dieDateiverwaltungsoptionen Vergleich automatisch starten oder Während der Bearbeitungvergleichen eingeschaltet sind.

So können Sie einen Vergleich explizit starten:

· Wählen Sie die Menüoption Vergleichen und Zusammenführen | Vergleich starten

oder drücken Sie F5. Alternativ können Sie auch auf das entsprechende Symbol inder Symbolleiste "Vergleichen und Zusammenführen" klicken oder mit der rechtenMaustaste auf das Namensregister eines Vergleichsfenster klicken und den Befehl Vergleich starten aus dem Kontextmenü wählen.

© 2012 Altova GmbH

Automatische Vergleichsfunktionen 215Vergleichsverwaltungsoptionen

Altova DiffDog 2013

18.1 Automatische Vergleichsfunktionen

In DiffDog stehen Optionen zur Verfügung, die automatisch einen Vergleich starten, wennDateien geladen oder bearbeitet werden. Zusätzlich können Sie jedesmal dieVergleichsoptionen anzeigen bevor ein Vergleich tatsächlich gestartet wird. Beachten Sie, dassalle diese Optionen ein/aus-Befehle sind.

Vergleich automatisch starten

Wenn die Option Vergleich automatisch starten eingeschaltet ist, wird automatisch einVergleich gestartet, sobald beide Dateien bzw. Verzeichnisse im Vergleichsfenster ausgewähltund geöffnet wurden. Wenn diese Option deaktiviert ist, muss ein (Datei- oder Verzeichnis-)Vergleich explizit gestartet werden.

So können Sie Vergleiche automatisch starten:

· Aktivieren Sie die Menüoption Vergleichen und Zusammenführen | Vergleich

automatisch starten oder aktivieren Sie das entsprechende Symbol in derSymbolleiste "Vergleichen und Zusammenführen".

Während der Bearbeitung vergleichen

Ein ein/aus-Befehl zum Vergleichen oder nicht Vergleichen von Dokumenten inDateivergleichsfenstern, während Sie diese bearbeiten. Ist der Befehl aktiv, werden dieUnterschiede markiert, während Sie die Datei bearbeiten. Ist der Befehl deaktiviert, werdenUnterschiede in beiden Dokumenten nicht mehr hervorgehoben, sobald Sie Bearbeitungen aneinem Dokument vornehmen; um die Unterschiede nach der Bearbeitung zu markieren,müssen Sie einen Vergleich starten.

So vergleichen Sie Dateien während der Bearbeitung:

· Aktivieren Sie die Menüoption Vergleichen und Zusammenführen | Vergleich

starten oder aktivieren Sie das entsprechende Symbol in der Symbolleiste"Vergleichen und Zusammenführen".

Optionen vor Vergleich anzeigen

Sie können diesen Befehl für einzelne Vergleichsfenster aktivieren oder deaktivieren. Wenn Sieden Befehl für ein Vergleichsfenster aktivieren, wird jedes Mal, bevor in diesem Fenster einVergleich durchgeführt wird, das Dialogfeld Vergleichsoptionen angezeigt. Beachten Sie, dassdas Dialogfeld Vergleichsoptionen nicht angezeigt wird, wenn Vergleiche während derBearbeitung eines Dokuments von DiffDog dynamisch durchgeführt werden.

So können Sie vor Vergleichen die Optionen anzeigen:

· Aktivieren Sie die Menüoption Vergleichen und Zusammenführen | Optionen vor

Vergleich anzeigen oder aktivieren Sie das entsprechende Symbol in derSymbolleiste "Vergleichen und Zusammenführen".

216 Vergleichsverwaltungsoptionen Zuletzt verglichene Datei-/Ordner-Paare

© 2012 Altova GmbHAltova DiffDog 2013

18.2 Zuletzt verglichene Datei-/Ordner-Paare

Wenn (i) ein(e) zum Vergleich ausgewählte(s) Datei bzw. Verzeichnis bereits früher mit eineranderen Datei bzw. einem anderen Verzeichnis verglichen worden ist, und (ii) die Option Zuletzt verglichene Datei-/Ordner-Paare anzeigen im Menü Vergleichen undZusammenführen aktiviert ist, erscheint das Dialogfeld Zuletzt verglicheneDatei-/Ordner-Paare (siehe unten). In diesem Dialogfeld werden die letzten fünf Dateien bzw.Verzeichnisse angezeigt, mit denen die geöffnete Datei bzw. das geöffnete Verzeichnisverglichen wurde.

Wenn Sie die Datei bzw. das Verzeichnis, das Sie gerade öffnen, mit einer Datei bzw. einemVerzeichnis aus diesem Dialogfeld vergleichen wollen, wählen Sie den entsprechenden Eintragaus der Liste im Dialogfeld und klicken Sie auf OK. Dadurch werden beide Dateien bzw.Verzeichnisse in jeweils einem Fensterbereich geöffnet. Wenn Sie keinen der Einträge aus derListe im Dialogfeld auswählen möchten, klicken Sie auf Abbrechen. Dadurch wird die Dateibzw. das Verzeichnis alleine geöffnet. Sie müssen sodann die Datei bzw. das Verzeichnis zumVergleich im zweiten Fensterbereich auswählen.

Anmerkung: Wenn Sie auf Abbrechen klicken, wird die Datei bzw. das Verzeichnis in einemFensterbereich geöffnet, ohne das im anderen Fensterbereich ein(e) früher verglichene(s) Dateibzw. Verzeichnis geöffnet wird. Durch Klicken auf Abbrechen wird nicht verhindert, dass diegewählte Datei bzw. das gewählte Verzeichnis geöffnet wird. Wenn Sie das Dialogfeld Zuletztverglichene Datei-/Ordner-Paare nicht jedesmal angezeigt haben möchten, wenn Sie einDokument öffnen, dann deaktivieren Sie die Option Zuletzt verglichene Datei-/Ordner-Paareanzeigen.

© 2012 Altova GmbH

Automatisches Mapping von XML-Schemas 217Vergleichsverwaltungsoptionen

Altova DiffDog 2013

18.3 Automatisches Mapping von XML-Schemas

Wenn der Ein/Aus-Schalter XML-Schemas beim Laden automatisch mappen im MenüVergleichen und Zusammenführen aktiviert ist, führt DiffDog automatisch ein Mapping derXML-Schemas durch wenn die Dokumente in das XML-Schemavergleichsfenster geladenwerden.

Kapitel 19

DiffDog Optionen

220 DiffDog Optionen

© 2012 Altova GmbHAltova DiffDog 2013

19 DiffDog Optionen

Mit Hilfe des Befehls Extras | DiffDog Optionen können Sie globale Einstellungen für dieAnwendung definieren. Diese Einstellungen werden in einem Dialogfeld vorgenommen und inder Registrierung gespeichert. Sie gelten für alle aktuellen und zukünftigen Dokumentenfenster.Die Schaltfläche Anwenden im Dialogfeld DiffDog Optionen zeigt die Änderungen in denaktuell geöffneten Fenstern an und fixiert die aktuellen Einstellungen. Die Änderungen werdensofort in den Fenstern im Hintergrund angezeigt.

In diesem Abschnitt wird jede Seite des Dialogfelds DiffDog Optionen im Detail beschrieben.

So ändern Sie die Einstellungen in DiffDog:

1. Wählen Sie Extras | DiffDog Optionen... oder wählen Sie die Schaltfläche DiffDog

Optionen in der Symbolleiste "Vergleichen und Zusammenführen".Das Dialogfeld DiffDog Optionen wird angezeigt.

2. Wählen Sie die Register für die folgenden Optionen:

· Applikation· Dateivergleich· Verzeichnisvergleich· Datenbankvergleich· Datenbankergebnisansicht· Dateiarten

3. Führen Sie die gewünschten Änderungen durch und klicken Sie auf OK.

© 2012 Altova GmbH

Applikation 221DiffDog Optionen

Altova DiffDog 2013

19.1 Applikation

Auf dem Register "Applikation" im Dialogfeld DiffDog Optionen können Sie die Optionen fürden Start der Applikation definieren.

StartMit Hilfe der drei Optionsschaltflächen können Sie definieren, ob DiffDog mit einem leerenDateivergleichsfenster, einem leeren Verzeichnisvergleichsfenster oder ohne Vergleichsfenstergestartet werden soll.

Wenn das Kontrollkästchen Mehrere Instanzen zulassen deaktiviert ist, wird beim Startvon DiffDog, wenn bereits eine Instanz von DiffDog geöffnet ist, ein neues Vergleichsfenster(Dateivergleich, Verzeichnisvergleich oder ein leeres Fenster) in der bereits laufenden Instanzvon DiffDog geöffnet.

Sofern aktiviert, zeigt die Option Programmlogo anzeigen beim Start von DiffDog denWillkommensbildschirm an.

Windows Explorer-IntegrationWenn das Kontrollkästchen Eintrag "Mit Altova DiffDog vergleichen" zumWindows Explorer-Kontextmenü hinzufügen aktiviert ist, können sie einen Datei- oderVerzeichnisvergleich direkt aus dem Window Explorer starten, indem Sie die entsprechendenDateien bzw. Verzeichnisse auswählen und die Option Mit Altova DiffDog vergleichen ausdem Kontextmenü wählen.

KodierungSie können bei XML-Dateien bzw. nicht XML-Dateien ohne Kodierungsspezifikation oder beiDateien, bei denen die Kodierung nicht ermittelt werden konnte, die Kodierung auswählen.

ProgrammlogoWenn die Option Programmlogo anzeigen aktiviert ist, wird beim Start von DiffDog der

222 DiffDog Optionen Applikation

© 2012 Altova GmbHAltova DiffDog 2013

Splash Screen (das Logo) angezeigt. Die Option Beim Drucken wird dann aktiv und kanndeaktiviert werden, nachdem Sie Ihre Applikation registriert haben. Wenn diese Option aktiv ist,wird das Programmlogo beim Drucken des aktiven Dokument- oderVerzeichnisvergleichsergebnisses inkludiert.

© 2012 Altova GmbH

Dateivergleich 223DiffDog Optionen

Altova DiffDog 2013

19.2 Dateivergleich

Auf dem Register "Dateivergleich" können Sie Einstellungen für Dateivergleiche vornehmen.Dazu gehören Anzeigeoptionen sowie Dateiaktionen. Diese Einstellungen gelten für alle offenenund für alle in der Folge geöffneten Dateivergleiche.

SicherungskopienMit dieser Option können Sie einstellen, ob die Originaldatei gespeichert werden soll, falls Sieeine Version der Datei, die Sie in DiffDog bearbeitet haben, speichern möchten, und welchenNamen die Originaldatei und die bearbeitete Datei in diesem Fall erhalten sollen. Die neubenannten Dateien werden erstellt, sobald Sie eine bearbeitete Datei speichern. Es stehen diefolgenden Optionen zur Verfügung:

· Keine Sicherungskopie: Die Originaldatei wird durch die bearbeitete Dateiüberschrieben, wobei der Name der Originaldatei beibehalten wird.

· Erweiterung durch .BAK ersetzen: Wenn die Originaldatei abc.xml hieß, werdenÄnderungen in diese Datei geschrieben und es wird eine Kopie des Originals unter demNamen abc.bak gespeichert.

· .BAK an Erweiterung anhängen: Wenn der Name der Originaldatei abc.xml ist,werden die Änderungen in diese Datei geschrieben und eine Kopie des Originals wirdunter dem Namen abc.xml.bak gespeichert.

Tipp: Sie können Dateien mit der Erweiterung .BAK als XML-konform definieren, so dass siemit anderen XML-Dateien verglichen werden können.

Wenn sich ZIP-konforme Dateien ändern, erstellt DiffDog eine Sicherungskopie für dieeinzelnen Dateien innerhalb des ZIP-Archivs anstatt eine Sicherungskopie des gesamten ZIPszu erstellen.

Auto-Laden von geänderten DateienWenn eine in DiffDog geöffnete Datei von einer anderen Applikation oder Person geändert

224 DiffDog Optionen Dateivergleich

© 2012 Altova GmbHAltova DiffDog 2013

wurde, kann DiffDog die geänderte Datei neu laden. Sie können einstellen, ob Sie gefragtwerden sollen, bevor die Datei neu geladen wird.

BearbeitenSie können einen Unterschied in den verglichenen Dokumenten durch Anklicken zum aktuellenUnterschied machen, wenn das Kontrollkästchen Unterschied durch Anklicken zumaktiven machen aktiviert ist.

Die Eigenschaften der Anzeigeschriftart können beliebig gewählt werden. Klicken Sie dazu aufdie Schaltfläche Schriftart, um das Dialogfeld Schriftart zu öffnen.

FarbenSie können zum Markieren der Unterschiede in verglichenen Dokumenten, des aktuellenUnterschieds und der zusammengeführten Unterschiede (d.h. aller zusammengeführtenUnterschiede, die noch nicht gespeichert wurden) unterschiedliche Hintergrundfarben wählen.Wenn Sie auf die Schaltfläche Standardfarben klicken, werden wieder die Standardfarbenangezeigt. Beachten Sie, dass diese Farben auch in Word-Vergleichsfenstern verwendetwerden.

Pretty-PrintDie Option Pretty-Print für XML-Dateien beim Laden zeigt XML-Dateien, die alsfortlaufende Zeichenfolge ohne Zeilenumbrüche vorliegen, automatisch benutzerfreundlicheran, wenn sie in Dateivergleichsfenster geladen werden.

© 2012 Altova GmbH

Verzeichnisvergleich 225DiffDog Optionen

Altova DiffDog 2013

19.3 Verzeichnisvergleich

Auf dem Register "Verzeichnisvergleich" können Sie Filter erstellen, die festlegen welcheDateien bei Verzeichnisvergleichen berücksichtigt werden sollen.

Anmerkung: Nachdem Sie dieses Dialogfeld durch Klicken auf die Schaltfläche OKgeschlossen haben, müssen Sie im Verzeichnisvergleichsfenster noch den gewünschten Filterauswählen. Durch Klicken auf OK wird der Filter nicht für die Verwendung ausgewählt; dieÄnderungen werden gespeichert und der Dialog wird geschlossen.

Datei-/VerzeichnisfilterFilter stehen in der Symbolleiste des Verzeichnisvergleichsfensters und im Dialogfeld Vergleichöffnen zur Verfügung, wenn die Option Verzeichnisse vergleichen ausgewählt wurde.

Das Gruppenfeld "Datei-/Verzeichnisfilter" enthält eine Reihe von Schaltflächen zum Definieren,Organisieren und Löschen der Filter:

Öffnet das Dialogfeld Filter bearbeiten, in dem Sie die Filterdefinition ändern können.

Öffnet das Dialogfeld Filter bearbeiten, in dem Sie einen neuen Filter erstellen können.Wenn die Definition abgeschlossen ist, wird der Filter unterhalb des in der Liste derverfügbaren Filters ausgewählten Filters hinzugefügt.

Verschiebt den ausgewählten Filter in der Filterliste um eine Position nach unten.

Verschiebt den ausgewählten Filter in der Filterliste um eine Position nach oben.

Erstellt eine Kopie des ausgewählten Filters.

Fügt die Kopie des Filters unterhalb des ausgewählten Filters ein.

226 DiffDog Optionen Verzeichnisvergleich

© 2012 Altova GmbHAltova DiffDog 2013

Löscht den ausgewählten Filter.

Standard-Datei-/VerzeichnisfilterDieses Gruppenfeld enthält eine Dropdown-Liste mit den verfügbaren Filtern. Wählen Sie einenFilter aus und klicken Sie auf Erstellen, um das Dialogfeld Filter bearbeiten zu öffnen, in demSie auf Basis der Definition des ausgewählten Standardfilters einen neuen Filter erstellenkönnen. Bearbeiten Sie den Namen und die Definition des Filters wie gewünscht und klickenSie auf OK um im Gruppenfeld Datei-/Verzeichnisfilter zur Liste der verfügbaren Filter einenneuen Filter hinzuzufügen.

Warnungen bei Änderung

Wenn das Kontrollkästchen Warnungen für Änderungen in Verzeichnissenaktivieren angehakt ist, zeigt DiffDog eine Warnung an wenn der Inhalt der angezeigtenOrdner außerhalb von DiffDog geändert wurde. Sie können dann entscheiden, ob Sie dieAnzeige aktualisieren möchten oder nicht.

Schnellvergleich

In diesem Gruppenfeld können Sie definieren on nur Größe oder Größe und ÄnderungszeitSchnellvergleich berücksichtigt werden sollen. Wenn Größe und Änderungszeitausgewählt ist können Sie auch das Kontrollkästchen Zeitunterschied von genau 1Stunde zulassen aktivieren. Eine Zeitdifferenz von genau einer Stunde kann kurz nach derUmstellung auf bzw. von Sommerzeit auftreten wenn die Systemzeit automatisch geändert wird.Durch Aktivieren des Kontrollkästchens Zeitunterschied von genau 1 Stundezulassen können Sie verhindern, dass solche Dateien als unterschiedlich angezeigt werden.

Zusammenführung bestätigen

Sie können definieren ob eine Warnmeldung angezeigt werden soll bevor Dateien währendVerzeichniszusammenführungsoperationen gelöscht, kopiert oder ersetzt werden oder nicht.

Wenn Sie das Kontrollkästchen Dieses Dialogfeld nicht mehr anzeigen! in diesem

© 2012 Altova GmbH

Verzeichnisvergleich 227DiffDog Optionen

Altova DiffDog 2013

Dialogfeld aktivieren, wird die entsprechenden Option im Dialogfeld DiffDog Optionenautomatisch deaktiviert.

19.3.1 Definieren eines Filters

Das Dialogfeld Filter bearbeiten enthält eine Reihe von Optionen, um den Vergleich vonVerzeichnissen einzuschränken:

· nur Dateien eines bestimmten Typs berücksichtigen· nur bestimmte Verzeichnisse berücksichtigen· bestimmte Dateien oder Verzeichnisse ignorieren· Dateien oder Verzeichnisse vergleichen, die bestimmte Attribute haben· Datumsbereich für zu vergleichende Dateien/Verzeichnisse definieren· Dateien auf eine bestimmte Dateigröße beschränken

Beachten Sie, dass ein Dateityp, der sowohl im Feld Nur Dateien inkludieren als auchim Feld Dateien ignorieren vorkommt, in einem Verzeichnisvergleich ignoriert wird.

Bei Verzeichnisvergleichsfenstern, die vor der Auswahl eines neuen Filters geöffnet wurden,

228 DiffDog Optionen Verzeichnisvergleich

© 2012 Altova GmbHAltova DiffDog 2013

müssen Sie beide Verzeichnisse neu laden, um die neuen Filter auf diese Vergleichsfensteranzuwenden.

Änderungsdatum

Im Gruppenfeld "Änderungsdatum" können Sie ein "von" und ein "bis" Datum eingeben, umeinen Datumsbereich für den Verzeichnisvergleich zu definieren. Nur Dateien innerhalb diesesbestimmten Datumsbereichs werden beim Vergleich von Verzeichnissen berücksichtigt. Um alleDateien ab oder bis zu einem bestimmten Datum zu vergleichen, aktivieren Sie einfach dasentsprechende Kontrollkästchen (von bzw. bis) und lassen Sie das zweite Kontrollkästchendeaktiviert.

Wenn ein Kontrollkästchen aktiviert ist, stehen Ihnen mehrere Optionen zum Ändern desDatums zur Verfügung:

· Geben Sie in die Felder Jahr, Tag, Stunde und Minute eine zweistellige Zahl ein.Beachten Sie: Im Feld Jahr werden bei Eingabe der Zahlen 91 bis 99 die Jahre 1991bis 1999 angezeigt, während bei Eingabe der Zahlen 00 bis 90 die Jahre 2000 bis 2090angezeigt werden.

· Klicken Sie im entsprechenden Datumsfeld auf die Pfeilschaltfläche rechts vom Datum,um das Kalender-Dropdown-Fenster zu öffnen. Hier stehen verschiedenen Optionenzur Auswahl:

· Wählen Sie ein Datum durch Anklicken aus.· Wählen Sie das heutige Datum, indem Sie auf die entsprechende Schaltfläche

klicken (siehe zweite Abbildung unten) oder indem Sie mit der rechten Maustaste ineine beliebige Stelle des Kalender-Dropdown-Fensters klicken und aus demKontextmenü, das erscheint, Zu Heute wechseln auswählen.

· Blättern Sie durch die Kalenderjahre, indem Sie in das Jahr klicken und diePfeiltasten verwenden, die neben dem Jahr angezeigt werden (siehe Abbildung),oder die Nach-oben- und Nach-unten-Tasten verwenden.

· Blättern Sie durch die Kalendermonate, indem Sie auf die Pfeile klicken oder indemSie in das Monat klicken und das gewünschte neue Monat aus der Liste auswählen,die erscheint.

· Klicken Sie in das Datumsfeld und wählen Sie den Teil des Datums (also Jahr, Monat,Stunde, Minute) aus, den Sie ändern möchten, und ändern Sie den Inhalt des Feldsdurch Klicken auf die Nach-oben- oder Nach-unten-Taste oder geben Sie – für Tag,Jahr und Zeit – die neue Zahl einfach ein. Durch Drücken der nach-rechts- oder

© 2012 Altova GmbH

Verzeichnisvergleich 229DiffDog Optionen

Altova DiffDog 2013

nach-links-Cursortaste können Sie zum nächsten oder vorherigen Teil des Datumswechseln.

So definieren Sie einen Filter für einen Verzeichnisvergleich:

1. Wählen Sie die Menüoption Extras | DiffDog Optionenund wechseln Sie zum Register"Verzeichnisvergleich" oder klicken Sie in der Symbolleiste des

Verzeichnisvergleichsfensters auf die Schaltfläche Filter bearbeiten , um dasDialogfeld DiffDog Optionen zu öffnen.

2. Klicken Sie auf die Schaltfläche , um das Dialogfeld Filter bearbeiten aufzurufen.

3. Geben Sie im Dialogfeld Filter bearbeiten einen beschreibenden Namen in das FeldFiltername ein.Standardmäßig wird in den Feldern Nur Dateien inkludieren und NurVerzeichnisse inkludieren "*.*" angezeigt. Wenn Sie diese Einstellung nichtändern, werden alle Dateiarten in allen Verzeichnissen verglichen.

4. Um den Vergleich auf bestimmte Dateiarten einzuschränken, geben Sie in das Feld Nur Dateien inkludieren die Dateierweiterung ein. Um Dateiarten vom Vergleichauszunehmen, geben Sie die Dateierweiterung in das Feld Dateien ignorierenein. Beachten Sie, dass Dateiarten in der Form *.erw, aufgelistet werden und dass alsTrennzeichen zwischen Dateiarten in einem Filter ein Semikolon (;) verwendet wird.

5. Um bestimmte Unterverzeichnisse eines Verzeichnisses beim Vergleich zuberücksichtigen bzw. zu ignorieren, geben Sie den Namen des Ordners/der Ordner indas Feld Nur Verzeichnisse inkludieren bzw. Verzeichnisse ignorierenein. Sie können auch das Platzhalterzeichen * verwenden, um nur Teile vonOrdnernamen anzugeben. Beachten Sie, dass als Trennzeichen zwischen einzelnenOrdnernamen in einem Filter ein Semikolon (;) verwendet wird.

6. Um Dateien oder Verzeichnisse mit bestimmten Attributen zu inkludieren, aktivieren Sieim Gruppenfeld "Datei-/Verzeichnisattribute" das/die entsprechende(n)Kontrollkästchen. Dateien oder Verzeichnisse mit nicht aktivierten Attributen werden imVerzeichnisvergleichsfenster nicht angezeigt. Beachten Sie, dass versteckte Dateien inversteckten Verzeichnissen nicht angezeigt werden, wenn das Kontrollkästchen Ausgeblendet für Dateien aktiviert, für Verzeichnisse aber deaktiviert ist.

7. Aktivieren Sie im Gruppenfeld "Änderungsdatum" das Kontrollkästchen von und/oderbis, wenn Sie den Vergleich auf einen bestimmten Datumsbereich einschränkenmöchten.

8. Aktivieren Sie im Gruppenfeld "Dateigröße" das Kontrollkästchen von und/oder bis,wenn Sie nur Dateien einer bestimmten Größe vergleichen möchten. Geben Sie eineZahl ein und wählen Sie die entsprechende Einheit aus der Dropdown-Liste aus.

9. Klicken Sie zum Speichern der Änderungen auf OK.

230 DiffDog Optionen Datenbankvergleich

© 2012 Altova GmbHAltova DiffDog 2013

19.4 Datenbankvergleich

Auf der Hauptseite der Datenbankvergleichsoptionen wird definiert, wie die verglichenen Datenund Strukturen in Tabellen in den Vergleichskomponenten angezeigt werden und ob fürTabellen und/oder Spalten automatisch ein Mapping erstellt werden soll, wenn sie zu einemVergleich hinzugefügt werden. Weitere Einstellungen im Zusammenhang mitDatenbankdatenvergleich werden auf den Registern XML und Text des DialogfeldsVergleichsoptionen definiert.

AnzeigeoptionenDamit Sie Datenvergleichsfenster öffnen können, ohne dass Sie Datenquellen und zuvergleichende Tabellen angeben müssen, deaktivieren Sie das Kontrollkästchen Tabellenauswahl für neue Dokumente anzeigen. Wenn Sie es vorziehen, dass alleTabellen nicht mit erweiterten Spalten dargestellt werden, deaktivieren Sie dasKontrollkästchen Tabellen zuerst erweitert anzeigen. Sie können die Anzeige desSchema-Namens für Tabellen in den Komponenten deaktivieren und den Namen derDatenquelle in der Titelzeile der Komponente anzeigen.

Automatisches Tabellen- und Spalten-MappingWenn Tabellen zu einem Vergleich hinzugefügt werden, wird automatisch ein Mapping erstellt.Sie können das automatische Mapping für Tabellen und/oder Spalten deaktivieren und wählenwie (d.h. nach Namen, nach Typ, nach Namen und Typ oder aufgrund von Spaltenposition) dasMapping erstellt werden soll. Darüber hinaus können Sie festlegen, ob Binärdatenspalten, XML-Spalten, Identity-Spalten, berechnete Spalten oder die Groß- und Kleinschreibung von Spaltenignoriert werden soll oder nicht. Wenn Sie für Elementnamen, die zu einem Großteil, jedochnicht exakt übereinstimmen (z.B: "expenses2008" und "expenses_09"), ein Mapping erstellenmöchten, deaktivieren Sie das Kontrollkästchen Exakte Übereinstimmung bei Mappingnach Namen.Wenn Sie das Kontrollkästchen Beim Vergleich versuchen, Mapping für nichtverbundene Elemente zu erstellen aktivieren, wird DatabaseSpy versuchen, fürElemente ohne Mapping in der anderen Komponente entsprechende Elemente zu finden, wenn

© 2012 Altova GmbH

Datenbankvergleich 231DiffDog Optionen

Altova DiffDog 2013

ein Vergleich gestartet wird.

232 DiffDog Optionen Datenbankergebnisansicht

© 2012 Altova GmbHAltova DiffDog 2013

19.5 Datenbankergebnisansicht

Auf dem Register "Datenbankergebnisansicht" des Dialogfelds DiffDog Optionen stehenOptionen zum Anpassung der Anzeige der Vergleichsergebnisse zur Verfügung.

AnzeigeoptionenAktivieren Sie die entsprechenden Kontrollkästchen, wenn Sie horizontale oder vertikale Linienbzw. Zeilennummern in der Vergleichsergebnisansicht anzeigen möchten. Sie können auch denStandardspaltenzwischenraum anpassen, wenn Sie die verglichenen Spalten klarervoneinander trennen möchten.

© 2012 Altova GmbH

Dateiarten 233DiffDog Optionen

Altova DiffDog 2013

19.6 Dateiarten

Auf dem Register "Dateiarten" (Abbildung unten) wird der Standardvergleichsmodus fürverschiedene Dateiarten eingestellt. Die Dateiarten werden anhand ihrer Erweiterungidentifiziert (.asp, .biz, usw.) und der Vergleichsmodus kann entweder XML, Text, Binär oderZIP-konform sein.

DateiartenDieser Bereich wird verwendet, um die Dateierweiterung auszuwählen, für die die Optionen inden Gruppenfeldern Standard-Dateivergleichsmodus und Syntaxfarben benutzendefiniert sind. Bitte beachten Sie, dass sämtliche Änderungen, die Sie in diesen beidenGruppenfeldern durchführen, nur für die derzeit im Fensterbereich Dateiarten ausgewähltenDateiart gelten.

Standard-DateivergleichsmodusUm einem bestimmten Dateityp einen Standardvergleichsmodus zuzuweisen, aktivieren Sie imGruppenfeld "Standard-Dateivergleichsmodus" eines der folgenden Optionsfelder:

· XML-konforme DateiEine Instanz dieser Dateiart wird auf XML-Konformität überprüft und als XML-Dateibehandelt, falls die Überprüfung keinen Fehler ergibt. Eine XML-konforme Datei kannals XML oder als Text verglichen werden.

· Textvergleich

· BinärvergleichEine Instanz dieses Dateityps wird als Binärdatei betrachtet. Im Verzeichnisvergleichwird ein Byte-für-Byte-Vergleich verwendet. Dateien dieses Typs werden in derText-Ansicht nicht angezeigt.

· ZIP-konforme DateiEine Instanz dieses Dateityps wird im Verzeichnisvergleich als Unterverzeichnisbetrachtet. Im Dateivergleich werden Dateien dieses Typs als Binärdateien verglichen.

234 DiffDog Optionen Dateiarten

© 2012 Altova GmbHAltova DiffDog 2013

· Microsoft Word-VergleichEine Instanz dieses Dateityps wird als Microsoft Word-Dokument betrachtet und kannin einem Microsoft Word-Vergleich verglichen werden.

Sie können den Vergleichsmodus für einzelne Dateivergleiche außer Kraft setzen. Wählen Siedazu im Menü Vergleichen und Zusammenführen den gewünschten Vergleichsmodus aus.DiffDog erkennt Binärdateien automatisch.

Syntaxfarben benutzenSie können aus den folgenden Optionen für Syntaxfärbung wählen:

· Keine Syntaxfärbung· XML-konforme Syntaxfärbung· Quellcode-konforme Syntaxfärbung

Liste der Dateiarten bearbeitenZum Hinzufügen einer neuen Dateiart zur Liste im Bereich "Dateiarten" klicken Sie auf dieSchaltfläche Dateierweiterung hinzufügen. Um eine Dateiart aus der Liste zu löschen,markieren Sie die Dateierweiterung in der Liste und klicken Sie dann auf die Schaltfläche Markierte Dateierweiterung löschen.

Kapitel 20

Benutzerreferenz

236 Benutzerreferenz

© 2012 Altova GmbHAltova DiffDog 2013

20 Benutzerreferenz

Der Abschnitt Benutzerreferenz enthält eine komplette Beschreibung aller DiffDogMenübefehle. Wir haben versucht, ein möglichst umfassendes Handbuch zu erstellen. SolltenSie dennoch Fragen haben, die in der Benutzerreferenz oder anderen Teilen dieserDokumentation nicht behandelt sind, werfen Sie auf unserer Website bitte einen Blick in denAbschnitt "Fragen und Antworten" sowie in die Diskussionsforen. Falls Ihre Frage damit immernoch nicht beantwortet sein sollte, wenden Sie sich bitte über das Formular auf derAltova-Website an unsere Support-Abteilung.

Beachten Sie, dass in den Menüs Datei und Bearbeiten alle Windows-Standardbefehle sowiezusätzliche DiffDog-bezogene Befehle unterstützt werden.Note that in the File and Edit menus, all standard Windows commands are supported, as wellas DiffDog-related commands

© 2012 Altova GmbH

Symbolleisten-Schaltflächen 237Benutzerreferenz

Altova DiffDog 2013

20.1 Symbolleisten-Schaltflächen

Die Schaltflächen der Symbolleiste sind Shortcuts für verschiedene Befehle, von denen vieleauch als Menübefehle zur Verfügung stehen. Sie können die Anzeigen jeder Symbolleiste aufder Registerkarte "Symbolleiste" im Dialogfeld Anpassen abschalten (Extras | Anpassen). Inder Benutzeroberfläche können Sie eine Symbolleiste verschieben, indem Sie sie am Ziehpunktan die gewünschte Position ziehen.

Die verfügbaren Symbolleisten sind unten abgebildet. Eine detaillierte Beschreibung der Befehlefinden Sie in den entsprechenden Kapiteln des Abschnitts "Benutzerreferenz".

Die Standardsymbolleistengruppe enthält Shortcuts für Dateibefehle und allgemeineBearbeitungsbefehle aus den Menüs Datei, Bearbeiten und XML.

Über die Schaltflächen der Gruppe "Vergleichsmodus" können Sie den Vergleichsmodus fürDateien und Verzeichnisse auswählen. Diese Befehlsgruppe steht im Menü Vergleichen undZusammenführen zur Verfügung.

Über die Schaltflächen der Gruppe "Datenbankvergleichsmodus" können Sie denVergleichsmodus für Datenbankdaten auswählen. Diese Befehlsgruppe steht im MenüVergleichen und Zusammenführen zur Verfügung.

Über die Schaltflächen der Gruppe "Vergleichen und Zusammenführen" können Sie einenVergleich starten, durch die Unterschiede zwischen Dateien navigieren, Unterschiedezusammenführen und Applikations- und Vergleichsoptionen einstellen. All diese Befehle stehenim Menü Vergleichen und Zusammenführen sowie im Menü Extras zur Verfügung.

Über die Schaltflächen der Gruppe "Verzeichnisinhalt" können Sie die Anzeige vonVerzeichnisvergleichsfenstern konfigurieren. Beachten Sie, dass mit Ausnahme der Befehle zurVerzeichnissynchronisierung, die im Menü Vergleichen und Zusammenführen enthalten sind,keiner dieser Befehle als Menübefehl zur Verfügung steht (für eine Beschreibung siehe Kapitel "Konfigurieren der Ansicht" und "Starten eines Verzeichnisvergleichs" im Abschnitt "Vergleichenvon Verzeichnissen"). Jeder dieser Befehle gilt nur für den aktiven Verzeichnisvergleich.

Über die Schaltflächen der Gruppe "Microsoft Word-Vergleich" können Sie die Anzeige vonWord-Vergleichsfenstern konfigurieren. Beachten Sie, dass keiner dieser Befehle alsMenübefehl zur Verfügung steht (für eine Beschreibung siehe Kapitel "Konfigurieren des

238 Benutzerreferenz Symbolleisten-Schaltflächen

© 2012 Altova GmbHAltova DiffDog 2013

Word-Vergleichsfensters" im Abschnitt "Vergleichen von Microsoft Word-Dokumenten").

Über die Schaltflächen der Gruppe "Datenbankvergleichsergebnis" können Sie die Anzeigevon Datenbankdatenvergleichsergebnisfenstern konfigurieren. Beachten Sie, dass dieseBefehle nur als Kontextmenübefehle zur Verfügung stehen (für eine Beschreibung siehe Kapitel"Konfigurieren der Vergleichsergebnisansicht" im Abschnitt "Vergleichen von Datenbankdaten").Jeder dieser Befehle gilt nur für das aktive Datenbankdatenvergleichsergebnis.

Die Schaltflächen der Gruppe "Grid" sind im Dateivergleichsfenster in der Grid-Ansicht aktivund die meisten davon stehen im Menü Grid-Ansicht zur Verfügung. Mit Hilfe der Befehle ausder Gruppe "Grid" können Sie in der Grid-Ansicht die Struktur Ihres XML-Dokumentsbearbeiten. Die Grid-Ansicht steht für nicht-XML oder nicht wohlgeformte Dokumente nicht zurVerfügung, d.h. damit ein Dokument in der Grid-Ansicht angezeigt werden kann, muss es einXML-Dokument und wohlgeformt sein.

Folgende Symbole sind nicht im Menü Grid-Ansicht enthalten:

Alle markierten erweitern: Erweitert in der Grid-Ansicht einen oder mehrereausgewählte Nodes.

Markierung reduzieren: Reduziert in der Grid-Ansicht die ausgewählten Nodes.

Alle markierten vollständig erweitern: Erweitert in der Grid-Ansicht alle ausgewähltenund die darin enthaltenen Nodes.

Alle nicht ausgewählten reduzieren: Reduziert in der Grid-Ansicht alle nichtausgewählten Nodes.

Optimale Breite: Stellt in der Grid-Ansicht die optimale Breite für Spalten ein.

Mit Hilfe der Schaltflächen der Gruppe "Text" können Sie die Anzeige- undNavigationsfunktionen der Text-Ansicht konfigurieren. Einige dieser Befehle gelten nur für dieausgewählte Datei (d.h. die Datei, in welcher sich der Cursor befindet). Andere Befehle geltenfür alle offenen Dateien sowie für alle Dateien, die in der Folge geöffnet werden. Alle dieseBefehle sind als Befehle des Menüs Text-Ansicht verfügbar.

Die Symbole in der Gruppe "Grid-Bearbeitung" dienen zum Bearbeiten von Dokumenten inder Grid-Ansicht. Diese Befehle sind im Abschnitt Menü "Grid-Ansicht" näher beschrieben. Bittebeachten Sie, dass diese Symbolleiste standardmäßig deaktiviert ist. Sie müssen dasentsprechende Kontrollkästchen auf dem Register "Symbolleisten" im Dialogfeld Anpassenaktivieren, um sie anzuzeigen.

© 2012 Altova GmbH

Symbolleisten-Schaltflächen 239Benutzerreferenz

Altova DiffDog 2013

240 Benutzerreferenz Menü "Datei"

© 2012 Altova GmbHAltova DiffDog 2013

20.2 Menü "Datei"

Das Menü Datei enthält alle Befehle für die Arbeit mit Dateien, und zwar in der beiWindows-Software-Produkten gebräuchlichen Reihenfolge.

Zusätzlich zu den Standardbefehlen Öffnen, Speichern, Drucken, Druckereinrichtung undBeenden bietet DiffDog eine Reihe von applikationsspezifischen Befehlen. Beachten Sie, dasses in Datei- und Verzeichnisvergleichsfenstern in jedem der beiden Fensterbereiche am oberenRand des Fensterbereichs eigene Symbole nur für diesen Bereich gibt, um die Datei/dasVerzeichnis in diesem Bereich zu öffnen und zu aktualisieren und die Datei in diesem Fenster(bei Dateivergleichen) zu speichern.

20.2.1 Dateien vergleichen

Mit dem Befehl Dateien vergleichen öffnen Sie ein neues Fenster mit zwei leerenFensterbereichen für den Dateivergleich. Die beiden zu vergleichenden Dateien müssenanschließend in den einzelnen Fensterbereichen des Vergleichsfensters geöffnet werden.

20.2.2 Verzeichnisse vergleichen

Mit dem Befehl Verzeichnisse vergleichen öffnen Sie ein neues leeres Fenster für einenVerzeichnisvergleich. Die beiden zu vergleichenden Verzeichnisse müssen separat in den

© 2012 Altova GmbH

Menü "Datei" 241Benutzerreferenz

Altova DiffDog 2013

beiden Fensterbereichen geöffnet werden.

20.2.3 Microsoft Word-Dateien vergleichen

Mit dem Befehl Microsoft Word-Dateien vergleichen öffnen Sie ein neues Fenster mit zweileeren Microsoft Word-Dokumenten für den Microsoft Word-Dokumentvergleich. Die beiden zuvergleichenden Microsoft Word-Dokumente müssen anschließend in den einzelnenFensterbereichen des Vergleichsfensters geöffnet werden.

20.2.4 XML-Schemas vergleichen

Mit dem Befehl XML-Schemas vergleichen öffnen Sie ein neues leeres Fenster für einenXML-Schemavergleich. Die beiden zu vergleichenden XML-Schemas müssen in jederKomponente des Vergleichsfensters separat geöffnet werden.

20.2.5 Datenbankdaten vergleichen

Mit dem Befehl Datenbankdaten vergleichen öffnen Sie ein neues leeres Fenster für einenDatenbankdatenvergleich. Die beiden zu vergleichenden Datenbanken müssen in jederKomponente separat geöffnet und die zu vergleichenden Tabellen separat ausgewählt werden.

20.2.6 Datenbank-Schemas vergleichen

Mit dem Befehl Datenbank-Schemas vergleichen öffnen Sie ein neues leeres Fenster füreinen Datenbankschemavergleich. Die beiden zu vergleichenden Datenbanken müssen in jederKomponente separat geöffnet und die zu vergleichenden Schemas separat ausgewählt werden.

20.2.7 Öffnen...

Strg+O

Mit dem Befehl Öffnen... können Sie ein Datei- oder Verzeichnisvergleichsfenster öffnen, wobeidie Dateien bzw. Verzeichnisse bereits ausgewählt sind. Dies ist der Unterschied zu denBefehlen Dateien vergleichen und Verzeichnisse vergleichen, mit dem leereVergleichsfenster geöffnet werden können.

Beachten Sie, dass sich das Layout des Dialogfelder ändert, je nachdem ob Sie im Gruppenfeld"Modus" die Option Dateien vergleichen oder Verzeichnisse vergleichenauswählen.

Datenbankvergleichsdateien (*.dbdif) können mit diesem Befehl nicht geöffnet werden. Siemüssen dazu den Befehl Datenbankvergleichsdatei öffnen... verwenden.

242 Benutzerreferenz Menü "Datei"

© 2012 Altova GmbHAltova DiffDog 2013

20.2.8 Datenbankvergleichsdatei öffnen...

Mit dem Befehl Datenbankvergleichsdatei öffnen... können Sie einDatenbankdatenvergleichsfenster, Datenbankschemavergleichsfenster oderXML-Schemavergleichsfenster öffnen, in dem die Datenquellen und Tabellen bzw. dieXML-Schemas bereits ausgewählt sind. Dies steht im Kontrast zu den Befehlen Datenbankdaten vergleichen, Datenbank-Schema vergleichen bzw. XML-Schemasvergleichen, mit denen ein leeres Vergleichsfenster geöffnet.

20.2.9 Schließen

Mit dem Befehl Schließen wird das aktive Vergleichsfenster geschlossen. Falls eines derbeiden Dokumente eines Dateivergleichs nicht gespeicherte Änderungen enthält, erscheint dasDialogfeld Dateien speichern (siehe Abbildung unten). Es werden beide Dateien imDateivergleich angezeigt. Wenn eine Datei nicht gespeicherte Änderungen enthält, ist sie miteinem Häkchen versehen.

So schließen Sie ein Vergleichsfenster:

1. Klicken Sie auf das Register des Vergleichsfensters, das Sie schließen möchten.

2. Wählen Sie die Menüoption Datei | Schließen oder klicken Sie auf die Schaltfläche

Schließen in der rechten oberen Ecke des Vergleichsfensters.

3. Falls eine Datei ungespeicherte Änderungen enthält, erscheint das Dialogfeld Dateienspeichern. Wählen Sie eine der folgenden Methoden:

· Wenn Sie die Änderungen in einer Datei speichern wollen, stellen Sie sicher, das ihrKontrollkästchen aktiviert ist und klicken Sie auf Ausgewählte speichern.

· Klicken Sie auf Änderungen verwerfen, um die Änderungen nicht zu speichern.

· Klicken Sie auf Abbrechen, um das Vergleichsfenster nicht zu schließen.

20.2.10 Alle schließen

Mit dem Befehl Alle schließen werden alle offenen Vergleichsfenster geschlossen. Wenn einDokument in einem Dateivergleich nicht gespeicherte Änderungen enthält, erscheint dasDialogfeld Dateien speichern (siehe Abbildung oben) für diesen Dateivergleich.Verzeichnisvergleiche werden ohne Aufforderung zum Speichern geschlossen.

Wenn mehrere Dateivergleiche (ein) Dokument(e) mit nicht gespeicherten Änderungen

© 2012 Altova GmbH

Menü "Datei" 243Benutzerreferenz

Altova DiffDog 2013

enthalten, wird für jedes Dateivergleichsfenster ein Dialogfeld Dateien speichern angezeigt,bevor es geschlossen wird.

20.2.11 Speichern

Strg+S

Der Befehl Speichern steht nur für Dateivergleiche und Datenbankdatenvergleiche zurVerfügung und ruft für Dateivergleiche das Dialogfeld Dateien speichern auf (siehe Abbildungoben). In diesem Dialogfeld werden beide Dateien angezeigt. Wenn eine Datei nichtgespeicherte Änderungen enthält, ist sie mit einem Häkchen versehen.

Anmerkung: Wenn Sie in einem einzelnen Fensterbereich eines Dateivergleichsfensters auf

das Symbol Speichern klicken, wird das Dokument in diesem Fensterbereich ohne weitere

Eingabeaufforderung gespeichert. Mit Hilfe des Befehls Speichern unter können Sie dasDokument in diesem Fensterbereich unter einem anderen Dateinamen speichern.

20.2.12 Speichern unter...

Mit dem Befehl Speichern unter... wird das bekannte Windows-Dialogfeld Speichern untergeöffnet, in dem Sie den Namen und den Pfad der Datei angeben können, unter denen dieaktive Datei gespeichert werden soll.

20.2.13 Unterschiede exportieren...

Mit dem Befehl Unterschied exportieren... können Unterschiede in eine Datei exportiertwerden. Diese Menüoption steht nur für Vergleiche von Dateien und Verzeichnissen zurVerfügung.

20.2.14 Drucken...

Strg+P

Mit dem Befehl Drucken... rufen Sie das Dialogfeld Drucken auf, in dem Sie die Details zuIhrem Druckauftrag eingeben können. Beachten Sie, dass mit diesem Befehl das aktiveDokument gedruckt wird, d.h. das Dokument, in dem sich der Cursor beim Aufrufen desBefehls befindet.

Anmerkung: Sie können das aktive Dokument sowohl von der Text-Ansicht als auch von derGrid-Ansicht aus drucken. Im Ausdruck sehen Sie die ausgewählte Ansicht.

20.2.15 Druckansicht

Mit dem Befehl Druckansicht wird eine Druckvorschau des aktiven Dokuments angezeigt.

244 Benutzerreferenz Menü "Datei"

© 2012 Altova GmbHAltova DiffDog 2013

20.2.16 Druckereinrichtung...

Mit dem Befehl Druckereinrichtung... wird das Windows Dialogfeld Druckereinrichtungaufgerufen, in dem Sie die Druckereinrichtungseinstellungen für den Druckauftrag sowie andereDruckereigenschaften wie z.B. die Seitenausrichtung, die Papiergröße und -quelle ändernkönnen. Nachdem Sie das Dialogfeld Druckereinrichtung geschlossen haben, müssen Sieden Befehl Drucken verwenden, um das Dokument zu drucken.

20.2.17 Beenden

Mit diesem Befehl beenden Sie die DiffDog-Applikation. Wenn Dokumente in einem odermehreren Dateivergleichsfenstern nicht gespeicherte Änderungen enthalten, zeigt DiffDog fürjeden Dateivergleich, der nicht gespeicherte Änderungen enthält, ein eigenes Dialogfeld Dateien speichern an.

Wenn Sie beim Beenden von DiffDog einen Datenbankdatenvergleich nicht in einerDatenbankvergleichsdatei (*.dbdif) gespeichert haben, erscheint ein Dialogfeld, in dem Sieaufgefordert werden, das Datenbankdatenvergleichsfenster zu speichern.

Nachdem Sie die erforderlichen Eingaben gemacht haben, wird DiffDog geschlossen.

© 2012 Altova GmbH

Menü "Bearbeiten" 245Benutzerreferenz

Altova DiffDog 2013

20.3 Menü "Bearbeiten"

Sie können in DiffDog im Dateivergleichsfenster angezeigte Dokumente bearbeiten. Diesgeschieht entweder durch direkte Eingabe und/oder durch Verwendung von Tastaturkürzelnoder Befehlen aus dem Menü Bearbeiten.

Zu den Befehlen im Menü Bearbeiten gehören Standardbearbeitungsbefehle wie Rückgängig,Ausschneiden, Kopieren, Einfügen und eine leistungsstarke Funktion zum Suchen und Ersetzen. Diese Befehle sind in den Unterabschnitten dieses Abschnitts näher beschrieben.

Bitte beachten Sie, dass Bearbeitungsbefehle dokumentenspezifisch sind und dass die Befehledes Menüs Bearbeiten nicht zur Verfügung stehen, wenn ein Verzeichnisvergleich oder einDatenbankdatenvergleichsfenster aktiv ist.

20.3.1 Rückgängig

Alt+Rücktaste, Strg+Z

Mit Hilfe des Befehls Rückgängig können Sie eine unbeschränkte Anzahl an Aktionen für jedesseparate Dokument rückgängig machen. Setzen Sie dazu den Cursor in das Dokument undwählen Sie den Befehl Rückgängig. Sie können zwischen Dateien in mehreren offenenDateivergleichen hin- und herwechseln. In jedem Dokument wird der Befehl Rückgängig ander Stelle fortgesetzt, an dem das Dokument verlassen wurde.

Bitte beachten Sie folgendes, wenn Sie die Befehle Rückgängig und Wiederherstellenverwenden:Please consider the following when using the Undo and Redo commands:

· Die Befehle Rückgängig und Wiederherstellen können auch unbegrenzt oft aufzusammengeführte Unterschiede angewendet werden.

· Es ist wichtig, dass Sie den Cursor in das Dokument setzen, das geändert wurde.Wenn Sie z.B. einen Unterschied aus dem linken Fensterbereich im rechtenübernehmen, steht der Befehl Rückgängig nur dann für diese Aktion zur Verfügung,wenn der Cursor in den rechten Fensterbereich gesetzt wird (da dieser Bereich dasDokument enthält, das geändert wurde).

· Die Verlaufsliste von Rückgängig und Wiederherstellen geht verloren, wenn Sie vonder Text-Ansicht in die Grid-Ansicht wechseln oder umgekehrt.

· Das Menü Bearbeiten und die Befehle Rückgängig und Wiederherstellen stehen inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur

246 Benutzerreferenz Menü "Bearbeiten"

© 2012 Altova GmbHAltova DiffDog 2013

Verfügung.

20.3.2 Wiederherstellen

Strg+Y

Mit dem Befehl Wiederherstellen wird eine zuvor rückgängig gemachte Aktion wiederhergestellt. Der Befehl kann so oft ausgeführt werden, wie der Befehl Rückgängig ausgeführtwurde. Wie auch der Befehl Rückgängig ist Wiederherstellen dokumentenspezifisch und Siekönnen zwischen Dokumenten wechseln.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

20.3.3 Ausschneiden

Umschalt+Entf, Strg+X

Mit dem Befehl Ausschneiden wird der ausgewählte Text in die Zwischenablage kopiert undvon der aktuellen Position gelöscht.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

20.3.4 Kopieren

Strg+C

Mit dem Befehl Kopieren wird der ausgewählte Text in die Zwischenablage kopiert. Damitkönnen Sie Daten innerhalb von DiffDog duplizieren oder Daten in eine andere Applikationkopieren.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

20.3.5 Einfügen

Strg+V

Mit dem Befehl Einfügen wird der Inhalt der Zwischenablage an der aktuellen Cursorpositiondes Dokuments eingefügt, das Sie in DiffDog aktiv machen. Außerdem können Sie Text ausder Zwischenablage in jede andere Anwendung einfügen, die das Einfügen aus derZwischenablage unterstützt.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

© 2012 Altova GmbH

Menü "Bearbeiten" 247Benutzerreferenz

Altova DiffDog 2013

20.3.6 Löschen

Entf

Mit Hilfe des Befehls Löschen können Sie eine markierte Stelle im Dokument löschen.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

20.3.7 Suchen...

Strg+F

Mit dem Befehl Suchen... wird das Dialogfeld Suchen aufgerufen, in dem Sie den gesuchtenString sowie andere Suchoptionen definieren können.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

20.3.8 Weitersuchen

F3

Mit dem Befehl Weitersuchen wird der Befehl Suchen... wiederholt, um nach der nächstenInstanz des gesuchten Texts zu suchen. Wenn Sie diesen Befehl auswählen, während dasDialogfeld Suchen geöffnet ist, wird das Dialogfeld Suchen geschlossen, bevor Sie zurnächsten Instanz des Suchbegriffs gelangen.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

20.3.9 Ersetzen...

Strg+H

Mit dem Befehl Ersetzen... können Sie einen Textstring suchen und durch einen anderenTextstring ersetzen. Der Befehl bietet dieselben Optionen wie der Befehl Suchen.... Sie könnendie Instanzen des gesuchten Strings einzeln ersetzen oder mit Hilfe der Schaltfläche Alleersetzen einen globalen Ersetzungsvorgang durchführen.

Beachten Sie, dass das Menü Bearbeiten und daher auch dieser Befehl inVerzeichnisvergleichsfenstern und Datenbankdatenvergleichsfenstern nicht zur Verfügungsteht.

248 Benutzerreferenz Menü "Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

20.4 Menü "Ansicht"

Das Menü Ansicht enthält Befehle zum Anpassen und Gliedern der Anzeige derDiffDog-Benutzeroberfläche. Es enthält auch den Befehl Gehe zu Zeile/Zeichen, mit dem Siedirekt zu einer bestimmten Zeile/einem bestimmten Zeichen gelangen.

20.4.1 Text-Ansicht

Der Befehl Text-Ansicht steht in Dateivergleichsfenstern (nicht aber in Verzeichnisvergleichs-oder Datenbankdatenvergleichsfenstern) zur Verfügung. Bei Aufrufen dieses Befehls werden beide Dateien im aktiven Dateivergleichsfenster in der Text-Ansicht angezeigt. Beachten Sie,dass beide Dateien immer in derselben Ansicht angezeigt werden. Um die Ansicht zuwechseln, können Sie auch auf das Register "Text-Ansicht" in einem der beidenFensterbereiche klicken. Die Register befinden sich am unteren Rand der Fensterbereiche.

Beachten Sie, dass dieser Befehl in Datenbankdatenvergleichsfenstern undDatenbankdatenvergleichsergebnisfenstern nicht zur Verfügung steht.

20.4.2 Grid-Ansicht

Der Befehl Grid-Ansicht steht in Dateivergleichsfenstern (nicht aber in Verzeichnisvergleichs-oder Datenbankdatenvergleichsfenstern) zur Verfügung. Bei Aufrufen dieses Befehls werden beide Dateien im aktiven Dateivergleichsfenster in der Grid-Ansicht angezeigt. Beachten Sie,dass beide Dateien immer in derselben Ansicht angezeigt werden. Um die Ansicht zuwechseln, können Sie auch auf das Register "Grid-Ansicht" in einem der beidenFensterbereiche klicken. Die Register befinden sich am unteren Rand der Fensterbereiche.

Beachten Sie, dass dieser Befehl in Datenbankdatenvergleichsfenstern undDatenbankdatenvergleichsergebnisfenstern nicht zur Verfügung steht.

20.4.3 Symbolleisten

Der Menüeintrag Symbolleisten steht im Datei, im Verzeichnisvergleichsfenster und imDatenbankdatenvergleichsfenster zur Verfügung und enthält ein Untermenü, das in etwafolgendermaßen aussieht:

© 2012 Altova GmbH

Menü "Ansicht" 249Benutzerreferenz

Altova DiffDog 2013

Die Einträge des Untermenüs können (durch Klicken auf den Untermenüeintrag) aktiviert unddeaktiviert werden. In der obigen Abbildung sind die Standard-Symbolleiste, die Symbolleiste"Vergleichen und Zusammenführen", die Text-Ansichts-Symbolleiste und dieVergleichsmodus-Symbolleiste aktiviert und werden auf der Benutzeroberfläche angezeigt.

Die Symbolleisteneinstellungen werden für Datei-, Verzeichnisvergleiche undDatenbankdatenvergleiche separat vorgenommen. Wenn Symbolleisteneinstellungenvorgenommen werden, während ein Dateivergleichsfenster offen ist, so gelten die Einstellungenfür alle derzeit geöffneten Dateivergleichsfenster und für alle Dateivergleiche, die im Anschlussdaran noch geöffnet werden. Dasselbe gilt für Verzeichnis- undDatenbankdatenvergleichsfenster.

Wenn Sie auf das Untermenü Anpassen klicken, erscheint das Dialogfeld Anpassen. (EineBeschreibung der Optionen des Menüs finden Sie im Abschnitt Extras | Anpassen.) Auf demRegister "Symbolleisten" werden alle verfügbaren Symbolleisten aufgelistet.

20.4.4 Statusleiste

In der Statusleiste, die sich am unteren Rand des DiffDog-Applikationsfensters befindet, werdendie folgenden Applikationsinformationen angezeigt:

· eine Beschreibung der Menübefehle und Symbolleisten-Schaltflächen; wird angezeigt,wenn Sie den Mauszeiger über den Befehl bzw. das Symbol platzieren. DieseInformationen befinden sich in der Statusleiste auf der linken Seite.

· die Position des Cursors im Dokument - also Zeilen- und Zeichennummer. (rechts inder Statusleiste.)

· Status der Feststelltaste, der Num- und der Rollen-Taste. (rechts in der Statusleiste.)· Wenn Sie die 64-Bit-Version von DiffDog verwenden, wird in der Statusleiste das Suffix

(x64) hinter dem Applikationsnamen angezeigt. Für die 32-Bit-Version gibt es keinSuffix.

Sie können die Statusleiste sowohl in Datei- als auch in XML-Schema-, Verzeichnis-,Datenbankdaten- und Datenbankschemavergleichsfenstern über den Befehl Statusleiste ein-und ausblenden.

Anmerkung: Die Applikationsstatusleiste ist nicht mit der Datei- und derVerzeichnisvergleichs-Statusleiste zu verwechseln, die sich am unteren Rand derVergleichsfenster befinden und Informationen über den jeweiligen Vergleich enthalten. DieStatusleisten der Vergleichsfenster werden im Abschnitt DiffDog Benutzeroberflächebeschrieben.

250 Benutzerreferenz Menü "Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

20.4.5 Synchronisierter Bildlauf

Mit dem Befehl Synchronisierter Bildlauf öffnen Sie ein Untermenü, in dem Sie diese Optionfür den horizontalen und vertikalen Bildlauf getrennt einstellen können.

Der synchronisierte Bildlauf steht im Dateivergleichsfenster zur Verfügung. Wenn ein Dokumentin seiner Breite oder Länge über den Rahmen des Fensterbereichs hinausreicht, erscheint amunteren bzw. rechten Rand eine horizontale bzw. eine vertikale Bildlaufleiste. Wenn dersynchronisierte Bildlauf aktiviert ist, kann in beiden Dokumenten simultan ein Bildlaufdurchgeführt werden, so dass die entsprechenden Abschnitte der beide Dokumente gleichzeitigangezeigt werden.

Wenn Sie in einem Dokument (durch Verschieben der Bildlaufleiste, Klicken auf die Pfeile derLeiste oder mit Hilfe des Mausrads) einen Bildlauf durchführen, während der synchronisierteBildlauf aktiv ist, wird auch im anderen Dokument ein (horizontaler oder vertikaler) Bildlaufdurchgeführt, so dass der entsprechende Teil des Dokuments angezeigt wird.

Bitte beachten Sie, dass synchronisierte Bildlauf nur möglich ist, nachdem ein Dateivergleichdurchgeführt wurde (da die entsprechenden Abschnitte in den beiden Dokumenten erst nacheinem Vergleich ausfindig gemacht werden können).

Die Einstellungen für den synchronisierten Bildlauf gelten für die gesamte Applikation undwirken sich sofort auf alle offenen Dateivergleichsfenster (und alle in der Folge geöffneten) aus.

Beachten Sie, dass dieser Befehl in Datenbankdatenvergleichsfenstern undDatenbankdatenvergleichsergebnisfenstern nicht zur Verfügung steht.

20.4.6 Gehe zu Zeile/Zeichen

Strg+G

Die Funktion Gehe zu Zeile/Zeichen steht nur in Dateivergleichsfenstern zur Verfügung undgestattet Ihnen durch Eingabe von Zeilen- und Zeichenkoordinaten zu einer bestimmte Stelle imaktiven Dokument zu gehen. Mit dem Befehl wird das Dialogfeld Gehe zu Textzeile/Zeichen (siehe Abbildung unten) aufgerufen.

Geben Sie die gewünschte Zeilen- und Zeichennummer in das entsprechende Textfeld ein undklicken Sie auf OK. Daraufhin wird der Cursor an die gewünschte Stelle gesetzt.

© 2012 Altova GmbH

Menü "Ansicht" 251Benutzerreferenz

Altova DiffDog 2013

Anmerkung: In der Grid-Ansicht markiert die Funktion Gehe zu Zeile/Zeichen die Zelle, dieder eingegebenen Zeilen- oder Zeichennummer am nächsten liegt.

Beachten Sie, dass dieser Befehl in Datenbankdatenvergleichsfenstern undDatenbankdatenvergleichsergebnisfenstern nicht zur Verfügung steht.

252 Benutzerreferenz Menü "Text-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

20.5 Menü "Text-Ansicht"

Das Menü Text-Ansicht enthält Befehle, die sich auf die Anzeige der Text-Ansicht vonDokumenten in Dateivergleichsfenstern auswirken. Sie können mit Hilfe dieser Befehle dieAnzeige von Dokumenten anpassen.

20.5.1 Zeilenumbruch

Mit dem Befehl Zeilenumbruch können Sie den Zeilenumbruch in der Text-Ansicht aktivierenoder deaktivieren.

20.5.2 Pretty-Print

Mit dem Befehl Pretty-Print wird das aktive XML-Dokument in der Textansicht neu formatiert,um das Dokument strukturiert anzuzeigen. Jeder Child-Node wird um vier Leerzeichen vomParent eingerückt.

Anmerkung: Der Befehl Pretty-Print ist kein ein/aus-Befehl. Nach Ausführung des Befehls,kann die Formatierung nicht mehr durch erneutes Klicken auf den Befehl Pretty-Printrückgängig gemacht werden. Um Pretty-Print rückgängig zu machen, müssen Sie den Befehl Rückgängig (Strg+Z oder Alt+Rücktaste) verwenden.

20.5.3 Lesezeichen einfügen/löschen

Der Befehl Lesezeichen einfügen/löschen steht nur in der Text-Ansicht zur Verfügung. Er fügtan der aktuellen Cursorposition ein Lesezeichen ein bzw. entfernt das Lesezeichen, wenn sichder Cursor in einer Zeile befindet, die zuvor mit einem Lesezeichen versehen wurde.

Mit einem Lesezeichen versehene Zeilen werden auf eine von zwei Arten angezeigt: Wenn dieLesezeichenleiste aktiviert ist, erscheint eine durchgezogene zyanfarbene Ellipse links vomText in der Lesezeichenleiste. Wenn die Lesezeichenleiste nicht aktiviert ist, wird die gesamteZeile, die den Cursor enthält, in Zyan angezeigt.

© 2012 Altova GmbH

Menü "Text-Ansicht" 253Benutzerreferenz

Altova DiffDog 2013

Tipp: Im Dialogfeld Anpassen können Sie diesem Befehl auf dem Register "Tastatur" einTastaturkürzel zuweisen.

20.5.4 Zum nächsten Lesezeichen

Der Befehl Zum nächsten Lesezeichen steht nur in der Text-Ansicht zur Verfügung. Damitwird der Textcursor an den Beginn der nächsten Zeile gesetzt, die mit einem Lesezeichenversehen ist.

Tipp: Im Dialogfeld Anpassen können Sie diesem Befehl auf dem Register "Tastatur" einTastaturkürzel zuweisen.

20.5.5 Zum vorhergehenden Lesezeichen

Der Befehl Zum vorhergehenden Lesezeichen steht nur in der Text-Ansicht zur Verfügung.Damit wird der Textcursor an den Beginn der vorhergehenden Zeile gesetzt, die mit einemLesezeichen versehen ist.

Tipp: Im Dialogfeld Anpassen können Sie diesem Befehl auf dem Register "Tastatur" einTastaturkürzel zuweisen.

20.5.6 Alle Lesezeichen löschen

Der Befehl Alle Lesezeichen löschen steht nur in der Text-Ansicht zur Verfügung. Damitwerden alle derzeit definierten Lesezeichen aus dem aktiven Dokument entfernt. Beachten Sie,dass sich dieser Befehl nicht mit Rückgängig rückgängig machen lässt.

Tipp: Im Dialogfeld Anpassen können Sie diesem Befehl auf dem Register "Tastatur" einTastaturkürzel zuweisen.

20.5.7 Alle ein-/ausklappen

Mit dem Befehl Alle ein-/ausklappen können Sie im aktiven Dokument zwischen zweiMöglichkeiten wechseln: (i) Alle Nodes werden erweitert angezeigt und (ii) Alle Nodes werdenreduziert angezeigt.

20.5.8 Einstellungen für Textansicht

Der Befehl Einstellungen für Textansicht öffnet das Dialogfeld Einstellungen für Textansicht, indem Sie Einstellungen für die Anzeige von Zeilennummern-, Lesezeichen- und Klappleistendefinieren, die Tabulatorgröße festlegen und definieren können, welche visuellen Hilfsmittel inder Text-Ansicht zur Verfügung stehen.

254 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

20.6 Menü "Grid-Ansicht"

Das Menü Grid-Ansicht enthält Befehle für die Arbeit mit Dokumenten in der Grid-Ansicht vonDateivergleichsfenstern.

Diese Befehle stehen in der Text-Ansicht nicht zur Verfügung.

20.6.1 Einfügen

Wenn Sie den Cursor über den Befehl Einfügen platzieren, erscheint ein Untermenü mit denDatenelementen, die eingefügt werden können. Die Einträge des Untermenüs von Einfügensind nur in der Grid-Ansicht aktiv. Datenelemente, die für die aktuelle Auswahl nicht eingefügtwerden können, sind ausgegraut.

Mit den Befehlen des Untermenüs Einfügen können Sie (i) die XML-Deklaration undNode-Typen (Attribute, Element, Text, CDATA, Comment, Processing Instruction) inXML-Dokumenten, (ii) DOCTYPE-Deklarationen und externe DTD-Deklarationen inXML-Dokumenten und (iii) DTD-Deklarationen (ELEMENT, ATTLIST, ENTITY und NOTATION)in DTD-Dokumenten und interne DTD-Deklarationen von XML-Dokumenten einfügen.

Einfügen | Attribute

Der Befehl Einfügen | Attribute steht nur in der Grid-Ansicht zur Verfügung und fügt ein neuesAttribut vor dem ausgewählten Datenelement ein. Manchmal erscheint das eingefügte Attribut inder Grid-Ansicht einige Zeilen vor dem aktuellen Datenelement. Dies liegt daran, dass Attributein der Grid-Ansicht unmittelbar auf das Parent-Element folgen und vor allen Child-Elementendieses Parent-Elements aufscheinen.

© 2012 Altova GmbH

Menü "Grid-Ansicht" 255Benutzerreferenz

Altova DiffDog 2013

Einfügen | Element

Der Befehl Einfügen | Element steht nur in der Grid-Ansicht zur Verfügung und fügt ein neuesElement vor dem ausgewählten Datenelement ein. Wenn es sich bei der aktuellen Auswahl umein Attribut handelt, erscheint das neue Element vor dem ersten Child-Element desParent-Elements des Attributs.

Einfügen | Text

Der Befehl Einfügen | Text steht nur in der Grid-Ansicht zur Verfügung und fügt eine neueTextzeile vor dem ausgewählten Datenelement ein. Wenn es sich bei der aktuellen Auswahl umein Attribut handelt, wird die Textzeile nach dem Attribut und vor dem ersten Child-Element desParent-Elements des Attributs eingefügt.

Einfügen | CData

Der Befehl Einfügen | CDATA steht nur in der Grid-Ansicht zur Verfügung und fügt einenneuen CDATA-Block vor dem ausgewählten Datenelement ein. Wenn es sich bei der aktuellenAuswahl um ein Attribut handelt, wird der CDATA-Block nach dem Attribut und vor dem erstenChild-Element des Parent-Elements des Attributs eingefügt.

Einfügen | Comment

Der Befehl Einfügen | Comment steht nur in der Grid-Ansicht zur Verfügung und fügt einenneuen Comment-Block vor dem ausgewählten Datenelement ein. Wenn es sich bei deraktuellen Auswahl um ein Attribut handelt, wird die neue Comment-Zeile nach dem Attribut undvor dem ersten Child-Element des Parent-Elements des Attributs eingefügt.

Einfügen | XML

Der Befehl Einfügen | XML steht nur in der Grid-Ansicht zur Verfügung und fügt eine Zeile fürdie XML-Deklaration vor dem ausgewählten Datenelement ein. Sie müssen die Child-Attributeder XML-Deklaration und die Werte dieses Attributs einfügen. Eine XML-Deklaration sollteungefähr folgendermaßen aussehen:

<?xml version="1.0" encoding="UTF-8"?>

Anmerkung: Da ein XML-Dokument nur eine XML-Deklaration am Beginn der Datei enthaltendarf, sollte dieser Befehl nur verwendet werden, wenn die oberste Zeile ausgewählt ist undwenn noch keine XML-Deklaration vorhanden ist.

Einfügen | Processing Instruction

Der Befehl Einfügen | Processing Instruction steht nur in der Grid-Ansicht zur Verfügung undfügt eine Processing Instruction (PI) vor dem ausgewählten Datenelement ein. Wenn es sichbei der aktuellen Auswahl um ein Attribut handelt, wird die neue PI nach dem Attribut und vor

256 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

dem ersten Child-Element des Parent-Elements des Attributs eingefügt.

Einfügen | DOCTYPE

Der Befehl Einfügen | DOCTYPE steht in der Grid-Ansicht einer XML-Datei zur Verfügung,wenn der Node der obersten Ebene ausgewählt ist. Er dient zum Einfügen einerDOCTYPE-Deklaration am Anfang des XML-Dokuments. Sie müssen den Namen desDOCTYPE eingeben und dieser Name muss derselbe sein, wie der Name desDokument-Elements.

Nachdem Sie den Namen des DOCTYPE eingegeben haben, können Sie die Deklarationeneingeben, die in der internen DTD-Untermenge verwendet werden sollen.

Anmerkung: Eine DOCTYPE-Deklaration darf nur zwischen der XML-Deklaration und demXML-Dokument-Element vorkommen.

Einfügen | ExternalID

Der Befehl Einfügen | ExternalID steht zur Verfügung, wenn in der Grid-Ansicht ein"Child"-Datenelement der DOCTYPE-Deklaration einer XML-Datei ausgewählt ist. Mit diesemBefehl wird in der Grid-Ansicht eine Zeile für einen externen Identifier (PUBLIC oder SYSTEM)eingefügt. Sie müssen den Typ des Identifiers und seinen Wert eingeben.

Die Textansicht zum oben gezeigten Screenshot der Grid-Ansicht sieht etwa folgendermaßenaus:

Anmerkung: Sie können für die ExternalID eine Zeile als Child hinzufügen, wenn dasDOCTYPE-Datenelement ausgewählt ist, oder Sie können diese einfügen bzw. anhängen,wenn eines der Child-Datenelemente des DOCTYPE-Datenelements ausgewählt ist, z.B. dieELEMENT-Deklaration name im obigen Beispiel.

Referenz auf externe Ressourcen

Eine DOCTYPE-Deklaration in einer XML-Datei kann eine Referenz auf eine externeRessource enthalten, die DTD-Deklarationen enthält. Diese Ressource wird entweder durcheinen Public oder einen System Identifier referenziert. Zum Beispiel:

<!DOCTYPE doc_element_name PUBLIC "publicID" "systemID"><!DOCTYPE doc_element_name SYSTEM "systemID">

© 2012 Altova GmbH

Menü "Grid-Ansicht" 257Benutzerreferenz

Altova DiffDog 2013

Ein System Identifier ist eine URI, die die externe Ressource angibt. Ein Public Identifier istpfadunabhängig und kann zum Dereferenzieren des Pfads zu einer externen Ressourceverwendet werden. So werden z.B. in Ihrer XMLSpy Installation URIs für gängige DTDs undXML-Schemas in einer Katalogdatei namens MainCatalog.xml aufgelistet. Ein PublicIdentifier in einem XML-Dokument kann verwendet werden, um ein in MainCatalog.xmlgelistetes DTD zu dereferenzieren.

Einfügen | Element

Der Befehl Einfügen | ELEMENT steht nur in der Grid-Ansicht, für DTD-Dokumente oder wennein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zurVerfügung. Er dient zum Einfügen einer ELEMENT-Deklaration vor der ausgewähltenDeklaration.

Einfügen | ATTLIST

Der Befehl Einfügen | ATTLIST steht nur in der Grid-Ansicht, für DTD-Dokumente oder wennein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zurVerfügung. Er dient zum Einfügen einer ATTLIST-Deklaration vor der ausgewähltenDeklaration.

Einfügen | ENTITY

Der Befehl Einfügen | ENTITY steht nur in der Grid-Ansicht, für DTD-Dokumente oder wennein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zurVerfügung. Er dient zum Einfügen einer ENTITY-Deklaration vor der ausgewählten Deklaration.

Einfügen | NOTATION

Der Befehl Einfügen | NOTATION steht nur in der Grid-Ansicht, für DTD-Dokumente oderwenn ein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist,zur Verfügung. Er dient zum Einfügen einer NOTATION-Deklaration vor der ausgewähltenDeklaration.

20.6.2 Anhängen

Wenn Sie den Cursor über den Befehl Anhängen platzieren, erscheint ein Untermenü mit denDatenelementen, die für eine bestimmte Auswahl eingefügt werden können. Die Einträge desUntermenüs von Anhängen sind nur in der Grid-Ansicht aktiv. Datenelemente, die für dieaktuelle Auswahl nicht eingefügt werden können, sind ausgegraut.

258 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

Mit den Befehlen des Untermenüs Anhängen können Sie (i) die XML-Deklaration undNode-Typen (Attribute, Element, Text, CDATA, Comment, Processing Instruction) inXML-Dokumenten, (ii) DOCTYPE-Deklarationen und externe DTD-Deklarationen inXML-Dokumenten und (iii) DTD-Deklarationen (ELEMENT, ATTLIST, ENTITY und NOTATION)in DTD-Dokumenten und internen DTD-Deklarationen von XML-Dokumenten anhängen.

Anhängen | Attribute

Der Befehl Anhängen | Attribute steht nur in der Grid-Ansicht zur Verfügung und hängt einneues Attribut an.

Anhängen | Element

Der Befehl Anhängen | Element steht nur in der Grid-Ansicht zur Verfügung und hängt einenElement-Node nach dem letzten gleichrangigen Element des ausgewählten Elements an. Wennes sich bei der aktuellen Auswahl um einen Attribut-Node handelt, wird der Element-Node nachdem letzten Child-Element des Parent-Elements des ausgewählten Attributs angehängt.

Anhängen | Text

Der Befehl Anhängen | Text steht nur in der Grid-Ansicht zur Verfügung und hängt einenTextblock nach dem letzten gleichrangigen Element des ausgewählten Elements an. Wenn essich bei der aktuellen Auswahl um einen Attribut-Node handelt, wird der Textblock nach demletzten Child-Element des Parent-Elements des ausgewählten Attributs angehängt.

Anhängen | CData

© 2012 Altova GmbH

Menü "Grid-Ansicht" 259Benutzerreferenz

Altova DiffDog 2013

Der Befehl Anhängen | CDATA steht nur in der Grid-Ansicht zur Verfügung und hängt einenCDATA-Node nach dem letzten gleichrangigen Element des ausgewählten Node an, wenn essich nicht um einen Attribut-Node handelt. Wenn es sich bei der aktuellen Auswahl um einenAttribut-Node handelt, wird der CDATA-Abschnitt nach dem letzten Child-Element desParent-Elements des ausgewählten Attributs angehängt.

Anhängen | Comment

Der Befehl Anhängen | Comment steht nur in der Grid-Ansicht zur Verfügung und hängt einenComment-Node nach dem letzten gleichrangigen Element des ausgewählten Node an, wenn essich nicht um einen Attribut-Node handelt. Wenn es sich bei der aktuellen Auswahl um einenAttribut-Node handelt, wird der Comment-Node nach dem letzten Child-Element desParent-Elements des ausgewählten Attributs angehängt.

Anhängen | XML

Der Befehl Anhängen | XML steht nur in der Grid-Ansicht zur Verfügung und fügt eine Zeile fürdie XML-Deklaration als erstes Datenelement in ein Dokument ein. Sie müssen dieChild-Attribute der XML-Deklaration und die Werte dieses Attributs einfügen. EineXML-Deklaration sollte ungefähr folgendermaßen aussehen:

<?xml version="1.0" encoding="UTF-8"?>

Anmerkung: Da ein XML-Dokument nur eine XML-Deklaration am Beginn der Datei enthaltendarf, sollte dieser Befehl nur verwendet werden, wenn die oberste Zeile ausgewählt ist undwenn noch keine XML-Deklaration vorhanden ist.

Anhängen | Processing Instruction

Der Befehl Anhängen | Processing Instruction steht nur in der Grid-Ansicht zur Verfügungund hängt einen Processing Instruction-Node nach dem letzten gleichrangigen Element desausgewählten Node an, wenn es sich nicht um einen Attribut-Node handelt. Wenn es sich beider aktuellen Auswahl um einen Attribut-Node handelt, wird der Processing Instruction-Nodenach dem letzten Child-Element des Parent-Elements des ausgewählten Attributs angehängt.

Anhängen | DOCTYPE

Der Befehl Anhängen | DOCTYPE steht in der Grid-Ansicht einer XML-Datei zur Verfügung,wenn ein Node der obersten Ebene ausgewählt ist. Mit diesem Befehl wird eineDOCTYPE-Deklaration am Beginn des XML-Dokuments angehängt. Sie müssen den Namendes DOCTYPE eingeben und dieser Name muss derselbe sein, wie der Name desDokument-Elements.

Nachdem Sie den Namen des DOCTYPE eingegeben haben, können Sie die Deklarationeneingeben, die in der internen DTD-Untermenge verwendet werden sollen.

260 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

Anmerkung: Eine DOCTYPE-Deklaration darf nur zwischen der XML-Deklaration und demXML-Dokument-Element vorkommen.

Anhängen | ExternalID

Der Befehl Anhängen | ExternalID steht zur Verfügung, wenn in der Grid-Ansichtein"Child"-Datenelement der DOCTYPE-Deklaration einer XML-Datei ausgewählt ist. Mit diesemBefehl wird in der Grid-Ansicht eine Zeile für einen externen Identifier (PUBLIC oder SYSTEM)eingefügt. Sie müssen den Typ des Identifiers und seinen Wert eingeben.

Die Textansicht zum oben gezeigten Screenshot der Grid-Ansicht sieht etwa folgendermaßenaus:

Anmerkung: Sie können für die External-ID eine Zeile als Child hinzufügen, wenn dasDOCTYPE-Datenelement ausgewählt ist, oder Sie können diese einfügen bzw. anhängen,wenn eines der Child-Datenelemente des DOCTYPE-Datenelements ausgewählt ist, z.B. dieELEMENT-Deklaration name im obigen Beispiel.

Anhängen | Element

Der Befehl Anhängen | Element steht nur in der Grid-Ansicht, für DTD-Dokumente oder wennein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zurVerfügung. Er dient zum Anhängen einer ELEMENT-Deklaration an die Liste der Deklarationen.

Anhängen | ATTLIST

Der Befehl Anhängen | ATTLIST steht nur in der Grid-Ansicht, für DTD-Dokumente oder wennein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zurVerfügung. Er dient zum Anhängen einer ATTLIST-Deklaration an die Liste der Deklarationen.

Anhängen | ENTITY

Der Befehl Anhängen | ENTITY steht nur in der Grid-Ansicht, für DTD-Dokumente oder wennein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zurVerfügung. Er dient zum Anhängen einer ENTITY-Deklaration an die Liste der Deklarationen.

Anhängen | NOTATION

© 2012 Altova GmbH

Menü "Grid-Ansicht" 261Benutzerreferenz

Altova DiffDog 2013

Der Befehl Anhängen | NOTATION steht nur in der Grid-Ansicht, für DTD-Dokumente oderwenn ein Datenelement in der DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist,zur Verfügung. Er dient zum Anhängen einer NOTATION-Deklaration an die Liste derDeklarationen.

20.6.3 Child hinzufügen

Wenn Sie den Cursor über den Befehl Child hinzufügen platzieren, erscheint ein Untermenümit den Datenelementen, die für eine bestimmte Auswahl eingefügt werden können. DieEinträge des Untermenüs von Child hinzufügen sind nur in der Grid-Ansicht aktiv.Datenelemente, die für die aktuelle Auswahl nicht eingefügt werden können, sind ausgegraut.

Mit den Befehlen des Untermenüs Child hinzufügen können Sie Child-Datenelemente für (i)die XML-Deklaration und Node-Typen (Attribute, Element, Text, CDATA, Comment, ProcessingInstruction) in XML-Dokumenten, (ii) DOCTYPE-Deklarationen und externe DTD-Deklarationenin XML-Dokumenten und (iii) DTD-Deklarationen (ELEMENT, ATTLIST, ENTITY undNOTATION) in DTD-Dokumenten und internen DTD-Deklarationen von XML-Dokumentenhinzufügen.

Child hinzufügen | Attribute

Der Befehl Child hinzufügen | Attribute steht nur in der Grid-Ansicht und nur, wenn einElement-Node ausgewählt ist, zur Verfügung. Er dient zum Hinzufügen eines neuen Attributsals Child des ausgewählten Element-Node.

Child hinzufügen | Element

Der Befehl Child hinzufügen | Element steht nur in der Grid-Ansicht zur Verfügung. Es dientzum Einfügen eines neuen Elements als Child des ausgewählten Node.

262 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

Child hinzufügen | Text

Der Befehl Child hinzufügen | Text steht nur in der Grid-Ansicht zur Verfügung. Es dient zumEinfügen von neuem Textinhalt als Child des ausgewählten Node.

Child hinzufügen | CData

Der Befehl Child hinzufügen | CData steht nur in der Grid-Ansicht zur Verfügung. Es dient zumEinfügen eines neuen CDATA-Abschnitts als Child des ausgewählten Datenelements.

Child hinzufügen | Comment

Der Befehl Child hinzufügen | Comment steht nur in der Grid-Ansicht zur Verfügung. Es dientzum Einfügen eines neuen Comment Node als Child des ausgewählten Datenelements.

Child hinzufügen | XML

Der Befehl Child hinzufügen | XML steht nur in der Grid-Ansicht zur Verfügung und nur, wenndie Datei leer ist. Er dient zum Hinzufügen einer Zeile für die XML-Deklaration. Sie müssen dieChild-Attribute der XML-Deklaration und die Werte dieses Attributs einfügen. EineXML-Deklaration sollte ungefähr folgendermaßen aussehen:

<?xml version="1.0" encoding="UTF-8"?>

Child hinzufügen | Processing Instruction

Der Befehl Child hinzufügen | Processing Instruction steht nur in der Grid-AnsichtzurVerfügung. Es dient zum Einfügen einer neuen Processing Instruction (PI) als Child desausgewählten Node.

Child hinzufügen | DOCTYPE

Der Befehl Child hinzufügen | DOCTYPE steht nur in der Grid-Ansicht eines leerenDokuments zur Verfügung. Er dient zum Einfügen einer neuen DOCTYPE-Deklaration in einXML-Dokument. Die DOCTYPE-Deklaration kann zum Deklarieren einer internenDTD-Untermenge verwendet werden.

Child hinzufügen | ExternalID

Der Befehl Child hinzufügen | ExternalID steht nur dann zur Verfügung, wenn die DOCTYPE-Deklaration in der Grid-Ansicht einer XML-Datei ausgewählt ist. Mit diesem Befehl wird in derGrid-Ansicht eine Zeile für einen externen Identifier (PUBLIC oder SYSTEM) eingefügt. Siemüssen den Typ des Identifiers und seinen Wert eingeben.

© 2012 Altova GmbH

Menü "Grid-Ansicht" 263Benutzerreferenz

Altova DiffDog 2013

Die Textansicht zum oben gezeigten Screenshot der Grid-Ansicht sieht etwa folgendermaßenaus:

Anmerkung: Sie können für die External-ID eine Zeile als Child hinzufügen, wenn dasDOCTYPE-Datenelement ausgewählt ist, oder Sie können diese einfügen bzw. anhängen,wenn eines der Child-Datenelemente des DOCTYPE-Datenelements ausgewählt ist, z.B. dieELEMENT-Deklaration name im obigen Beispiel.

Child hinzufügen | Element

Der Befehl Child hinzufügen | ELEMENT steht nur in der Grid-Ansicht, für DTD-Dokumenteoder wenn die DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zur Verfügung. Erdient zum Anhängen einer ELEMENT-Deklaration an die Liste der Deklarationen.

Child hinzufügen | ATTLIST

Der Befehl Child hinzufügen | ATTLIST steht nur in der Grid-Ansicht, für DTD-Dokumenteoder wenn die DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zur Verfügung. Erdient zum Anhängen einer ATTLIST-Deklaration an die Liste der Deklarationen.

Child hinzufügen | ENTITY

Der Befehl Child hinzufügen | ENTITY steht nur in der Grid-Ansicht, für DTD-Dokumente oderwenn die DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zur Verfügung. Er dientzum Anhängen einer ENTITY-Deklaration an die Liste der Deklarationen.

Child hinzufügen | NOTATION

Der Befehl Child hinzufügen | NOTATION steht nur in der Grid-Ansicht, für DTD-Dokumenteoder wenn die DOCTYPE-Deklaration eines XML-Dokuments ausgewählt ist, zur Verfügung. Erdient zum Anhängen einer NOTATION-Deklaration an die Liste der Deklarationen.

20.6.4 Konvertieren in

Mit dem Befehl Konvertieren in wird ein ausgewähltes Datenelement in der Grid-Ansicht ineinen anderen Datenelementtyp konvertiert. Diese Operation steht nur in der Grid-Ansicht undnur für einzelne Datenelemente zur Verfügung, die keinen Child Node enthalten. Wenn Sie denCursor über den Befehl Konvertieren in platzieren, erscheint ein Untermenü mit den Einträgen,in die das ausgewählte Datenelement konvertiert werden kann.

264 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

Falls infolge der Operation Daten verloren gehen (z.B. ginge beim Konvertieren eines Attributsin einen Comment der Attributname verloren), wird ein Dialogfeld mit einer Warnung angezeigt.

20.6.5 Tabelle

Der Menübefehl Tabelle kann nur in der Grid-Ansicht verwendet werden. Er enthält einUntermenü, über das Sie den ausgewählten Abschnitt als Tabelle bearbeiten können.

Als Tabelle anzeigen

Der Befehl Als Tabelle anzeigen gestattet Ihnen, zwischen der Grid-Standardansicht und derTabellenansicht eines Elements im Dokument zu wechseln.

Zeile einfügen

Der Befehl Zeile einfügen ist in der Tabellenansicht aktiv, wenn eine Zeile oder Zelleausgewählt ist. Sie können damit eine neue Zeile vor der ausgewählten Zeile einfügen. Dieneue Zeile entspricht einer Instanz des Tabellenelements. Für das neue Element werden auchdie obligatorischen Child-Elemente erzeugt.

© 2012 Altova GmbH

Menü "Grid-Ansicht" 265Benutzerreferenz

Altova DiffDog 2013

Zeile anhängen

Der Befehl Zeile anhängen ist in der Tabellenansicht aktiv, wenn eine Zeile oder Zelleausgewählt ist. Sie können damit eine neue Zeile hinter der ausgewählten Zeile anhängen. Dieneue Zeile entspricht einer Instanz des Tabellenelements. Für das neue Element werden auchdie obligatorischen Child-Elemente erzeugt.

Aufsteigend sortieren

Der Befehl Aufsteigend sortieren ist in der Tabellenansicht aktiv, wenn eine Spalte oder Zelleausgewählt ist. Er dient zum Sortieren der Tabelle in aufsteigender Reihenfolge anhand desInhalts der ausgewählten Spalte. DiffDog versucht automatisch zu ermitteln, welche Art vonDaten in der Spalte verwendet werden und sortiert diese je nach Inhalt in alphabetischer odernumerischer Reihenfolge. Falls dies nicht aus der Tabelle hervorgeht, werden Sie aufgefordert,die gewünschte Sortiermethode auszuwählen (Abbildung unten).

Absteigend sortieren

Der Befehl Absteigend sortieren ist in der Tabellenansicht aktiv, wenn eine Spalte oder Zelleausgewählt ist. Er dient zum Sortieren der Tabelle in absteigender Reihenfolge anhand desInhalts der ausgewählten Spalte. DiffDog versucht automatisch zu ermitteln, welche Art vonDaten in der Spalte verwendet werden und sortiert diese je nach Inhalt in alphabetischer odernumerischer Reihenfolge. Falls dies nicht aus der Tabelle hervorgeht, werden Sie aufgefordert,die gewünschte Sortiermethode auszuwählen. (Eine Abbildung finden Sie im vorstehendenKapitel Aufsteigend sortieren.)

20.6.6 Höher stufen

Der Befehl Höher stufen steht nur in der Grid-Ansicht zur Verfügung. Er dient dazu, denausgewählten Node um eine Ebene nach links (also nach oben) zu verschieben, so dass einChild-Element zu einem gleichrangigen Element des Parent-Elements wird.

266 Benutzerreferenz Menü "Grid-Ansicht"

© 2012 Altova GmbHAltova DiffDog 2013

20.6.7 Tiefer stufen

Der Befehl Tiefer stufen steht nur in der Grid-Ansicht zur Verfügung. Er dient dazu, denausgewählten Node um eine Ebene nach rechts (also nach unten) zu verschieben, so dass einElement zu einem Child-Element des vorherigen gleichrangigen Elements wird.

20.6.8 In Element einbinden

Der Befehl In Element einbinden steht nur in der Grid-Ansicht zur Verfügung. Er schließt denausgewählten Text in ein neues Element ein. Das neue Element wird innerhalb der Zeile erstelltund umschließt den ausgewählten Text. Wenn Sie ein Dokument bearbeiten, das auf einemSchema oder einer DTD basiert, wird automatisch eine Liste mit gültigen Auswahlmöglichkeitenfür den Namen des Elements angezeigt, in das der Text gesetzt werden soll.

In der unten gezeigten Abbildung ist zum Beispiel der Text Nanonull im Element paramarkiert.

Wenn Sie den Befehl Grid-Ansicht | In Element einbinden auswählen, wird der Text"Nanonull" innerhalb der Zeile in ein neu erstelltes Element gesetzt und es erscheint eine Liste,aus der Sie den Namen des Elements auswählen können. Diese Elemente sind im Schema alsChild-Elemente von para definiert.

Der ausgewählte Textabschnitt wird zum Namen des neuen Elements. Alternativ dazu könnenSie auch einen anderen Namen für das Element eingeben.

© 2012 Altova GmbH

Menü "XML" 267Benutzerreferenz

Altova DiffDog 2013

20.7 Menü "XML"

Das Menü XML enthält Befehle für XML-Dokumente, die in Dateivergleichsfenstern geöffnetwurden.

20.7.1 Wohlgeformtheit prüfen

F7

Mit dem Befehl Wohlgeformtheit prüfen wird das aktive Dokument auf seine Wohlgeformtheitnach den Definitionen der XML 1.0 Spezifikation überprüft. Dieser Befehl steht sowohl in der Text-Ansicht als auch in der Grid-Ansicht von Dateivergleichsfenstern zur Verfügung. BeiDurchführung der Wohlgeformtheitsprüfung werden die Ergebnisse der Überprüfung - also obdie Prüfung erfolgreich war oder nicht - in einem Nachrichtenfeld angezeigt.

Anmerkung: Dieser Befehl steht für alle Dateien zur Verfügung, deren Erweiterungen imDialogfeld DiffDog Optionen auf dem Register "Dateiarten" als XML-konform definiert wurden.

20.7.2 Validieren

F8

Der Befehl Validieren steht sowohl in der Text-Ansicht als auch in der Grid-Ansicht derDateivergleichsfenster zur Verfügung. Sie können damit das aktive XML-Dokument gegen eineDTD, ein XML-Schema oder ein anderes Schema validieren. Das dazugehörige Schema mussin der zu validierenden Datei deklariert sein. Bei der Validierung des Dokuments erscheint einNachrichtenfeld mit dem Ergebnis der Validierung, also ob die Validierung erfolgreich war odernicht.

Anmerkung: Dieser Befehl steht für alle Dateien zur Verfügung, deren Erweiterungen imDialogfeld DiffDog Optionen auf dem Register "Dateiarten" als XML-konform definiert wurden.

268 Benutzerreferenz Menü "Vergleichen und Zusammenführen"

© 2012 Altova GmbHAltova DiffDog 2013

20.8 Menü "Vergleichen und Zusammenführen"

Das Menü Vergleichen und Zusammenführen enthält Befehle zum Verwalten von Datei-,XML Schema-, Verzeichnis-, Microsoft Word-Dokument-, Datenbankdaten- undDatenbankschema vergleichen. Abhängig vom aktiven Vergleichsfenster stehen in diesemMenü darüber hinaus Optionen zum Einstellen des Vergleichsmodus, Befehle zum Navigierenin verglichenen Dokumenten in den Vergleichsfenstern und zum Zusammenführen der darinenthaltenen Unterschiede, sowie Befehle zum Synchronisieren von Verzeichnissen, Generierenvon Merge Scripts, bzw. zum Erstellen von Mappings, zum Erweitern und Reduzieren vonDatenbankelementen zur Verfügung.

Bitte beachten Sie, dass sich der Inhalt des Menüs Vergleichen und Zusammenführendynamisch ändert, je nachdem ob ein Dateivergleich, XML Schemavergleich, einVerzeichnisvergleich, ein Microsoft Word-Dokumentvergleich, ein Datenbankdatenvergleich,oder ein Datenbankschemavergleich aktiv ist.

20.8.1 Dateivergleich

Das Menü Vergleichen und Zusammenführen für Dateivergleiche enthält Befehle zum (i)Einstellen des Vergleichsmodus, (ii) Starten eines Vergleichs, (iii) Navigieren in verglichenenDokumenten und Anzeigen von Unterschieden in Dateivergleichsfenstern, (iv) Zusammenführen der darin enthaltenen Unterschiede und (v) Einstellen derVergleichsverwaltungsoptionen.

© 2012 Altova GmbH

Menü "Vergleichen und Zusammenführen" 269Benutzerreferenz

Altova DiffDog 2013

Nur Textvergleich

Der Befehl Nur Textvergleich ändert den Vergleichsmodus eines Dateivergleichs bzw.Verzeichnisvergleichs auf Textvergleich. Beachten Sie, dass dieser Befehl nicht verfügbar ist,wenn der Schnellvergleichsmodus aktiv ist. Um in diesem Fall zum Textvergleich zu wechseln,müssen Sie zuerst den Schnellvergleichsmodus deaktivieren.

XML-Vergleich

Der Befehl XML-Vergleich ändert den Vergleichsmodus eines Dateivergleichs bzw.Verzeichnisvergleichs auf XML-Vergleich. Beachten Sie, dass dieser Befehl nicht verfügbar ist,wenn der Schnellvergleichsmodus aktiv ist. Um in diesem Fall zum XML-Vergleich zu wechseln,müssen Sie zuerst den Schnellvergleichsmodus deaktivieren.

Als Binärdatei vergleichen

Der Befehl Als Binärdatei vergleichen ändert den Vergleichsmodus eines Dateivergleichsbzw. Verzeichnisvergleichs auf Binärvergleich. Beachten Sie, dass dieser Befehl nicht verfügbarist, wenn der Schnellvergleichsmodus aktiv ist. Um in diesem Fall zum Binärvergleich zuwechseln, müssen Sie zuerst den Schnellvergleichsmodus deaktivieren.

Nach Dateierweiterung vergleichen

Der Befehl Nach Dateierweiterung vergleichen ändert den Vergleichsmodus einesDateivergleichs bzw. Verzeichnisvergleichs dynamisch entsprechend den Einstellungen aufdem Register "Dateiarten" im Dialogfeld DiffDog Optionen. Beachten Sie, dass dieser Befehlnicht verfügbar ist, wenn der Schnellvergleichsmodus aktiv ist. Um in diesem Fall zumDateierweiterungsmodus zu wechseln, müssen Sie zuerst den Schnellvergleichsmodusdeaktivieren.

Vergleich starten

F5

Mit diesem Befehl können Sie im aktiven Vergleichsfenster einen Vergleich starten.

Nächster Unterschied

Alt+Nach unten-Pfeil

Dieser Befehl wählt den nächsten Unterschied im Dokument als aktuellen Unterschied aus.

Vorhergehender Unterschied

Alt+Nach oben-Pfeil

Dieser Befehl wählt den vorhergehenden Unterschied im Dokument als aktuellen Unterschiedaus.

270 Benutzerreferenz Menü "Vergleichen und Zusammenführen"

© 2012 Altova GmbHAltova DiffDog 2013

Letzter Unterschied

Alt+Ende

Dieser Befehl wählt den letzten Unterschied im Dokument als aktuellen Unterschied aus.

Erster Unterschied

Alt+Pos1

Dieser Befehl wählt den ersten Unterschied im Dokument als aktuellen Unterschied aus.

Aktuellen Unterschied anzeigen

Strg+Eingabe

Führt einen Bildlauf im Dokument durch, um den aktuellen Unterschied anzuzeigen.

Aktuellen Unterschied markieren

Alt+Eingabe

Dieser Befehl macht den ausgewählten Unterschied zum aktuellen Unterschied und definiert ihnals den Unterschied, von dem aus navigiert wird.

Von links nach rechts kopieren

Alt+Nach-rechts

Dieser Befehl kopiert für den ausgewählten Unterschied Text aus dem Dokument im linkenFensterbereich in das Dokument im rechten Fensterbereich.

Von rechts nach links kopieren

Alt+Nach-links

Dieser Befehl kopiert für den ausgewählten Unterschied Text aus dem Dokument im rechtenFensterbereich in das Dokument im linken Fensterbereich.

Optionen vor Vergleich anzeigen

Wenn Sie diesen Befehl für ein Vergleichsfenster aktivieren, wird jedes Mal, bevor in diesemFenster ein Vergleich durchgeführt wird, das Dialogfeld Vergleichsoptionen angezeigt.Beachten Sie, dass das Dialogfeld Vergleichsoptionen nicht angezeigt wird, wenn Vergleiche während der Bearbeitung eines Dokuments von DiffDog dynamisch durchgeführt werden.

Vergleich automatisch starten

Wenn diese Option aktiviert ist, wird automatisch ein Vergleich gestartet, sobald beide Dateienbzw. Verzeichnisse im Vergleichsfenster ausgewählt und geöffnet wurden. Wenn diese Optiondeaktiviert ist, muss ein (Datei- oder Verzeichnis-) Vergleich (durch Klicken auf Vergleichenund Zusammenführen | Vergleich starten) explizit gestartet werden.

© 2012 Altova GmbH

Menü "Vergleichen und Zusammenführen" 271Benutzerreferenz

Altova DiffDog 2013

Während der Bearbeitung vergleichen

Diese Option ist ein ein/aus-Befehl zum Vergleichen bzw. nicht Vergleichen von Dokumenten inDateivergleichsfenstern, während Sie diese bearbeiten. Ist der Befehl aktiv, werden dieUnterschiede markiert, während Sie die Datei bearbeiten. Ist der Befehl deaktiviert, werdenUnterschiede in beiden Dokumenten nicht mehr hervorgehoben, sobald Sie Bearbeitungen aneinem Dokument vornehmen; um die Unterschiede nach der Bearbeitung zu markieren,müssen Sie (durch Klicken auf Vergleichen und Zusammenführen | Vergleich starten) einenVergleich starten.

Zuletzt verglichene Datei-/Ordner-Paare anzeigen

Diese Option ist ein ein/aus-Befehl, mit dem Sie die Option aktivieren bzw. deaktivieren können,dass bei jedem Auswählen einer Datei oder eines Verzeichnisses in einem Fensterbereich diezuletzt verglichenen Dateien bzw. Verzeichnisse für den Vergleich vorgeschlagen werden.Wenn Sie auf diesen Befehl klicken, wird das Dialogfeld Zuletzt verglicheneDatei-/Ordner-Paare angezeigt (Abbildung unten). In diesem Dialogfeld werden die letzten fünfDateien/Verzeichnisse angezeigt, mit denen die ausgewählte Datei/das ausgewählteVerzeichnis verglichen wurde.

20.8.2 XML-Schema-Vergleich

Das Menü Vergleichen und Zusammenführen für XML-Schemavergleiche enthält Befehlezum (i) Starten des XML-Schema-Mappings, (ii) Generieren von Ergebnissen, XLST, oderMapForce-Mappings, (iii) Aufheben des Objekt-Mappings oder, (iv) Erweitern und Reduzierenvon Elementen, (v) Aktivieren des Automatischen Layouts, und (vi) automatischen Mappingbeim Laden.

272 Benutzerreferenz Menü "Vergleichen und Zusammenführen"

© 2012 Altova GmbHAltova DiffDog 2013

XML Schema-Mapping starten

F5

Dieser Befehl erstellt ein Mapping für das aktive XML-Schemavergleichsfenster.

Ergebnis links nach rechts generieren

Alt+Nach-rechts

Dieser Befehl öffnet das Dialogfeld Ergebnis links nach rechts generieren, in dem Siewählen können, ob Sie ein XSLT-Stylesheet erzeugen und speichern, ein XSLT-Stylesheeterzeugen und in XMLSpy öffnen (sofern installiert) oder ein MapForce Mapping erzeugenmöchten.

Ergebnis rechts nach links generieren

Alt+Nach -links

Dieser Befehl öffnet das Dialogfeld Ergebnis rechts nach links generieren, in dem Siewählen können, ob Sie ein XSLT-Stylesheet erzeugen und speichern, ein XSLT-Stylesheeterzeugen und in XMLSpy öffnen (sofern installiert) oder ein MapForce Mapping erzeugenmöchten.

XSLT-Datei links nach techts generieren

Dieser Befehl erzeugt ein XSLT-Stylesheet, das die Änderungen wiedergibt, die ein Resultat derZusammenführung der verglichenen XML-Schemas von links nach rechts sind, und dasverwendet werden kann, um diese Änderungen auf die XML-Dateien zu übertragen, die mitHilfe dieses XML-Schemas erzeugt worden sind. Das XSLT-Stylesheet wird nicht angezeigt, derBefehl öffnet das Dialogfeld XSLT erzeugen, in dem Sie den Speicherort für die Datei angebenmüssen.

© 2012 Altova GmbH

Menü "Vergleichen und Zusammenführen" 273Benutzerreferenz

Altova DiffDog 2013

XSLT-Datei rechts nach links generieren

Dieser Befehl erzeugt ein XSLT-Stylesheet, das die Änderungen wiedergibt, die ein Resultat derZusammenführung der verglichenen XML-Schemas von rechts nach links sind, und dasverwendet werden kann, um diese Änderungen auf die XML-Dateien zu übertragen, die mitHilfe dieses XML-Schemas erzeugt worden sind. Das XSLT-Stylesheet wird nicht angezeigt, derBefehl öffnet das Dialogfeld XSLT erzeugen, in dem Sie den Speicherort für die Datei angebenmüssen.

XSLT-Datei links nach techts in XMLSpy öffnen

Dieser Befehl erzeugt ein XSLT-Stylesheet, das die Änderungen wiedergibt, die ein Resultat derZusammenführung der verglichenen XML-Schemas von links nach rechts sind, und öffnet dasXSLT in XMLSpy (sofern installiert). In XMLSpy kann die Datei verwendet werden, umÄnderungen auf XML-Dateien zu übertragen, die mit Hilfe dieses XML-Schemas erzeugtworden sind.

XSLT-Datei rechts nach links in XMLSpy öffnen

Dieser Befehl erzeugt ein XSLT-Stylesheet, das die Änderungen wiedergibt, die ein Resultat derZusammenführung der verglichenen XML-Schemas von rechts nach inks sind, und öffnet dasXSLT in XMLSpy (sofern installiert). In XMLSpy kann die Datei verwendet werden, umÄnderungen auf XML-Dateien zu übertragen, die mit Hilfe dieses XML-Schemas erzeugtworden sind.

MapForce Mapping links nach rechts generieren

Dieser Befehl erzeugt ein MapForce Mapping für das aktive Root-Element. In MapForce wirddie linke Komponente als Quelle und die rechte Komponente als Ziel verwendet.

MapForce Mapping rechts nach links generieren

Dieser Befehl erzeugt ein MapForce Mapping für das aktive Root-Element. In MapForce wirddie rechte Komponente als Quelle und die linke Komponente als Ziel verwendet.

Objekt-Mapping aufheben

Der Befehl Objekt-Mapping aufheben löscht alle Mappings im aktiven Vergleichsfenster.Wenn in den Komponenten eine oder mehrere Objekte markiert sind, werden nur die Mappingsder markierten Objekte gelöscht.

Tabellen erweitern

Der Befehl Elemente erweitern erweitert alle Tabellen in beiden Komponenten des aktivenVergleichsfensters.

Tabellen reduzieren

Der Befehl Elemente reduzieren reduziert alle Tabellen in beiden Komponenten des aktivenDatenbankdatenvergleichsfensters.

Auto-Layout

Der Befehl Auto-Layout passt die Komponenten in den sichtbaren Teil des Vergleichsfenstersein, versucht, horizontale Bildlaufleisten in den Komponenten zu vermeiden und richtet dieoberen und unteren Kanten der Komponenten aus.

XML-Schemas beim Laden automatisch mappen

Dieser Befehl erstellt für die Elemente in den Vergleichskomponenten automatisch ein Mappingwenn ein XML-Schema geladen wird.

274 Benutzerreferenz Menü "Vergleichen und Zusammenführen"

© 2012 Altova GmbHAltova DiffDog 2013

20.8.3 Verzeichnisvergleich

Das Menü Vergleichen und Zusammenführen für Verzeichnisvergleiche enthält Befehlezum (i) Einstellen des Vergleichsmodus, (ii) Starten eines Vergleichs, (iii) Navigieren inverglichenen Dokumenten und Anzeigen von Unterschieden in Verzeichnisvergleichsfenstern,(iv) Zusammenführen der darin enthaltenen Unterschiede, (v) Synchronisieren vonVerzeichnissen und (vi) Einstellen der Vergleichsverwaltungsoptionen.

Dateien in ZIP-Archiven anzeigen

Die Option Dateien in ZIP-Archiven anzeigen ist standardmäßig deaktiviert und es wird dahernur die Datei selbst in Verzeichnisvergleichen angezeigt. Damit Sie die Datei erweitern undihren Inhalt anzeigen können, müssen Sie die Option Dateien in ZIP-Archiven anzeigenaktivieren.

© 2012 Altova GmbH

Menü "Vergleichen und Zusammenführen" 275Benutzerreferenz

Altova DiffDog 2013

Nur Größe und Änderungsdatum vergleichen

Mit dem Befehl Nur Größe und Änderungsdatum vergleichen werden Dateien innerhalb vonVerzeichnissen und Unterverzeichnissen nach Größe und Änderungsdatum verglichen. DieserModus kann aktiviert oder deaktiviert werden. Wenn der Modus deaktiviert ist, stehen die vier Dateivergleichsmodi zur Verfügung. Bei Auswahl eines der Dateivergleichsmodi wird der Inhaltvon Verzeichnissen als Text-, XML- oder Binärdateien verglichen.

Von links nach rechts kopieren

Alt+Nach-rechts

Dieser Befehl kopiert die ausgewählte nicht identische Datei aus dem (Verzeichnis im) linkenFensterbereich in den rechten Fensterbereich (bzw in das dort angezeigte Verzeichnis).

Von rechts nach links kopieren

Alt+Nach-links

Dieser Befehl kopiert die ausgewählte nicht identische Datei aus dem (Verzeichnis im) rechtenFensterbereich in den linken Fensterbereich (bzw in das dort angezeigte Verzeichnis).

Verzeichnisse synchronisieren

Dieser Befehl öffnet das Dialogfeld Verzeichnisse synchronisieren und zeigt darin alle nichtidentischen Dateien an, die in mindestens einem der Verzeichnisse vorhanden sind.

Ausgewähltes Verzeichnis synchronisieren

Dieser Befehl steht nur zur Verfügung, wenn mindestens eines der verglichenen Verzeichnisseein Unterverzeichnis enthält, welches ausgewählt wurde. Er öffnet das Dialogfeld Verzeichnisse synchronisieren und zeigt darin alle nicht identischen Dateien an, die imausgewählten Unterverzeichnis vorhanden sind.

20.8.4 Datenbankdatenvergleich

Das Menü Vergleichen und Zusammenführen für Datenbankdatenvergleiche enthältBefehle zum (i) Einstellen des Vergleichsmodus, (ii) Starten eines Vergleichs, (iii) Navigieren inverglichenen Dokumenten und Anzeigen von Unterschieden inDatenbankdatenvergleichsfenstern, (iv) Zusammenführen der darin enthaltenen Unterschiede,(v) Anzeigen von Ergebnissen, (vi) Sortieren von Tabellen, (vii) Erstellen und Aufheben vonMappings, (viii) Erweitern und Reduzieren von Elementen, (ix) Aktivieren des AutomatischenLayouts und (x) Einstellen der Vergleichsverwaltungsoptionen.

276 Benutzerreferenz Menü "Vergleichen und Zusammenführen"

© 2012 Altova GmbHAltova DiffDog 2013

Als String vergleichen

Der Befehl Als String vergleichen ändert den Vergleichsmodus einesDatenbankdatenvergleichs auf String-Vergleich.

Nativ vergleichen

Der Befehl Nativ vergleichen ändert den Vergleichsmodus eines Datenbankdatenvergleichsauf nativen Vergleich.

XML-Spalten nativ vergleichen

Der Befehl XML-Spalten nativ vergleichen ändert den Vergleichsmodus für XML-Spalten aufnativen Vergleich. Beachten Sie, dass dieser Befehl nur verfügbar ist, wenn derVergleichsmodus eines Datenbankdatenvergleichs auf nativen Vergleich gesetzt wurde.

© 2012 Altova GmbH

Menü "Vergleichen und Zusammenführen" 277Benutzerreferenz

Altova DiffDog 2013

Von links nach rechts kopieren

Alt+Nach-rechts

Dieser Befehl kopiert die Daten der markierten Tabelle von der linken Komponente in dieTabelle in der rechten Komponente.

Von rechts nach links kopieren

Alt+Nach-links

Dieser Befehl kopiert die Daten der markierten Tabelle von der rechten Komponente in dieTabelle in der linken Komponente.

Ergebnisse anzeigen

Der Befehl Ergebnisse anzeigen das Datenbankdatenvergleichsergebnisfenster für (i) diemarkierte Tabelle oder (ii) alle Tabellen, wenn keine Tabelle markiert ist. Wenn einige derTabellen keine Unterschiede aufweisen oder wenn Sie eine Tabelle auswählen, die in beidenDatenbanken identische Daten aufweist, zeigt DiffDog ein Dialogfeld an und Sie können dieAktion noch abbrechen.

Tabellen sortieren

Das Untermenü Tabellen sortieren des Menüs Datenvergleich enthält Optionen zumSortieren der in den Komponenten eines Datenbankvergleichs enthaltenen Tabellen.

Die Befehle wirken sich immer auf beide Seiten des Vergleichs aus (d.h. Sie können nicht nureine Komponente sortieren).

Aufsteigend

Der Befehl Aufsteigend sortiert alle Tabellen in aufsteigender Reihenfolge.

Absteigend

Der Befehl Absteigend sortiert alle Tabellen in aufsteigender Reihenfolge.

Aufsteigend mit Mapping zuerst

Der Befehl Aufsteigend mit Mapping zuerst sortiert alle Tabellen und zeigt zuerst diegemappten Tabellen in aufsteigender Reihenfolge an (siehe Abbildung).

278 Benutzerreferenz Menü "Vergleichen und Zusammenführen"

© 2012 Altova GmbHAltova DiffDog 2013

Absteigend mit Mapping zuerst

Der Befehl Absteigend mit Mapping zuerst sortiert alle Tabellen und zeigt zuerst diegemappten Tabellen in aufsteigender Reihenfolge an (siehe Abbildung).

Objekte mappen

Der Befehl Objekte mappen versucht ein Mapping für alle Tabellen imDatenbankdatenvergleichsfenster herzustellen, indem er die Einstellungen benutzt, die auf demRegister Datenbankvergleich des Dialogfelds DiffDog Optionen definiert sind.

20.8.5 Datenbankschemavergleich

Das Menü Vergleichen und Zusammenführen für Datenbankschemavergleiche enthältBefehle zum (i) Starten eines Vergleichs, (ii) Zusammenführen der darin enthaltenenUnterschiede, (iii) Sortieren von Tabellen, (iv) Erstellen und Aufheben von Mappings, (v)Erweitern und Reduzieren von Elementen und (vi) Aktivieren des Automatischen Layouts.

© 2012 Altova GmbH

Menü "Vergleichen und Zusammenführen" 279Benutzerreferenz

Altova DiffDog 2013

Von links nach rechts kopieren

Alt+Nach-rechts

Dieser Befehl öffnet das Dialogfeld Schema von links nach rechts zusammenführen, in demdas SQL Merge Script angezeigt wird, das Sie ausführen müssen um die Schemaszusammenzuführen.

Von rechts nach links kopieren

Alt+Nach-links

Dieser Befehl öffnet das Dialogfeld Schema von rechts nach links zusammenführen, in demdas SQL Merge Script angezeigt wird, das Sie ausführen müssen um die Schemaszusammenzuführen.

280 Benutzerreferenz Menü "Extras"

© 2012 Altova GmbHAltova DiffDog 2013

20.9 Menü "Extras"

Das Menü Extras enthält Befehle mit denen Sie die Applikationsoptionen undVergleichsoptionen einstellen und DiffDog anpassen können.

20.9.1 DiffDog Optionen...

Mit diesem Befehl wird das Dialogfeld DiffDog Optionen geöffnet, in dem Sie die Optionen fürApplikation, Dateivergleich, Verzeichnisvergleich, Datenbankvergleich und dieDatenbankergebnisansicht einstellen, und die Dateiarten definieren können, die verglichenwerden können.

20.9.2 Vergleichsoptionen...

Mit diesem Befehl rufen Sie das Dialogfeld Vergleichsoptionen auf, in dem Sie aufunterschiedlichen Registern die Vergleichsoptionen für Dateivergleich, Verzeichnisvergleich ,XML-Schema-Vergleich, Microsoft Word-Dokumentvergleich, und Datenbankdatenvergleicheinstellen können.

Bitte beachten Sie, dass das Dialogfeld Vergleichsoptionen in Datei-, Verzeichnis-, MicrosoftWord-Dokument- und Datenbankdatenvergleichen automatisch angezeigt wird bevor einVergleich gestartet wird, wenn im Menü Vergleichen und Zusammenführen die OptionOptionen vor Vergleich anzeigen aktiviert ist.

20.9.3 Vergleichsdokumentoptionen

Bei Auswahl des Befehls Vergleichsdokumentoptionen wird das Dialogfeld"Vergleichsdokumentoptionen" (siehe Abbildung unten) angezeigt. Hier können Sie den Typ derDatei definieren, in den Unterschiede eines Vergleichs von der Befehlszeile aus exportiertwerden sollen.

© 2012 Altova GmbH

Menü "Extras" 281Benutzerreferenz

Altova DiffDog 2013

Die folgenden Optionen stehen zur Verfügung: (i) Kein Export; (ii) XML-Datei; und (iii) Textdatei.

20.9.4 Anpassen...

Mit dem Befehl Anpassen... können Sie DiffDog nach Ihren Bedürfnissen anpassen.

Befehle

Auf dem Register Befehle können Sie Ihre Menüs oder Symbolleisten anpassen.

So fügen Sie einen Befehl zu einer Symbolleiste oder einem Menü hinzu:

1. Wählen Sie die Menüoption Tools | Anpassen.Daraufhin erscheint das Dialogfeld Anpassen.

2. Wählen Sie im Listenfeld "Kategorien" die Kategorie Alle Befehle.Die verfügbaren Befehle erscheinen im Listenfeld "Befehle".

282 Benutzerreferenz Menü "Extras"

© 2012 Altova GmbHAltova DiffDog 2013

3. Klicken Sie auf einen Befehl in diesem Listenfeld und ziehen Sie ihn in ein bestehendesMenü oder eine vorhandene Symbolleiste.Wenn Sie den Cursor über eine gültige Position, an der der Befehl eingefügt werden

kann, platzieren, erscheint das I-Cursorsymbol.

4. Lassen Sie die Maustaste an der Stelle los, an der der Befehl eingefügt werden soll.

· An der Spitze des Mauszeigers wird eine kleine Schaltfläche angezeigt, wenn Sieeinen Befehl mit der Maus ziehen. Das "x" unterhalb des Mauszeigers bedeutet, dassder Befehl nicht an die aktuelle Cursorposition gezogen werden kann.

· Dort, wo der Befehl eingefügt werden kann (über einer Symbolleiste oder einemMenü), verschwindet das "x".

· Wenn Sie den Cursor beim Ziehen eines Befehls über ein Menü platzieren, wird dasMenü geöffnet, so dass Sie den Befehl an einer beliebigen Stelle im Menü einfügenkönnen.

· Befehle können in Menüs oder Symbolleisten platziert werden. Wenn Sie Ihre eigeneSymbolleiste erstellt haben, können Sie sie mit Ihren eigenen Befehlen/Schaltflächenfüllen.

Bitte beachten Sie: Mit derselben Methode können Sie auch die Befehle in den Kontextmenüs(rechtsklicken Sie an eine beliebige Stelle, um das Kontextmenü zu öffnen) bearbeiten. KlickenSie auf das Register "Menü" und wählen Sie in der Auswahlliste "Kontextmenüs" dasentsprechende Kontextmenü aus.

Symbolleisten

Auf dem Register Symbolleisten können Sie bestimmte Symbolleisten aktivieren oderdeaktivieren sowie Ihre eigenen erstellen.

DiffDog Symbolleisten enthalten Schaltflächen für die meisten gebräuchlichen Menübefehle. Zujeder Schaltfläche erhalten Sie eine kurze Erklärung in Form eines Tooltipps, wenn Sie denMauscursor direkt über den Eintrag platzieren. In der Statusleiste wird eine ausführlichereBeschreibung zum Befehl angezeigt.

Sie können die Symbolleisten von ihrer Standardposition an jede beliebige Stelle auf demBildschirm ziehen, wo sie als frei schwebende Fenster angezeigt werden. Alternativ dazukönnen Sie sie auch am linken oder rechten Rand des Hauptfensters andocken.

© 2012 Altova GmbH

Menü "Extras" 283Benutzerreferenz

Altova DiffDog 2013

Textlabels zeigen:Wenn Sie diese Option aktivieren, wird unterhalb der Symbolleisten-Schaltflächen erklärenderText angezeigt. Sie können diese Option für jede Symbolleiste einzeln aktivieren oderdeaktivieren.

So aktivieren oder deaktivieren Sie eine Symbolleiste:

· Klicken Sie auf das Kontrollkästchen, um die jeweilige Symbolleiste zu aktivieren (bzw.zu deaktivieren).

So erstellen Sie eine neue Symbolleiste:

1. Klicken Sie auf die Schaltfläche Neu... und geben Sie der Symbolleiste im DialogfeldSymbolleistenname einen Namen.

2. Ziehen im Dialogfeld Anpassen auf dem Register Befehle Befehle in die Symbolleiste.

So setzen Sie die Menüleiste zurück:

1. Klicken Sie auf den Eintrag "Menüleiste".

2. Klicken Sie auf die Schaltflächen Zurücksetzen, um die Menübefehle in den Zustandzurückzuversetzen, in dem sie sich bei der Installation von DiffDog befanden.

So setzen Sie alle Symbolleisten- und Menübefehle zurück:

1. Klicken Sie auf die Schaltfläche Alle zurücksetzen, um alle Symbolleistenbefehle inden Originalzustand zurückzusetzen.Es erscheint eine Meldung, dass alle Symbolleisten und Menüs zurückgesetzt werden.

2. Klicken Sie auf Ja, um den Vorgang zu bestätigen.

So ändern Sie den Namen einer Symbolleiste:

· Klicken Sie auf die Schaltfläche Umbenennen, um den Namen der Symbolleiste zubearbeiten.

284 Benutzerreferenz Menü "Extras"

© 2012 Altova GmbHAltova DiffDog 2013

Diese Option steht nur für benutzerdefinierte Symbolleisten zu Verfügung.

So löschen Sie eine Symbolleiste:

1. Wählen Sie die gewünschte Symbolleiste im Listenfeld "Symbolleisten" aus.

2. Klicken Sie auf die Schaltfläche Löschen.Es erscheint eine Meldung, in der Sie gefragt werden, ob Sie die Symbolleiste wirklichlöschen möchten.

3. Klicken Sie zur Bestätigung auf Ja.

Diese Option steht nur für benutzerdefinierte Symbolleisten zu Verfügung.

Tastatur

Über das Register Tastatur können Sie Tastaturkürzel für jeden DiffDog Befehl definieren(oder ändern).

In der Dropdown-Liste Kürzel setzen für können Sie zwischen Tastaturkürzelnunterscheiden, die im Standardmenü oder im DiffDog Design-Menü gelten sollen.

So weisen Sie einem Befehl ein neues Tastaturkürzel zu:

1. Wählen Sie in der Auswahlliste Kategorie die Kategorie "Alle Befehle" aus.

2. Wählen Sie im Listenfeld Befehle den Befehl aus, dem Sie ein neues Tastaturkürzelzuweisen möchten.

3. Klicken Sie in das Textfeld Tastaturkürzel drücken und drücken Sie die Tasten,mit denen der Befehl aufgerufen werden soll.Die Tastaturkürzel werden sofort im Textfeld angezeigt. Wenn das Kürzel bereitsvergeben ist, wird diese Funktion im Textfeld unterhalb davon angezeigt.

4. Klicken Sie auf die Schaltfläche Zuweisen, um dem Befehl das Tastaturkürzelzuzuweisen.Das Tastaturkürzel wird nun im Listenfeld Aktuelle Tasten angezeigt.

© 2012 Altova GmbH

Menü "Extras" 285Benutzerreferenz

Altova DiffDog 2013

(Um dieses Textfeld zu löschen, drücken Sie eine der Steuerungstasten Strg, ALToder Umschalt).

So heben Sie die Zuweisung eines Tastaturkürzels auf oder löschen es:

1. Klicken Sie im Listenfeld Aktuelle Tasten auf das gewünschte Kürzel.

2. Klicken Sie auf die Schaltfläche Entfernen.

3. Klicken Sie zur Bestätigung auf die Schaltfläche Schließen.

So setzen Sie alle Tastaturkürzel zurück:

1. Klicken Sie auf die Schaltfläche Alle zurücksetzen, um alle Tastaturkürzel in denZustand zurückzuversetzen, indem sie sich bei Installation des Programms befanden.Es erscheint eine Meldung, dass alle Symbolleisten und Menüs zurückgesetzt werden.

2. Klicken Sie zur Bestätigung auf Ja.

Bereits zugewiesene Tastaturkürzel

Tastaturkürzel nach Taste

Strg+C Kopieren

Strg+F Suchen

Strg+G Gehe zu Zeile/Zeichen

Strg+H Ersetzen

Strg+O Öffnen

Strg+P Drucken

Strg+S Speichern

Strg+V Einfügen

Strg+X Ausschneiden

Strg+Z Rückgängig

F1 Inhaltsverzeichnis

F3 Weitersuchen

F5 Vergleich starten

F7 Wohlgeformtheit prüfen

F8 Validieren

Alt+Eingabe Aktuellen Unterschiedmarkieren

Strg+Eingabe Aktuellen Unterschiedanzeigen

Entfernen Löschen

Umschalt+Entfernen Ausschneiden

Alt+Rücktaste Rückgängig

Strg+Einfügen Kopieren

Umschalt+Einfügen Einfügen

Alt+nach unten Nächster Unterschied

Alt+nach oben Vorhergehender Unterschied

Alt+Pos1 Erster Unterschied

286 Benutzerreferenz Menü "Extras"

© 2012 Altova GmbHAltova DiffDog 2013

Alt+Ende Letzter Unterschied

Alt+nach links Von rechts nach links kopieren

Alt+nach rechts Von links nach rechts kopieren

Tastaturkürzel nach Funktion

Aktuellen Unterschied anzeigen Strg+Eingabe

Aktuellen Unterschied markieren Alt+Eingabe

Ausschneiden Strg+X Umschalt+Entfernen

Drucken Strg+P

Einfügen Strg+V Umschalt+Einfügen

Erster Unterschied Alt+Pos1

Ersetzen Strg+H

Gehe zu Zeile/Zeichen Strg+G

Inhaltsverzeichnis F1

Kopieren Strg+C Strg+Einfügen

Letzter Unterschied Alt+Ende

Löschen Entfernen

Nächster Unterschied Alt+nach unten

Öffnen Strg+O

Rückgängig Strg+Z Alt+Rücktaste

Speichern Strg+S

Suchen Strg+F

Validieren F8

Vergleich starten F5

Von links nach rechts kopieren Alt+nach rechts

Von rechts nach links kopieren Alt+nach links

Vorhergehender Unterschied Alt+nach oben

Weitersuchen F3

Wohlgeformtheit prüfen F7

Menü

Über das Register Menü können Sie die Hauptmenüleisten sowie die Kontextmenüs anpassen.

© 2012 Altova GmbH

Menü "Extras" 287Benutzerreferenz

Altova DiffDog 2013

Sie können die Standard-, die Dateivergleichs-, die Verzeichnsvergleichs-, die MicrosoftWord-Vergleichs-, die Datenbankdatenvergleichs-, die Datenbankdatenvergleichsergebnis-, dieDatenbankschemavergleichs- und die XML-Schemavergleichsmenüleiste anpassen.

Die Standardmenüleiste ist die Menüleiste, die angezeigt wird, wenn keine Vergleichsfenster inDiffDog geöffnet sind.

Das Dateivergleichsmenü ist die Menüleiste, die angezeigt wird, wenn mindestens einDateivergleichsfenster geöffnet wurde und aktiv ist.

Das Verzeichnisvergleichsmenü ist die Menüleiste, die angezeigt wird, wenn mindestens einVerzeichnisvergleichsfenster geöffnet wurde und aktiv ist.

Das Datenbankdatenvergleichsergebnismenü ist die Menüleiste, die angezeigt wird, wennmindestens ein Datenbankdatenvergleichsergebnisfenster geöffnet wurde und aktiv ist.

Das Datenbankdatenvergleichsmenü ist die Menüleiste, die angezeigt wird, wenn mindestensein Datenbankdatenvergleichsfenster geöffnet wurde und aktiv ist. DasDatenbankschemavergleichsmenü ist die Menüleiste, die angezeigt wird, wenn mindestens einDatenbankschemavergleichsfenster geöffnet wurde und aktiv ist. DasXML-Schemavergleichsmenü ist die Menüleiste, die angezeigt wird, wenn mindestens einXML-Schemavergleichsfenster geöffnet wurde und aktiv ist. Das MicrosoftWord-Vergleichsmenü ist die Menüleiste, die angezeigt wird, wenn mindestens einWord-Vergleichsfenster geöffnet wurde und aktiv ist.

288 Benutzerreferenz Menü "Extras"

© 2012 Altova GmbHAltova DiffDog 2013

MenüschattenDas Kontrollkästchen Menüschatten, das standardmäßig aktiviert ist, kann deaktiviertwerden, wenn die Menüs ohne Schatten angezeigt werden sollen.

So passen Sie ein Menü an:

1. Wählen Sie die gewünschte Menüleiste in der Auswahlliste Menüs anzeigen füraus.

2. Klicken Sie auf das Register Befehle und ziehen Sie die Befehle in die Menüleiste IhrerWahl.

So löschen Sie Befehle aus einem Menü:

1. Wählen Sie die Menüoption Tools | Anpassen um das Dialogfeld Anpassen zu öffnen.

2. Wählen Sie eine der folgenden Methoden:

· Klicken Sie mit der rechten Maustaste auf den Befehl oder die Schaltfläche für denBefehl und wählen Sie im Kontextmenü den Befehl Löschen.

· Ziehen Sie den Befehl aus dem Menü und lassen Sie die Maustaste los, sobald dasHäkchensymbol unterhalb des Mauszeigers angezeigt wird.

So setzen Sie eine der Menüleisten zurück:

1. Wählen Sie in der Auswahlliste Menüs anzeigen für entweder dieStandardmenüleiste, die SQL-, die Design-, die Microsoft Word-Vergleichs-, dieDatenbankdatenvergleichs-, die Datenbankdatenvergleichsergebnis-, dieDatenbankschemavergleichs- und die XML-Schemavergleichs-Menüleiste aus.

2. Klicken Sie auf die Schaltfläche Zurücksetzen unterhalb des Menünamens.Es erscheint eine Meldung, in der Sie gefragt werden, ob Sie die Menüleiste wirklichzurücksetzen möchten.

3. Klicken Sie auf Ja.

So passen Sie eines der Kontextmenüs an:

1. Wählen Sie das Kontextmenü in der Auswahlliste Kontextmenü auswählen aus.Das ausgewählte Kontextmenü wird daraufhin angezeigt.

2. Klicken Sie auf das Register Befehle und ziehen Sie die Befehle in das Kontextmenü.

So löschen Sie Befehle aus einem Kontextmenü:

1. Wählen Sie die Menüoption Tools | Anpassen um das Dialogfeld Anpassen zu öffnen.

2. Wählen Sie eine der folgenden Methoden:

· Klicken Sie mit der rechten Maustaste auf den Befehl oder die Schaltfläche für denBefehl und wählen Sie im Kontextmenü den Befehl Löschen.

· Ziehen Sie den Befehl aus dem Kontextmenü und lassen Sie die Maustaste los,sobald das Häkchensymbol unterhalb des Mauszeigers angezeigt wird.

So setzen Sie eines der Kontextmenüs zurück:

1. Wählen Sie das Kontextmenü in der Auswahlliste aus.

2. Klicken Sie auf die Schaltfläche Zurücksetzen unterhalb des Kontextmenünamens.Es erscheint eine Meldung, in der Sie gefragt werden, ob Sie das Kontextmenü wirklich

© 2012 Altova GmbH

Menü "Extras" 289Benutzerreferenz

Altova DiffDog 2013

zurücksetzen möchten.

So schließen Sie ein Kontextmenüfenster:

Wählen Sie eine der folgenden Methoden:

· Klicken Sie auf das Schließen-Symbol rechts oben in der Titelleiste.

· Klicken Sie im Dialogfeld Anpassen auf die Schaltfläche Schließen.

So ändern Sie das Aussehen von Menüs:

· Deaktivieren Sie gegebenenfalls das Kontrollkästchen Menüschatten.

Optionen

Über das Register Optionen können Sie allgemeine Einstellungen definieren.

SymbolleisteWenn das Kontrollkästchen Tooltip in Symbolleiste einblenden aktiv ist, wird einPopup angezeigt, wenn der Mauszeiger über eine Schaltfläche der Symbolleiste platziert wird.Das Popup enthält eine kurze Beschreibung der Funktion der Schaltfläche sowie dasdazugehörige Tastaturkürzel, falls eines zugewiesen wurde.

Über das Kontrollkästchen Tastaturkürzel in Tooltips anzeigen können Siefestlegen, ob das Tastaturkürzel im Tooltip angezeigt werden soll oder nicht.

Wenn das Kontrollkästchen Große Symbole aktiv ist, werden die Schaltflächen statt in derStandardgröße in einer größeren Version angezeigt.

290 Benutzerreferenz Menü "Fenster"

© 2012 Altova GmbHAltova DiffDog 2013

20.10 Menü "Fenster"

Das Menü Fenster enthält Befehle zum Anordnen und Verwalten der offenen Fenster.

Sie können die geöffneten Fenster überlappend, horizontal oder vertikalanordnen oder nachMinimierung der Fenster Dokumentsymbole anordnen. Des Weiteren können Sie direkt überdas Menü zu einem offenen Dokumentfenster wechseln.

20.10.1 Überlappend

Mit dem Befehl Überlappend werden alle offenen Dokumentfenster neu angeordnet, so dasssie alle übereinander gestaffelt und einander überlappend angezeigt werden.

20.10.2 Horizontal anordnen

Mit dem Befehl Horizontal anordnen werden alle offenen Dokumentfenster als horizontalnebeneinander liegende Fenster angeordnet, so dass alle Fenster gleichzeitig zu sehen sind.

20.10.3 Vertikal anordnen

Mit dem Befehl Vertikal anordnen werden alle offenen Dokumentfenster als vertikalnebeneinander liegende Fenster angeordnet, so dass alle Fenster gleichzeitig zu sehen sind.

20.10.4 Liste der derzeit geöffneten Fenster

In dieser Liste werden alle derzeit geöffneten Fenster aufgelistet und Sie können schnellzwischen ihnen hin- und herwechseln.

Die Liste ist in der Reihenfolge geordnet, in der die Fenster geöffnet wurden. Das aktive Fenster

© 2012 Altova GmbH

Menü "Fenster" 291Benutzerreferenz

Altova DiffDog 2013

ist mit einem Häkchen gekennzeichnet.

Um zwischen den Fenstern zu wechseln, können Sie auch die Tastaturkürzel Strg+TAB oderStrg+F6 verwenden.

20.10.5 Fenster...

Unterhalb der Liste der geöffneten Fenster befindet sich der Befehl Fenster.... Wenn Sie daraufklicken, wird das Dialogfeld Fenster geöffnet. In diesem Dialogfeld wird eine Liste aller offenenFenster angezeigt und es stehen darin Befehle zur Verfügung, die auf das/die ausgewählte(n)Fenster angewendet werden können. Ein Fenster wird durch Klicken auf seinen Namengeöffnet.

Die Optionen Überlappend und Horizontal/Vertikal anordnen stehen nur zur Verfügung,wenn mehrere Fenster ausgewählt sind. Die Option Aktivieren ist nur verfügbar, wenn eineinziges Fenster ausgewählt ist.

Warnung: Klicken Sie zum Schließen dieses Dialogfelds auf OK und nicht auf dieSchaltfläche Fenster schließen, da damit die Fenster geschlossen werden, die derzeit imDialogfeld Fenster ausgewählt sind.

292 Benutzerreferenz Menü "Hilfe"

© 2012 Altova GmbHAltova DiffDog 2013

20.11 Menü "Hilfe"

Das Menü Hilfe enthält Befehle, mit denen Sie Hilfe oder weitere Informationen über DiffDoganzeigen können, sowie Links zu Informationen und Support-Seiten auf unserem Webserver.

Außerdem enthält das Menü Hilfe das Registrierungsdialogfeld, über das Sie IhrenLizenz-Keycode nach Erwerb des Produkts eingeben können.

20.11.1 Inhaltsverzeichnis...

F1

Mit dem Befehl Inhaltsverzeichnis wird eine hierarchische Darstellung aller in derOnline-Hilfe enthaltenen Kapitel und Themen angezeigt. Verwenden Sie diesen Befehl, umdirekt von DiffDog aus das Inhaltsverzeichnis aufzurufen.

Sobald dieses Hilfefenster geöffnet ist, können Sie mittels der drei Register zwischen demInhaltsverzeichnis, dem Index und den Suchfenstern zu wechseln. Über das Register"Favoriten" können Sie bestimmte Seiten im Hilfesystem mit einem Lesezeichen versehen.

20.11.2 Index...

Mit dem Befehl Index... wird der Stichwortindex der Online-Hilfe aufgerufen. Sie können auchdas Register "Index" im linken Bereich der Online-Hilfe verwenden.

Im Index sind alle relevanten Schlüsselwörter aufgelistet und Sie können durch Doppelklick aufdas entsprechende Stichwort zu einem Thema navigieren. Wenn es zum entsprechendenStichwort mehrere Hilfethemen gibt, wird eine Liste der verfügbaren Themen zur Auswahlangezeigt.

© 2012 Altova GmbH

Menü "Hilfe" 293Benutzerreferenz

Altova DiffDog 2013

20.11.3 Suchen...

Mit dem Befehl Suchen wird eine Volltextsuche im gesamten Hilfesystem durchgeführt.

1. Geben Sie Ihren Suchbegriff in das Suchfeld ein und drücken Sie die Eingabetaste.In der Online-Hilfe wird daraufhin eine Liste der verfügbaren Themen angezeigt, die deneingegebenen Suchbegriff enthalten.

2. Doppelklicken Sie auf einen Eintrag in der Liste, um das entsprechende Themaanzuzeigen.

20.11.4 Software-Aktivierung...

Nachdem Sie Ihre Altova-Software heruntergeladen haben, können Sie sie entweder mit Hilfeeines kostenlosen Evaluierungs-Keycodes oder eines käuflich erworbenen Lizenzschlüsselsaktivieren.

· Kostenloser Evaluierungs-Keycode. Wenn Sie die Software zum ersten Mal starten,wird das Dialogfeld Software-Aktivierung angezeigt. Es enthält eine Schaltfläche, überdie Sie einen kostenlosen Evaluierungs-Keycode anfordern können. Geben Sie in dasDialogfeld, das daraufhin angezeigt wird, Ihren Namen, den Namen Ihrer Firma undIhre E-Mail-Adresse ein und klicken Sie auf Jetzt anfordern!. DerEvaluierungs-Keycode wird an die von Ihnen angegebene E-Mail-Adresse gesendetund sollte in wenigen Minuten eintreffen. Geben Sie den Schlüssel nun im Dialogfeld"Software-Aktivierung" in das Feld Key-Code ein und klicken Sie auf OK, um IhrAltova-Produkt zu aktivieren. Die Software wird für einen Zeitraum von 30 Tagenaktiviert.

· Permanenter Lizenz Keycode. Das Dialogfeld Software-Aktivierung enthält eineSchaltfläche, über die Sie einen permanenten Lizenz-Keycode erwerben können. WennSie auf diese Schaltfläche klicken, gelangen Sie zum Altova Online Shop, wo Sie einenpermanenten Lizenz-Keycode für Ihr Produkt erwerben können. Bei Ihrempermanenten Lizenz-Keycode handelt es sich entweder um eine Einzelbenutzerlizenzoder um eine Mehrfachlizenz. Beide Arten werden per E-Mail zugesandt. Eine Einzelbenutzerlizenz enthält Ihre Lizenzdaten, Ihren Namen, die Firma, E-Mail-Adresseund Keycode. Eine Mehrfachlizenz enthält Ihre Lizenzdaten, ihren Firmennamen undden Keycode. Beachten Sie, dass gemäß Ihrer Lizenzvereinbarung auf den ComputernIhres Unternehmens nur so viele Versionen der Altova-Software installiert werdendürfen, wie lizenziert wurden (Mehrplatzlizenz).

Anmerkung: Stellen Sie bitte sicher, dass die von Ihnen in das Registrierungsdialogfeldeingegebenen Daten genau mit denen in Ihrer Lizenz-E-Mail übereinstimmen. GebenSie außerdem bei Mehrplatzlizenzen den Namen des jeweiligen Benutzers in das Feld Name ein.

Das Dialogfeld Software-Aktivierung kann jederzeit über den Befehl Hilfe |Software-Aktivierung aufgerufen werden.

20.11.5 Bestellformular...

294 Benutzerreferenz Menü "Hilfe"

© 2012 Altova GmbHAltova DiffDog 2013

Sobald Sie eine lizenzierte Version des Software-Produkts bestellen möchten, klicken Sie imDialogfeld Software-Aktivierung (siehe Software-Aktivierung) auf die SchaltflächePermanenten Key-Code erwerben... oder wählen Sie den Befehl Hilfe | Bestellformular umzum sicheren Online-Shop von Altova weitergeleitet zu werden.

20.11.6 Registrierung...

Wenn Sie Ihre Altova-Software nach der Aktivierung das erste Mal starten, erscheint einDialogfeld, in dem Sie gefragt werden, ob Sie Ihr Produkt registrieren möchten. Es gibt indiesem Dialogfeld drei Schaltflächen:

· OK: Leitet Sie zum Registrierungsformular weiter.· Später erinnern: Ruft ein Dialogfeld auf, in dem Sie auswählen können, wann Sie das

nächste Mal erinnert werden möchten.· Abbrechen: Schließt das Dialogfeld und unterdrückt die Anzeige in Zukunft. Wenn Sie

das Produkt zu einem späteren Zeitpunkt registrieren möchten, verwenden Sie denBefehl Hilfe | Registrieren.

20.11.7 Auf Updates überprüfen...

Überprüft, ob am Altova Server eine neuere Version Ihres Produkts vorhanden ist und zeigt eineentsprechende Meldung an.

20.11.8 Support Center...

Falls Sie Fragen zu unseren Produkten haben, können Sie jederzeit über diesen Befehl eineFrage an den Altova Support Center schicken. Im Support Center finden Sie Antworten aufhäufig gestellte Fragen, ein Formular sowie E-Mail-Adressen, um unsere Mitarbeiter vomtechnischen Support zu kontaktieren.

20.11.9 Fragen und Antworte im Web...

Damit Sie den bestmöglichen Support erhalten, finden Sie auf unserer Website eine Listehäufig gestellter Fragen, die ständig aktualisiert wird, wenn die Mitarbeiter von Altova vonunseren Kunden mit neuen Fragen konfrontiert werden.

Werfen Sie bitte einen Blick auf diese Webseiten, bevor Sie unseren technischen Supportkontaktieren. Hier finden Sie oft eine rasche Antwort auf Ihre Frage.

Leider bieten wir derzeit keinen telefonischen Support an. Normalerweise werden IhreE-Mail-Anfragen jedoch innerhalb eines Werktags beantwortet.

Falls Sie Anregungen für neue Features in DiffDog haben, oder uns sonstiges Feedback gebenmöchten, verwenden Sie bitte den Fragebogen.

© 2012 Altova GmbH

Menü "Hilfe" 295Benutzerreferenz

Altova DiffDog 2013

20.11.10Komponenten und Gratistools downloaden...

Dieser Befehl ist ein Link zum Komponenten Download Center von Altova im Internet. Von hierkönnen Sie Software-Komponenten, Gratistools und Zusatzprodukte anderer Anbieterherunterladen, die Sie mit Altova Produkten verwenden können. Dabei handelt es sich umXSLT- und XSL-FO-Prozessoren, Applikationsserverplattformen usw.

20.11.11DiffDog im Internet

Der Befehl DiffDog im Internet ist ein Link zur Altova Website im Internet. Hier finden SieInformationen über Neuigkeiten bei Altova, Produkt-Updates und Zusatzangebote bei Altova.

20.11.12Über DiffDog...

Mit dem Befehl Über DiffDog werden der Willkommensbildschirm und die VersionsnummerIhres Produkts angezeigt.

Mit dem Befehl Über DiffDog wird der DiffDog Willkommensbildschirm mit urheberrechtlichenInformationen angezeigt, das die Versionsnummer Ihres Produkts und das DiffDog-Logoanzeigt. Wenn Sie die 64-Bit-Version von DiffDog verwenden, wird in der Statusleiste das Suffix(x64) hinter dem Applikationsnamen angezeigt. Für die 32-Bit-Version gibt es kein Suffix.

296 Benutzerreferenz Status- und Ergebnismeldungen

© 2012 Altova GmbHAltova DiffDog 2013

20.12 Status- und Ergebnismeldungen

Status- und Ergebnismeldungen werden für Datei- und Verzeichnisvergleiche in der Statuszeileangezeigt, die sich im unteren Teil jedes Vergleichsfensters befindet.

In Datenbankdatenvergleichen werden sowohl Status als auch das Ergebnis eines Vergleichsmit Hilfe von Vergleichsergebnissymbolen im Datenbankdatenvergleichsfenster angezeigt.

StatusmeldungenStatusmeldungen zeigen den Status eines bestimmten Vergleichs an, insbesondere obDateien/Verzeichnisse ausgewählt wurden, ob ein Vergleich durchgeführt wurde und welche Artvon Vergleich durchgeführt wurde (das heißt, welcher Vergleichsmodus verwendet wurde).

ErgebnismeldungenWenn Unterschiede gefunden werden, wird mit Hilfe von Ergebnismeldungen in der Statuszeileeine Zusammenfassung der Vergleichsergebnisse angezeigt. Wenn keine Unterschiedegefunden werden, wird dies ebenfalls in der Statuszeile gemeldet. Die Ergebnismeldung listetAnzahl und Typ der Unterschiede wie folgt auf:Ergebnis: n Unterschiede n nur im linken Fenster n nur im rechtenFenster

In Dateivergleichsfenstern werden Unterschiede bei Textvergleichen als Blöckezusammenhängender Unterschiede gezählt, selbst wenn die Option Unterschiede innerhalb vonZeilen anzeigen aktiviert ist. Wenn es also sechs Unterschiede in vier Zeilen gibt, werden vierUnterschiede angeführt. Wenn zwei oder mehrere Zeilen mit Unterschieden hintereinanderauftreten, ohne von einer Zeile unterbrochen zu werden, die in beiden Dateien identisch ist, wirdfür die Ergebnismeldung nur ein Unterschied gezählt. In XML-Vergleichen werden Unterschiedals Nodes gezählt. Beachten Sie, dass ein Unterschied gezählt wird, wenn der Node in beidenDokumenten vorhanden, jedoch unterschiedlich ist. Wenn der Node in einem Dokument nichtexistiert, wird ein solcher Node entweder entweder als nur im linken Fenster oder nur imrechten Fenster vorhanden aufgelistet. In Binärvergleichen wird nur angeführt, ob dasDateipaar unterschiedlich ist oder nicht; es sind keine Details bezüglich der Anzahl oder desOrts der Unterschiede verfügbar.

VergleichsergebnissymboleSolange kein Vergleich gestartet wurde, werden im Datenbankdatenvergleichsfenster keineSymbole angezeigt. Für jede verglichene Tabelle wird jedoch ein Symbol eingeblendet, dasangibt, ob die beiden Tabellen identisch sind oder nicht. Durch Anklicken solch einesVergleichsergebnissymbols können Sie die Unterschiede des Vergleichs in einem separatenErgebnisfenster detailliert anzeigen.

Kapitel 21

Optionen für die Befehlszeile

298 Optionen für die Befehlszeile

© 2012 Altova GmbHAltova DiffDog 2013

21 Optionen für die Befehlszeile

DiffDog kann über die Befehlszeile entweder im stummen Modus oder im GUI-Modusverwendet werden.

Stummer Modus

Im stummen Modus können Verzeichnisse bzw. Dateien über die Befehlszeile definiert werden.Der Vergleichsmodus und die Vergleichsoptionen für derartige Vergleiche werden in derBefehlszeile definiert. Bei Ausführung des Befehls wird ein Vergleich durchgeführt und dieVergleichsergebnisse werden entweder in der Befehlszeile angezeigt oder in eine Dateigeschrieben.

Bei Dateivergleichen werden die beiden Dateien aufgelistet, gefolgt vom Ergebnis desVergleichs. Beispiele:

· c:\workarea\a\1.sps c:\workarea\add_element\1.sps identisch

Die beiden Dateien sind identisch.

· c:\workarea\a\1.sps c:\workarea\add_element\1.sps unterschiedlich

Die beiden Dateien sind unterschiedlich.

Bei Verzeichnisvergleichen wird jedes Element bzw. jedes Elementepaar in denVerzeichnissen (d.h. Dateien und Unterverzeichnisse) aufgelistet, gefolgt vom Ergebnis desVergleichs. z.B.:

· c:\workarea\a\subdir_a\team.xmlc:\workarea\add_element\subdir_a\team.xml unterschiedlich

Die beiden Dateien sind unterschiedlich.

· c:\workarea\add_element\subdir_addelem\team.xml nurrechts

Die Datei ist nur im rechten Fensterbereich vorhanden.

· c:\workarea\a\1.sps c:\workarea\add_element\1.sps identisch

Die beiden Dateien sind identisch.

Der Standardvergleichsmodus für Verzeichnisvergleiche ist der Schnellvergleichsmodus. UmVerzeichnisse auf Basis des Inhalts ihrer Dateien zu vergleichen, verwenden Sie die Option"Vergleichsmodus".

GUI-Modus

Im GUI-Modus können Sie über die Befehlszeile Verzeichnisse bzw. Dateien in einemVerzeichnis- bzw. Dateivergleichsfenster öffnen. Der Vergleichsmodus und dieVergleichsoptionen für derartige Vergleiche werden in der Befehlszeile definiert. Bei Ausführungdes Befehls werden die Verzeichnisse bzw. Dateien im entsprechenden Vergleichsfenstergeöffnet, es wird ein Vergleich durchgeführt und die Ergebnisse werden auf derBenutzeroberfläche angezeigt.

Wenn das Kontrollkästchen Mehrere Instanzen zulassen auf dem Register "Applikation"im Dialogfeld DiffDog Optionen (Menüoption Extras | DiffDog Optionen) aktiviert ist undbereits eine Instanz von DiffDog geöffnet ist, wird eine neue Instanz von DiffDog gestartet.Wenn die Option Mehrere Instanzen zulassen nicht aktiviert ist, wird der neue Vergleichin einem neuen Vergleichsfenster der bereits laufenden Instanz von DiffDog geöffnet.

© 2012 Altova GmbH

299Optionen für die Befehlszeile

Altova DiffDog 2013

So starten Sie einen Vergleich aus der Befehlszeile:

1. Stellen Sie sicher, dass die Befehlszeile vom gleichen Verzeichnis aus gestartet wird, indem auch Altova DiffDog installiert ist.

2. Geben Sie im Eingabefenster DiffDogBatch ein und fügen Sie die erforderlichenOptionen hinzu. Verwenden Sie nicht den Befehl DiffDog, da Sie damit eine normaleAnwendung von DiffDog starten würden.

300 Optionen für die Befehlszeile Befehlszeilensyntax

© 2012 Altova GmbHAltova DiffDog 2013

21.1 Befehlszeilensyntax

Die Befehlszeilenoptionen sind einfache optionale Befehlszeilenparameter. Falls keineParameter angegeben werden, ist die Option deaktiviert. Die Optionen sind zwar in Gruppengegliedert, können aber in jeder Reihenfolge vorkommen. Beachten Sie, (i) dass bei denOptionen die Groß- und Kleinschreibung nicht beachtet wird und (ii) dass Sie vor Optionen dasMinuszeichen (-) oder den Schrägstrich (/) verwenden können. Die Befehlszeilensyntax lautetwie folgt:

DiffDogBatch [source name1 name2] [general options] [compare mode] [compare options] [filter filtername] [directory compare options] [file-filter file filtername] [export result] [>filename.txt]

source:/cd Verzeichnisse vergleichen/cf Dateien vergleichen

name1 name2:Namen der zu vergleichenden Verzeichnisse bzw. Dateien

general options:/h oder /? Gibt diese Informationen aus/g GUI anzeigen

compare mode:/mE entsprechend der Erweiterungseinstellungen vergleichen/mX als XML vergleichen/mT als Text vergleichen/mB Binärdateien vergleichen

compare options:/dD detaillierter Vergleich/dL zeigt Unterschiede innerhalb von Zeilen an/iB Leere Zeilen ignorieren/iC Groß-/Kleinschreibung ignorieren (nicht aber in Node-Namen)/iCN Groß-/Kleinschreibung ignorieren/iD Node-Tiefe ignorieren/iN Namespaces ignorieren/iNT A CD C PI D X

Node-Typen (Attributes, CData, Comments, Processing Instructions, Doctype, XML-Deklarationen) ignorieren

/iOA Attributreihenfolge ignorieren/iOC Child-Node-Reihenfolge ignorieren/iOC A G groupname T

Child-Node-Reihenfolge ignorieren und Attribute als Vergleichskriterien hinzufügen (AlleAttribute, Bestimmte Attribute wie in Gruppe groupname definiert, Text alsVergleichskriterium hinzufügen)

/iP Präfixe ignorieren/iT Text (XML) ignorieren/e Entities auflösen/wN Whitespace normalisieren/wS alle Whitespaces entfernen

filter:/f bestimmte Elemente oder Attribute herausfiltern

© 2012 Altova GmbH

Befehlszeilensyntax 301Optionen für die Befehlszeile

Altova DiffDog 2013

filtername:Name eines vordefinierten Filters

directory compare options:/iS Unterverzeichnisse ignorieren

file-filter:/fD bestimmte Dateien/Verzeichnisse beim Verzeichnisvergleich herausfiltern

file filtername:Name des vordefinierten Dateifilters

export:/rT Unterschiede im Textformat exportieren/rX Unterschiede im XML-Format exportieren

Auf diese Option muss die Option "result" (siehe unten )folgen. In Textvergleichen kann sowohldie Option /rX als auch die Option /rT verwendet werden; in XML-Vergleichen ist nur die Option/rX zulässig. Beim Export von Unterschieden in Textdateien werden Unterschiede innerhalb vonZeilen (/dL) nicht exportiert.

result:Name der Exportdatei

> filename.txtfilename.txt ist der Name der Datei, in die die Ergebnisse des Vergleichs geschrieben werdensollen. Beachten Sie, dass ein "Größer als"-Zeichen vorangestellt werden muss und dass diesder letzte Parameter des Befehls sein muss. Verwenden Sie diese Option nicht zusammen mitdem export-Parameter.

Anmerkung: Einige Vergleichsoptionen gelten nur für den XML-Vergleichsmodus (z.B. /iNund /iNT). Diese Optionen werden daher ignoriert, wenn die Vergleichsmodusoption nicht -mXist.

302 Optionen für die Befehlszeile Beispiele für Befehlszeilen

© 2012 Altova GmbHAltova DiffDog 2013

21.2 Beispiele für Befehlszeilen

Stellen Sie stets sicher, dass die Befehlszeile vom gleichen Verzeichnis aus gestartet wird, indem auch Altova DiffDog installiert ist.

Dateivergleich

Dateivergleiche werden im Batch-Modus durch die dem Befehl DiffDogBatch folgende Option/cF gekennzeichnet. Wenn keine weiteren Optionen angegeben werden, läuft DiffDogBatch imStummen Modus ab. Der Befehl

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\DDIntroEnt.txt c:\workarea\DDIntroPro.txt

mit dem Textversionen der Willkommen-Seiten der Enterprise und Professional Ausgaben vonDiffDog verglichen werden, führt zu folgender Ausgabe:

c:\workarea\DDIntroEnt.txt c:\workarea\DDIntroPro.txt unterschiedlich

Um das Vergleichsergebnis in DiffDog statt im Befehlszeilenfenster anzuzeigen, verwendenSie die Option /g zum Festlegen des GUI-Modus:

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\DDIntroEnt.txt c:\workarea\DDIntroPro.txt /g

Das Vergleichsergebnis wird in einer neuen Instanz (bzw. einem neuen Vergleichsfensterderselben Instanz, wenn die Option Mehrere Instanzen zulassen nicht aktiviert ist) vonDiffDog mit den Standardvergleichsoptionen angezeigt. (Beachten Sie, dass alleVergleichsoptionen deaktiviert sind wenn Sie DiffDog von der Befehlszeile ausführen. SämtlicheOptionen, die Sie verwenden wollen, müssen durch Eingabe der entsprechenden Option in dieBefehlszeile aktiviert werden.)

Um Unterschiede innerhalb von Zeilen anzuzeigen, fügen Sie zum Befehl die Option /dLhinzu:

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\DDIntroEnt.txt c:\workarea\DDIntroPro.txt /g /dL

© 2012 Altova GmbH

Beispiele für Befehlszeilen 303Optionen für die Befehlszeile

Altova DiffDog 2013

Dies führt zu folgender Ausgabe:

Wenn Sie es für Ihre Unterlagen aufheben möchten, können Sie das Vergleichsergebnis ineine Textdatei schreiben. Fügen Sie zum Befehl den Dateinamen (sowie den Pfad, wenn Sielieber einen anderen Ordner als das Installationsverzeichnis von DiffDog verwenden möchten)hinzu:

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\DDIntroEnt.txt c:\workarea\DDIntroPro.txt /dL >c:\workarea\IntroDiffs.txt

Der Inhalt dieser Datei ist identisch mit der Ausgabe in der Befehlszeile im Stummen Modus;Sie müssen daher den GUI-Modus deaktivieren, wenn Sie eine solche Datei erzeugen wollen,da sonst zwar die Datei erzeugt wird aber leer bleibt, weil das Ergebnis in diesem Fall nicht indie Befehlszeile geschrieben sondern in DiffDog angezeigt wird.

Um zwei XML-Dateien im XML-Modus mit detailliertem Vergleich miteinander zuvergleichen, müssen Sie sowohl die Option /mx als auch die Option /dD hinzufügen:

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\ExpReport.xml c:\workarea\ExpReport2.xml /g /mX /dD

304 Optionen für die Befehlszeile Beispiele für Befehlszeilen

© 2012 Altova GmbHAltova DiffDog 2013

Wenn Sie nur die XML-Struktur vergleichen und Text ignorieren möchten, müssen Sie zumBefehl die Option /iT hinzufügen:

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\ExpReport.xml c:\workarea\ExpReport2.xml /g /mX /iT

Zur Generierung und zum Export eines detaillierten Vergleichsberichts in XML-Formatmüssen Sie zum Befehl die Option /rX sowie einen Dateinamen (und Pfad) hinzufügen. WennSie keinen Pfad angeben, wird die Datei im Installationsverzeichnis von DiffDog gespeichert.

c:\...\DiffDog2013\DiffDogBatch /cF c:\workarea\ExpReport.xml c:\workarea\ExpReport2.xml /mX /dD /rX c:\workarea\xmldiffs.xml

Es wird eine XML-Datei mit dem Namen und an der angegebenen Stelle generiert:

Verzeichnisvergleich

Verzeichnisvergleiche werden im Batch-Modus durch die dem Befehl DiffDogBatch folgendeOption /cD gekennzeichnet. Der Standardvergleichsmodus für Verzeichnisvergleiche ist derSchnellvergleichsmodus. Verwenden Sie die Option Vergleichsmodus um Verzeichnisse aufBasis der Inhalte ihrer Dateien zu vergleichen.

© 2012 Altova GmbH

Beispiele für Befehlszeilen 305Optionen für die Befehlszeile

Altova DiffDog 2013

Wenn keine Optionen angegeben werden, wird der Vergleich im Stummen Modus durchgeführtund das Ergebnis wird im Befehlszeilenfenster ausgegeben. Der Befehl

c:\...\DiffDog2013\DiffDogBatch /cD c:\workarea c:\work-backup

mit dem folgende Verzeichnisse verglichen werden

ergibt folgende Ausgabe:

C:\workarea\DDIntroEnt.txt C:\work-backup\DDIntroEnt.txt identischC:\workarea\DDIntroProf.txt C:\work-backup\DDIntroProf.txtunterschiedlichC:\workarea\ExpReport.xml C:\work-backup\ExpReport.xml identischC:\workarea\ExpReport2.xml nurlinksC:\workarea\IntroDiffs.txt nurlinksC:\workarea\xmldiffs.xml C:\work-backup\xmldiffs.xml unterschiedlichC:\work-backup\xmldiffs2.xml nurrechts

Sie können in Ihrem Verzeichnisvergleich einen vordefinierten Filter anwenden, indem Sie dieOption /fD hinzufügen und den Namen des Filters angeben (verwenden Sie Anführungszeichenwenn der Name Leerzeichen enthält!). In der Befehlszeile können keine neuen Filter erstelltwerden.

c:\...\DiffDog2013\DiffDogBatch /cD c:\workarea c:\work-backup /mX /fD"XML-konforme Dateien"

Im Vergleich werden nur Dateien berücksichtigt, die den Filterkriterien entsprechen:

C:\workarea\ExpReport.xml C:\work-backup\ExpReport.xml idnetischC:\workarea\ExpReport2.xml nurlinksC:\workarea\xmldiffs.xml C:\work-backup\xmldiffs.xml unterschiedlichC:\work-backup\xmldiffs2.xml nurrechts

306 Optionen für die Befehlszeile Exit-Codes

© 2012 Altova GmbHAltova DiffDog 2013

21.3 Exit-Codes

DiffDog bietet Exit-Codes, um die bedingte Batch-Verarbeitung von Datei- oderVerzeichnisvergleichen zu ermöglichen. DiffDogBatch kann mit den folgenden Codesabgeschlossen werden:

0 Equal: Die verglichene Datei bzw. das verglichene Verzeichnisse weist keineUnterschiede auf.

1 Different: Die beiden verglichenen Dateien bzw. Verzeichnisse sind nicht identisch.

2 Error: Beim Vergleich ist ein Fehler aufgetreten.

Kapitel 22

Versionskontrolle

308 Versionskontrolle

© 2012 Altova GmbHAltova DiffDog 2013

22 Versionskontrolle

Da DiffDog die Microsoft Source Code Control Interface (MSSCCI) v1.1 – v1.3 implementierthat, werden mehrere Versionskontrollsysteme wie u.a. Microsoft SourceSafe und anderekompatible Speichersysteme unterstützt.

Anmerkung: Die 64-Bit Version von DiffDog unterstützt automatisch alle der in dieserDokumentation angeführten unterstützten 32-Bit-Versionskontrollprogramme.Bei Verwendung einer 64-Bit-Version von mit einem 32-Bit-Versionskontrollprogrammist die Option "Statusaktualisierungen alle ...ms durchführen" (Extras | Optionen)automatisch ausgegraut und kann nicht ausgewählt werden.

Registry-Eintrag und Plug-insMicrosoft hat einen Registry-Eintrag definiert, bei dem alle SCC-kompatiblen Programme sichselbst registrieren. Dies ist der Eintrag fürDiffDog.

HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders

Bitte beachten Sie außerdem, dass Plugins für Versionskontrollsysteme nicht von allenSSC-Produkten automatisch installiert werden. Nähere Informationen finden Sie in derDokumentation zu Ihrer Versionskontrollsoftware.

In diesem AbschnittDieser Abschnitt ist folgendermaßen gegliedert:

· Unterstützte Versionskontrollsysteme enthält eine Liste der Versionskontrollsysteme(SCS), die von DiffDog unterstützt werden. Die Systeme werden in alphabetischerReihenfolge nach Server aufgelistet. Für jeden Server werden auch die unterstütztenClients aufgelistet.

· Installieren von Versionskontrollsystemen enthält Anmerkungen, wie die verschiedenenVersionskontrollsysteme installiert werden.

· Versionskontrollsysteme SCSs und Vergleich mit Altova DiffDog enthält eineBeschreibung, wie die verschiedenen Versionskontrollsysteme für das Vergleichen mitAltova DiffDog konfiguriert werden .

Probleme im Zusammenhang mit den Ressourcen / der GeschwindigkeitBei sehr großen Versionskontrolldatenbanken kann die automatische Durchführung vonStatusaktualisierungen im Hintergrund etwas länger dauern.

Um schneller arbeiten zu können, können Sie versuchen, auf dem Register "Versionskontrolle"(Aufruf über Extras | Optionen) das Feld "Statusaktualisierung im Hintergrund alle xxx Sek." zudeaktivieren oder das Aktualisierungsintervall zu vergrößern.

© 2012 Altova GmbH

Unterstützte Versionskontrollsysteme 309Versionskontrolle

Altova DiffDog 2013

22.1 Unterstützte Versionskontrollsysteme

In der nachfolgenden Liste sind die von DiffDog unterstützten Versionskontrollsystemezusammen mit ihren entsprechenden Versionskontroll-Clients (SCCs) aufgelistet. Die Liste istalphabetisch nach Versionskontrollsystem geordnet. In den Anmerkungen im Anschluss an dieListe finden Sie Informationen über den Grad der Unterstützung.

AccuRev

Version: AccuRev 4.7.0 Windows

Clients: · AccuBridge for Microsoft SCC 2008.2

Bazaar

Version: Bazaar 1.9 Windows

Clients: · Aigenta Unified SCC 1.0.6

Borland StarTeam 2008

Version: StarTeam 2008 Release 2

Clients: · Borland StarTeam Cross-Platform Client 2008 R2

Codice Software Plastic SCM

Version: Codice Software Plastic SCM Professional 2.7.127.10 (Server)

Clients: · Codice Software Plastic SCM Professional 2.7.127.10 (SCC Plugin)

Collabnet Subversion 1.5

Version: 1.5.4

Clients: · Aigenta Unified SCC 1.0.6 · PushOK SVN SCC 1.5.1.1 · <%AC-PUSHOKSVNX64%>· TamTam SVN SCC 1.2.21

ComponentSoftware CS-RCS (PRO)

Version: ComponentSoftware CS-RCS (PRO) 5.1

Clients: · ComponentSoftware CS-RCS (PRO) 5.1

310 Versionskontrolle Unterstützte Versionskontrollsysteme

© 2012 Altova GmbHAltova DiffDog 2013

Dynamsoft SourceAnywhere for VSS

Version: Dynamsoft SourceAnywhere for VSS 5.3.2 Standard/Professional Server

Clients: · Dynamsoft SourceAnywhere for VSS 5.3.2 Client

Dynamsoft SourceAnywhere Hosted

Version: Server hosted in a Bell Data Center

Clients: · Dynamsoft SourceAnywhere Hosted Client (22252)

Dynamsoft SourceAnywhere Standalone

Version: SourceAnywhere Standalone 2.2 Server

Clients: · Dynamsoft SourceAnywhere Standalone 2.2 Client

IBM Rational ClearCase 7

Version: 7.0.1 (LT)

Clients: · IBM Rational ClearCase 7.0.1 (LT)

March-Hare CVSNT 2.5

Version: 2.5.03.2382

Clients: · Aigenta Unified SCC 1.0.6

March-Hare CVS Suite 2008

Version: Server 2008 [3321]

Clients: · Jalindi Igloo 1.0.3 · March-Hare CVS Suite Client 2008 (3321) · PushOK CVS SCC NT 2.1.2.5 · <%AC-PUSHOKCVSX64%>· TamTam CVS SCC 1.2.36

Mercurial

Version: Mercurial 1.0.2 for Windows

Clients: · Sergey Antonovs HgSCC 1.0.1

© 2012 Altova GmbH

Unterstützte Versionskontrollsysteme 311Versionskontrolle

Altova DiffDog 2013

Microsoft SourceSafe 2005

Version: 2005 with CTP

Clients: · Microsoft SourceSafe 2005 with CTP

Microsoft Visual Studio Team System 2008 Team Foundation Server

Version: 2008

Clients: · Microsoft Team Foundation Server 2008 MSSCCI Provider

Perforce 2008

Version: P4S 2008.1

Clients: · Perforce P4V 2008.1

PureCM

Version: PureCM Server 2008/3a

Clients: · PureCM Client 2008/3a

QSC Team Coherence Version Manager

Version: QSC Team Coherence Server 7.2.0.30

Clients: · QSC Team Coherence Client 7.1.4.30

Qumasoft QVCS Enterprise

Version: QVCS Enterprise 2.1.18

Clients: · Qumasoft QVCS Enterprise 2.1.18

Qumasoft QVCS Pro

Version: 3.10.18

Clients: · Qumasoft QVCS Pro 3.10.18

Reliable Software Code Co-Op

Version: Code Co-Op 5.1a

Clients: · Reliable Software Code Co-Op 5.1a

312 Versionskontrolle Unterstützte Versionskontrollsysteme

© 2012 Altova GmbHAltova DiffDog 2013

Seapine Surround SCM

Version: Surround SCM Client/Server for Windows 2009.0.0

Clients: · Seapine Surround SCM Client 2009.0.0

Serena Dimensions

Version: Dimensions Express/CM 10.1.3 for Win32 Server

Clients: · Serena Dimensions 10.1.3 for Win32 Client

Softimage Alienbrain

Version: Alienbrain Server 8.1.0.7300

Clients: · Softimage Alienbrain Essentials/Advanced Client 8.1.0.7300

SourceGear Fortress

Version: 1.1.4 Server

Clients: · SourceGear Fortress 1.1.4 Client

SourceGear SourceOffsite

Version: SourceOffsite Server 4.2.0

Clients: · SourceGear SourceOffsite Client 4.2.0 (Windows)

SourceGear Vault

Version: 4.1.4 Server

Clients: · SourceGear Vault 4.1.4 Client

VisualSVN Server 1.6

Version: 1.6.2

Clients: · Aigenta Unified SCC 1.0.6 · PushOK SVN SCC 1.5.1.1· <%AC-PUSHOKSVNX64%> · TamTam SVN SCC 1.2.21

© 2012 Altova GmbH

Unterstützte Versionskontrollsysteme 313Versionskontrolle

Altova DiffDog 2013

Bitte beachten Sie:

· Altova hat Microsoft Source Code Control Interface (MSSCCI) v1.1 – v1.3 in DiffDogimplementiert und die Unterstützung der oben aufgelisteten Treiber undVersionskontrollsysteme getestet. Es wird erwartet, dass DiffDog auch etwaigezukünftige Versionen dieser Produkte unterstützen wird.

· Versionskontrollsysteme, die in der obigen Tabelle nicht aufgelistet sind, die aber derMSCCI 1.1-1.3 Spezifikation entsprechen sollten ebenfalls mit DiffDog funktionieren.

314 Versionskontrolle Installation von Versionskontrollsystemen

© 2012 Altova GmbHAltova DiffDog 2013

22.2 Installation von Versionskontrollsystemen

Dieser Abschnitt enthält nähere Informationen zum Einrichten und Installieren derverschiedenen Versionskontrollsysteme.

AccuBridge for Microsoft SCC 2008.2

http://www.accurev.com/

1. Installieren Sie die AccuRev Client Software, führen Sie den Installer aus, definieren Sieden Server, zu dem eine Verbindung hergestellt werden soll, (Hostname und Port) understellen Sie anschließend einen Arbeitsbereich.

2. Installieren Sie den AccuBridge SCC Provider. Extrahieren Sie das ZIP-Archiv in dasVerzeichnis <AccuRev installation dir>\bin.

Registrieren Sie AccuRev.dll und SccAcc.dll wie folgt:3. Öffnen Sie ein Befehlseingabefenster (wenn Sie mit Vista arbeiten, starten Sie den

Windows Explorer, gehen Sie zu C:\Windows\System32, klicken Sie auf die rechteMaustaste und führen Sie die cmd.exe “As administrator” aus).

4. Gehen Sie zum Verzeichnis <installation AccuRev dir>\bin.5. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:§ Regsvr32 AccuRev.dll§ Regsvr32 SccAcc.dll

6. Führen Sie das Programm SwitchScc.exe aus und definieren Sie als den ProviderAccuRev.

7. Führen Sie in Windows ein Logoff und anschließend ein Login durch.

Aigenta Unified SCC 1.0.6

http://aigenta.com/products/UnifiedScc.aspx

Voraussetzungen: Source Control Client. Aigenta Unified SCC funktioniert mit:

· Subversion Befehlszeilen-Client 1.5.4 unter http://subversion.tigris.org· CVSNT 2.5 (Client) unter http://www.cvsnt.org· Bazaar 1.9 Windows (und damit in Zusammenhang stehenden Komponenten) unter

http://bazaar-vcs.org/ (http://bazaar-vcs.org/WindowsInstall)

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

Borland StarTeam Cross-Platform Client 2008 R2

http://www.borland.com/us/products/starteam

Um die Borland StarTeam Microsoft SCC Integration zu installieren, führen Sie dasSetup-Programm aus und wählen Sie bei der Installation die SCC API Integration.

Altova-Produkte können nun bei Angabe der Server-Adresse, des Endpunkts, deseinzuloggenden Benutzernamens und Passworts und Ihres Projekt- und Arbeitspfads eineVerbindung zur Speicherschnittstelle herstellen.

Codice Software Plastic SCM Professional 2.7.127.10 (SCC Plugin)

http://www.codicesoftware.com/xpproducts.aspx

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß. Es müssennur die Komponenten “client” und das “Visual Studio SCC plug-in” installiert werden.

ComponentSoftware CS-RCS (PRO) 5.1

http://www.componentsoftware.com/Products/RCS

© 2012 Altova GmbH

Installation von Versionskontrollsystemen 315Versionskontrolle

Altova DiffDog 2013

1. Um ComponentSoftware CS-RCS (PRO) zu installieren, starten Sie dasSetup-Programm und aktivieren Sie die Option “Workstation Setup”.

2. Definieren Sie die Root für die Struktur der Speicherschnittstelle und starten Sie IhrenRechner nach Abschluss der Installation neu.

3. Über “ComponentSoftware RCS Properties” können Sie ein Projekt auswählen odererstellen und einen Arbeitsordner definieren.

Dynamsoft SourceAnywhere for VSS 5.3.2 Client

http://www.dynamsoft.com/Products/SAW_Overview.aspx

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

Für die Integration mit Altova Produkten muss das Plug-in für Adobe DreamWeaver CS3 nichtinstalliert werden. Stellen Sie nach der Installation eine Server-Verbindung her und definierenSie einen Arbeitsordner.

Dynamsoft SourceAnywhere Hosted Client (22252)

http://www.dynamsoft.com/Products/SourceAnywhere-Hosting-Version-Control-Source-Control.aspx

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

Für die Integration mit Altova Produkten muss das Plug-in für Adobe DreamWeaver CS3 nichtinstalliert werden.

Dynamsoft SourceAnywhere Standalone 2.2 Client

http://www.dynamsoft.com/Products/SourceAnywhere-SourceSafe-VSS.aspx

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

Für die Integration mit Altova Produkten muss das Plug-in für Adobe DreamWeaver CS3 nichtinstalliert werden. Stellen Sie nach der Installation eine Server-Verbindung her und definierenSie einen Arbeitsordner.

IBM Rational ClearCase 7.0.1 (LT)

http://www-01.ibm.com/software/awdtools/clearcase/

Um IBM Rational ClearCase LT zu installieren, führen Sie das Setup-Programm aus. · Sie werden aufgefordert, die Version des InstallShield Scripting-Prozessors zu

aktualisieren, wenn diese älter als Version 10.5 ist. Wählen Sie “Update it ifnecessary”.

Die Aktualisierung wird vor Beginn der Installation durchgeführt.

· Wählen Sie die Standardoption “Enterprise deployment, create a network release areaand customize it using Siteprep”.

Um die Versionskontrolle mit Altova-Produkten zu integrieren, muss nur der Client installiertwerden. Aktivieren Sie nur das Kontrollkästchen "Client".

· Geben Sie einen Server-Namen sowie das/die Lizenzserver Element(e) an. Gehen Sievor wie in den Beispielen, die vom Installer geliefert werden (port@server_name).

· Geben Sie einen Namen für die Konfiguration an, indem Sie den Namen entsprechendbearbeiten und den Pfad zu einem Release-Bereich (Release Area) eingeben.Dieser Pfad muss einen freigegebenen Ordner definieren.

· Sie können einen neuen Ordner auf Ihrem Rechner anlegen, ihn freigeben und als

316 Versionskontrolle Installation von Versionskontrollsystemen

© 2012 Altova GmbHAltova DiffDog 2013

Release-Bereich (Release Area) verwenden.

In Vista müssen Sie "Network discovery" im Network and Sharing Center auf "on"setzen, um diesen Pfad zu definieren.Der Release-Bereich wird nun erstellt, einige Dateien werden hinein kopiert und einShortcut mit dem Namen sitedefs.lnk wird erstellt.

· Wenn alle Dateien kopiert wurden, fahren Sie fort, indem Sie vom Windows Exploreraus auf den Shortcut klicken.Ein neues Setup-Programm beginnt mit der Installation des Client.

· Wenn das Setup-Programm beginnt, wählen Sie die Option "Install IBM RationalClearCase LT”.

· Klicken Sie auf "Weiter", akzeptieren Sie das "Software License Agreement” undstarten Sie die Installation.

In Vista könnte das zweite Setup-Programm den internen Fehler: 2739 ausgeben. StartenSie in diesem Fall den Windows Explorer und gehen Sie zu C:\Windows\System32.

· Klicken Sie auf die rechte Maustaste und führen Sie “cmd.exe” “As Administrator” aus.Daraufhin erscheint ein Eingabefenster.

· Geben Sie “regsvr32 jscript.dll” ein.· Starten Sie das Setup-Programm wieder.

Um mit in ClearCase gespeicherten Dateien zu arbeiten, sollten Sie eine Ansicht erstellen, dieauf Ihr ClearCase-Projekt verweist.

Jalindi Igloo 1.0.3

http://www.jalindi.com/igloo/

Um Jalindi Igloo mit Altova-Produkten zu verwenden, muss nur das Setup-Programmausgeführt werden, um Jalindi Igloo zu installieren.

Bitte beachten Sie: Wenn Sie Jalindi Igloo deinstallieren, werden alle anderen installierten SCC ProviderWindows Registrierschlüssel (falls vorhanden) ebenfalls gelöscht und stehen nichtmehr zur Verfügung.

Wenn Sie mit Altova-Produkten arbeiten, wird empfohlen den Modus "Auto Commit”einzustellen.

· Der Modus "Auto Commit" befindet sich in den erweiterten Source Control-Optionen.· Nachdem Sie einen Arbeitsbereich definiert haben, können Sie mit der Arbeit beginnen.

March-Hare CVS Suite Client 2008 (3321)

http://www.march-hare.com/cvsnt/en.asp

Eine "typical”-Installation funktioniert mit Altova-Produkten ordnungsgemäß.

Mercurialsiehe Sergey Antonovs HgScc 1.0.1

Microsoft SourceSafe 2005 with CTP

http://msdn.microsoft.com/en-us/vstudio/aa718670.aspx

Eine Standard-Installation von Microsoft Source Safe 2005 funktioniert mit Altova-Produktenordnungsgemäß.

Microsoft Team Foundation Server 2008 MSSCCI Provider

http://www.microsoft.com/downloads

© 2012 Altova GmbH

Installation von Versionskontrollsystemen 317Versionskontrolle

Altova DiffDog 2013

Voraussetzungen: Visual Studio 2008 Team Explorer oder Visual Studio 2008 mit TeamExplorer 2008. Eine Standard-Installation funktioniert mit allen Altova-Produktenordnungsgemäß.

Perforce P4V 2008.1

http://www.perforce.com/

Beim Perforce Visual Client (P4V) haben Sie die Wahl:· alle Client-Funktionen zu installieren (Standardverhalten)· nur die Funktion “SCC Plug-in (P4SCC)” zu installieren.

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

Wenn die Funktion “SCC Plug-in (P4SCC)” ausgewählt wird:· funktionieren zwei SCC-Funktionen “Show differences” und “Source control manager”

nicht.· Die Funktion “Show differences” und die Möglichkeit, den Source Control Manager zu

starten, funktionieren nicht, weil sie auf den nicht installierten Funktionen” Visual MergeTool” bzw. “Visual Client (P4V)” basieren.

· Für die Vergleichsfunktion wird Drittanbietersoftware benötigt, während der SourceControl Manager nur gestartet werden kann, nachdem der “Visual Client (P4V)" explizitinstalliert wurde.

· Nachdem Sie die Perforce Visual Client Installation gestartet haben, definieren Sie Ihreeigenen Client-Konfigurationseinstellungen (Server Name, Textbearbeitungsapplikation,Benutzername).

· Vergessen Sie nach Abschluss der Installation nicht, einen neuen Arbeitsbereich zuerstellen oder einen vorhandenen auszuwählen.

PureCM Client 2008/3a

http://www.purecm.com/

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß. Starten Sienach der Installation den PureCM Client, um einen Server zu registrieren.

PushOK CVS SCC NT 2.1.2.5

http://www.pushok.com/soft_cvs.php

Eine Standard-Installation genügt, um PushOK CVS SCC NT zu verwenden.

· Stellen Sie nach Abschluss der Installation sicher, dass Ihre Version des CVS ProxyPlug-in korrekt registriert ist.

· Nach Definition eines Arbeitsbereichs können Sie anfangen, damit zu arbeiten.

<%AC-PUSHOKCVSX64%>

http://www.pushok.com/soft_cvs.php

Eine Standard-Installation genügt, um PushOK CVS SCC zu verwenden.· Stellen Sie nach Abschluss der Installation sicher, dass Ihre Version des CVS Proxy

Plug-in korrekt registriert ist.· Nach Definition eines Arbeitsbereichs können Sie anfangen, damit zu arbeiten.

PushOK SVN SCC 1.5.1.1

http://www.pushok.com/soft_svn.php

318 Versionskontrolle Installation von Versionskontrollsystemen

© 2012 Altova GmbHAltova DiffDog 2013

Eine Standard-Installation genügt, um PushOK CVS SCC mit Altova-Produkten zu verwenden. Bei Installation unter Vista kann es vorkommen, dass die COM-Bibliothek svncom.dll nichtregistriert werden kann. Stellen Sie in diesem Fall die Installation fertig und registrieren Sie dieBibliothek folgendermaßen manuell:

1. Starten Sie ein Eingabefenster über die Option "Run as administrator".2. Geben Sie: cd “C:\Program Files\PushOK Software\SVNSCC\svn” ein3. Geben Sie den Befehl > regsvr32 svncom.dll ein.

<%AC-PUSHOKSVNX64%>

http://www.pushok.com/soft_svn.php

Eine Standard-Installation genügt, um PushOK SVN SCC mit Altova-Produkten zu verwenden.Bei Installation unter Vista kann es vorkommen, dass die COM-Bibliothek svncom.dll nichtregistriert werden kann. Stellen Sie in diesem Fall die Installation fertig und registrieren Sie dieBibliothek folgendermaßen manuell:

1. Starten Sie ein Eingabefenster über die Option "Run as administrator".2. Geben Sie: cd “C:\Program Files\PushOK Software\SVNSCC\svn” ein3. Geben Sie den Befehl > regsvr32 svncom.dll ein.

QSC Team Coherence Client 7.1.4.30

http://www.teamcoherence.com

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

· Wenn der Server auf dem Client-Rechner installiert ist, wird nach der Client-Installationeiner Standardverbindung erstellt.

· Wenn der Server auf einem anderen Rechner installiert ist, müssen Sie im Dialogfeld"Connection Properties" des Team Coherence Client die Eigenschaft “HOSTNAME” inden Pfad zum entsprechenden Rechner ändern.

Qumasoft QVCS Enterprise 2.1.18

http://www.qumasoft.com/Voraussetzungen: J2SE 1.5 oder höher http://www.oracle.com/technetwork/java/index.html Um den Qumasoft QVCS-Enterprise Client zu installieren, starten Sie den Installer. Wenn IhrBetriebssystem Vista ist, müssen Sie das Installationsverzeichnis vom Standardwert“C:\Program Files\QVCS-Enterprise Client” in “C:\QVCS-Enterprise Client” ändern. Der Grunddafür ist, dass Vista Applikationen nicht in den Bereich C:\Program Files schreiben lässt. Bearbeiten Sie die Datei “setEnv.cmd” im Installationsverzeichnis, sodass dieUmgebungsvariable JAVA_HOME auf den Ordner Ihrer JVM verweist.

Eventuell kann es in Vista beim Speichern der Datei zu einem Problem kommen.2. Wenn das der Fall ist, starten Sie den Windows Explorer und gehen Sie zu

C:\Windows\System32.3. Klicken Sie auf die rechte Maustaste und führen Sie “cmd.exe” “As Administrator” aus.

Daraufhin erscheint ein Eingabefenster.4. Geben Sie “cd <Installationsordner des QVCS –Enterprise Client>” ein.5. Geben Sie “Notepad setEnv.cmd” ein und bearbeiten Sie anschließend die Datei und

speichern Sie sie.

6. Führen Sie vom Installationsverzeichnis des Qumasoft QVCS-Enterprise dieBatch-Datei “gui.bat” aus.

7. Fügen Sie einen Server aus dem “Server-Menü” hinzu. Geben Sie den erforderlichenNamen, die IP-Adresse und Ports und den Log-in-Namen ein und definieren Sie einenlokalen Arbeitsbereich.

© 2012 Altova GmbH

Installation von Versionskontrollsystemen 319Versionskontrolle

Altova DiffDog 2013

Qumasoft QVCS Pro 3.10.18

http://www.qumasoft.com/

Um Qumasoft QVCS-Pro zu installieren, führen Sie den Installer aus. · Wenn Ihr Betriebssystem Vista ist, müssen Sie das Installationsverzeichnis vom

Standardwert “C:\Program Files\QVCSBin” in “C:\QVCSBin” ändern.

Der Grund dafür ist, dass Vista Applikationen nicht in den Bereich C:\Program Filesschreiben lässt.

· Starten Sie nach Fertigstellung der Installation den QVCS 3.10 Client, erstellen Sieeinen neuen Benutzer und aktivieren Sie die Ide Integration durch Auswahl desUntermenüs “Ide Integration” im Menü "Admin" und Hinzufügen von QVCS alsVersionskontroll-Tool.

· Erstellen Sie ein Projekt und definieren Sie einen Arbeitsbereich.

Reliable Software Code Co-Op 5.1a

http://www.relisoft.com/co_op/index.htm

Seapine Surround SCM Client 2009.0.0

http://www.seapine.com/surroundscm.html

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß. · Nach der Installation muss eine Verbindung zu einem Server hergestellt werden.

Serena Dimensions 10.1.3 for Win32 Client

http://www.serena.com/Products/dimensions/

· Führen Sie eine “Typical” Installation des Serena Dimension Client durch.· Definieren Sie den WEB Client Hostnamen und die Port-Nummer, wenn Sie dazu

aufgefordert werden.

Sergey Antonovs HgSCC 1.0.1 for Mercurial SCS

http://www.newsupaplex.pp.ru/hgscc_news_eng.htmlEine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß

Softimage Alienbrain Essentials/Advanced Client 8.1.0.7300

http://www.alienbrain.com/

· Führen Sie eine “Typical” Installation der Alienbrain Client Software aus und installierenSie anschließend die Alienbrain Microsoft Visual Studio Integration.

Um mit Altova-Produkten zu arbeiten, müssen Sie Microsoft Visual Studio nichtinstallieren.

· Beim ersten Öffnen eines Projekts von der Versionskontrolle aus oder beim Hinzufügeneines Projekts zur Versionskontrolle, werden Sie aufgefordert einigeBenutzereinstellungen zu definieren, z.B. Ihren Server und die Projektdatenbank, zu dereine Verbindung hergestellt werden soll.

SourceGear Fortress 1.1.4 Client

http://www.sourcegear.com/fortress

Eine Standard-Installation von SourceGear Fortress Client funktioniert mit Altova-Produkten.

SourceGear SourceOffsite Client 4.2.0 (Windows)

320 Versionskontrolle Installation von Versionskontrollsystemen

© 2012 Altova GmbHAltova DiffDog 2013

http://www.sourcegear.com/sos/Eine Standard-Installation von SourceOffsite Client funktioniert mit Altova-Produkten.

SourceGear Vault 4.1.4 Client

http://www.sourcegear.com/vault

Eine Standard-Installation von SourceGear Vault Client funktioniert mit Altova-Produkten.

TamTam CVS SCC 1.2.36

http://www.daveswebsite.com/software/tamtam

Voraussetzungen: CVSNT 2.5 (client) unter http://www.cvsnt.org

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

· Um eine Verbindung zur CVS-Speicherschnittstelle herzustellen, müssen Sie CVSNTinstallieren.

· Öffnen Sie im Altova-Produkt die erweiterten Optionen der “Versionskontrolle” undgeben Sie den Pfad zur Datei cvs.exe ein.

TamTam SVN SCC 1.2.21

http://www.daveswebsite.com/software/tamtamsvn

Voraussetzungen: Subversion Command Line Client 1.5.4 unter http://subversion.tigris.org

Eine Standard-Installation funktioniert mit allen Altova-Produkten ordnungsgemäß.

· Um eine Verbindung zur SVN-Speicherschnittstelle herzustellen, müssen Sie denSubversion Command Line Client installieren und in denAltova-Versionskontrolloptionen den Pfad zur ausführbaren Datei svn.exe definieren.

· Nach Start von DiffDog müssen Sie den SCC Provider registrieren.

Auf einem Vista Rechner kann die CSS-Registrierung fehlschlagen.· Falls dies der Fall ist, suchen Sie im Windows Explorer das Verzeichnis, das die

ausführbare Altova-Applikationsdatei enthält.· Klicken Sie auf die rechte Maustaste und führen Sie die Datei “As Administrator” aus.

Die SCC-Registrierung sollte jetzt klappen.

© 2012 Altova GmbH

Versionskontrolle und Vergleich mit Altova DiffDog 321Versionskontrolle

Altova DiffDog 2013

22.3 Versionskontrolle und Vergleich mit Altova DiffDog

Sie können bestimmte Versionskontrollsysteme für die Verwendung von Altova DiffDog alsVersionskontroll-Vergleichstool konfigurieren. Eine Liste davon sowie eine Anleitung zumKonfigurieren der einzelnen Systeme finden Sie weiter unten.

DiffDog kann problemlos in Source Control-Systeme integriert werden, die eine Möglichkeitbieten, einen Pfad zur ausführbaren DiffDog-Datei zu definieren. Falls ein Pfad zurausführbaren DiffDog-Datei definiert werden kann, kann das Source Control-System über dieBefehlszeile einen DiffDog-Befehl ausführen. Zur Durchführung eines Vergleichs müssenDateien nicht ein- oder ausgecheckt werden. DiffDog muss nur in der Lage sein, Unterschiedezwischen zwei Versionen einer Datei zu ermitteln.

Aigenta Unified SCC 1.0.6

http://aigenta.com/products/UnifiedScc.aspx

Mit den folgenden Schritten wird Altova DiffDog in Aigenta Unified SCC integriert:1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert". 2. Wählen Sie das Register “Comparison and merging” und definieren Sie den

vollständigen DiffDog-Dateipfad als Vergleichstool.

Borland StarTeam Cross-Platform Client 2008 R2

http://www.borland.com/us/products/starteam

Mit den folgenden Schritten wird Altova DiffDog in Borland Start Team integriert:1. Verwenden Sie die "Personal Options" des StarTeam Client (Tools - Personal options –

File - Alternate applications)2. Compare utility: Geben Sie den vollständigen Pfad zu DiffDog ein3. Compare utility options: $file1 $file2

ComponentSoftware CS-RCS (PRO) 5.1

http://www.componentsoftware.com/Products/RCS

Mit den folgenden Schritten wird Altova DiffDog in ComponentSoftware CS-RCS (Pro) integriert:1. Gehen Sie zu den ComponentSoftware CS-RCS Properties.2. Wählen Sie auf dem Register “File Types” eine Dateierweiterung aus und bearbeiten

Sie sie.3. Geben Sie den Wert “Custom Tool” für das “Difference Analysis Tool“ ein bzw. wählen

Sie ihn aus und durchsuchen Sie die Struktur, um den vollständigen Pfad zu DiffDogeinzufügen.

Dynamsoft SourceAnywhere for VSS 5.3.2 Client

http://www.dynamsoft.com/Products/SAW_Overview.aspx

Mit den folgenden Schritten wird Altova DiffDog in Dynamsoft SourceAnywhere for VSSintegriert:1. Gehen Sie zu den Dynamic SourceAnywhere For VSS Client-Optionen.2. Definieren Sie mit den Argumenten “%FIRST_FILE%” “%SECOND_FILE%” den

vollständigen DiffDog Pfad als externe Applikation für diff/merge.

Warnung: Führen Sie diese Einstellungen nicht über die Altova-Produktoptionen durch, da Sie hierkeine externen Applikationsparameter einsetzen können.

Dynamsoft SourceAnywhere Hosted Client (22252)

322 Versionskontrolle Versionskontrolle und Vergleich mit Altova DiffDog

© 2012 Altova GmbHAltova DiffDog 2013

http://www.dynamsoft.com/Products/SourceAnywhere-Hosting-Version-Control-Source-Control.aspx

Dynamsoft SourceAnywhere Standalone 2.2 Client

http://www.dynamsoft.com/Products/SourceAnywhere-SourceSafe-VSS.aspx

Mit den folgenden Schritten wird Altova DiffDog in Dynamsoft SourceAnywhere Hosted undDynamsoft SourceAnywhere Standalone integriert:

1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert...".2. Definieren Sie mit den Argumenten “%FIRST_FILE%” “%SECOND_FILE%” den

vollständigen DiffDog-Pfad als externe Programmapplikation für diff/merge.3.

Jalindi Igloo 1.0.3

http://www.jalindi.com/igloo/

Mit den folgenden Schritten wird Altova DiffDog in Jalindi Igloo integriert:1. Wählen Sie in DiffDog den Befehl "Unterschiede anzeigen". 2. Öffnen Sie den Bereich “Show differences or Merge Files” 3. Definieren Sie den “External Diff Command” durch Eingabe des vollständigen

DiffDog-Pfads als externe Diff EXE.

Warnung: Bei Verwendung des Standard-Diff-Editors CvsConflictEditor kann es zu Problemenbeim Vergleichen von Dateien mit besonders langen Zeilen kommen. Wir empfehlen Ihnen, anallen Dateien (v.a. ump-Dateien) ein "pretty print" durchzuführen, bevor Sie diese in derSpeicherschnittstelle speichern. Dadurch wird die Zeilenlänge limitiert, sodass es zu keinenProblemen mit dem CVSConflictEditor kommt.

March-Hare CVS Suite Client 2008 (3321)

http://www.march-hare.com/cvsnt/en.asp

Mit den folgenden Schritten wird Altova DiffDog in Marc-Hare CVS Suite 2008 integriert:1. Gehen Sie zu den TortoiseCVS Preferences und wählen Sie das Register "Tools".2. Definieren Sie den vollständigen DiffDog-Pfad als Diff-Applikation und die Parameter

“%1” “%2” als Parameter für den Vergleich in beide Richtungen.

Mercurialsiehe Sergey Antonovs HgScc 1.0.1

Microsoft SourceSafe 2005 with CTP

http://msdn.microsoft.com/en-us/vstudio/aa718670.aspx

Mit den folgenden Schritten wird Altova DiffDog in Microsoft SourceSafe 2005 integriert:1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert". 2. Klicken Sie auf das Register "Custom Editors" und geben Sie die folgende Befehlszeile

in das Befehlszeilenfeld ein: "C:\Program Files\Altova\DiffDog2013\DiffDogexe%1 %2

3. Wählen Sie über die Auswahlliste "Operation" den Befehl "File Difference".

Microsoft Team Foundation Server 2008 MSSCCI Provider

http://www.microsoft.com/downloadsVoraussetzungen: Visual Studio 2008 Team Explorer oder Visual Studio 2008 mit TeamExplorer 2008. Mit den folgenden Schritten wird Altova DiffDog in Microsoft Visual Studio TeamSystem 2008 Team Foundation Server MSSCCI Provider integriert:

© 2012 Altova GmbH

Versionskontrolle und Vergleich mit Altova DiffDog 323Versionskontrolle

Altova DiffDog 2013

1. Konfigurieren Sie in den Manager-Optionen (Visual Studio 2008 Team Explorer oderVisual Studio 2008) Altova DiffDog als neues Benutzertool

2. Wählen Sie als Plug-in Visual Studio Team Foundation Server Source.3. Konfigurieren Sie durch Angabe der Erweiterungen die Dateien, die Sie mit DiffDog

vergleichen möchten, sowie den vollständigen Dateipfad zu DiffDog.

Perforce P4V 2008.1

http://www.perforce.com/

Mit den folgenden Schritten wird Altova DiffDog in Perforce 2008 integriert:1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert". 2. Wählen Sie im Bereich "Preferences” das Register "Diff". 3. Aktivieren Sie als Standardvergleichstool das Feld “Other application” und geben Sie

den vollständige Pfad zu DiffDog ein.

PushOK CVS SCC NT 2.1.2.5,PushOK SVN SCC 1.5.1.1<%AC-PUSHOKCVSX64%><%AC-PUSHOKSVNX64%>

http://www.pushok.com/soft_cvs.php

Mit den folgenden Schritten wird Altova DiffDog in PushOK CVS NT und PushOK SVN SCCintegriert:1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert..."2. Wählen Sie das Register "CVS Executables".3. Wählen Sie im Feld "Diff/merge" den Wert "External merge/compare tool".4. Fügen Sie den vollständigen DiffDog-Dateipfad ein.5. Bearbeiten Sie im Feld "2 way diff cmd” den Wert “%first %second”.

Warnung: Bei Verwendung des Standard-Vergleichseditors CvsConflictEditor kann es zuProblemen beim Vergleich von Dateien mit sehr langen Zeilen kommen. Wir empfehlen Ihnen,an allen Dateien (v.a. ump-Dateien) ein "pretty print" durchzuführen, bevor Sie diese in derSpeicherschnittstelle speichern. Dadurch wird die Zeilenlänge limitiert, sodass es zu keinenProblemen mit dem CVSConflictEditor kommt.

QSC Team Coherence Client 7.1.4.30

http://www.teamcoherence.com

Mit den folgenden Schritten wird Altova DiffDog in Team Coherence Version Manager integriert:1. Gehen Sie zu den Team Coherence Client-Optionen “Difference Viewer”2. Geben Sie den vollständigen DiffDog-Dateipfad als Default Difference

Viewer-Applikation an.3. Definieren Sie als Parameter: “$LF” “$RF”.

Warnung: Unter Umständen werden die neuen Einstellungen erst nach einem Windows Logoffangewendet.

Qumasoft QVCS Enterprise 2.1.18

http://www.qumasoft.com/

Mit den folgenden Schritten wird Altova DiffDog in Qumasoft QVCS-Enterprise integriert:1. Fügen Sie das Qumasoft QVCS-Enterprise Installationsverzeichnis zur

Umgebungsvariablen "Path" hinzu.2. Gehen Sie zu den QVCS Enterprise User Preferences.3. Aktivieren Sie unter "Utilities" das Kontrollkästchen “Use External Visual Compare Tool”

324 Versionskontrolle Versionskontrolle und Vergleich mit Altova DiffDog

© 2012 Altova GmbHAltova DiffDog 2013

4. Definieren Sie als "Visual Compare Command Line": <vollständiger DiffDog-Pfad> “file1Name file2Name”

Qumasoft QVCS Pro 3.10.18

http://www.qumasoft.com/

Mit den folgenden Schritten wird Altova DiffDog in Qumasoft QVCS-Pro integriert:1. Gehen Sie zu den QVCS 3.10 Client Preferences.2. Definieren Sie unter "Utilities" den vollständigen Pfad zu DiffDog als visuelles

Vergleichstool mit den Parametern “%s %s “

Seapine Surround SCM Client 2009.0.0

http://www.seapine.com/surroundscm.html

Mit den folgenden Schritten wird Altova DiffDog in Seapine Surround SCM integriert:1. Gehen Sie zu den Benutzeroptionen des Surround SCM Client und dem Abschnitt

(Diff/Merge).2. Bearbeiten Sie die Diff/Merge-Einstellungen, damit der Vergleich mit der ausgewählten

Applikation durchgeführt wird.3. Geben Sie mit den Parametern “%1” “%2” den vollständigen DiffDog-Pfad ein. 4. Starten Sie den Surround SCM Client und die Altova-Produkte erneut.

Sergey Antonovs HgSCC 1.0.1

http://www.newsupaplex.pp.ru/hgscc_news_eng.html

Mit den folgenden Schritten wird Altova DiffDog in Mercurial integriert:1. Klicken Sie auf dem Register "Versionskontroll" auf das Register Erweitert.2. Wählen Sie das Vergleichstool “custom” und definieren Sie den vollständigen Pfad zu

DiffDog.

SourceGear Fortress 1.1.4 Client

http://www.sourcegear.com/fortress

SourceGear Vault 4.1.4 Client

http://www.sourcegear.com/vault

Mit den folgenden Schritten wird Altova DiffDog in SourceGear Fortress and SourceGear Vaultintegriert:

1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert". 2. Definieren Sie die Diff/Merge Vault-Optionen durch Angabe des vollständigen

DiffDog-Pfads und Verwendung der Argumente:/ro1 /ro2 /title1:"%LEFT_LABEL%" /title2:"%RIGHT_LABEL%" "%LEFT_PATH%""%RIGHT_PATH%"

SourceGear SourceOffsite Client 4.2.0 (Windows)

http://www.sourcegear.com/sos/

Mit den folgenden Schritten wird Altova DiffDog in SourceGear SourceOffsite integriert:1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert". 1. Definieren Sie als “External Programs”, “Application for comparing files” den

vollständigen DiffDog-Pfad.

TamTam CVS SCC 1.2.36,TamTam SVN SCC 1.2.21

http://www.daveswebsite.com/software/tamtamGo

© 2012 Altova GmbH

Versionskontrolle und Vergleich mit Altova DiffDog 325Versionskontrolle

Altova DiffDog 2013

Mit den folgenden Schritten wird Altova DiffDog in TamTam CVS SCC und TamTam SVN SCCintegriert:1. Klicken Sie auf dem Register "Versionskontrolle" auf die Schaltfläche "Erweitert". 2. Definieren Sie den vollständigen DiffDog-Pfad als externes Tool für Diff/Merge und

Conflict.

Warnung: Bei Verwendung des Standard-Vergleichseditors CvsConflictEditor kann es zuProblemen beim Vergleich von Dateien mit sehr langen Zeilen kommen. Wir empfehlen Ihnen,an allen Dateien (v.a. ump-Dateien) ein "pretty print" durchzuführen, bevor Sie diese in derSpeicherschnittstelle speichern. Dadurch wird die Zeilenlänge limitiert, sodass es zu keinenProblemen mit dem CVSConflictEditor kommt.

Kapitel 23

Lizenzinformationen

328 Lizenzinformationen

© 2012 Altova GmbHAltova DiffDog 2013

23 Lizenzinformationen

Dieser Anhang enthält die folgenden Informationen:· Informationen über den Vertrieb dieses Software-Produkts· Informationen im Zusammenhang mit dem intellektuellen Eigentum dieses

Software-Produkts· Die Endbenutzer-Lizenzvereinbarung zu diesem Software-Produkt

Lesen Sie die Informationen bitte sorgfältig - sie sind rechtlich bindend, da Sie sich bei derInstallation dieses Software-Produkts damit einverstanden erklärt haben.

© 2012 Altova GmbH

Electronic Software Distribution 329Lizenzinformationen

Altova DiffDog 2013

23.1 Electronic Software Distribution

Dieses Produkt ist über EDS (Electronic Software Distribution), also auf elektronischem Wegerhältlich, eine Methode, die die folgenden einzigartigen Vorteile bietet:

· Sie können die Software kostenlos testen, bevor Sie sich zu einem Kauf entscheiden.· Wenn Sie sich entschieden haben, die Software zu kaufen, können Sie Ihre Bestellung

online abgeben und das Produkt steht Ihnen in Minutenschnelle im vollen Lizenzumfangzur Verfügung.

· Sie erhalten immer die neueste Version unserer Software· Die Software enthält ein umfassendes Online-Hilfesystem. Die neueste Version des

Benutzerhandbuchs steht auf unserer Website www.altova.com (i) im HTML-Format zumAufrufen online und (ii) im PDF-Format zum Download und Ausdrucken zur Verfügung.

30-Tage-EvaluierungszeitraumNachdem Sie dieses Software-Produkt heruntergeladen haben, können Sie es 30 Tage langkostenlos testen. Während dieses Zeitraums werden Sie nach etwa 20 Tagen in regelmäßigenAbständen daran erinnert, dass die Software noch nicht lizenziert wurde. DieseErinnerungsmeldung wird allerdings nur einmal, nämlich bei jedem Start des Programms,angezeigt. Wenn Sie das Programm nach Ablauf des 30-tägigen Evaluierungszeitraumsweiterverwenden möchten, müssen Sie eine Software-Produktlizenz erwerben, die Sie in Formeines Keycodes erhalten, der in das Dialogfeld "Software-Aktivierung" eingegeben werdenmuss, um das Produkt zu aktivieren. Sie können Ihre Lizenz online in unserem Web-Shopunter Altova Shop erwerben.

Weitergabe der Software an andere Mitarbeiter in Ihrem Unternehmen zu TestzweckenWenn Sie die Evaluierungsversion der Software auch anderen Personen in Ihrem Unternehmenüber das Netzwerk zur Verfügung stellen möchten oder wenn Sie sie auf einem PC installierenmöchten, der nicht mit dem Internet verbunden ist, sollten Sie nur das Installationsprogrammweitergeben - vorausgesetzt es wurde nicht modifiziert. Jeder, der das von Ihnen zur Verfügunggestellte Installationsprogramm aufruft, muss einen eigenen Evaluierungs-Keycode für 30 Tageanfordern. Nach Ablauf des Testzeitraums, muss eine Lizenz erworben werden, damit dasProdukt weiter verwendet werden kann.

Nähere Informationen finden Sie in der Altova Software-Lizenzvereinbarung am Ende diesesHandbuchs.

330 Lizenzinformationen Software-Aktivierung und Lizenzüberwachung

© 2012 Altova GmbHAltova DiffDog 2013

23.2 Software-Aktivierung und Lizenzüberwachung

Im Rahmen der Aktivierung der Software durch Altova, verwendet die Software unterUmständen Ihr internes Netzwerk und Ihre Internetverbindung, um die Lizenzdaten während derInstallation, Registrierung, der Verwendung oder der Aktualisierung an einen von Altovabetriebenen Lizenzserver zu übertragen und die Authentizität der Lizenzdaten zu überprüfen,damit Altova-Software nicht ohne Lizenz oder auf unzulässige Art und Weise verwendet werdenkann und um den Kundenservice gleichzeitig zu verbessern. Bei der Aktivierung werdenzwischen Ihrem Computer und dem Altova-Lizenzserver für die Lizenzierung erforderlicheDaten wie Informationen über Betriebssystem, IP-Adresse, Datum/Uhrzeit, Software-Versionund Computername sowie andere Informationen ausgetauscht.

Ihr Altova-Produkt verfügt über ein integriertes Lizenzüberwachungsmodul, das ebenfalls dazubeiträgt, unbeabsichtigte Verletzungen der Lizenzvereinbarung zu vermeiden. Ihr Produkt kannentweder mit einer Einzelplatzlizenz oder einer Mehrfachlizenz erworben werden. Je nachLizenz stellt das Lizenzüberwachungsmodul sicher, dass nicht mehr als die lizenzierte Anzahlan Benutzern die Applikation gleichzeitig verwendet.

Bei dieser Lizenzüberwachungsmethode wird Ihr LAN-Netzwerk verwendet, um dieKommunikation zwischen Instanzen der Applikation, die auf verschiedenen Computern laufen,zu überwachen.

EinzelplatzlizenzBeim Start der Applikation wird im Rahmen der Lizenzüberprüfung ein kurzes Datagramabgesendet, um andere Instanzen des Produkts, die auf anderen Computern im selbenNetzwerk laufen, zu finden. Wenn keine Antwort einlangt, wird ein Port geöffnet, derInformationen von anderen Instanzen der Applikation empfangen kann.

MehrfachlizenzWenn Sie im selben LAN mehrere Instanzen der Applikation verwenden, kommunizieren diesebeim Start kurz miteinander, um Keycode-Informationen auszutauschen, damit Sie sicher seinkönnen, dass nicht mehr als die lizenzierte Anzahl an Lizenzen gleichzeitig in Verwendung ist.Dieselbe Lizenzüberwachungstechnologie wird auch bei Unix und vielen anderenDatenbankentwicklungstools verwendet. Sie gestattet Benutzern den Erwerb vonParallellizenzen für mehrere Benutzer zu vernünftigen Preisen.

Wir sind außerdem bestrebt, nur wenige, kleine Netzwerkpakete zu versenden, um IhrNetzwerk nicht zu überlasten. Die von Ihrem Altova Produkt verwendeten TCP/IP Ports (2799)sind offiziell bei IANA registriert, (nähere Informationen siehe IANA Website(http://www.iana.org/)) und unser Lizenzüberwachungsmodul basiert auf einer bewährten underprobten Technologie.

Wenn Sie eine Firewall verwenden, werden Sie unter Umständen feststellen, dass dieComputer, auf denen Altova-Produkte laufen, über Port 2799 miteinander kommunizieren. Siekönnen diesen Netzwerkverkehr zwischen verschiedenen Gruppen in Ihrem Unternehmennatürlich blockieren, solange Sie mit anderen Mitteln sicherstellen können, dass IhreLizenzvereinbarung eingehalten wird.

Sie werden außerdem auch feststellen, dass Ihr Altova Produkt viele nützliche Funktionenenthält, die Ihre Internet-Verbindung verwenden, diese stehen jedoch nicht mit derLizenzüberwachungsfunktion in Zusammenhang.

© 2012 Altova GmbH

Rechte am geistigen Eigentum 331Lizenzinformationen

Altova DiffDog 2013

23.3 Rechte am geistigen Eigentum

Die Software und alle Kopien, deren Anfertigung Ihnen von Altova gestattet ist, sind das geistigeEigentum von Altova und dessen Lieferanten und stehen in deren Besitz. Struktur, Organisationund Code der Software stellen wertvolle Betriebsgeheimnisse und vertrauliche Informationenvon Altova und dessen Lieferanten dar. Die Software ist durch gesetzliche Bestimmungenurheberrechtlich geschützt. Diese gesetzlichen Bestimmungen beinhalten (ohne daraufbeschränkt zu sein) das Urheberrecht der Vereinigten Staaten, internationale Verträge und dasin den Ländern, in denen die Software genutzt wird, geltende Recht. Altova behält sich dasEigentum an allen Patenten, Urheberrechten, Branchengeheimnissen, Warenzeichen undsonstigen geistigen Eigentumsrechten, die hinsichtlich der Software bestehen, vorbehält. DasEigentumsrecht von Altova erstreckt sich auch auf alle Bilder, Fotografien, Animationen, Videos,Audioaufzeichnungen, Musikstücke, Texte und „Applets“, die Teil der Software sind, und alledazugehörigen Unterlagen in gedruckter Form. Mitteilungen über geltend gemachte Verstößegegen geistige Eigentumsrechte sind an den Copyright Agenten von Altova zu richten (nähereAngaben dazu finden Sie auf der Website von Altova).

Altova Software enthält Software-Komponenten Dritter, die ebenfalls urheberrechtlich geschütztsind. Unter anderem sind diese Urheberrechte ausführlich unter http://www.altova.com/legal_3rdparty.html aufgelistet.

Alle anderen Namen oder Warenzeichen sind das Eigentum ihrer jeweiligen Inhaber.

332 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

23.4 Altova Endbenutzer-Lizenzvereinbarung

DIES IST EIN RECHTSGÜLTIGES DOKUMENT -- BITTE BEWAHREN SIE ES SORGFÄLTIGAUF

ALTOVA® ENDBENUTZER-LIZENZVERTRAG

Lizenzgeber:Altova GmbHRudolfsplatz 13a/9A-1010 WienÖsterreich

Wichtig – Bitte sorgfältig lesen. Benutzerinformation:

Dieser Endbenutzer-Lizenzvertrag („Lizenzvertrag“) ist ein rechtsgültiger Vertrag, derzwischen Ihnen und Altova GmbH („Altova“) abgeschlossen wurde. Bevor Sie die vonAltova bereitgestellte Software („Software“) sowie die dazugehörige Dokumentation (u.a.Unterlagen in gedruckter Form, Online-Dateien oder Dokumentation in elektronischerForm („Dokumentation“) verwenden, lesen Sie bitte dieses Dokument sorgfältig durch.Indem Sie auf die untenstehenden Schaltflächen „Ich akzeptiere“ und „Weiter“ klicken,oder indem Sie die Software installieren oder auf sonstige Weise nutzen, stimmen Sie zu,dass Sie die Bedingungen dieses Lizenzvertrags sowie die Datenschutzbestimmungen(„Datenschutzbestimmungen“) von Altova, inklusive, jedoch nicht ausschließlich, dienachfolgend festgelegten Garantieausschlüsse, Haftungsbeschränkungen sowieDatennutzungs- und Kündigungsregelungen als rechtsverbindlich anerkennen, auchwenn Sie die Software nicht käuflich erwerben. Sie stimmen zu, dass diese Vereinbarungin demselben Umfang gültig und durchsetzbar ist, wie ein von Ihnen persönlichunterzeichneter Vertrag. Wenn Sie den Bedingungen dieses Lizenzvertrags nicht zustimmen,sind Sie nicht zur Verwendung der Software berechtigt und müssen alle heruntergeladenenKopien, die sich in Ihrem Besitz oder unter Ihrer Kontrolle befinden, vernichten. Während desInstallationsvorganges können Sie eine Kopie dieses Lizenzvertrages zum Zeitpunkt IhrerZustimmung ausdrucken. Darüber hinaus können Sie unsere Website unterhttp://www.altova.com/de/eula besuchen, um eine Kopie dieses Lizenzvertrags herunterzuladenund auszudrucken. Die Datenschutzbestimmungen können unterhttp://www.altova.com/de/privacy eingesehen werden.

1. SOFTWARELIZENZ

(a) Lizenzgewährung. (i) Sofern Sie diesem Lizenzvertrag zugestimmt haben, gewährt Ihnen Altova eine

nicht ausschließliche und nicht übertragbare (mit Ausnahme der nachfolgenden Bestimmungen)Lizenz, ohne das Recht zur Vergabe von Sublizenzen, zur Installation und Verwendung derSoftware auf einem kompatiblen Einzelplatzrechner oder einer Workstation, wobei diemaximale Zahl an Computern, die im Lizenzumfang enthalten sind, nicht überschritten werdendarf. Vorbehaltlich der Beschränkungen gemäß Abschnitt 1 (c), dürfen Sie eine Kopie derSoftware auf mehr als einem Ihrer kompatiblen Einzelplatzrechnern oder Workstationsinstallieren und verwenden, wenn Sie eine Named-User-Lizenz (Lizenz zur benutzerdefiniertenNutzung) erworben haben. Vorbehaltlich der Beschränkungen gemäß den Abschnitten 1(d) und1(e) darf die Software gleichzeitig im Netzwerk verwendet werden. Die maximale Zahl anComputern und/oder Benutzern sowie die Art der Lizenz, d.h. Einzelplatzlizenz,Named-User-Lizenz oder Parallellizenz, wird beim Kauf der Software festgelegt und genauangegeben. Einzelplatzlizenzen sind als fixe Lizenzen und nicht als Parallellizenzen zuverwenden, d.h. es ist nicht erlaubt, die Software auf einem Rechner zu deinstallieren, um sieauf einem anderen Rechner zu installieren und die Sofware anschließend wieder zudeinstallieren und wieder auf dem ursprünglichen Rechner zu installieren. Die Installation sollte

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 333Lizenzinformationen

Altova DiffDog 2013

statisch sein. Dessen ungeachtet ist die Deinstallation und Neuinstallation in einigeneingeschränkten Fällen, z.B. wenn ein Mitarbeiter das Unternehmen verlässt oder wenn einRechner ausgemustert wird, gestattet. Während des Evaluierungszeitraums (wie nachfolgenddefiniert) darf die Software nur von einem Benutzer und auf nur einem (1) Einzelplatzrechneroder einer Workstation installiert und genutzt werden. Wenn Sie die Lizenz im Rahmen einesPakets von Altova-Softwareprodukten („Produktpaket“) erworben haben, von denen Sie nichtjedes Produkt einzeln installiert haben, gelten die Bestimmungen dieses Lizenzvertrags für dieVerwendung der gesamten Software, die im Lieferumfang des Produktpakets enthalten ist.

(ii) Wenn Sie eine Lizenz für SchemaAgent erworben haben, dann gelten dieBestimmungen dieses Lizenzvertrags zur Nutzung der Software für den darin inkludiertenSchemaAgent-Server („SchemaAgent-Server“). Dabei dürfen Sie den SchemaAgent-Serverjedoch ausschließlich in Verbindung mit der Altova-Software und nur für die in derdazugehörigen Dokumentation beschriebenen Zwecke verwenden.

(iii) Wenn Sie eine Lizenz für Software erworben haben, die es dem Benutzerermöglicht den Quellcode zu generieren, dann sind Sie durch die Ihnen im Rahmen dieserLizenz erteilten Genehmigung zur Installation und Verwendung der Software auch berechtigt,den Quellcode zu generieren, und zwar entweder (i) anhand von Modulen der Altova Library, diein der Software inkludiert sind (der auf diese Weise generierte Code wird als „beschränkterQuellcode“ bezeichnet), oder (ii) anhand Ihrer eigenen Schemata oder Mappings (der anhandIhres eigenen Quellmaterials generierte Code wird als „unbeschränkter Quellcode“ bezeichnet). Zusätzlich zu den durch diesen Lizenzvertrag eingeräumten Rechten gewährt Ihnen Altova einenicht ausschließliche, nicht übertragbare und eingeschränkte Lizenz, den gesamten generiertenCode (bestehend aus dem beschränkten und unbeschränkten Quellcode) in eine ausführbareObjektcodeform zu übersetzen und diese zu verwenden, zu kopieren, weiterzugeben oder zulizenzieren. Sie sind nur dann befugt, den beschränkten Quellcode ab- oder weiterzugeben,weiterzulizenzieren, zu verkaufen oder an Dritte zu übertragen, wenn die betreffende Parteibereits in Form eines gesonderten Lizenzvertrags mit Altova zur Verwendung des beschränktenQuellcodes berechtigt ist. Ungeachtet anderslautender Bestimmungen in diesem Lizenzvertragdürfen Sie die Altova-Library-Module oder den beschränkten Quellcode (oder sonstigesgeistiges Eigentum von Altova enthalten in oder in Verbindung mit den Altova- Library-Modulenoder dem beschränkten Quellcode) nicht in solcher Art und Weise weitergeben, in andereSoftware einbetten, mit anderer Software verbinden oder auf andere Weise verwenden, die denbeschränkten Quellcode den Bestimmungen des „Copylefts“, der freien Software oder einerOpen Source Lizenz unterwerfen würde, welche die Offenlegung des beschränkten Quellcodesoder der Altova-Library- Module erforderlich machen würde. Ungeachtet anderslautenderBestimmungen in diesem Lizenzvertrag dürfen Sie die Software nicht verwenden, um ohnevorherige schriftliche Einwilligung von Seiten Altovas andere Software-Programme zuentwickeln und zu vertreiben, die eine direkte Konkurrenz zu Altova-Software oder einemAltova-Dienst darstellen. Altova behält sich alle übrigen Rechte an der Software vor. Bei denBestandteilen von UModel, für die ein Reverse Engineering Ihres eigenen oder eines anderenQuellcodes, den Sie rechtmäßig erworben haben, zulässig ist, stellt eine solche Verwendungdurch Sie keinen Verstoß gegen diesen Lizenzvertrag dar. Soweit dies nicht in Abschnitt 1(j)ausdrücklich gestattet wird, ist ein Reverse Engineering der Software explizit untersagt.

(iv) Falls beschränkter Quellcode in Form ausführbaren Objektcodes inkludiertwird, verpflichten Sie sich, folgende Informationen (1) in den Willkommensbildschirm, oder fallsnicht vorhanden, in einen oder mehrere der durch den Endbenutzer jederzeit aufrufbarenBildschirme und (2) - in elektronischer und/oder gedruckter Form in die Dokumentation zuinkludieren: "Teile dieses Programms wurden unter Verwendung von Altova® [Name der AltovaSoftware, z.B. MapForce® 2011] entwickelt und enthalten Bibliotheken, die im Eigentum derAltova GmbH (Copyright © 2007-2012 Altova GmbH (www.altova.com/de) stehen."

(b) Verwendung auf einem Server zur Installation und Verwendung vonSchemaAgent. Sie sind berechtigt, ein (1) Exemplar der Software auf einem Dateiserverausschließlich innerhalb Ihres internen Netzwerks zu installieren und von dort auf die maximale

334 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

Zahl von betrieblich genutzten Computern innerhalb dieses Netzwerks, die in der Lizenzangegeben ist, herunterzuladen und zu installieren. Wenn Sie eine Lizenz für SchemaAgenterworben haben, können Sie SchemaAgent auf jedem Server oder jeder Workstationinstallieren und in Verbindung mit Ihrer Software verwenden. Jede sonstige Netzwerknutzungist unzulässig; dies umfasst insbesondere die direkte Verwendung oder die Nutzung derSoftware über Befehle, Daten oder Anweisungen von oder an einen Computer, der nicht TeilIhres internen Netzwerks ist, die Verwendung für Internet- oder Webhosting-Dienste sowie dieVerwendung durch einen Benutzer, der nicht unter einer gültigen Lizenz von Altova zurVerwendung dieses Exemplars der Software berechtigt ist.

(c) Benutzerdefinierte Nutzung (Named-Use). Wenn Sie eine Lizenz der„benutzerdefinierten Version“ der Software erworben haben, sind Sie berechtigt, die Softwareauf bis zu fünf (5) kompatiblen Einzelplatzrechnern oder Workstations zu installieren, auf denenSie der primäre Nutzer sind. Dadurch können Sie von einem Computer zu einem anderen jenach Bedarf wechseln, vorausgesetzt, dass die Software von Ihnen als benutzerdefinierterNutzer jeweils nur ein (1) Mal gleichzeitig verwendet wird. Wenn Sie mehrerebenutzerdefinierte Lizenzen erworben haben, erhält jeder individuell definierte Nutzer einengesonderten Lizenzschlüssel.

(d) Parallellizenz für die Verwendung im selben physischen Netzwerk oder amselben Unternehmensstandort. Wenn Sie eine Parallellizenz Software-Version erworbenhaben, können Sie die Software auf mehreren kompatiblen und betrieblich genutztenComputern installieren, jedoch höchstens zehnmal (10-mal) die maximale Zahl der Benutzer,vorausgesetzt, dass nur die maximale Zahl von Benutzern die Software wirklich gleichzeitignutzen sowie weiters vorausgesetzt, dass die Computer, auf welchen die Software installiert ist,in dasselbe physische Computer Netzwerk eingebunden sind. Die maximale Zahl derParallelbenutzer wird beim Kauf der Software festgelegt. Sofern die Parallelbenutzer Versionder Software an mehr als einem Standort oder in mehr als einem Netzwerk verwendet werdensoll, sind für jedes physisch getrennte Netzwerk sowie für jeden physisch getrennten Standortseparate Parallelbenutzer Lizenzen erforderlich, wobei die Einschränkungen hinsichtlich dermaximalen Zahl der Benutzer und der Anzahl der Nutzer, die die Software benutzen,anwendbar sind. Für den Fall, dass ein Computer nicht in dasselbe physische Netzwerkeingebunden ist, ist für diesen eine lokal installierte Benutzerlizenz oder eine Parallellizenz fürdie Verwendung in einer virtuellen Umgebung erforderlich. Be- und Einschränkungenhinsichtlich der Nutzung von Parallelbenutzer Lizenzen auf Heimcomputern sind in Abschnitt1(g) geregelt.

(e) Parallellizenz für die Verwendung in einer virtuellen Umgebung. Wenn Sie eineParallellizenz erworben haben, sind Sie berechtigt, ein Exemplar der Software auf einemTerminalserver (Microsoft Terminal Server oder Citrix Metaframe), einemAnwendungsvirtualisierungsserver (Microsoft App-V, Citrix XenApp oder VMWare ThinApp)oder einer virtuellen Maschine in Ihrem Intranet zu installieren, damit einzelne Benutzer in IhrerOrganisation von einem anderen Computer über einen Terminalserver, einenAnwendungsvirtualisierungsserver oder eine virtuelle Maschine auf die Software zugreifen unddiese nutzen können. Jedoch darf die Zahl der Benutzer, die über einen solchen Netzwerk- oderTerminalserver bzw. eine virtuelle Maschine zum selben Zeitpunkt auf die Software zugreifen,die maximale Zahl der im Lizenzumfang enthaltenen User nicht überschreiten. Außerdem darfdie Gesamtanzahl der Benutzer, die die Software über den Terminal Server, denAnwendungsvirtualisierungsserver oder eine virtuelle Maschine verwenden, die sechs (6)-facheAnzahl der lizenzierten Benutzer nicht übersteigen. Folglich gelten die in Abschnitt 1(d)festgelegten Einschränkungen betreffend die Anzahl der Installationen und die Voraussetzung,dass die Verwendung über dasselbe physische Netzwerk erfolgen muss, nicht für TerminalServer-, Anwendungsvirtualisierungsserver-Umgebungen oder Umgebungen auf virtullenMaschinen. Sie müssen in einer virtuellen Umgebung mit Hilfe geeigneter Maßnahmensicherstellen, dass nicht mehr als die maximale Anzahl der in der Lizenz vorgesehenenBenutzer gleichzeitig auf die Software zugreifen. Altova gibt über die Performance derAltova-Software in einer Umgebung, in der Terminalserver, Anwendungsvirtualisierungserver

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 335Lizenzinformationen

Altova DiffDog 2013

oder virtuelle Maschinen verwendet werden, keinerlei Zusicherungen oder Gewährleistungenab. Die Anwendung der Altova-Software auf die vorstehend beschriebene Weise istausdrücklich von der eingeschränkten Garantie, die durch Abschnitt 5 dieses Lizenzvertragseingeräumt wird, ausgeschlossen. Ebenso wird kein technischer Support bei Problemengeleistet, die aufgrund der Anwendung in einer solchen Umgebung auftreten.

(f) Kopien für Sicherungs- und Archivierungszwecke. (iii) Sie dürfen eine (1) Kopieder Software für Sicherungs- und eine Kopie für Archivierungszwecke herstellen, sofern diesenicht auf einem Computer installiert oder verwendet werden. Außerdem müssen bei Kopien zuSicherungs- und Archivierungszwecken alle im Original enthaltenen urheber- undpatentrechtlichen Angaben sowie alle anderen Angaben hinsichtlich geistiger Eigentumsrechtevon Ihnen reproduziert werden und in der jeweiligen Kopie der Software unverändert enthaltensein. Die Befugnis zum Anlegen einer Sicherungs- und Archivierungskopie darf nur an Dritteübertragen werden, wenn gleichzeitig eine Übertragung aller Rechte an der Software gemäßAbschnitt 3 erfolgt.

(g) Nutzung auf dem Privat-PC (privater und nicht-kommerzieller Gebrauch). Um sichmit der Software, ihren Features und Funktion besser vertraut zu machen, sind Sie alsvorrangiger Benutzer des Computers, auf dem die Software installiert wurde, berechtigt, einweiteres Exemplar der Software zum persönlichen und nicht kommerziellen Gebrauch („pnk“)auf einem (1) einzigen Ihrer Heimcomputer (z.B. Ihrem Laptop oder PC) zu installieren. Diesespnk-Exemplar darf zu keinerlei kommerziellen oder umsatzgenerierenden Geschäftsaktivitätenverwendet werden. Dazu gehören insbesondere die Arbeit von zu Hause aus, jedwede Formvon Telearbeit oder andere Arbeit, die im Zusammenhang mit der Verwendung der Softwaresteht. Das pnk-Exemplar der Software darf nicht gleichzeitig auf auf einem Privat-PC und demeigentlich dafür vorgesehenen Primärcomputer verwendet werden.

(h) Freischaltcodes, Upgrades und Updates. Bevor Sie die Software kaufen bzw. imRahmen Ihrer Registrierung für den Evaluierungszeitraum von dreißig (30) Tagen erhalten Sieeinen Evaluierungs-Freischaltcode. Wenn Sie sich in der Folge dazu entscheiden, die Softwarevon Altova GmbH oder einem autorisierten Vertriebshändler zu kaufen, erhalten Sie einenuneingeschränkten Freischaltcode. Mit diesem können Sie die Software nach demEvaluierungszeitraum aktivieren. Ohne ausdrückliche schriftliche Genehmigung von Altovadürfen Sie an Freischaltcodes keine Lizenzen einräumen und Freischaltcodes nichtreproduzieren oder vertreiben. Wenn die von Ihnen in Lizenz erworbene Software ein Upgradeoder Update ist, ersetzt das Upgrade oder Update das sie zuletzt heruntergeladen oderinstalliert haben, die zuvor lizenzierte Kopie der Software. Durch das betreffende Upgrade oderUpdate und den dazugehörigen Freischaltcode wird keine zweite Lizenz für die Softwaregewährt, und Sie dürfen die Kopie des Upgrades oder Updates nicht zusätzlich zu der Kopie derSoftware verwenden, die dadurch ersetzt wird und dessen Lizenz beendet wurde.

(i) Eigentumsrecht. Das Eigentumsrecht an der Software wird Ihnen nicht übertragen.Alle Exemplare der Software und alle von Ihnen angefertigte Kopien verbleiben – vorbehaltlichder Ihnen durch diesen Lizenzvertrag eingeräumten Rechte – im Eigentum von Altova. Dokumente, Dateien, Stylesheets, generierter Programmcode (dies beinhaltet auch denunbeschränkten Quellcode) und Schemata, die Sie unter Verwendung der Software anlegenoder erstellen, sind in Übereinstimmung mit der dazugehörigen Dokumentation und denBestimmungen dieses Lizenzvertrags Ihr Eigentum außer diese wurden mit einer Testsoftwaregemäß Abschnitt 4 dieser Vereinbarung erstellt. In diesem Fall wird Ihnen nur eine beschränkteLizenz zur Nutzung sämtlicher Ergebnisse, welche einen generierten Programmcode (inklusiveeines unbeschränkten Quellcodes) enthalten, wie Java, C++, C#, VB.NET oder XSLT undverbundene Projektdateien und Build Scripts sowie generierte XML, XML Schematas,Dokumentationen, UML Diagrammen und Datenbankstrukturen, für die 30 Tage dauerndeTestperiode eingeräumt.

(j) Reverse Engineering. Sofern dies nicht ausdrücklich nach geltendem Recht derEuropäischen Union gestattet ist, sind Sie nicht berechtigt, an der Software Reverse

336 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

Engineering durchzuführen, die Software zu dekompilieren, zu disassemblieren, oder aufandere Weise zu versuchen, den Quellcode, zugrunde liegende Konzepte, Techniken fürBenutzerschnittstellen oder Algorithmen der Software direkt oder indirekt zu entschlüsseln.Davon ausgenommen ist lediglich das ausdrücklich nach geltendem Recht der EuropäischenUnion gestattete Maß an Dekompilierung, das erforderlich ist, um die Funktionsfähigkeit derSoftware mit anderen Softwareprogrammen zu erzielen. Dies ist Ihnen jedoch erst danngestattet, wenn Sie zuerst bei Altova die dafür notwendigen Informationen angefordert habenund Altova Ihnen diese nicht zur Verfügung gestellt hat. Altova ist berechtigt, für dieBereitstellung solcher Informationen angemessene Bedingungen aufzustellen und eineangemessene Entschädigung zu verlangen. Die von Altova zur Verfügung gestelltenInformationen bzw. alle von Ihnen im Sinne der hier festgelegten Bestimmungen rechtmäßigerworbenen Informationen dürfen nur zu den hierin angeführten Zwecken verwendet undkeinesfalls an Dritte weitergegeben oder zur Entwicklung von Software genutzt werden, die derSoftware, die Gegenstand dieses Lizenzvertrags ist, in wesentlichen Aspekten ähnlich ist. Informationen im Sinne dieses Absatzes können von Benutzern aus der Europäischen Unionbei der Kundendienstabteilung von Altova angefordert werden.

(k) Sonstige Beschränkungen. Sie sind nicht berechtigt, die Software (zur Gänze oderteilweise) zu verleihen, zu vermieten, per Leasing zur Verfügung zu stellen, weiterzulizenzieren,weiterzugeben oder auf sonstige Weise Dritten zu überlassen, es sei denn, dies ist durch dieBestimmungen in Abschnitt 3 oder an anderer Stelle in diesem Lizenzvertrag ausdrücklichgestattet. Sofern dies nicht ausdrücklich in diesem Vertrag gestattet ist, dürfen Sie die Softwarenicht kopieren. Alle Kopien, zu deren Anfertigung Sie berechtigt sind, müssen die im Originalenthaltenen urheber- und patentrechtlichen Angaben sowie alle anderen Angaben hinsichtlichgeistiger Eigentumsrechte unverändert enthalten. Die Software darf nicht verändert, adaptiertoder übersetzt werden. Sie dürfen weder direkt noch indirekt ein Pfand- oder Sicherungsrechtan der Software bestellen oder die Bestellung eines solchen zulassen. Es ist Ihnen nichtgestattet, wissentlich eine Handlung vorzunehmen, durch die die Software öffentlich zugänglichwird, oder die Software in einer Computerumgebung zu verwenden, die nicht in diesemLizenzvertrag angegeben ist.

Sie haben die geltenden gesetzlichen Bestimmungen und die Anweisungen von Altovain Bezug auf die Benutzung der Software einzuhalten. Sie sind verpflichtet, Ihre Mitarbeiter undVertreter, die Zugriff auf die Software haben, von den in diesem Lizenzvertrag enthaltenenBeschränkungen in Kenntnis zu setzen und diese auf sie zu überbinden.

(l) ES WIRD KEINE GARANTIE ODER GEWÄHRLEISTUNG FÜR DIEFEHLERFREIHEIT DER SOFTWARE ABGEGEBEN ODER GEWÄHRT UND VON ALTOVAKEINERLEI HAFTUNG DIESBEZÜGLICH ÜBERNOMMEN. UNABHÄNGIG VONIRGENDWELCHEN SUPPORTLEISTUNGEN NACH IRGENDEINEM TECHNISCHENSTANDARD IST DIE SOFTWARE KEINESFALLS FÜR DIE VERWENDUNG IN ODER IMZUSAMMENHANG MIT KERNKRAFTANLAGEN, FLUGGERÄTENAVIGATION,KOMMUNIKATIONSSYSTEMEN ODER LUFTVERKEHRSKONTROLLEINRICHTUNGEN,MEDIZINISCHEN GERÄTEN ODER LEBENSERHALTUNGSSYSTEMEN, MEDIZINISCHENODER DIE GESUNDHEITSVORSORGE BETREFFENDEN ANWENDUNGEN, ODERSONSTIGEN ANWENDUNGEN KONZIPIERT, BEI DENEN FEHLER DER SOFTWARE ODERFEHLER BEI DER DATENVERARBEITUNG ZU TODESFÄLLEN, PERSONENSCHÄDENODER SCHWEREN SACH- ODER UMWELTSCHÄDEN FÜHREN KÖNNTEN. SIEERKLÄREN SICH DAMIT EINVERSTANDEN, DASS SIE DIE ALLEINIGEVERANTWORTUNG FÜR DIE EIGNUNG UND ZWECKMÄSSIGKEIT DER SOFTWARE UNDALLE MIT DER SOFTWARE ERSTELLTEN ODER VERARBEITETEN DATEN FÜR DENBEABSICHTIGTEN VERWENDUNGSZWECK TRAGEN UND SIE WERDEN ALTOVA UNDDEREN GESCHÄFTSFÜHRER SOWIE ANGESTELLTE HINSICHTLICH ALLERANSPRÜCHE, FORDERUNGEN UND KLAGEN DRITTER, DIE AUF DIE EIGNUNG UNDZWECKMÄSSIGKEIT DER VON IHNEN VERWENDETEN SOFTWARE ODER DIE VON DERSOFTWARE ERSTELLTEN DATEN GEGRÜNDET SIND, SCHAD- UND KLAGLOS HALTEN.

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 337Lizenzinformationen

Altova DiffDog 2013

2. GEISTIGE EIGENTUMSRECHTE

Anerkennung der Rechte von Altova. Die Software und alle Kopien, deren Anfertigung Ihnenvon Altova gestattet ist, sind das geistige Eigentum von Altova und dessen Lieferanten undstehen in deren Besitz. Struktur, Organisation und Code der Software stellen wertvolleBetriebsgeheimnisse und vertrauliche Informationen von Altova und dessen Lieferanten dar. Die Software ist durch gesetzliche Bestimmungen urheberrechtlich geschützt. Diesegesetzlichen Bestimmungen beinhalten (ohne darauf beschränkt zu sein) das Urheberrecht derVereinigten Staaten, internationale Verträge und das in den Ländern, in denen die Softwaregenutzt wird, geltende Recht. Sie anerkennen, dass sich Altova das Eigentum an allenPatenten, Urheberrechten, Branchengeheimnissen, Warenzeichen und sonstigen geistigenEigentumsrechten, die hinsichtlich der Software bestehen, vorbehält. Das Eigentumsrecht vonAltova erstreckt sich auch auf alle Bilder, Fotografien, Animationen, Videos,Audioaufzeichnungen, Musikstücke, Texte und „Applets“, die Teil der Software sind, und alledazugehörigen Unterlagen in gedruckter Form. Sie dürfen keine Handlungen vornehmen, diesich nachteilig auf die geistigen Eigentumsrechte von Altova an der Software auswirken. Warenzeichen dürfen nur in Übereinstimmung mit den anerkannten Standards für dieVerwendung von Warenzeichen (einschließlich der namentlichen Nennung derWarenzeicheninhaber) verwendet werden. Die Verwendung von Warenzeichen ist nur zurKennzeichnung von Druckmaterialien, die mit der Software hergestellt wurden, gestattet. Esentstehen Ihnen daraus keinerlei Eigentumsrechte an dem betreffenden Warenzeichen.XMLSpy®, Authentic®, StyleVision®, MapForce®, UModel®, DatabaseSpy®, DiffDog®,SchemaAgent®, SemanticWorks®, MissionKit®, Markup Your Mind®, Nanonull™ und Altova®sind (in mehreren Ländern eingetragene) Warenzeichen von Altova GmbH. Unicode und dasLogo von Unicode sind Warenzeichen von Unicode, Inc. Windows, Windows XP, WindowsVista und Windows 7 sind Warenzeichen von Microsoft. W3C, CSS, DOM, MathML, RDF,XHTML, XML und XSL sind (in mehreren Ländern eingetragene) Warenzeichen des WorldWide Web Consortium (W3C). Marken des W3C sind von den Dachinstitutionen desKonsortiums (MIT, INRIA und Keio) eingetragen und stehen in deren Eigentum. Sofern diesnicht ausdrücklich hierin festgelegt ist, entstehen Ihnen aus diesem Lizenzvertrag keinerleigeistigen Eigentumsrechte an der Software. Mitteilungen über geltend gemachte Verstößegegen geistige Eigentumsrechte sind an den Copyright Agent von Altova zu richten (nähereAngaben dazu finden Sie auf der Website von Altova).

3. ÜBERTRAGUNGSBESCHRÄNKUNG

Ungeachtet der vorstehenden Bestimmungen dürfen Sie alle Ihre Rechte zur Verwendung derSoftware an eine andere natürliche oder juristische Person unter der Voraussetzungübertragen, dass: (a) Sie den vorliegenden Lizenzvertrag, die Software und sonstige Soft- oderHardware, die mit der Software, die Gegenstand dieses Lizenzvertrags ist, geliefert, verpacktoder auf dieser vorinstalliert ist, einschließlich aller Kopien, Updates und früherer Versionensowie aller Exemplare von Fontsoftware, die in andere Formate konvertiert wurde, an diebetreffende Person übertragen; (b) Sie keine Kopien, einschließlich Sicherungskopien undsonstiger, auf einem Computer gespeicherter Kopien, zurückbehalten; (c) der Empfänger vonAltova einen persönlichen Freischaltcode von Altova erhält; und (d) der Empfänger dieBestimmungen dieses Lizenzvertrags sowie alle anderen Bestimmungen akzeptiert, zu denenSie die Softwarelizenz rechtmäßig erworben haben. Ungeachtet der vorstehendenAusführungen dürfen Sie keine Schulungs-, Vorab- oder Musterkopien der Software an Dritteübertragen.

4. ZUSÄTZLICHE BEDINGUNGEN FÜR VORAB- UND TESTVERSIONEN

Wenn es sich bei dem von Ihnen mit dieser Lizenz erworbenen Produkt um eine unverkäuflicheVorabversion oder um Beta-Software („Pre-Release-Software“) handelt, gelten die in diesemAbschnitt enthaltenen Bedingungen. Diese gelten außerdem für alle Test- und/oderDemoversionen von Altova-Software („Testsoftware“) und bleiben so lange gültig, bis Sie eine

338 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

Lizenz erwerben. Wenn Bestimmungen dieses Abschnitts im Widerspruch zu anderen, indiesem Lizenzvertrag enthaltenen Bestimmungen stehen, dann gehen die Bedingungen diesesAbschnitts hinsichtlich Pre-Release-Software und Testsoftware allen anderen Bestimmungendieses Lizenzvertrags vor, soweit dies für die Auflösung des Widerspruchs erforderlich ist. Sieerkennen an, dass es sich bei der Pre-Release-Software um eine Vorabversion handelt, dienicht das endgültige Produkt von Altova darstellt, und in der Fehler, Funktionsstörungen oderandere Probleme auftreten können, die möglicherweise zu einem System- oderHardwareabsturz oder -fehler bzw. zu Datenverlust führen. DIE PRE-RELEASE-SOFTWAREUND/ODER TESTSOFTWARE WIRD IHNEN DAHER OHNE GEWÄHR FÜR DERENVERWENDUNG ODER LEISTUNGSMERKMALE ZUR VERFÜGUNG GESTELLT, UNDALTOVA ÜBERNIMMT DIESBEZÜGLICH KEINERLEI AUSDRÜCKLICHEN ODERSTILLSCHWEIGENDEN GEWÄHRLEISTUNGS- ODER HAFTUNGSVERPFLICHTUNGEN.SOFERN UND SOWEIT FÜR PRE-RELEASE- UND/ODER TESTSOFTWARE KEINHAFTUNGSSAUSSCHLUSS, SONDERN NUR EINE HAFTUNGSBESCHRÄNKUNGGESETZLICH ZULÄSSIG IST, BESCHRÄNKT SICH DIE HAFTUNG VON ALTOVA UNDDESSEN LIEFERANTEN AUF INSGESAMT FÜNFZIG US-DOLLAR (50 USD). Wenn dieTestversion mit einer Time-out-Funktion ausgestattet ist, kann sie nach Ablauf desEvaluierungszeitraums nicht mehr verwendet werden. Mit dem Ablauf dieses Zeitraums endetIhre Lizenz automatisch, wenn Sie sie nicht verlängern. Ihre Lizenz zur Nutzung sämtlicher mitder Testsoftware erstellten Ergebnisse, welche einen generierten Progammcode (inklusive denunbeschränkten Quellcode) wie Java, C++, C#, VB.NET oder XSLT und verbundeneProjektdateien und Build Scripts sowie generierte XML, XML Schematas, Dokumentationen,UML Diagramme und Datenbankstrukturen enthalten, erlischt automatisch nach Ablauf dervorgesehenen Testperiode. Die Lizenz zum Gebrauch dieser Ergebnisse lebt nach dem Kaufeiner Lizenz für die Software, die Sie getestet und mit der Sie das Ergebnis erstellt haben,wieder auf. Der Zugriff auf Dateien, die mit der Testsoftware erstellt wurden, erfolgt auf Ihralleiniges Risiko. Sie bestätigen, dass Altova Ihnen weder zugesichert noch garantiert hat, diePre-Release-Software zu einem späteren Zeitpunkt anderen Personen anzukündigen oder zurVerfügung zu stellen. Sie bestätigen ferner, dass Altova sich Ihnen gegenüber wederausdrücklich noch stillschweigend verpflichtet hat, die Pre-Release-Software öffentlichanzukündigen oder einzuführen, und dass Altova kein Produkt anbieten muss, das derPre-Release-Software ähnlich oder mit ihr kompatibel ist. Sie bestätigen folglich, dass jeglicheForschungs- oder Entwicklungsarbeit, die Sie in Bezug auf die Pre-Release-Software oderdamit verbundene Produkte ausführen, in Ihr alleiniges Risiko fällt. Wenn Altova Sie dazuauffordert, werden Sie für die Dauer dieses Lizenzvertrags Altova Rückmeldung bezüglich IhrerTests und der Pre-Release-Software geben, einschließlich entsprechender Berichte über Fehlerund Funktionsstörungen. Wenn Sie die Pre-Release-Software im Rahmen einer gesondertenschriftlichen Vereinbarung erhalten haben, unterliegt Ihre Verwendung der Software den darinenthaltenen Bedingungen. Es ist Ihnen nicht gestattet, die Pre-Release-Softwareunterzulizenzieren, per Leasing zur Verfügung zu stellen, zu verleihen, zu vermieten,weiterzugeben oder auf sonstige Weise Dritten zu überlassen. Sie verpflichten sich, bei Erhalteiner späteren unveröffentlichten Version der Pre-Release-Software bzw. bei Erhalt einerkommerziellen Vollversion von Altova (entweder als Einzelprodukt oder als Teil einesGesamtprodukts) die zuvor von Altova erhaltene Pre-Release-Software zurückzugeben oder zuvernichten und den Bestimmungen des Lizenzvertrags für die betreffende spätere Version derPre-Release-Software Folge zu leisten.

5. EINGESCHRÄNKTE GARANTIE UND HAFTUNGSBESCHRÄNKUNG

(a) Eingeschränkte Garantie und Garantieansprüche der Kunden. Altova garantiertder Person/Rechtspersönlichkeit, die ursprünglich die Lizenz für die Verwendung der Softwaregemäß den Bestimmungen dieses Lizenzvertrags erworben hat, dass (i) die Software übereinen Zeitraum von neunzig (90) Tagen nach Erhalt im Wesentlichen in Übereinstimmung mitder dazugehörigen Dokumentation funktioniert, und (ii) die von Altova zur Verfügung gestelltenSupportleistungen im Wesentlichen auf die in Abschnitt 6 dieses Vertrags niedergelegte Weiseerfolgen. In einigen Ländern sind Beschränkungen über die Dauer einer stillschweigendenGarantie nicht zulässig, so dass die obigen Beschränkungen und Ausschlüsse eventuell für Sie

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 339Lizenzinformationen

Altova DiffDog 2013

nicht zutreffen. Im größtmöglichen rechtlich zulässigen Maß sind stillschweigende Garantien inBezug auf die Software (sofern solche existieren) auf neunzig (90) Tage beschränkt. Diegesamte Haftung von Altova und dessen Lieferanten, sowie Ihre einzigen Garantieansprüche,sind nach dem Ermessen von Altova auf eine der beiden folgenden Optionen beschränkt: (i)Erstattung des Kaufpreises (wenn zutreffend), oder (ii) Reparatur oder Austausch der Software,die unter die eingeschränkte Garantie von Altova fällt und die unter Vorlage einer Kopie desKaufbelegs bei Altova reklamiert wird. Diese eingeschränkte Garantie gilt nicht, wenn dieFunktionalität der Software durch ein Versehen, durch Missbrauch, falsche Anwendung,Trojaner, Viren oder einen sonstigen schädlichen externen Code beeinträchtigt wurde. DieGarantie für jede Ersatzsoftware erstreckt sich auf die Restdauer des ursprünglichenGarantiezeitraums oder auf dreißig (30) Tage, je nachdem, welcher Zeitraum länger ist. Dieeingeschränkte Garantie gilt nicht für Test- und/oder Pre-Release-Software.

(b) Keine weiteren Garantien, Haftungsausschluss. MIT AUSNAHME DERVORSTEHEND ANGEFÜHRTEN EINGESCHRÄNKTEN GARANTIE UND DENDIESBEZÜGLICHEN GARANTIEANSPRÜCHEN BESTEHEN SEITENS ALTOVA ODERDESSEN LIEFERANTEN KEINERLEI WEITEREN GARANTIEVERPFLICHTUNGEN. ALTOVAUND DESSEN LIEFERANTEN ÜBERNEHMEN KEINE GEWÄHR FÜR DIE ANWENDUNGODER DIE ERGEBNISSE AUS DER NUTZUNG DER SOFTWARE. MIT AUSNAHME DERVORSTEHEND ANGEFÜHRTEN EINGESCHRÄNKTEN GARANTIE SOWIE IM HINBLICKAUF ALLE ANDEREN GEWÄHRLEISTUNGEN, BEDINGUNGEN, ZUSICHERUNGEN ODERANSPRÜCHE, DIE NACH DER FÜR IHR LAND GELTENDEN RECHTSORDNUNG NICHTAUSGESCHLOSSEN ODER EINGESCHRÄNKT WERDEN KÖNNEN, SCHLIESSEN ALTOVAUND DESSEN LIEFERANTEN ALLE ANDEREN AUSDRÜCKLICHEN ODERSTILLSCHWEIGENDEN GEWÄHRLEISTUNGEN, BEDINGUNGEN, ZUSICHERUNGEN UNDANSPRÜCHE AUS, DIE SICH AUS DEM GESETZ, DER RECHTSPRAXIS, EINEMGEWOHNHEITSRECHT, EINEM HANDELSBRAUCH ODER AUS SONSTIGEN GRÜNDENERGEBEN. ALTOVA UND DESSEN LIEFERANTEN SCHLIESSEN IM GRÖSSTMÖGLICHENRECHTLICH ZULÄSSIGEN UMFANG ALLE ANDEREN AUSDRÜCKLICHEN UNDSTILLSCHWEIGENDEN GARANTIEN UND GEWÄHRLEISTUNGEN AUS. DIES BEINHALTETUNTER ANDEREM GARANTIEN IM HINBLICK AUF MARKTGÄNGIGKEIT, EIGNUNG FÜREINEN BESTIMMTEN ZWECK, ZUFRIEDENSTELLENDE QUALITÄT,INFORMATIONSGEHALT ODER –RICHTIGKEIT, UNGESTÖRTE NUTZUNG,EIGENTUMSRECHT UND NICHTVERLETZUNG VON RECHTEN DRITTER UND DIEERBRINGUNG ODER NICHTERBRINGUNG VON SUPPORTLEISTUNGEN IN BEZUG AUFDIE SOFTWARE. MIT DIESER EINGESCHRÄNKTEN GARANTIE WERDEN IHNENBESTIMMTE RECHTE EINGERÄUMT. UNTER UMSTÄNDEN BESITZEN SIE NOCHANDERE RECHTE; DIE JA NACH LAND/RECHTSORDNUNG UNTERSCHIEDLICH SEINKÖNNEN.

(c) Haftungseinschränkung. SOWEIT DIE ANWENDBAREN GESETZE DIESZULASSEN, HAFTEN ALTOVA ODER DESSEN LIEFERANTEN, AUCH WENN EINE IMRAHMEN DER GARANTIE DURCHGEFÜHRTE ABHILFEMASSNAHME IHRENWESENTLICHEN ZWECK NICHT ERFÜLLT, IN KEINEM FALL FÜR KONKRETE, ZUFÄLLIGENTSTANDENE, MITTELBARE, UNMITTELBARE ODER FOLGESCHÄDEN JEGLICHERART (INSBESONDERE SCHÄDEN AUS ENTGANGENEM GEWINN,GESCHÄFTSUNTERBRECHUNGEN, VERLUST VON GESCHÄFTSINFORMATIONEN ODERANDEREN FINANZIELLEN VERLUSTEN), DIE DURCH DIE NUTZUNG ODER DIEUNMÖGLICHKEIT DER NUTZUNG DER SOFTWARE ODER DIE NICHTERBRINGUNG VONSUPPORTLEISTUNGEN ENTSTANDEN SIND, SELBST WENN ALTOVA AUF DIEMÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WURDE. IN JEDEM FALLIST DIE GESAMTHAFTUNG VON ALTOVA GEMÄSS DIESEM LIZENZVERTRAG AUF DIEHÖHE DES FÜR DAS SOFTWAREPRODUKT ENTRICHTETEN BETRAGES BESCHRÄNKT. Da es in einigen Ländern und Rechtsordnungen nicht zulässig ist, die Haftung für Schädenauszuschließen oder zu beschränken, gilt die obige Einschränkung unter Umständen nicht fürSie. In solchen Ländern und Rechtsordnungen gilt die Beschränkung der Haftung durch Altovaim größtmöglichen rechtlich zulässigen Umfang, und der Ausschluss bzw. die Beschränkung

340 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

der in diesem Lizenzvertrag beinhalteten Garantien und Haftungen hat keine Auswirkung aufdie Konsumentenschutzrechte von Personen, die Waren auf andere Weise als im Zuge ihrergeschäftlichen Tätigkeit erwerben. Der vorstehende Haftungssauschluss/die vorstehendeHaftungsbeschränkung sind wesentliche Bestandteile des zwischen Ihnen und Altovaabgeschlossenen Lizenzvertrags.

(d) Ansprüche in Zusammenhang mit Urheberrechtsverletzungen. Altova wird Siegegenüber allen Forderungen, Prozessen oder Verfahren schad- und klaglos halten bzw. alleAnsprüche, Prozesse oder Verfahren beilegen, die Dritte mit dem Argument gegen Sieerheben, dass der Inhalt der Software gegen ein Urheberrecht verstößt oder ein geistiges odersonstiges Eigentumsrecht verletzt, das durch das Recht der Vereinigten Staaten oder derEuropäischen Union geschützt ist (insgesamt als „Ansprüche“ bezeichnet). Dies erfolgt – soweitnicht ausdrücklich etwas Anderes festgelegt ist – jedoch nur insoweit, als der betreffendeAnspruch sich direkt aus der Verwendung der Software ergibt und nach Maßgabe der inAbschnitt 5 dieses Vertrags festgelegten Beschränkungen. Altova ist von jedem Anspruchinnerhalb von zehn (10) Geschäftstagen, nachdem Sie erstmals davon benachrichtigt wurden,in Kenntnis zu setzen. Außerdem haben Sie mit Altova in angemessenem Umfang bei derAbwehr solcher Ansprüche zu kooperieren und Altova dabei zu unterstützen, ohne dass Siedafür Kosten geltend machen können. Das Recht auf Entscheidungen in Bezug auf solcheAnsprüche liegt allein bei Altova (dies beinhaltet auch, ohne darauf beschränkt zu sein, dieAuswahl der Rechtsberater und das Recht, für Sie einen Vergleich zu den von Altova fürzweckmäßig erachteten Bedingungen einzugehen). Sie können auf eigene Kosten einenRechtsberater hinzuziehen und an den Verfahrens- oder Vergleichsverhandlungen teilnehmen. Altova kommt bis zu einer Höhe von insgesamt maximal dem Kaufpreis der Software für dieSchäden, Kosten und Anwaltsgebühren auf, zu deren Bezahlung Sie in Zusammenhang mitsolchen Ansprüchen verpflichtet werden (oder die Sie aufgrund eines Vergleichs zu entrichtenhaben), soweit diese nicht von einer Versicherung oder dritten Partei übernommen werden. Istoder wird die Software Gegenstand von aufgrund einer Urheberrechtsverletzung vorgebrachtenAnsprüchen, oder wird ihre Verwendung untersagt, oder ist es nach Ansicht des Rechtsberatersvon Altova wahrscheinlich, dass ein solcher Umstand eintritt, so wird Altova versuchen, eineBeilegung herbeizuführen, indem alle wirtschaftlich vertretbaren Anstrengungen unternommenwerden, um die Software zu modifizieren oder eine Lizenz für die weitere Verwendung derSoftware zu erwerben. Wenn es nach Ansicht des Rechtsberaters von Altova nicht möglich ist,den bevorstehenden oder bereits vorgebrachten Anspruch bzw. die Verfügung, mit der dieVerwendung der Software untersagt wurde, durch angemessene Abänderung oder den Erwerbeiner Lizenz beizulegen, so kann Altova diesen Lizenzvertrag ohne negative Konsequenzen fürAltova beenden und Ihnen anteilig alle bereits an Altova entrichteten Gebühren zurückerstatten. MIT AUSNAHME DER VORSTEHEND ANGEFÜHRTEN BESTIMMUNGEN OBLIEGENALTOVA KEINERLEI HAFTUNGSVERPFLICHTUNGEN FÜR ANSPRÜCHE INZUSAMMENHANG MIT URHEBERRECHTSVERLETZUNGEN. Diese Haftungsverpflichtunggilt nicht für Urheberrechtsverletzungen, die ausschließlich auf vom Kunden eingebrachteElemente zurückzuführen sind.

6. SUPPORT UND WARTUNG

Zusätzlich zu der Version des Softwareprodukts, für das Sie eine Lizenz erhalten haben, bietetAltova eine Reihe von optionalen „Support- & Wartungspaketen“ („Software & MaintenancePackage“, „SMP“) an, die Sie zusätzlich zu Ihrer Lizenz für die Software erwerben können. Derfür das jeweilige SMP geltende Supportzeitraum (wie nachfolgend definiert) wird beim Kauf desSMP festgelegt. Die Support- und Wartungsservices und die Upgrades, die Ihnen zurVerfügung stehen, hängen davon ab, ob Sie ein SMP erwerben bzw. für welche Version desSMP Sie sich entscheiden.

(a) Wenn Sie kein SMP erwerben, erhalten Sie beim Kauf lediglich die Software, danachjedoch keinerlei Wartungsreleases oder Updates. Obwohl die Möglichkeit besteht, dass AltovaIhnen in Einzelfällen Wartungsreleases als kostenlose Zusatzleistung zur Verfügung stellt, sindin diesen Releases keine neuen Produktfeatures, die über das beim Kauf der Software

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 341Lizenzinformationen

Altova DiffDog 2013

bestehende Maß hinausgehen, beinhaltet. In jedem Fall erhalten Sie dreißig (30) Tage lang abKauf der Software (der „Supportzeitraum” im Sinne dieses Absatzes 6(a)) kostenlosentechnischen Support von Altova. Außerdem kann Altova in Einzelfällen auch während desdreißig (30) Tage dauernden Evaluierungszeitraums technischen Support als kostenloseZusatzleistung zur Verfügung stellen. Technischen Support erhalten Sie ausschließlich über einwebbasiertes Supportformular, wobei es keine garantierte Reaktionszeit gibt.

(b) Mit dem Erwerb eines SMP haben Sie während des dafür geltenden SupportzeitraumsAnspruch auf die von Ihnen erworbene Produktversion sowie auf alle Wartungsreleasesund Updates für diese Produktversion, die während des für Sie geltendenSupportzeitraumsfreigegeben werden. Während des Supportzeitraums Ihres SMP erhalten Sieauch Upgrades auf die entsprechende Produktversion der Software, mit der auf eine höhereVersion der Software, für die Sie die Lizenz erworben haben, gewechselt wird und die währendIhres Supportzeitraums freigegeben werden. Die einzelnen Upgradeeditionen, auf die Sieinnerhalb Ihres Supportzeitraums Anspruch haben, sind in dem von Ihnen erworbenen SMP imDetail angeführt. Software, die als gesondertes Produkt eingeführt wird, ist nicht im SMPenthalten. Wartungsreleases, Updates und Upgrades können neue Features enthalten, diesmuss aber nicht der Fall sein. Darüber hinaus erhalten Sie während des Supportzeitraumsbevorzugten technischen Support von Altova, und zwar ausschließlich über ein webbasiertesSupportformular. Altova wird alle wirtschaftlich vertretbaren Anstrengungen unternehmen, umalle Anfragen per E-Mail innerhalb von achtundvierzig (48) Stunden während derGeschäftszeiten (Montag bis Freitag, 8.00 bis 22.00 Uhr UTC, ausgenommen Feiertage inÖsterreich und den USA) zu beantworten. Außerdem wird Altova sich in angemessenemUmfang darum bemühen, Workarounds für Fehler, die bei der Software aufgetreten sind, zurVerfügung zu stellen.

Während des Supportzeitraums können Sie Altova Fehler oder Defekte in der Software melden.Wenn nach Altovas Einschätzung ein reproduzierbarer schwerwiegender Fehler vorliegt, der dieVerwendung und Funktionalität der Software erheblich beeinträchtigt, wird Altova wirtschaftlichvertretbaren Anstrengungen unternehmen um Korrekturen oder provisorische Lösungenanzubieten, die in zukünftigen Updates oder Wartungsreleases enthalten sind. Diese Updatesoder Wartungsreleases werden von Altova von Zeit zu Zeit zur Verfügung gestellt.

Es steht im Ermessen von Altova, einen schriftlichen Nachweis über von Ihnen festgestellteFehler oder Funktionsstörungen zu verlangen oder Beispieldateien anzufordern, aus denen dasaufgetretene Softwareproblem hervorgeht. In einem solchen Fall müssen Sie die angefordertenNachweise oder Dateien, aus denen ausreichend detailliert hervorgeht, in welchen AspektenFehler bei der Software auftreten, so schnell wie möglich per E-Mail, Fax oder Expresspost mitZustellung am nächsten Tag an Altova übermitteln. Bei der Diagnose oder Analyse von Fehlernhaben Sie in zumutbarem Rahmen mit Altova zu kooperieren. Fehlerbehebungen können inWartungsreleases, Updates oder neuen Hauptversionen der Software enthalten sein. Altova istnicht verpflichtet, unwesentliche Fehler, d.h. Fehler, die die Benutzung der Software nach demErmessen von Altova nicht wesentlich beeinträchtigen, zu beheben Sie erhalten von Altovaunter keinen Umständen Beratung, Unterstützung oder Hilfestellung, die allgemeiner Natur istund nicht in unmittelbarem Zusammenhang mit der Software steht.

Bei der Aktualisierung der Software kann es unter Umständen vorkommen, dass vor derInstallation auch Software aktualisiert werden muss, die nicht unter diesen Lizenzvertrag fällt. Für Updates von Betriebssystem- und Anwendungssoftware, die nicht ausdrücklich Gegenstanddieses Lizenzvertrags ist, sind ausschließlich Sie verantwortlich. Solche Updates sind nicht imUmfang dieser Lizenz enthalten und werden nicht von Altova zur Verfügung gestellt. DieErfüllung der in diesem Abschnitt 6 festgelegten Verpflichtungen durch Altova versteht sichunter der Bedingung, dass Sie die Software ordnungsgemäß verwenden und diesenLizenzvertrag ausnahmslos jederzeit einhalten. Altova ist nicht verpflichtet, technischenSupport zu leisten, wenn nach Ansicht von Altova die Fehlfunktion der Software auf einen derfolgenden Gründe zurückzuführen ist: (i) Fehler, die durch die Verlegung der Software aufeinen anderen Rechner oder Speicherort hervorgerufen werden; (ii) Änderungen,

342 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

Modifikationen oder Versuche, die Software abzuwandeln, die von Altova nicht schriftlichgenehmigt wurden; (iii) äußere Einflüsse auf die Software, wie z.B. Naturkatastrophen,Stromausfälle, Stromschwankungen oder Computerausfälle; (iv) Ihr Versäumnis die Softwareauf dem von Altova festgelegten Release Level zu halten; oder (v) Nutzung der Software ohnevorherige Genehmigung durch Altova zusammen mit einer anderen Software. Sie alleine sinddafür verantwortlich: (i) allen Betriebs- und Fehlerbehebungsanleitungen von Altova Folge zuleisten, Altova unverzüglich von Fehlern oder Defekten an der Software zu informieren undAltova eine genaue Beschreibung dieser Fehler und/oder Defekte zu liefern; (ii) für den SchutzIhrer vertraulichen Informationen zu sorgen; (iii) Datensicherungssysteme und -abläufe für dieWiederherstellung verlorener oder geänderter Dateien, Daten oder Programme einzurichtenund anzuwenden.

7. AKTIVIERUNG DER SOFTWARE, UPDATES UND LIZENZÜBERWACHUNG

(a)        Lizenzzählung. Die Software enthält ein integriertes Lizenzzählungsmodul zum Zweckder Überwachung der Einhaltung der Lizenzbestimmungen in kleinen lokalen Netzwerken.Dieses Lizenzzählungsmodul versucht, mit anderen Rechnern in Ihrem lokalen Netzwerk zukommunizieren. Sie gestatten Altova, Ihr internes Netzwerk zu Lizenzüberwachungszwecken zuverwenden. Dieses Lizenzzählungsmodul soll Sie zwar bei der Lizenzüberwachungunterstützen, sollte aber nicht das einzige Mittel zu diesem Zweck darstellen. Sollte die obengenannte Kommunikation durch Ihre Firewall-Einstellungen verhindert werden, müssen Sie einezuverlässige Methode implementieren, um die Verwendung der Software durch denEndbenutzer zu überwachen und zu verhindern, dass mehr als die zulässige Anzahl anBenutzern die Software verwendet.

(b)       Lizenzüberwachung. Sie sind verpflichtet, eine Methode oder ein Tool zurGewährleistung der Einhaltung dieses Software-Lizenzvertrags zu verwenden, umsicherzustellen, dass die maximale Anzahl der Benutzer nicht überschritten wird. Sollten Sienicht in der Lage sein, die Verwendung der Software-Lizenzen in Ihrem Unternehmen genauüberwachen zu können, kann Ihnen Altova, ohne jedoch dadurch auf jegliche aufgrund vonVerletzungen des Lizenzvertrags entstandene Forderungen zu verzichten, zusätzlicheLizenzüberwachungstools zur Verfügung stellen. Falls Ihnen ein solches Tool von Altova zurVerfügung gestellt wird, sind Sie verpflichtet, es (a) zur Überwachung der Einhaltung diesesSoftware-Lizenzvertrags zu verwenden und (b) Altova die Verwendung Ihres internen Netzwerkszum Zweck der Lizenzüberwachung und -zählung und der Generierung vonÜberwachungsberichten, die von Zeit zu Zeit an Altova gesendet werden, zu gestatten.

(c) Aktivierung der Software. Die Software von Altova kann Ihr internes Netzwerkund Ihre Internetverbindung verwenden, um Angaben über Ihre Lizenz im Zuge derInstallation, Registrierung, Benutzung oder Aktualisierung an einen Altova-Lizenzserverzu übertragen und diese zu verifizieren, um auf diese Weise eine nicht lizenzierte oderillegale Verwendung der Software zu verhindern und den Kundenservice von Altovaweiter zu verbessern. Die Aktivierung erfolgt über einen Austausch vonlizenzbezogenen Daten zwischen Ihrem Computer und dem Altova-Lizenzserver. Siestimmen dieser Vorgangsweise von Altova zu und verpflichten sich, allendiesbezüglichen Vorgaben Folge zu leisten. Sie erklären sich damit einverstanden, dassdie Verwendung von Freischaltcodes, welche nicht von Altova erstellt werden oderwurden und nicht rechtmäßig von Altova oder einem dazu berechtigten Wiederverkäufererworben wurden, zum Zweck der Aktivierung oder Nutzung der Software diegewerblichen Schutzrechte von Altova sowie die Bestimmungen dieses Lizenzvertragesverletzt. Sie erklären sich weiters damit einverstanden, dass Versuche mit dem Zweckder Umgehung oder Deaktivierung der urheberrechtlichen Schutzmaßnahmen oderLizenzmanagementsystemen von Altova die gewerblichen Schutzrechte von Altovasowie die Bestimmungen dieses Lizenzvertrages verletzen. Altova behält sichausdrücklich das Recht vor, alle rechtlich verfügbaren sowie angemessenen Mittel zuergreifen, um derartige Praktiken zu verhindern und entgangenen Gewinn, Schäden und

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 343Lizenzinformationen

Altova DiffDog 2013

Kosten zurückerstattet zu bekommen.

(d) LiveUpdate. Altova stellt Ihnen ein neues LiveUpdate Benachrichtigungsservice zurVerfügung, welches kostenlos ist. Altova kann Ihr internes Netzwerk und IhreInternetverbindung verwenden, um Angaben über Ihre Lizenz an einen LiveUpdate-Server vonAltova zu übertragen, um Ihre Lizenz in gewissen Zeitabständen zu verifizieren undfestzustellen, ob ein Update für Sie verfügbar ist.

(e) Verwendung von Daten. Der gesamte Wortlaut der Datenschutzbestimmungen vonAltova kann unter http://www.altova.com/de/privacy eingesehen werden. DieDatenschutzbestimmungen sind durch Bezugnahme Teil dieses Lizenzvertrags. Durch IhreZustimmung zu den Bestimmungen dieses Lizenzvertrags bzw. durch Benutzung der Softwareerklären Sie sich damit einverstanden, dass Altova für die in diesem Lizenzvertrag und/oder inden Datenschutzbestimmungen (in der jeweils geltenden Fassung) genannten Zwecke Datenerhebt, verarbeitet und weitergibt. Altova behält sich das Recht vor, diese Bestimmung desLizenzvertrags und/oder der Datenschutzbestimmungen jederzeit zu ändern. Wir legen Ihnennahe, die auf der Website von Altova veröffentlichten Datenschutzbestimmungen von Zeit zuZeit erneut durchzulesen.

(f) Recht zur Überprüfung. Sie erklären sich damit einverstanden, dass Altova dazuberechtigt ist, die Einhaltung der Bestimmungen dieses Lizenzvertrags jederzeit nach vorherigerBenachrichtigung zu überprüfen. Falls sich bei der Überprüfung herausstellt, dass SieBestimmungen dieses Lizenzvertrags verletzen, haben Sie zusätzlich zu allen anderen aus derLizenzverletzung entstehenden Haftungsansprüchen alle angemessenen Kosten, die Altovadurch die Überprüfung entstehen, zu ersetzen.

(g) Hinweis für Benutzer in Europa. Bitte beachten Sie, dass die in Absatz 7(d)beschriebenen Informationen von Altova, Inc., einem Unternehmen mit Sitz in Beverly,Massachusetts, USA, oder seinen Tochterunternehmen, Zweigniederlassungen oder weltweitansässigen autorisierten Partnern zum Zweck der Datenverarbeitung, Analyse und Überprüfungnach außerhalb der EU transferiert werden können. Sie werden darauf hingewiesen, dass inden USA ein Datenschutzmodell zur Anwendung kommt, das teils auf Gesetzen, teils aufRegierungsverordnungen und zum Teil auf Selbstregulierung beruht. Des Weiteren werden Siedarauf hingewiesen, dass der Rat der Europäischen Union befunden hat, dass diesesamerikanische Modell den in Artikel 25 der Datenrichtlinie der Europäischen Union (Richtlinie95/46/EC, 1995 O.J. (L 281) 31) festgelegten Datenschutzbestimmungen nicht "inausreichendem Ausmaß" Rechnung trägt. Laut Artikel 26 der Datenrichtlinie der EuropäischenUnion, dürfen persönliche Daten dann von der Europäischen Union in ein Drittland übertragenwerden, wenn die jeweilige Person ihre Zustimmung zur Übertragung derartiger Informationeneindeutig gegeben hat, unabhängig davon, in welchem Ausmaß diese Daten in anderenLändern geschützt sind. Durch Ihre Zustimmung zu dieser Software-Lizenzvereinbarunggestatten Sie die Übertragung aller derartiger Informationen an die USA sowie derenVerarbeitung gemäß dieser Software-Lizenzvereinbarung und AltovasDatenschutbestimmungen.

8. DAUER UND BEENDIGUNG

Dieser Lizenzvertrag wird folgendermaßen beendet: (a) indem Sie Altova eine schriftlicheBenachrichtigung von der Vertragsbeendigung übermitteln; (b) durch Altova in Form einerdiesbezüglichen schriftlichen Benachrichtigung, wenn Sie gegen diesen Lizenzvertragverstoßen und diesen Verstoß nicht innerhalb von 10 (zehn) Tagen, nachdem Altova Ihnen diesmitgeteilt hat, berichtigen; oder (c) auf Verlangen eines autorisierten Vertriebshändlers vonAltova, wenn Sie eine Lizenzzahlung nicht entrichten oder sonstige Zahlungsverpflichtungennicht einhalten. Der Lizenzvertrag einer früheren Version der Software, für die Sie ein Upgradeoder ein Update durchgeführt haben, wird mit Ihrer Zustimmung zu dem Lizenzvertrag, der fürdas Upgrade oder Update gilt, automatisch beendet. Bei Beendigung des Lizenzvertragsdürfen Sie die gesamte Software, die Gegenstand dieser Lizenz ist, nicht mehr verwenden,

344 Lizenzinformationen Altova Endbenutzer-Lizenzvereinbarung

© 2012 Altova GmbHAltova DiffDog 2013

müssen alle Kopien, die in Ihrem Besitz oder Einflussbereich stehen, vernichten, und müssen inzumutbarem Rahmen alle von Altova geforderten Maßnahmen ergreifen, um sicherzustellen,dass keine Kopien der Software in Ihrem Besitz oder Einflussbereich verbleiben. Die in denAbschnitten 1(h), 1(i), 1(j), 1(k), 2, 5(b), 5(c), 5(d), 7(d), 7(e), 9, 10 und 11 niedergelegtenBestimmungen bleiben auch nach Beendigung dieses Lizenzvertrags weiterhin aufrecht.

9. EINGESCHRÄNKTE RECHTE UND EXPORTBESCHRÄNKUNGEN

Die Entwicklung der Software wurde ausschließlich privat finanziert. Bei der Software handelt essich um kommerzielle Computersoftware, die mit eingeschränkten Rechten ausgestattet ist. Die Verwendung, Vervielfältigung oder Weitergabe der Software durch die US-Regierung, eineBehörde oder einen Kooperationspartner der US-Regierung unterliegt den Beschränkungen imRahmen dieses Vertrags sowie den Beschränkungen nach FAR 12.211 und 12.212 (48 C.F.R.§12.211 und 12.212) bzw. DFARS 227.7202 (48 C.F.R. §227-7202). Dabei wird eine Lizenz fürkommerzielle Computersoftware und kommerzielle Computerdokumentation an dieUS-Regierung als Endnutzer ausschließlich in Form einer Lizenz für kommerziell genutzteGüter erteilt, weshalb es sich bei den damit verbundenen Rechten um dieselben Rechtehandelt, die allen anderen Endnutzern im Rahmen dieses Lizenzvertrags gewährt werden. Beim Hersteller handelt es sich um Altova GmbH, Rudolfsplatz, 13a/9, A-1010 Wien,Österreich/EU. Die Software und/oder Dokumentation darf ausschließlich unter Einhaltung alleranwendbaren Exportbestimmungen der Vereinigten Staaten von Amerika sowie des Landes, indem Sie die Software erhalten haben, verwendet, exportiert oder wiedereingeführt werden. Insbesondere darf die Software und/oder Dokumentation nicht (i) in ein Land exportiert oderwiedereingeführt werden, über das die Vereinigten Staaten ein Embargo verhängt haben, odereinem Staatsangehörigen oder Bewohner eines solchen Landes überlassen werden; oder (ii)einer Person überlassen werden, die auf der Liste der Specially Designated Nationals des U.S.Treasury Department oder dem Table of Denial Orders des U.S. Department of Commerceverzeichnet sind. Indem Sie die Software benutzen, erklären Sie, dass Sie weder in einemdieser Länder ansässig sind noch seiner Kontrolle unterliegen, noch ein Staatsangehöriger oderBewohner eines dieser Länder sind, noch auf einer der vorstehend erwähnten Listen genanntwerden.

10. SOFTWARE DRITTER

Die dieser Lizenz unterliegende Software kann Software Dritter enthalten, für die ergänzendeVermerke und/oder Nutzungsbedingungen gelten. Diese Vermerke und ergänzendenNutzungsbedingungen für die Software Dritter können über unsere Website unterhttp://www.altova.com/legal_3rdparty.html eingesehen werden und sind durch Bezugnahme Teil

dieses Lizenzvertrags. Indem Sie Ihre Zustimmung zu den Bedingungen dieses Vertragserteilen, stimmen Sie auch automatisch allen ergänzenden Bestimmungen, die möglicherweisedarin enthalten sind, zu.

11. ALLGEMEINE BESTIMMUNGEN

Wenn Sie sich in der Europäischen Union befinden und die Software in der Europäischen Unionund nicht in den Vereinigten Staaten verwenden, unterliegt dieser Lizenzvertrag dem Recht derRepublik Österreich (unter Ausschluss von dessen Verweisungsnormen und derUN-Kaufrechtskonvention). Sie erklären sich ausdrücklich damit einverstanden, dass alleStreitigkeiten oder Konflikte mit Altova, die in Zusammenhang mit Ihrer Verwendung derSoftware stehen, in die alleinige Zuständigkeit des Handelsgerichts Wien fallen. Sie erklärensich weiters ausdrücklich damit einverstanden, dass Sie bezüglich solcher Streitigkeiten oderKonflikte der persönlichen Zuständigkeit des Handelsgerichts Wien unterstellt sind.

Wenn Sie sich in den Vereinigten Staaten befinden und die Software in den Vereinigten Staatenverwenden, unterliegt dieser Lizenzvertrag dem Recht des Commonwealth of Massachusetts,USA (unter Ausschluss von dessen Verweisungsnormen und der UN-Kaufrechtskonvention).Sie erklären sich ausdrücklich damit einverstanden, dass alle Streitigkeiten oder Konflikte mit

© 2012 Altova GmbH

Altova Endbenutzer-Lizenzvereinbarung 345Lizenzinformationen

Altova DiffDog 2013

Altova, die in Zusammenhang mit Ihrer Verwendung der Software stehen, in die alleinigeZuständigkeit der einzel- und bundesstaatlichen Gerichte im Bundesstaat Massachusetts fallen.Sie erklären sich weiters ausdrücklich damit einverstanden, dass Sie bezüglich solcherStreitigkeiten oder Konflikte der persönlichen Zuständigkeit der einzel- und bundesstaatlichenGerichte im Bundesstaat Massachusetts unterstellt sind.

Wenn Sie sich nicht in der Europäischen Union oder den Vereinigten Staaten befinden und dieSoftware nicht in den Vereinigten Staaten verwenden, unterliegt dieser Lizenzvertrag demRecht der Republik Österreich (unter Ausschluss von dessen Verweisungsnormen und derUN-Kaufrechtskonvention). Sie erklären sich ausdrücklich damit einverstanden, dass alleStreitigkeiten oder Konflikte mit Altova, die in Zusammenhang mit Ihrer Verwendung derSoftware stehen, in die alleinige Zuständigkeit des Handelsgerichts Wien fallen. Sie erklärensich weiters ausdrücklich damit einverstanden, dass Sie bezüglich solcher Streitigkeiten oderKonflikte der persönlichen Zuständigkeit des Handelsgerichts Wien unterstellt sind. DieAnwendung von Verweisungsnormen einer Rechtsordnung sowie des UN-Abkommens zum internationalen Warenkauf

(CISG) auf diesen Lizenzvertrag wird ausdrücklich ausgeschlossen.

Dieser Lizenzvertrag enthält die gesamte Vereinbarung zwischen den Parteien in Bezug auf denVertragsgegenstand und tritt an die Stelle aller diesbezüglichen früheren mündlichen oderschriftlichen Vereinbarungen zwischen den Parteien. Benachrichtigungen oder sonstigeMitteilungen im Rahmen dieses Lizenzvertrags müssen schriftlich erfolgen und gelten alsordnungsgemäß übermittelt, wenn sie per Einschreiben mit Rückschein oder per Kurierdienstmit Zustellung am nächsten Tag an die auf der Website von Altova angegebene Adresse (wennAltova der Empfänger ist) bzw. an die in den Aufzeichnungen von Altova für Sie eingetrageneAdresse (wenn Sie der Empfänger sind) oder aber an eine andere, von den Vertragspartnernfestgelegte und auf die vorstehend beschriebene Weise bekannt gegebene Adresse geschicktwerden. Dieser Lizenzvertrag ist für die Vertragspartner verbindlich und geht auf ihre Erben,persönlichen und rechtlichen Vertreter, verbundenen Unternehmen, Rechtsnachfolger undzulässigen Abtretungsempfänger über. Die Nichtdurchsetzung oder Nichtausübung vonRechten oder Rechtsmitteln unter diesem Lizenzvertrag durch die Vertragspartner stellt keinenVerzicht auf ein solches Recht oder Rechtsmittel dar und beeinträchtigt in keiner Weise dasRecht des betreffenden Vertragspartners, ein solches Recht oder Rechtsmittel sowie alleanderen Rechte oder Rechtsmittel aus diesem Lizenzvertrag später durchzusetzen bzw.auszuüben. Eine Änderung dieses Lizenzvertrags ist nur Form einer schriftlich niedergelegtenVereinbarung möglich, die von beiden Vertragspartnern unterzeichnet wird. Wenn eineZuwiderhandlung gegen die Bestimmungen dieses Lizenzvertrags durch einen derVertragspartner erfolgt ist oder droht, so kann der jeweils andere Vertragspartner alle ihmzustehenden Rechte und Rechtsmittel geltend machen. Jeder Vertragspartner istordnungsgemäß befugt und ermächtigt, in diesen Lizenzvertrag einzutreten und die darauserwachsenden Verpflichtungen zu erfüllen. Sollte eine Bestimmung dieses Lizenzvertrags fürunwirksam, rechtswidrig oder undurchführbar erklärt werden, so wird dadurch die Wirksamkeitder übrigen Bestimmungen nicht berührt, und dieser Lizenzvertrag bleibt im größtmöglichenrechtlich zulässigen Umfang wirksam und gültig. Die Vertragspartner haben die vorstehendenVertragsbedingungen zur Kenntnis genommen und erklären sich ausdrücklich damiteinverstanden.

Letzte Aktualisierung: 2012-09-19

© 2012 Altova GmbH

Index 347

Index

AAccess database,

connecting to, 162

Access-Datenbank,

Arbeitsgruppe, 174

Arbeitsgruppen-Informationsdatei, 174

Benutzer in Arbeitsgrupe verbinden, 174

Passwort-geschützt, 174

ADO-Verbindung,

herstellen, 171

Aktualisieren,

Anzeige, 67

GUI, 67

Schirm, 67

Aktualisierung,

Statusaktualisierungen im Hintergrund, 321

Aktueller Vergleichsmodus,

Definition, 18

Anbieter,

Versionskontrolle, 308

Ändern,

Inhalt von verglichenen Dateien, 50

Mappings, 120

Struktur von verglichenen Dateien, 51

Synchronisierungsaktionen, 105

Synchronisierungseinstellungen, 103

Vergleichsmodus, 95

Anpassen,

Befehle, 281

Kontextmenüs, 286

Menü, 286

Online Browser, 193

Optionen, 289

Symbolleisten, 282

Tabellen, 48

Tastatur, 284

Anzeigemenü, 248

Anzeigen,

Änderungsmarkierungen, 67

Datenquellenname, 190

fehlende Dateien links/rechts, 97

große Symbole, 289

identische Dateien, 97

identische Spalten, 129

identische Zeilen, 129

Kommentare, 67

leere Zeilen, 35, 36, 64

mehrfach vorkommende Elemente, 48

Merge Scripts, 153

neuere Dateien links/rechts, 97

nicht vergleichbare Dateien, 97

nur links, 129

nur rechts, 129

Optionen vor Vergleich, 215

Schemaname, 190

Tabelle, 48

Tastaturkürzel, 289

Textlabels in Symbolleisten, 282

Tooltips, 289

Unterschied innerhalb von Zeilen, 35, 64

Unterschiede in Datenvergleich, 128

Unterschiede in Schemavergleich, 149

Unterverzeichnisse, 97

zuletzt verglichene Paare, 216

Applikationsfenster,

Beschreibung, 22

Applikationsstatusleiste, 22

Arbeitsgruppe, 174

Arbeitsgruppen-Informationsdatei, 174

Auflösen von Entities, 36

Auswählen,

Dateien für Word-Dokumentvergleich, 63

Dateien im Windows Explorer, 31

Dateien zum Vergleich, 31

Layouts, 193

Ordner im Windows Explorer, 92

Tabellen für Strukturvergleich, 143

Tabellen für Vergleich, 115

Verzeichnisse im Windows Explorer, 92

Verzeichnisse zum Vergleich, 92

Word-Dokumente in Windows Explorer, 63

zuletzt verglichene Paare, 216

BBearbeiten,

Dateien, 50

Index

© 2012 Altova GmbH

348

Bearbeiten,

Inhalte, 50

Menü, 245

Struktur, 51

Text ersetzen, 52, 69

Text suchen, 52, 69

vergleichen während Bearbeitung, 215

Word-Dokumente, 69

Befehle,

Absteigend sortieren, 265

Aktuellen Unterschied anzeigen, 270

Aktuellen Unterschied markieren, 270

Alle ein-/ausklappen, 253

Alle Lesezeichen löschen, 253

Alle schließen, 242

Als Binärdatei vergleichen, 269

Als Tabelle anzeigen, 264

Anhängen | ATTLIST, 260

Anhängen | Attribute, 258

Anhängen | CData, 258

Anhängen | Comment, 259

Anhängen | DOCTYPE, 259

Anhängen | Element, 258, 260

Anhängen | ENTITY, 260

Anhängen | ExternalID, 260

Anhängen | NOTATION, 260

Anhängen | Processing Instruction, 259

Anhängen | Text, 258

Anhängen | XML, 259

Anpassen..., 281

Aufsteigend sortieren, 265

Ausgewähltes Verzeichnis synchronisieren, 275

Ausschneiden, 246

Beenden, 244

Child hinzufügen | ATTLIST, 263

Child hinzufügen | Attribute, 261

Child hinzufügen | CData, 262

Child hinzufügen | Comment, 262

Child hinzufügen | DOCTYPE, 262

Child hinzufügen | Element, 261, 263

Child hinzufügen | ENTITY, 263

Child hinzufügen | ExternalID, 262

Child hinzufügen | NOTATION, 263

Child hinzufügen | Processing Instruction, 262

Child hinzufügen | Text, 262

Child hinzufügen | XML, 262

Dateien vergleichen, 240

DiffDog Optionen..., 280

Drucken..., 243

Druckereinrichtung..., 244

Druckvorschau, 243

Einfügen, 246

Einfügen | ATTLIST, 257

Einfügen | Attribute, 254

Einfügen | CData, 255

Einfügen | Comment, 255

Einfügen | DOCTYPE, 256

Einfügen | Element, 255, 257

Einfügen | ENTITY, 257

Einfügen | ExternalID, 256

Einfügen | NOTATION, 257

Einfügen | Processing Instruction, 255

Einfügen | Text, 255

Einfügen | XML, 255

Ergebnis links nach rechts generieren, 272

Ergebnis rechts nach links generieren, 272

Ersetzen..., 247

Erster Unterschied, 270

Gehe zu Zeile/Zeichen, 250

Grid-Ansicht, 248

Höher stufen, 265

In Element einbinden, 266

Kopieren, 246

Lesezeichen einfügen/löschen, 252

Letzter Unterschied, 270

Löschen, 247

Nach Dateierweiterung vergleichen, 269

Nächster Unterschied, 269

Nur Größe und Änderungsdatum vergleichen, 275

Nur Textvergleich, 269

Öffnen..., 241

Optionen vor Vergleich anzeigen, 270

Pretty-Print, 252

Rückgängig, 245

Schließen, 242

Speichern, 243

Statusleiste, 249

Suchen..., 247

Symbolleisten, 248

Synchronisierter Bildlauf, 250

Text-Ansicht, 248

Tiefer stufen, 266

Unterschiede exportieren..., 243

Validieren, 267

Vergleich automatisch starten, 270

Vergleich starten, 269

© 2012 Altova GmbH

Index 349

Befehle,

Vergleichsoptionen..., 280

Verzeichnisse synchronisieren, 275

Verzeichnisse vergleichen, 240

Von links nach rechts kopieren (Dateien), 270

Von links nach rechts kopieren (Daten), 277

Von links nach rechts kopieren (DB Schemas), 279

Von links nach rechts kopieren (Verzeichnisse), 275

Von links nach rechts kopieren (XML Schemas), 272

Von rechts nach links (Dateien), 270

Von rechts nach links kopieren (Daten), 277

Von rechts nach links kopieren (DB Schemas), 279

Von rechts nach links kopieren (Verzeichnisse), 275

Vorhergehender Unterschied, 269

Während der Bearbeitung vergleichen, 271

Weitersuchen, 247

Wiederherstellen, 246

Wohlgeformtheit prüfen, 267

XML-Vergleich, 269

Zeile anhängen, 265

Zeile einfügen, 264

Zeilenumbruch, 252

Zuletzt verglichene Datei-/Ordner-Paare anzeigen, 271

Zum nächsten Lesezeichen, 253

Zum vorhergehenden Lesezeichen, 253

Befehlszeile,

Exit-Codes, 306

GUI-Modus, 298

stummer Modus, 298

Syntax, 300

Benutzer-DSN, 180

Benutzeroberfläche,

Beschreibung, 22

Benutzerreferenz, 236

Beschleunigen,

Statusaktualisierungen im Hintergrund beschleunigen, 308

bestehende Verbindungen, 169

Binärvergleichsmodus,

Definition, 18

CCommands,

Start Comparision, 272

Connecting,

to IBM DB2, 165

to MS Access, 162

to MS SQL Server, 162

to MySQL, 164

to Oracle, 163

to PostgreSQL, 167

to Sybase, 166

Connection String,

erzeugen, 183

Copyright-Informationen, 328

CPU,

Belastung - Statusaktualisierungen im Hintergrundbeschleunigen, 308

Creating,

attribute groups, 39

groups of attributes, 39

CVS, 308

DData Source Name,

Benutzer-DSN, 180

Datei-DSN, 180

System-DSN, 180

Database comparison (Enterprise Edition only),

features, 13

Datei-DSN, 180

Dateien,

automatisch neu laden, 223

Sicherungsoptionen, 223

Standardvergleichsmodus, 233

Dateimenü, 240

Dateivergleich,

Dateien auswählen, 31

Dateien bearbeiten, 50

Dateien in Verzeichnisvergleichen vergleichen, 101

Dateien neu laden, 50

Dateien speichern, 58

Definition, 15

Einstellungen für Textansicht, 44

Features, 11

Filter für XML-Vergleich, 41

Grid-Ansicht, 47

Grid-Ansicht durchsuchen, 55

Inhalte bearbeiten, 50

öffnen, 28

Optionen, 35

Index

© 2012 Altova GmbH

350

Dateivergleich,

starten, 43

Struktur ändern, 51

Tabellenansicht, 48

Text ersetzen, 52

Text suchen, 52

Text-Ansicht, 44

Text-Ansicht durchsuchen, 52

Textvergleichsoptionen, 35

Unterschied anzeigen, 44

vergleichen während Bearbeitung, 215

Vergleichsfenster öffnen, 30

Vergleichsmodus, 18

Word-Dokumente auswählen, 63

XML-Vergleichsoptionen, 36

Dateivergleichsfenster,

Dateien auswählen, 31

öffnen, 30

Dateivergleichsfilter,

Vergleich starten, 43

Datenbankvergleich,

alle Tabellen zusammenführen, 133

Ändern von Mappings, 120

Anzeigen von Unterschieden, 128

Anzeigeoptionen, 190

Aufheben von Mappings, 120

Ausführungsoptionen, 123

ausgewählte Tabellen zusammenführen, 133

Auswählen von Tabellen, 115

Daten zusammenführen, 132

einzelne Zellen zusammenführen, 134

Entfernen von Tabellen, 117

Entities, 124

Ergebnis anzeigen, 127

Groß-/Kleinschreibung, 124

Hinzufügen von Tabellen, 115, 117

ignorierte Node-Typen, 124

Konfigurieren der Ergebnisansicht, 129

Layout-Optionen, 190

Löschen von Mappings, 120

Mapping (Spalten), 118, 119

Mapping (Tabellen), 118

Meldungsfenster anzeigen, 110, 138

Merge Scripts speichern, 153

Namespace, 124

Navigaton von Unterschieden, 130

numerische Optionen, 123

Optimierungsoptionen, 123

Optionen, 123

Präfix, 124

Schemas zusammenführen, 153

Sortieren von Tabellen, 121

Starten eines Vergleichs, 127

Suchen von Text, 128

Text, 124

Tiefe, 124

Vergbergen von identischen Spalten, 128

Vergleichsmodus, 123

Vergleichsoptionen, 123

Voraussetzungen, 111

Whitespace, 124

Datenbankvergleich (nur Enterprise Edition),

Vergleichsmodus, 18

Datenquelle,

durchsuchen, 190

Online Browser, 190

Verbindung trennen, 190

Datenquellenname,

Benutzer-DSN, 180

Datei-DSN, 180

System-DSN, 180

Datenvergleich,

Schemavergleich starten, 131

speichern, 126

von Schemavergleich aus starten, 151

DB2,

connecting to, 165

editing drivers, 165

Definieren,

Dateiarten, 233

Dateierweiterungen, 233

Standard-Layout, 193

Diffdog,

Applikationsfenster, 22

Benutzeroberfläche, 22

Benutzerreferenz, 236

Einführung, 10

Einstellungen, 220

Features, 11

für den Vergleich konfigurieren, 321

GUI, 22

mehrere Instanzen zulassen, 221

Optionen, 220

Terminologie, 15

wichtigste Features, 11

DSN,

© 2012 Altova GmbH

Index 351

DSN,

Connection String erzeugen, 183

erstellen, 180

EEditing drivers,

IBM DB2, 165

MySQL, 164

Oracle, 163

PostgreSQL, 167

Sybase, 166

Einführung, 10

Einrücklinien, 44

Einstellungen für Textansicht, 44

Endbenutzer-Lizenzvereinbarung, 328, 332

Entfernen,

Tabellen aus Datenvergleich, 117, 145

Entities,

auflösen, 36

Ergebnismeldungen, 296

Ersetzen,

Text in Dateivergleichen, 52

Text in Grid-Ansicht, 55

Text in Text-Ansicht, 52

Text in Word-Dokumentvergleichen, 69

Erstellen,

Attributfilter, 41

Attributgruppen, 39

Data Source Name, 180

Datenquellenname, 180

DSN, 180

Elementfilter, 41

Gruppen von Attributen, 39

Erweitern,

alle ausgewählten Nodes, 237

ausgewählte und Child-Nodes, 237

Elemente, 192

gleichrangige, 192

untergeordnete, 192

Unterverzeichnisse, 97

Evaluierungszeitraum,

bei Altova Software-Produkten, 331

für Altova-Software-Produkte, 329

von Altova Software-Produkten, 328

Exit-Codes, 306

Exportieren,

in Text, 210

in XML, 210

Unterschiede, 210

Extras-Menü, 280

FFavoriten,

in Vergleichen, 190

Features, 11

Fehlende Dateien links/rechts,

anzeigen, 97

verbergen, 97

Fenster-Menü, 290

Filter,

erstellen, 227

Standardfilter, 227

Filtern,

Attribute, 41

Datenbankobjekte, 194

Elemente, 41

Online Browser, 194

Verzeichnisse, 96

XML-Vergleiche, 41

Flaches Layout, 193

GGrid-Ansicht,

Menü, 254

Nodes erweitern, 237

Nodes reduzieren, 237

optimale Breiten, 237

Text ersetzent, 55

Text suchen, 55

Untermenü Anhängen, 257

Untermenü Child hinzufügen, 261

Untermenü Einfügen, 254

Untermenü Konvertieren in, 263

Untermenü Tabelle, 264

Unterschiede anzeigen, 47

Groß-/Kleinschreibung, 36, 64

GUI,

Index

© 2012 Altova GmbH

352

GUI,

Beschreibung, 22

HHilfe-Menü, 292

Hintergrund,

Statusaktualisierungen, 321

Statusaktualisierungen - Intervall steigern, 308

Hinzufügen,

Befehle zu Menüs, 281

Befehle zu Symbolleisten, 281

Tabellen zu Datenvergleich, 115, 117

Tabellen zu Schemavergleich, 143

Tabellen zu Strukturvergleich, 145

IIBM DB2,

connecting to, 165

editing drivers, 165

Identische Dateien,

anzeigen, 97

Definition, 15

verbergen, 97

Ignorieren,

Attributreihenfolge, 36

binäre Datenspalten, 118

Groß-/Kleinschreibung, 35, 36, 64, 118

Identity-Spalten, 118

leere Zeilen, 35, 36, 64

Namespace, 36

Node-Tiefe, 36

Node-Typen, 36

Node-Type-Reihenfolge, 36

Präfixe, 36

Text, 36

Whitespace, 118

XML-Spalten, 118

Installieren,

Versionskontrollsysteme, 314

KKlappleiste, 44

Kodierung, 221

Konfigurieren,

Online Browser, 193

Kontextmenüs,

anpassen, 286

Kopieren,

Dateiinhalte, 204

Kürzel, 284

Microsoft Word, 67

LLayout "Keine Ordner", 193

Layout "Keine Schemas", 193

Layout "Tabellenabhängigkeiten", 193

Leere Zeilen, 35, 36, 64

Leisten,

Einklappen, 44

Lesezeichen, 44

Zeilennummern, 44

Lesezeichen-Leiste, 44

Lizenz, 332

Informationen, 328

Lizenzüberwachung,

bei Altova-Produkten, 330

Löschen,

Dateiarten, 233

Dateierweiterungen, 233

Mappings, 120

MMapping,

ändern, 120

aufheben, 120

Auto-Mapping, 118

binäre Datenspalten, 118

Groß-/Kleinschreibung, 118

Identity-Spalten, 118

© 2012 Altova GmbH

Index 353

Mapping,

löschen, 120

Mapping-Typ, 118

Spalten, 119

Tabellen, 118

Whitespace, 118

XML-Spalten, 118

Mapping (nur Enterprise Edition),

Definition, 17

Mehrfachinstanzen, 221

Menüleisten,

anpassen, 286

Menüs,

Anzeige, 248

Bearbeiten, 245

Befehle hinzufügen, 281

Datei, 240

Extras, 280

Fenster, 290

Grid-Ansicht, 254

Hilfe, 292

Text-Ansicht, 252

Vergleichen und Zusammenführen, 268

XML, 267

Modifizieren,

Einstellungen für Verzeichnissynchronisierung, 103

Grid-Ansicht, 47

Optionen für Dateivergleich, 35, 64

Optionen für Verzeichnisvergleich, 95

Standardvergleichsmodus, 233

Verzeichnissynchronisierungsaktionen, 105

MS Access,

connecting to, 162

MS SQL Server,

Benutzer-DSN erstellen, 180

connecting to, 162

MS Visual Source Safe, 308

MySQL,

connecting to, 164

editing drivers, 164

NNativer Vergleichsmodus (nur Enterprise Edition),

Definition, 18

Navigation,

aktueller Unterschied, 200

Unterschiede, 130, 200

Neu laden,

automatisch neu laden, 223

Dateien, 50, 69

Word-Dokumente, 69

Neue Funktionen,

v2011, 6

v2011 r2, 6

v2011 r2 SP1, 6

V2011 r3, 6

Neuere Dateien links/rechts,

anzeigen, 97

verbergen, 97

New features, 8

Nicht vergleichbare Dateien,

anzeigen, 97

verbergen, 97

OObjektsuche, 190, 194, 195

ODBC-Verbindung,

Connection String erzeugen, 183

DSN erstellen, 180

herstellen, 178, 180

Öffenen,

Dateivergleich, 28

Office Open XML,

vergleichen, 88

Öffnen,

Dateivergleichsfenster, 30

Datenvergleichsfenster, 112

leeren Dateivergleich, 30

leeren Verzeichnisvergleich, 91

leeren Word-Dokumentvergleich, 62

MS Word-Vergleich, 60

Schemavergleichsfenster, 140

Verzeichnisvergleiche, 88

Verzeichnisvergleichsfenster, 91

Word-Dokumentvergleich, 60

Word-Vergleichsfenster, 62

Online Browser,

anpassen, 193

Datenbankelemente suchen, 194

Elemente erweitern, 192

Index

© 2012 Altova GmbH

354

Online Browser,

Elemente reduzieren, 192

Filter anwenden, 194

filtern, 194

gleichrangige Elemente erweitern, 192

gleichrangige Elemente reduzieren, 192

konfigurieren, 193

Layouts, 193

Layouts auswählen, 193

Objekte suchen, 194, 195

Standard-Layout, 193

Tabellen sortieren, 193

untergeordnete Elemente erweitern, 192

untergeordnete Elemente reduzieren, 192

OOXML,

vergleichen, 88

Optionen,

Applikation, 221

Dateiarten, 233

Dateifilter, 225

Dateivergleich, 35, 223

Farben, 223

für Datenvergleich, 123

für String-Vergleich, 123

für XML-Vergleich, 124

Kodierung, 221

Sicherungskopien, 223

Startoptionen, 221

TextvergleichGrpß-/Kleinschreibung, 35

Vergleichsverwaltung, 214

Verzeichnisfilter, 225

Verzeichnissynchronisierung, 103

Verzeichnisvergleich, 95, 225

vor Vergleich anzeigen, 215

Windows Explorer-Integration, 221

Word-Dokumentvergleich, 64

XML-Vergleich, 36

zuletzt verglichene Paare, 216

Oracle,

connecting to, 163

editing drivers, 163

Ordner-Layout, 193

PPasswort,

für Access Datenbanken, 174

PostgreSQL,

connecting to, 167

editing drivers, 167

Produkt-Features, 11

PVCS Version Manager, 308

RRechtliches, 328

Reduzieren,

alle ausgewählten Nodes, 237

Elemente, 192

gleichrangige, 192

nicht ausgewählte Nodes, 237

untergeordnete, 192

Unterverzeichnisse, 97

Regular Expressions,

Text-Ansicht durchsuchen, 54

Ressourcen,

Statusaktualisierungen im Hintergrund beschleunigen, 308

SSchemas vergleichen,

Struktur zusammenführen, 153

Schemavergleich, 138

Anzeigen von Unterschieden, 149

Auswählen von Tabellen, 143

Datenvergleich starten, 151

Entfernen von Tabellen, 145

Hinzufügen von Tabellen, 143, 145

speichern, 146

Starten eines Vergleichs, 147

Vergleichsfenster öffnen, 140

von Datenvergleich aus starten, 131

Zusammenführen, 153

Schnellverbindung, 160

ADO-Verbindungen, 171

bestehende Verbindungen, 169

Connection String erzeugen, 183

ODBC-Verbindungen, 178, 180

Verbindungsassistent, 161

Schnellvergleichsmodus,

© 2012 Altova GmbH

Index 355

Schnellvergleichsmodus,

Definition, 18

Software-Produktlizenz, 332

Sortieren,

Tabellen, 48

Tabellen für Vergleich, 121

Tabellen mit Mapping, 121

Spalte,

Daten vergleichen, 127

Mapping, 119

Mapping aufheben, 120

Struktur vergleichen, 147

Speicher, 308

Speichern,

Dateien, 58, 70

Datenbankdatenvergleichsdateien, 126

Datenbankschemavergleichsdateien, 146

Merge Scripts, 153

Word-Dokumente, 70

XML-Schemavergleichsdateien, 81

SQL Server,

Benutzer-DSN erstellen, 180

connecting to, 162

Standardsymbolleiste, 237

Standardvergleichsmodus, 233

Star Team, 308

Starten,

Dateivergleich, 43

Datenvergleich, 127

Datenvergleich aus Schemavergleich, 151

Schemavergleich, 147

Schemavergleich aus Datenvergleich, 131

Verzeichnissynchronisierung, 106

Verzeichnisvergleich, 96

Word-Dokumentvergleich, 66

Startoptionen, 221

Status,

Hintergrundaktualisierungen, 321

Statusleiste,

Applikation, 22

Ergebnismeldung, 296

Statusmeldungen, 296

Vergleichsfenster, 22

Statusmeldugnen, 296

String comparison mode (Enterprise Edition only),

definition, 18

Suchen,

Datenbankelemente, 194

Inhalte in Grid-Ansicht, 55

Namen in Grid-Ansicht, 55

Objekte, 194, 195

Text in Dateivergleichen, 52

Text in Grid-Ansicht, 55

Text in Text-Ansicht, 52

Text in Word-Dokumentvergleichen, 69

XML Node-Ttypen, 55

XML Node-Typen, 52

Sybase,

connecting to, 166

editing drivers, 166

Symbolleiste,

Grid, 237

Grid-Bearbeitung, 237

Standard, 237

Text, 237

Vergleichen und Zusammenführen, 237

Vergleichsmodus, 237

Verzeichnisinhalt, 237

Symbolleisten, 237

Befehle hinzufügen, 281

Synchronisieren,

Verzeichnisse, 102

Synchronisierung,

Definition, 15

Syntayfärbung, 233

System-DSN, 180

TTabelle,

alle zusammenführen, 133

ausgewählte Zellen zusammenführen, 134

ausgewählte zusammenführen, 133

Auswählen für Datenvergleich, 115

Auswählen für Strukturvergleich, 143

Daten vergleichen, 127

Entfernen aus Datenvergleich, 117

Entfernen aus Strukturvergleich, 145

Hinzufügen zu Datenvergleich, 115, 117

Hinzufügen zu Schemavergleich, 143

Hinzufügen zu Strukturvergleich, 145

im Online Browser sortieren, 193

Mapping, 118

Mapping aufheben, 120

Index

© 2012 Altova GmbH

356

Tabelle,

Sortieren für Vergleich, 121

Struktur vergleichen, 147

Tabellen vergleichen, 110

verglichene Tabellen zusammenführen, 132

Tabellenansicht,

anpassen, 48

anzeigen, 48

sortieren, 48

Tabulatorgröße, 44

Tastaturkürzel, 284

Microsoft Word, 67

Terminologie, 15

Text-Ansicht,

Menü, 252

Regular Expressions verwenden, 54

Text ersetzen, 52

Text suchen, 52

Unterschiede anzeigen, 44

Textvergleich,

Optionen, 35

Unterschiede innerhalb von Zeilen anzeigen, 35

Textvergleichsmodus,

Definition, 18

UUnterschiede,

Definition, 15

exportieren, 210

Farben, 223

in Dateien, 44

in Grid-Ansicht, 47

in Text-Ansicht, 44

in Verzeichnissen, 99

in Word-Dokumenten, 68

in ZIP-Dateien, 99

Inhalte kopieren, 204

innerhalb von Zeilen, 35, 64

Navigation, 130, 200

zusammenführen, 204

Unterschiede anzeigen,

in Dateien, 44

in Grid-Ansicht, 47

in Text-Ansicht, 44

in Verzeichnissen, 99

in Word-Dokumenten, 68

in ZIP-Archiven, 99

Unterschiedliche Dateien,

Definition, 15

Unterverzeichnisse,

anzeigen, 97

erweitern, 97

inkludieren, 97

reduzieren, 97

verbergen, 97

Vv2010,

v2010 r2, 8

v2010 r3, 8

v2010 r3 SP1, 8

Verbergen,

fehlende Dateien links/rechts, 97

identische Dateien, 97

identische Spalten, 129

identische Zeilen, 129

neuere Dateien links/rechts, 97

nicht vergleichbare Dateien, 97

nur links, 129

nur rechts, 129

Unterverzeichnisse, 97

Verbindung,

ActiveX Data Objects (ADO), 171

ADO, 171

Assistent, 161

bestehende, 169

Connection String erzeugen, 183

ODBC, 178, 180

Open Database Connectivity (ODBC), 178, 180

zu existierendem DSN, 178, 180

Verbindung herstellen,

über Benutzer in Arbeitsgruppe, 174

zu einer Passwort-geschützten Access DB, 174

Verbindung trennen,

zur Datenquelle, 190

Verbindungen herstellen,

ActiveX Data Objects (ADO), 171

ADO, 171

Connection String erzeugen, 183

ODBC, 178, 180

© 2012 Altova GmbH

Index 357

Verbindungen herstellen,

Open Database Connectivity (ODBC), 178, 180

Verbindungsassistent, 161

Verbindungsassistent,

Verbindungen erstellen, 161

Vergleich,

Autostart, 215

Dateien auswählen, 31

Definition, 15

Optionen vor Vergleich anzeigen, 215

Verzeichnisse auswählen, 92

Word-Dokumente auswählen, 63

Vergleich von Dateien,

siehe Dateivergleich, 28

Vergleich von Word-Dokumenten,

siehe Word-Dokumentvergleich, 60

Vergleiche,

speichern, 212

Vergleiche speichern, 212

Vergleichen,

*.doc, 60

*.docx, 60

Dateien, 28, 268

Datenbankdaten, 275

Datenbankschemas, 278

Diffdog konfigurieren, 321

Menüoptionen, 268

Microsoft Word-Dateien, 60

Office Open XML, 28, 88

OOXML, 28, 88

Verzeichnisse, 88, 274

Word-Dokumente, 60

XML-Schemas, 271

ZIP-Archive, 28, 88

Vergleichen von Schemas,

Anzeigen von Unterschieden, 149

Auswählen von Tabellen, 143

Entfernen von Tabellen, 145

Hinzufügen von Tabellen, 143, 145

Meldungsfenster anzeigen, 138

Starten eines Vergleichs, 147

Vergleichen von Tabellen,

alle Tabellen zusammenführen, 133

Ändern von Mappings, 120

Anzeigen von Unterschieden, 128

Anzeigeoptionen, 190

Aufheben von Mappings, 120

Ausführungsoptionen, 123

ausgewählte, 127

ausgewählte Tabellen zusammenführen, 133

Auswählen von Tabellen, 115

Daten zusammenführen, 132

einzelne Zellen zusammenführen, 134

Entfernen von Tabellen, 117

Entities, 124

Ergebnis anzeigen, 127

Groß-/Kleinschreibung, 124

Hinzufügen von Tabellen, 115, 117

ignorierte Node-Typen, 124

Konfigurieren der Ergebnisansicht, 129

Layout-Optionen, 190

Löschen von Mappings, 120

Mapping (Spalten), 118, 119

Mapping (Tabellen), 118

Meldungsfenster anzeigen, 110

Namespace, 124

Navigation von Unterschieden, 130

numerische Optionen, 123

Optimierungsoptionen, 123

Optionen, 123

Präfix, 124

Sortieren von Tabellen, 121

Starten eines Vergleichs, 127

Suchen von Text, 128

Text, 124

Tiefe, 124

Verbergen von gleichen Spalten, 128

Vergleichsmodus, 123

Vergleichsoptionen, 123

Voraussetzungen, 111

Whitespace, 124

Vergleichen von Verzeichnissen,

siehe Verzeichnisvergleich, 88

Vergleichsergebnisse,

Anzeigen von Zeilen, 129

konfigurieren, 129

Spaltenzwischenraum, 129

Verbergen von identischen Spalten, 129

Verbergen von Zeilen, 129

Vergleichsfenster,

Anzeigeoptionen, 190

Datenvergleich, 112

Datenvergleich öffnen, 112

Schemavergleich öffnen, 140

Sortieren von Tabellen, 121

Vergleichsfenster öffnen, 112

Index

© 2012 Altova GmbH

358

Vergleichsfenster,

Ziehen von Tabellen, 121

Vergleichsfenster-Statusleiste, 22

Vergleichsmodus,

aktuell, 18

ändern, 95

Binär, 18

Erweiterungen, 18

Nativ (nur Enterprise Edition), 18

Schnellvergleich, 18

String (nur Enterprise Edition), 18

Text, 18

XML, 18

Vergleichsverwaltung, 214

Vergrößern,

in Text-Ansicht, 44

Versionskontrolle, 308

Diffdog Vergleichseditor, 321

Installationsverfahren, 314

Vertrieb,

von Altova Produken, 331

von Altova Software-Produkten, 328

von Altova-Software-Produkten, 329

Verzeichnisse,

synchronisieren, 102

vergleichen, 88

zum Vergleich auswählen, 92

Verzeichnissynchronisierung,

Einstellungen, 103

Optionen, 103

starten, 106

Synchronisierungsaktionen, 105

Verzeichnisvergleich,

Ändern der Synchronisierungsaktionen, 105

Ändern der Synchronisierungseinstellungen, 103

Ansicht konfigurieren, 97

Dateien vergleichen, 101

Dateisymbole, 99

Definition, 15

Farben, 99

Features, 11

filtern, 96

öffnen, 88

Optionen, 95

Ordnersymbole, 99

starten, 96

Synchronisierung starten, 106

Unterschiede anzeigen, 99

Unterverzeichnisse anzeigen, 97

Vergleichsfenster öffnen, 91

Vergleichsmodus, 18

Vergleichsmodus ändern, 95

Vergleichssymbole, 99

Verzeichnisse auswählen, 92

Verzeichnisse synchronisieren, 102

ZIP-Symbole, 99

Verzeichnisvergleichsfenster,

öffnen, 91

Vergleich filtern, 96

Vergleich starten, 96

Verzeichnisse auswählen, 92

Visuelle Unterstützung,

Einrücklinien, 44

Whitespace-Markierungen, 44

Zeilenendmarkierungen, 44

WWas ist neu?, 6

Whitespace, 35, 36, 64

Whitespace-Markierungen, 44

Windows Explorer-Integration, 221

Word-Dokumentvergleich,

Dateien auswählen, 63

Dateien bearbeiten, 69

Dateien neu laden, 69

Dateien speichern, 70

öffnen, 60

Optionen, 64

starten, 66

Text ersetzen, 69

Text suchen, 69

Unterschied anzeigen, 68

Unterschiede innerhalb von Zeilen anzeigen, 64

Vergleichsfenster öffnen, 62

Word-Dokumente speichern, 70

Word-Vergleichsfenster,

Dateien auswählen, 63

öffnen, 62

Vergleich starten, 66

© 2012 Altova GmbH

Index 359

XXML comparison,

attribute groups, 39

groups of attributes, 39

XML-Menü, 267

XML-Vergleich,

Attributgruppen, 39

detaillierte Unterschiede, 36

filtern, 41

Gruppen von Attributen, 39

Optionen, 36

XML-Vergleichsmodus,

Definition, 18

ZZeigen,

Änderungsmarkierungen, 67

Kommentare, 67

Merge Scripts, 153

Zeilenendmarkierungen, 44

Zeilennummernleiste, 44

ZIP-Archive,

vergleichen, 88

Zoom,

100%, 67

an Seite anpassen, 67

Zuletzt verglichene Paare, 216

Zurücksetzen,

Kontextmenüs, 286

Menüleisten, 286

Zusammenführen,

alle Tabellen, 133

ausgewählte Tabellen, 133

ausgewählte Zellen, 134

Dateien, 268

Datenbankdaten, 275

Datenbankschemas, 278

Definition, 15

Einschränkungen, 134

Menüoptionen, 268

Merge Scripts anzeigen, 153

Merge Scripts speichern, 153

Schemas, 153

Struktur, 153

Unterschiede, 204

Verzeichnisse, 274

XML-Schemas, 271

Zuweisen,

Kürzel, 284

Tastaturkürzel, 284