Arbeiten mit SchemaAgent

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Benutzerhandbuch und Referenz > DTDs und XML Schemas >

Arbeiten mit SchemaAgent

XMLSpy kann für die Verwendung mit Altova SchemaAgent konfiguriert werden.

 

SchemaAgent Technologie

SchemaAgent gestattet Benutzern, Beziehungen zwischen mehreren Schemas zu erstellen und zu bearbeiten. SchemaAgent besteht aus:

 

Einem SchemaAgent Server, der Informationen über die Beziehungen zwischen Schemas in einem oder mehreren von Ihnen definierten Suchpfaden (Ordnern auf dem Netzwerk) enthält.
Einem SchemaAgent Client, dem Altova Produkt SchemaAgent 2019, der anhand der Schema-Informationen vom SchemaAgent, mit dem er verbunden ist, (i) Beziehungen zwischen diesen Schemas erstellt und (ii) diese Schemas verwaltet (durch Umbenennen, Verschieben, Löschen von Schemas usw.);

 

Es stehen zwei Arten von SchemaAgent Servern zur Verfügung:

 

Altova SchemaAgent Server 2019, der auf einem Netzwerk installiert werden kann, und auf den Sie über das Netzwerk zugreifen können und
Altova SchemaAgent 2019. Dies ist das SchemaAgent Client-Produkt. Es enthält eine Leichtversion des Servers, den so genannten  LocalServer, der nur auf demselben Rechner verwendet werden kann, auf dem auch  SchemaAgent installiert ist.

 

 

XMLSpy verwendet die SchemaAgent-Technologie zum direkten Editieren von Schemas in der Schema-Ansicht, wobei das Programm Informationen über andere Schemas verwendet, die es von einem SchemaAgent Server erhält. In dieser Konfiguration ist XMLSpy mit einem SchemaAgent Server verbunden und sendet über SchemaAgent Client Requests an SchemaAgent Server. Wenn XMLSpy für die Arbeit mit SchemaAgent konfiguriert wurde, enthalten die Eingabehilfen in der Schema-Ansicht nicht nur Komponenten aus dem derzeit in der Schema-Ansicht gerade aktiven Schema sondern auch Komponenten aus anderen Schemas in den Suchpfaden des SchemaAgent Servers, mit dem das Programm gerade verbunden ist. Auf diese Art haben Sie direkten Zugriff auf diese Komponenten. Sie können das Content Model einer zu einem anderen Schema gehörenden Komponente in der Schema-Ansicht anzeigen und sie mit oder ohne Änderungen wiederverwenden. Außerdem können Sie Beziehungen zwischen Schemas erstellen und dadurch komplexe Schemas direkt in XMLSpy in Module aufteilen und verwalten.

 

Installation von SchemaAgent und SchemaAgent Server

 

Nähere Informationen zu SchemaAgent und SchemaAgent Server und zum Konfigurieren von Suchpfaden auf Servern finden Sie im Benutzerhandbuch zu SchemaAgent.

 

Einrichten von XMLSpy als SchemaAgent Client

Um XMLSpy für die Arbeit als SchemaAgent Client zu konfigurieren, gehen Sie folgendermaßen vor:

 

Downloaden Sie SchemaAgent von der Altova Website und installieren Sie ihn auf Ihrem Netzwerk. Sie können nun über den LocalServer von SchemaAgent auf Schemas zugreifen. Informationen zum Konfigurieren von Suchpfaden in LocalServer finden Sie im SchemaAgent-Benutzerhandbuch. Beachten Sie, dass Sie für SchemaAgent eine Lizenz benötigen, die Sie nach Ablauf des Testzeitraums erwerben müssen, um das Produkt weiterverwenden zu können. Beachten Sie, dass die Altova Altova MissionKit-Pakete das Produkt SchemaAgent sowie einen Lizenzschlüssel dazu enthalten. (Die SchemaAgent Server-Applikation ist jedoch nicht in den Altova MissionKit-Paketen enthalten.)
Zusätzlich sollten Sie bei Bedarf den netzwerkbasierten SchemaAgent Server von der Altova Website herunterladen und installieren.
Definieren Sie den/die Suchpfad(e) für den SchemaAgent Server (Konfigurieren von SchemaAgent Server). Eine ausführliche Erläuterung dazu finden Sie in der Dokumentation zu SchemaAgent. (Ein Suchpfad ist ein Pfad zu dem Ordner, der die XML-Schemas enthält, die miteinander in Zusammenhang stehen und gemappt werden).
Stellen Sie eine Verbindung zwischen XMLSpy und dem SchemaAgent server.

 

Wichtig: Alle SchemaAgent-Produkte und alle mit SchemaAgent in Zusammenhang stehenden Produkte von Altova (einschließlich XMLSpy) beginnend mit Version 2005 Release 3 sind nicht mit früheren Versionen von SchemaAgent oder mit SchemaAgent in Zusammenhang stehenden Produkten kompatibel.

 

SchemaAgent-Befehle in XMLSpy

Die SchemaAgent-Funktion in XMLSpy steht nur in der Schema-Ansicht zur Verfügung und wird über die Menübefehle im Schema-Design-Menü (siehe Abbildung unten), die Symbolleiste und die Eingabehilfen in der Schema-Ansicht aufgerufen.

schema_agent_menu_commands

Über die Menübefehle stehen Ihnen allgemeine Verwaltungsfunktionen zur Verfügung. Die Eingabehilfen (und die Standardfunktion der Benutzeroberfläche wie z.B. Drag & Drop) dienen zum Bearbeiten von Schemas.

 

In diesem Abschnitt wird beschrieben, wie man die in der Schema-Ansicht zur Verfügung stehenden SchemaAgent-Funktionen verwendet.

 


© 2019 Altova GmbH