Sie können aus ArcGIS Pro veröffentlichte Karten- und Image-Services mit Serverobjekterweiterungen (SOEs) erweitern. SOEs ermöglichen Ihnen die Erstellung von Service-Operationen, um die Basisfunktionalität von Services zu erweitern. Sie können mit ArcGIS Enterprise SDK entwickelt werden.
Diese Erweiterungen sind in .soe-Dateien gekapselt und können in ArcGIS Enterprise Manager verwaltet und der Organisation hinzugefügt werden.
Hinzufügen einer Erweiterung
Um einer Organisation eine Erweiterung hinzuzufügen, benötigen Sie die .soe-Datei, die vom Entwickler der Erweiterung erstellt wurde. Die Datei kann eine oder viele Erweiterungen enthalten.
Sobald Sie die Datei haben, führen Sie die folgenden Schritte aus:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator an.
- Klicken Sie auf die Schaltfläche Erweiterungen auf der Seitenleiste.
Die Seite "Erweiterungen" wird angezeigt.
- Klicken Sie auf Erweiterung hinzufügen.
- Klicken Sie auf Datei auswählen, und wählen Sie eine .soe-Datei aus, die der Organisation hinzugefügt werden soll.
- Klicken Sie auf Erweiterung hinzufügen.
Die .soe-Datei wird der Organisation hinzugefügt.
Nachdem Sie der Organisation die Erweiterung hinzugefügt haben, müssen Sie die Erweiterung bei einem Service registrieren. Aktivieren Sie dazu beim Veröffentlichen des Service aus ArcGIS Pro die SOE-Funktion für den gewünschten Karten- oder Image-Service.
Konfigurieren der Debug-Einstellungen
Zum Aktivieren von Debugging bietet ArcGIS Enterprise Manager die Möglichkeit, das Verhalten von Erweiterungen zu ändern. Sie können das Starten von Services unterbrechen, damit Sie den Debugger an den Service-Prozess anfügen können, bevor die Initialisierungsmethoden der Erweiterung aufgerufen werden. Zudem können Sie einen Portbereich festlegen, der beim Debuggen des Service verwendet werden soll.
Um auf diese Debugging-Einstellungen in Enterprise Manager zuzugreifen, führen Sie die folgenden Schritte aus:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator an.
- Klicken Sie auf die Schaltfläche Services auf der Seitenleiste.
Die Seite "Services" wird angezeigt.
- Suchen Sie einen bei einer SOE registrierten Service, und klicken Sie auf dessen Namen.
- Wählen Sie die Registerkarte Erweitert aus, und aktivieren Sie den Debugmodus.
Nach der Aktivierung des Debugmodus werden die Debug-Einstellungen für Erweiterungen angezeigt.
- Aktivieren Sie optional Service beim Programmstart unterbrechen, und geben Sie die Anzahl der Sekunden ein, um die der Service-Start verzögert werden soll.
- Zudem können Sie optional einen Portbereich angeben, der beim Debuggen verwendet werden soll.
- Klicken Sie auf Speichern.
Löschen einer Erweiterung
Wenn Sie eine Erweiterung in ArcGIS Enterprise Manager löschen, wird die Erweiterung aus der Organisation entfernt. Falls die Erweiterung bei einem Service registriert ist, wird durch den Löschvorgang auch die Registrierung bei dem Service aufgehoben.
Führen Sie zum Löschen einer Erweiterung die folgenden Schritte aus:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator an.
- Klicken Sie auf die Schaltfläche Erweiterungen auf der Seitenleiste.
Die Seite "Erweiterungen" wird angezeigt.
- Klicken Sie neben der zu löschenden Erweiterung auf die Schaltfläche Weitere Optionen , und klicken Sie auf Löschen.
- Klicken Sie erneut auf Löschen, um den Vorgang zu bestätigen.
Die Registrierung der Erweiterung bei dem Service wird aufgehoben, und sie wird aus der Organisation entfernt.
Aktualisieren einer Erweiterung
Sie können eine Erweiterung in Ihrer Organisation durch Hinzufügen der aktualisierten .soe-Datei aktualisieren.
Führen Sie zum Aktualisieren der Erweiterung die folgenden Schritte aus:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator an.
- Klicken Sie auf die Schaltfläche Erweiterungen auf der Seitenleiste.
Die Seite "Erweiterungen" wird angezeigt.
- Klicken Sie neben der zu aktualisierenden Erweiterung auf die Schaltfläche Weitere Optionen , und klicken Sie auf Aktualisieren.
- Klicken Sie auf Datei auswählen, und wählen Sie die aktualisierte Version der .soe-Datei aus.
Der Dateiname muss mit dem ursprünglichen Namen der .soe-Datei übereinstimmen.
- Klicken Sie auf Erweiterung aktualisieren.
Die Erweiterung wird durch die neue .soe-Datei aktualisiert.