Skip To Content

Service-Definitionsdateien

In diesem Thema

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.

Hinweis:

Beachten Sie, dass Service-Definitionsdateien unterschiedliche Eigenschaften haben können, und zwar je nachdem, ob Sie bei der Erstellung der Service-Definitionsdatei mit einer ArcGIS-Server-Site oder einer Organisation verbunden sind. Wenn Sie mit einer ArcGIS-Server-Site verbunden sind oder die Option wählen, die von Ihrer GIS-Ressource referenzierten Daten bei Erstellung der Service-Definitionsdatei einzuschließen, kann die Datei nur mit einer ArcGIS-Server-Site verwendet werden. Eine Veröffentlichung auf Portal for ArcGIS oder ArcGIS Online ist nicht möglich. Desgleichen können Sie die Service-Definitionsdatei nicht auf einer ArcGIS-Server-Site veröffentlichen, wenn Sie bei Erstellung dieser Datei mit einer Organisation verbunden sind.

Erstellen von Service-Definitionsdateien

Mit ArcGIS for Desktop erstellen Sie eine Service-Definitionsdatei. 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.
  • 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. Beachten Sie, dass es nicht möglich ist, eine Service-Definition zu veröffentlichen, die Daten enthält, wenn der Server so eingerichtet wurde, dass das Kopieren von Daten beim Veröffentlichen nicht zulässig ist.

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. Die Daten müssen in einem Verzeichnis gespeichert sein, das für ArcGIS for Server sichtbar ist, und müssen nicht beim Server registriert sein. Beim Veröffentlichen werden weiterhin die in der GIS-Ressource enthaltenen Originaldaten vom Service referenziert. Eine separate Kopie wird auf dem Server nicht verwaltet.
  • 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. Beachten Sie, dass es nicht möglich ist, eine Service-Definition zu veröffentlichen, die Daten enthält, wenn der Server so eingerichtet wurde, dass das Kopieren von Daten beim Veröffentlichen nicht zulässig ist.

Vollständige Anweisungen 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 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.