Service-Definitionsdateien

Wenn Sie nur über eingeschränkten Serverzugriff verfügen – beispielsweise in einer sicheren oder Cloud-Umgebung –, können Sie eine Service-Definitionsdatei erstellen, die für einen Serveradministrator freigegeben werden kann, der sie dann später veröffentlicht. Service-Definitionsdateien enthalten in einer einzigen portablen Datei Informationen zu Service-Eigenschaften, Funktionen und dem Service-Typ. Optional können Sie die Service-Definitionsdatei konfigurieren, um die von der GIS-Ressource referenzierten Daten einzuschließen.

Angenommen, Sie sind GIS-Analyst und verwalten eine Geodatabase, die von Dutzenden von Bearbeitern laufend geändert wird. Jeden Monat durchlaufen diese Daten einen Qualitätssicherungsprozess, um sicherzustellen, dass sie die Datenintegritätsstandards Ihres Unternehmens erfüllen. Nach der Qualitätsprüfung der Daten können Sie die überprüfte Geodatabase in einer Service-Definitionsdatei erfassen und an Ihren Server-Administrator leiten, der sie in ArcGIS for Server veröffentlicht.

Erstellen von Service-Definitionsdateien

Zum Erstellen von Service-Definitionsdateien verwenden Sie ArcGIS for Desktop. Service-Definitionsdateien können Sie aus beliebigen GIS-Ressourcen erstellen: Geodatabases, Adressen-Locators, Kartendokumenten, Geoverarbeitungsmodellen usw. Bevor Sie die Service-Definitionsdatei erstellen, ziehen Sie die folgenden Szenarien in Erwägung:

Wenn Sie bereits eine Serververbindung konfiguriert haben

Wenn Sie oder Ihr Serveradministrator bereits eine Serververbindung für die Veröffentlichung in ArcGIS for Server konfiguriert haben, können Sie diese Verbindung beim Erstellen der Service-Definitionsdatei auswählen. Wenn Sie diese Option auswählen, erstellen Sie eine Service-Definitionsdatei, die der Serveradministrator sofort in ArcGIS for Server veröffentlichen kann.

Wenn Sie beim Erstellen der Service-Definition eine Serververbindung angeben, müssen Sie sich überlegen, ob die von der GIS-Ressource referenzierten Daten in der Datei enthalten sein sollen. Beispiel:

  • Wenn die von der GIS-Ressource referenzierten Daten nicht in der Service-Definitionsdatei enthalten sein sollen, müssen Sie die Daten beim Server registrieren, bevor Sie die Datei erstellen. Eine Datenregistrierung stellt dem Server Informationen zu den Speicherorten der Daten zur Verfügung und erleichtert dem Server außerdem die Anpassung von Datenpfaden, wenn Services auf verschiedenen Computern veröffentlicht werden. Beim Veröffentlichen werden weiterhin die in der GIS-Ressource enthaltenen Originaldaten vom Service referenziert. Eine separate Kopie wird auf dem Server nicht verwaltet. Denken Sie daran, dass mit dieser Methode ein Schnappschuss der GIS-Ressource zum Zeitpunkt der Veröffentlichung – nicht der Erstellung – der Service-Definitionsdatei erstellt wird.
  • Wenn die von der GIS-Ressource referenzierten Daten in der Service-Definitionsdatei enthalten sein sollen, registrieren Sie die Daten nicht beim Server. Alle von der GIS-Ressource referenzierten Daten sind in der Service-Definitionsdatei enthalten. Beim Veröffentlichen werden der Service und die zugehörigen Daten auf den Server hochgeladen. Denken Sie daran, dass mit dieser Methode ein Schnappschuss der GIS-Ressource und der Daten zum Zeitpunkt der Erstellung – nicht der Veröffentlichung – der Service-Definitionsdatei erstellt wird.

Wenn die Verbindung mit dem Server unterbrochen oder Ihr Zugriff eingeschränkt ist

Wenn Sie derzeit vom Server getrennt sind oder über keine Serververbindung verfügen, können Sie die Service-Definitionsdatei ohne verfügbare Verbindung mit ArcGIS for Server konfigurieren. Wenn Sie diese Option auswählen, erstellen Sie eine Service-Definitionsdatei, die für die Kommunikation mit einer Serververbindung bei der Veröffentlichung konfiguriert werden muss.

Wenn Sie beim Erstellen der Service-Definition keine Serververbindung angeben, müssen Sie sich überlegen, ob die von der GIS-Ressource referenzierten Daten in der Datei enthalten sein sollen. Beispiel:

  • Wenn die von der GIS-Ressource referenzierten Daten nicht in der Service-Definitionsdatei enthalten sein sollen, müssen Sie die Option Daten bei der Veröffentlichung in Service-Definition einbeziehen deaktivieren, wenn Sie die Datei erstellen. Denken Sie daran, dass die Daten in einem Verzeichnis gespeichert sein müssen, das für ArcGIS for Server sichtbar ist. Beim Veröffentlichen werden weiterhin die in der GIS-Ressource enthaltenen Originaldaten vom Service referenziert. Eine separate Kopie wird auf dem Server nicht verwaltet. Mit dieser Methode wird ein Schnappschuss der GIS-Ressource zum Zeitpunkt der Veröffentlichung – nicht der Erstellung – der Service-Definitionsdatei erstellt.
  • Wenn die von der GIS-Ressource referenzierten Daten in der Service-Definition enthalten sein sollen, aktivieren Sie die Option Daten bei der Veröffentlichung in Service-Definition einbeziehen, wenn Sie die Datei erstellen. Wenn diese Option aktiviert ist, werden alle von der GIS-Ressource referenzierten Daten kopiert und in die Service-Definitionsdatei einbezogen. Beim Veröffentlichen werden der Service und die zugehörigen Daten auf den Server hochgeladen. Denken Sie daran, dass mit dieser Methode ein Schnappschuss der GIS-Ressource und der Daten zum Zeitpunkt der Erstellung – nicht der Veröffentlichung – der Service-Definitionsdatei erstellt wird.

Eine vollständige Anleitung finden Sie unter Erstellen einer Service-Definition in ArcGIS for Desktop.

Veröffentlichen von Service-Definitionsdateien

Zum Veröffentlichen von Service-Definitionsdateien in ArcGIS for Server verwenden Sie ArcGIS for Desktop oder ArcGIS for Server Manager. Vollständige Anweisungen finden Sie unter folgenden Themen:

Ändern des Standard-Staging-Ordners für die Bereitstellung

Standardmäßig werden Service-Definitionsdateien von ArcGIS for Desktop in einem lokalen Ordner auf der Festplatte bereitgestellt. Wenn Sie den Standard-Staging-Ordner ändern möchten, finden Sie entsprechende Informationen im Thema Ändern des Standard-Staging-Ordners in ArcGIS for Desktop.

6/13/2014