Die einzigen Einstellungen, die Sie für Task-Ausgaben ändern können, sind Name und Beschreibung. Alle anderen Einstellungen sind schreibgeschützt. Standardmäßig kopiert der Service-Editor den Namen und die Beschreibung des Parameters aus der Elementbeschreibung des Werkzeugs.
Weitere Informationen zur Dokumentation von Services, Tasks und Werkzeugen
Die im Service-Editor angezeigten Informationen für Ausgabeparameter hängen vom Typ der Ausgabe ab. Es gibt zwei grundlegende Ausgabetypen: Datasets und Skalare.
- Datasets sind Features, Tabellen, Dateien, Raster, Ordner, Geodatabases usw.
- Skalar ist alles, was kein Dataset ist – Zahlen, Boolesche Werte, Zeichenfolgen usw.
Datasets
Die für das Ausgabe-Dataset angezeigten Informationen hängen vom Typ des Ausgabe-Datasets ab, wie unten beschrieben.
Features und Tabellen
Für Ausgabe-Features und Tabellen wird das Attributschema (Felder und deren Typen) angezeigt. Für Features umfasst das Schema den Geometrietyp der Ausgabe. Diese Liste von Feldern ist dieselbe wie beim Ausgabe-Dataset oder -Layer im Ergebnis. Das Schema kann nicht im Service-Editor geändert werden. Um das Schema zu ändern, müssen Sie das Werkzeug erneut mit anderen Eingaben ausführen, um ein neues Ergebnis mit einer anderen Ausgabe zu erstellen, das Sie dann veröffentlichen.
Das Ausgabeschema ist dynamisch
Das im Service-Editor angezeigte Ausgabeschema wird aus dem Ausgabe-Dataset oder -Layer im veröffentlichten Ergebnis gelesen. Es kommt häufig vor, dass sich dieses Schema je nach bereitgestellter Eingabe ändert – d. h. es ist dynamisch (kann sich ändern) oder statisch (ändert sich nicht). Beispiel: Das Werkzeug Near-Tabelle erstellen fügt optional die Felder NEAR_X, NEAR_Y und NEAR_ANGLE zu den Ausgabe-Features hinzu, basierend auf den Werten seiner Parameter Position und Winkel. Der von Ihnen veröffentlichte Task kann ähnlich wie das Werkzeug Near-Tabelle erstellen funktionieren, indem das Ausgabeschema je nach den vom Client eingestellten Parameterwerten unterschiedlich ist. Andere Werkzeuge (und Tasks, die aus diesen Werkzeugen erstellt werden) können abhängig von den vom Client eingestellten Parameterwerten andere Geometrietypen (Punkt, Linie oder Polygon) ausgeben.
Raster und Dateien
Ausgabe-Raster-Datasets zeigen den Datentyp Raster-Dataset an, und Ausgabedateien haben den Datentyp Datei. Beiden Typen ist kein Schema zugeordnet.
Nicht übertragbare Ausgabe-Datasets und -Layer
Wenn die Ausgabe des Tasks ein anderes Dataset als eine Feature-Class, eine Tabelle, ein Raster oder eine Datei ist, kann sie nicht zurück an den Client übertragen werden. Der Datentyp der Ausgabe ist dann Zeichenfolge, wie unten dargestellt. Wenn die Task-Ausgabe ein Layer ist, der ein nicht übertragbares Dataset referenziert, wird diese ebenfalls in eine Zeichenfolge konvertiert.
Beim Ausführen des Tasks wird der Name des Datasets oder des Layers an den Client zurückgegeben.
In den meisten Fällen verwenden Sie einen Karten-Service des Ergebnisses, wenn Sie ein nicht übertragbares Ausgabe-Dataset haben, sodass der Client das Ergebnis als Karte anzeigen kann. Es wird kein Dataset an den Client übertragen, nur eine Karte der Daten.
Weitere Informationen zu nicht übertragbaren Datasets finden Sie unter Eingabemodi und Parameter-Datentypen.
Skalare
Ein skalarer Datentyp enthält alles, was kein Dataset ist. Die folgenden Datentypen werden von allen Clients voll unterstützt und können ohne Konvertierung über das Internet übertragen werden: Boolesch, Datum, Double, Lineare Einheit, Long und Zeichenfolge. Andere skalare Datentypen werden in eine Zeichenfolge konvertiert und als nicht unterstützt oder nicht übertragbar bezeichnet.