Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beim Hinzufügen des Empfangsspeicherorts und des Sendeports werden Sie aufgefordert, Ihre benutzerdefinierten Eigenschaften im <Adapternamen>Transporteigenschaften Dialogfeld zu konfigurieren. Die XSD-Schemadateien im AdapterHarness-Projekt definieren diese Eigenschaften.
Die Überprüfung des Konfigurationsschemas erfolgt in drei Teilen:
Beim Anzeigen einer gespeicherten Konfiguration überprüft das Adapter Framework das gespeicherte XML-Dokument anhand des Schemas, bevor das Dokument in die Eigenschaftenseite geladen wird. Das Framework geht davon aus, dass ein ungültiges Dokument eine Änderung in der Konfigurationsschemadefinition angibt. Nur gültige Dokumente werden in die Eigenschaftenseite geladen.
Wenn der Adapter beim Speichern einer Konfiguration die IAdapterConfigValidation-Schnittstelle implementiert, übergibt das Framework an den Adapter das XML-Dokument, das aus der Serialisierung der Eigenschaftenseitendaten erstellt wurde. Der Adapter verarbeitet dann das Dokument. Alle Fehler sollten Ausnahmen erzeugen, die vom Framework erfasst und dem Benutzer angezeigt werden. Fehlende oder bereits vorhandene Werte sollten während der Validierung generiert werden. Die Verwendung der <durchsuchbaren Show="false"-> Dekoration unterdrückt die Anzeige eines Eintrags im Eigenschaftenraster, obwohl der Wert in der XML-Instanz angezeigt wird.
Beim Speichern einer Konfiguration, bevor der Wert in die Datenbank eingefügt wird, überprüft das Framework das XML-Dokument erneut anhand des Schemas. Dadurch wird sichergestellt, dass nur gültige Daten beibehalten werden.