Aktivität 'JSON schreiben' konfigurieren

Bei dieser Prozedur wenden Sie eine JSON- oder XML-Beispielnachricht auf den Eingabeparameter 'JSON schreiben' an. Alternativ haben Sie die Möglichkeit, ein Schema für diese Task zu verwenden.

Informationen zu diesem Vorgang

Anmerkung: Da nicht alle JSON-Nachrichten einen Stammknoten enthalten, fügt Studio allen JSON-Nachrichten während der Aktivität 'JSON schreiben' standardmäßig ein virtuelles Stammelement hinzu. (Virtuelle Knoten erleichtern in Studio die Verarbeitung von Nachrichten ohne Stamm). Um zu ermitteln, ob ein Stammknoten vorhanden ist, sehen Sie sich die Nachricht in der Anzeige 'Konfigurieren' an. Wenn die Nachricht kein Stammelement enthält, generiert Studio automatisch eines während der Aktivität 'JSON schreiben' und zeigt es in der Stammelementdatei an. Um das Stammelement zu entfernen, löschen Sie es in der Anzeige 'Konfigurieren' sodass die Ausgabenachricht der erforderlichen Struktur entspricht.

Vorgehensweise

  1. Klicken Sie in der Prüfliste auf 'Konfigurieren'. Das Konfigurationsfenster wird angezeigt.
  2. Im Fenster 'Konfigurieren' können Sie entweder ein XML-Schema oder eine JSON- oder XML-Nachricht zum Generieren der Zuordnung verwenden.
    1. Wenn Sie ein XML-Schema angeben wollen, das auf die Eingabeparameter der Aktivität 'JSON schreiben' angewendet werden soll, gehen Sie wie folgt vor: Klicken Sie im Feld XML-Schema auswählen auf die Schaltfläche XML-Schema auswählen, um ein XML-Schema zu suchen und auszuwählen. Wählen Sie das XML-Schema aus, das während der Ausführung für das Parsing verwendet werden soll, und klicken Sie auf OK.
    2. Wenn Sie die JSON- oder XML-Nachricht verwenden wollen, kopieren Sie die JSON- oder XML-Nachricht in den Textbereich JSON- oder XML-Nachricht zum Generieren des Ausgabeschemas verwenden.
  3. Wählen Sie eine Konfiguration für den virtuellen Stammordner (Virtual Root Configuration) aus.
    1. Wenn Sie eine JSON- oder XML-Nachricht zum Generieren der Zuordnung verwenden und mehr als ein Element in der JSON-Nachricht enthalten ist, wird die Option zum Entfernen des Stammelements (Remove root Element) automatisch ausgewählt.
    2. Wenn Sie ein XML-Schema zum Generieren der Zuordnung verwenden, wird die Option zum Entfernen des Stammelements nicht standardmäßig ausgewählt.
    Anmerkung: Wenn die Option zum Entfernen des Stammelements ausgewählt ist, wird das erste Stammelement übersprungen und der JSON-Text wird ordnungsgemäß mit den verbleibenden Elementen erstellt. Sie können einen Stammelementnamen angeben. Wenn jedoch die Option zum Entfernen des Stammelements nicht ausgewählt ist, werden für alle komplexen Typen keine Stammelementnamen abgerufen und die entsprechenden Werte werden als 'null' angezeigt.
  4. Geben Sie an, wie die vom Ausgabeparameter 'OutputJSON' definierten Daten codiert werden sollen:
    1. Wählen Sie die Option Die Daten bestehen aus Text - sie müssen nicht codiert werden aus, wenn es sich um Textdaten handelt, die nicht codiert werden müssen.
    2. Wählen Sie die Option Daten mit dem folgenden Codierungstyp codieren aus, wenn es sich um binäre Daten handelt, die mit dem angegebenen Codierungstyp codiert werden müssen.
  5. Legen Sie den Codierungstyp mit einer der folgenden Optionen fest:
    1. Wählen Sie in der Liste Daten mit dem folgenden Codierungstyp decodieren einen der Standardcodierungstypen aus.
    2. Klicken Sie direkt in das Feld Daten mit dem folgenden Codierungstyp codieren und geben Sie den gewünschten Codierungstyp ein.
    3. Klicken Sie auf OK.
  6. Klicken Sie auf Zuordnung generieren.