Definieren der Dienstausgabe

Der Output-Schritt definiert die Ausgabefelder, die vom Service oder Unterfluss zurückgegeben werden. Führen Sie die folgenden Schritte aus, um die Serviceausgabe zu definieren.

  1. Doppelklicken Sie auf das Symbol „Ausgabe“ auf der Arbeitsfläche. Das Dialogfeld Ausgabeoptionen wird angezeigt. Wenn Sie das Dialogfeld „Ausgabeoptionen“ zum ersten Mal öffnen, wird eine Liste mit unter „Input“ definierten Feldern angezeigt.
  2. Möchten Sie ein neues Feld zur Feldliste hinzufügen, klicken Sie auf Hinzufügen. Das Dialogfeld Benutzerdefiniertes Feld hinzufügen wird angezeigt. Sie können ein benutzerdefiniertes Feld auch ändern oder löschen.
  3. Klicken Sie erneut auf Hinzufügen.
  4. Geben Sie den Feldnamen in das Textfeld ein.
  5. Wählen Sie den Datentyp aus und klicken Sie auf OK. Die folgenden Datentypen werden unterstützt:
    bigdecimal
    Ein numerischer Datentyp, der eine Genauigkeit von 38 Dezimalstellen unterstützt. Verwenden Sie diesen Datentyp für Daten in mathematischen Berechnungen, die einen hohen Grad von Genauigkeit erfordern, speziell solche mit Finanzdaten. Der Datentyp „bigdecimal“ unterstützt genauere Berechnungen als der Datentyp „double“.
    boolean
    Ein logischer Typ mit zwei Werten: wahr und falsch.
    bytearray
    Ein Array (Liste) von Bytes.
    Anmerkung: Bytearray wird nicht als Eingabe für einen REST-Dienst unterstützt.
    date
    Ein Datentyp, der einen Monat, einen Tag und ein Jahr enthält. Beispiel: 2012-01-30 oder 30. Januar 2012. Sie können ein standardmäßiges Datumsformat in der Management Console angeben.
    datetime
    Ein Datentyp, der Tag, Monat, Jahr und Stunden, Minuten und Sekunden enthält. Beispiel: 30.01.2012 18:15:00.
    double
    Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit doppelter Genauigkeit zwischen 2-1074 und (2-2-52)×21023 enthält. In der E-Notation liegt der Wertebereich bei -1,79769313486232E+308 bis 1,79769313486232E+308.
    float
    Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit einzelner Genauigkeit zwischen 2-149 und (2-223)×2127 enthält. In der E-Notation liegt der Wertebereich bei -3,402823E+38 bis 3,402823E+38.
    integer
    Ein numerischer Datentyp, der sowohl positive als auch negative ganze Zahlen zwischen -231 (-2,147,483,648) und 231-1 (2,147,483,647) enthält.
    list
    Streng genommen ist eine Liste kein Datentyp. Wenn jedoch ein Feld hierarchische Daten enthält, wird es als „list“-Feld behandelt. In Spectrum™ Technology Platform ist eine Liste eine Sammlung von Daten und besteht aus mehreren Werten. So kann etwa ein Feld „Name“ eine Liste von Namenswerten enthalten. Das kann in einer XML-Struktur wie folgt aussehen:
    <Names>
        <Name>John Smith</Name>
        <Name>Ann Fowler</Name>
    </Names>
    Beachten Sie, dass sich der Spectrum™ Technology Platform-Datentyp „list“ vom Datentyp „list“ des XML-Schemas unterscheidet. Der XML-Datentyp „list“ ist ein einfacher Datentyp, der aus mehreren Werten besteht, während der Spectrum™ Technology Platform-Datentyp „list“ einem komplexen XML-Datentyp ähnelt.
    long
    Ein numerischer Datentyp, der sowohl negative als auch positive ganze Zahlen zwischen -263 (-9.223.372.036.854.775.808) und 263-1 (9.223.372.036.854.775.807) enthält.
    string
    Eine Folge von Zeichen.
    time
    Ein Datentyp, der die Tageszeit enthält. Beispiel: 21:15:59 oder 9:15:59 PM.

    Sie können bei Bedarf auch einen neuen, benutzerdefinierten Datentyp hinzufügen, und dieser neue Typ kann eine Liste eines beliebigen definierten Datentyps sein. Sie könnten beispielsweise eine Liste von Namen (Zeichenfolge) oder einen neuen Datentyp von Adressen mit „AddressLine1“ (Zeichenfolge), „City“ (Zeichenfolge), „StateProvince“ (Zeichenfolge) und „PostalCode“ (Zeichenfolge) definieren. Nachdem Sie das Feld erstellt haben, können Sie den Datentyp anzeigen, indem Sie auf das Dialogfeld „Eingabeoptionen“ zugreifen und auf die Schaltfläche in der Spalte „Datentyp“ klicken. Das Dialogfeld Datentypdetails wird angezeigt. Es enthält die Struktur des Feldes.

  6. Klicken Sie erneut auf OK.
  7. Klicken Sie auf das Kästchen neben Verfügbar machen, um das Kästchen für alle Felder in der Feldliste zu aktivieren. Durch die Auswahl eines Feldes in der Feldliste wird dieses im Datenfluss für Schrittvorgänge verfügbar gemacht. Klicken Sie erneut auf das Kästchen, um das Kästchen für alle Felder zu deaktivieren. Durch Deaktivieren des Kästchens bei mindestens einem Feld in der Feldliste und Klicken auf OK wird das Feld aus der Feldliste gelöscht.
    Anmerkung: Wenn Sie hierarchische Daten in den Eingabefeldern definieren, können Sie keine Daten importieren oder vertikal anzeigen.
  8. Klicken Sie auf OK, um zur Arbeitsfläche zurückzukehren.