Neuheiten bei Serverobjekterweiterungen in Version 10.1
In ArcGIS 10.1 for Server wurden viele Änderungen für Serverobjekterweiterungen (SOE) aufgenommen, mit denen ihre Bereitstellung vereinfacht wird. Nachfolgend finden Sie einige wichtige Unterschiede:
In IDEs integrierte, aktualisierte SOE-Vorlagen – Die Vorlagen zur Erstellung von REST- und SOAP-SOEs wurden für Version 10.1 aktualisiert.
In der .NET-Vorlage enthalten .NET-Attribute alle relevanten Informationen über die SOE (z B. Eigenschaften und Funktionen). Auf diese Weise kann die SOE bei der Erstellung der Software für die Bereitstellung gepackt und vorbereitet werden. Darüber hinaus stammen .NET-SOEs nicht mehr aus ServicedComponent. Die Migration von .NET-SOEs nach 10.1 erfolgt durch Kopieren des bestehenden Codes oder der bestehenden Projekte in die neuen Vorlagen und erneutes Erstellen. Weitere Informationen finden Sie unter Migrieren einer .NET-Serverobjekterweiterung nach 10.1.
- Bereitstellung in einem Schritt – Die Bereitstellung einer SOE erfolgt ab jetzt über eine nach der Erstellung erzeugte SOE-Datei. Die SOE kann in einem Schritt registriert werden, indem Sie in ArcGIS for Server Manager zu der SOE-Datei navigieren. Für die Registrierung der SOE sind keine Kommentare oder zusätzlichen Codes erforderlich.
- 64-Bit-Anforderung – Da ArcGIS for Server ab jetzt nur für 64-Bit-Betriebssysteme unterstützt wird, muss die SOE 64-Bit-kompatibel sein.
- Manager-Integration – In einem neuen Bereich in Manager können Sie die verfügbaren SOEs anzeigen und neue bereitstellen.
- Weitere Debug-Optionen in Manager for Java-SOEs – In Manager können Sie nun eine Verzögerung für das Starten des Service festlegen und auf diese Weise Haltepunkte auslösen und in den Java-SOE-Code wechseln, der beim Starten des Service ausgeführt wird. Darüber hinaus können Sie einen Portbereich für das Debuggen von Java-SOEs festlegen. Für .NET-SOEs werden in der SDK-Hilfe verschiedene Techniken für die Verwendung des Visual Studio Debugger beschrieben.
- Einfachere Erstellung und Anpassung von Eigenschaftenseiten – Wenn die SOE über Eigenschaften verfügt, wird nun automatisch eine Seite mit grundlegenden Eigenschaften erstellt, die den Administratoren beim Bearbeiten Ihres Service in Manager angezeigt wird. (In vorherigen Versionen von ArcGIS for Server für Microsoft .NET Framework mussten Sie diese Eigenschaftenseite selbst erstellen.) Wenn Sie neben den standardmäßigen Texteingabefeldern erweiterte Seitenelemente wünschen, können Sie Ihre eigenen Eigenschaftenseiten für Manager erstellen. Sie können auch Eigenschaftenseiten erstellen, die in ArcGIS for Desktop in das Dialogfeld Service-Editor integriert werden können.
- Einfacherer Zugriff auf SOE-Eigenschaften in ArcGIS for Desktop – Ab jetzt können Sie die Eigenschaften eines Service im Kataloginhaltsverzeichnis bearbeiten, ohne den Service vorher beenden zu müssen. Das heißt, dass Sie während des Ausführens eines Service auf die SOE zugreifen können, um sie zu aktivieren und die Eigenschaftenseite zu bearbeiten. Bei Übernahme der Änderungen wird der Service neu gestartet.