Folgen Sie den Anweisungen dieses Kapitels, um die für das WebOffice Sample Project benötigten Services schnell und einfach automatisch via Python-Skript zu publizieren.
Voraussetzungen
Bevor Sie das Skript ausführen, vergewissern Sie sich, dass die folgenden Voraussetzungen erfüllt sind:
•Vollständige Installation von ArcGIS sowie WebOffice 10.6
•Kopieren Sie alle unter WebOffice10.6-DVD\SampleProject\WebOffice directories Add-On vorhandenen Inhalte in Ihr lokales <ArcGIS Server location>\directories Verzeichnis
•Entpacken Sie WebOffice10.6-DVD\SampleProject\WebOffice directories Add-On\ServiceDocuments\SampleProject\Data.zip in das gleiche Verzeichnis
•Stellen Sie sicher, dass sich die entpackten File Geodatabases nun unter <ArcGIS Server location>\directories\ServiceDocuments\SampleProject\Data\ befinden
Optionale Voraussetzungen
•Stellen Sie sicher, dass eine SDE in einem RDBMS (SQL-Server oder Oracle) vorhanden ist. Nur dann kann das WebOffice Sample Project automatisch mit Editierfunktionalität publiziert werden
Ausführung des Skripts
Starten Sie nun die Eingabeaufforderung und navigieren Sie zu dem Pfad, in dem die Datei PublishSampleProject.py enthalten ist. Führen Sie dann das Skript durch Eingabe des Dateinamens PublishSampleProject.py aus.
Hinweis: Wenn das Skript nicht erfolgreich ausgeführt werden kann, versuchen Sie es als Administrator auszuführen
Hinweis: Bitte beachten Sie dabei, dass das Skript nur dann erfolgreich ausgeführt werden kann, wenn ArcGIS Server über den Port 6080 erreichbar ist!

1.ArcGIS Desktop Version (e.g. 10.6 or 10.5.1):
Geben Sie ihre aktuelle ArcGIS Desktop Version an
2.Use default path (C:\arcgisserver) for arcgisserver directory (enter y/n):
Bestätigen Sie mit "y", falls Ihr arcgisserver Verzeichnis unter C:\arcgisserver zu finden ist. Falls Sie mit "n" antworten, erfolgt zu einem späteren Zeitpunkt die Aufforderung den Pfad manuell einzugeben, z.B. D:\arcgisserver
3.Enter user name to access service (e.g. siteadmin):
Geben Sie einen ArcGIS Server User mit Administratorrechten ein, z.B. siteadmin
4.Enter password:
Geben Sie das Passwort für den entsprechenden ArcGIS Server User mit Administratorenrechte ein
5.Enter server name: (e.g. serverhost.domain.com)
Geben Sie den Servernamen ausqualifiziert an, z.B. myserver.synergis.intern

6.Change data sources (enter y/n):
Bestätigen Sie mit "y", falls Sie eine SDE vorbereitet haben, in die jene Daten importiert werden können, die benötigt werden, um die Editierfunktionalität des Sample Projects bereitzustellen. Andernfalls fahren Sie mit "n" fort, wodurch weitere Eingaben entfallen.
7.Database Plattform (SQL_SERVER, ORACLE):
Je nach verwendeter Plattform fahren Sie mit "SQL_SERVER" oder "ORACLE" fort
8.Instance (e.g. myserver\mssqlserver for SQL_SERVER; TNS for ORACLE):
Geben Sie den Namen der Instanz für "SQL_SERVER" oder "ORACLE" an
9.Enter DB user:
Der DB User muss das Recht haben, Daten in der SDE anzulegen
10.Enter password:
Geben Sie das Passwort für den entsprechenden ArcGIS Server User mit Administratorenrechte ein
11.Enter database name:
Geben Sie den Namen der Datenbank an

Nun beginnt der Veröffentlichungsprozess, der wenige Minuten dauern kann.

Hinweis: Verwenden Sie das folgende Skript um alle Kartendienste des SampleProject automatisch zu löschen: WebOffice10.6-DVD\SampleProject\WebOffice directories Add-On to your local <ArcGIS Server location>\directories. Wiederholen Sie dafür die oben beschriebenen Schritte. Beachten Sie jedoch, dass das Skript nur dann erfolgreich ausgeführt werden kann, wenn auch die Kartendienste des SampleProject zuvor mit dem Skript PublishSampleProject.py publiziert wurden.
Hinweis: Im Kapitel SynOutputService automatisch publizieren finden Sie eine Anleitung für das automatische Publizieren des SynOutputServices mittels Skript.