Server XML aus Objekt erzeugen

Wertauflöser - Kurzfassung

Zweck: Gibt die Datenstruktur des Eingabewerts als Text im Server-XML-Format zurück.

Siehe auch: Objekt aus Server XML erzeugen

images/download/attachments/102602327/image2022-6-9_8-53-34-version-1-modificationdate-1654757615005-api-v2.png

Der Server XML aus Objekt erzeugen-Wertauflöser gibt die Datenstruktur des Eingabewerts als Text im Server-XML-Format (s. Server Datenencoder) zurück.

Konfiguration

Der Wertauflöser verwendet keine Parameter.

Als Eingabewert wird ein Objekt erwartet.

HINWEIS◄ Liegt kein Objekt als Eingabewert an, wird der folgende Text als Rückgabewert ($null) ausgegeben:

<?xml version="1.0" encoding="UTF-8"?>
<nil xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

Beispiele

Eingabewert

Konfigurationsbeispiel

Rückgabewert (Zeichenfolge)

Text
(für den Server ein
any-Objekt mit string-value)

images/download/attachments/102602327/image2022-6-9_10-10-10-version-1-modificationdate-1654762210508-api-v2.png

<?xml version="1.0" encoding="UTF-8"?>
<any xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<value xsi:type="xsd:string">HELLO WORLD!</value>
</any>

Datum/Uhrzeit
(DateTime-Objekt)

images/download/attachments/102602327/image2022-6-9_10-11-37-version-1-modificationdate-1654762297220-api-v2.png

<?xml version="1.0" encoding="UTF-8"?>
<core:DateTime xmlns:core="CORESYSTEM" dateValue="1654762340582" timeZone="UTC"/>

Heterogene Liste von Werten
(ein list-Objekt mit ggf. unterschiedlichem Typ je entry)

images/download/attachments/102602327/image2022-6-9_12-51-23-version-1-modificationdate-1654771883407-api-v2.png

<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<entry xsi:type="xsd:long">4711</entry>
<entry xsi:type="xsd:string">0815</entry>
</list>

Firmenkonto
(als Beispiel für eine Entität)

images/download/attachments/102602327/image2022-6-9_13-32-18-version-1-modificationdate-1654774338466-api-v2.png

<?xml version="1.0" encoding="UTF-8"?>
<base:CompanyAccount xmlns:base="SCM.BASE" id="1902" creatorId="1901" ... metaType="COMPANY">
<types>
<type>CNE</type>
<type>INV</type>
<type>FWD</type>
<type>DPA</type>
<type>AAL</type>
</types>
<parentCompanies>
<company>702</company>
</parentCompanies>
<attributes/>
<address id="15307" creatorId="1901" ... accMatchCode="XFLOW">
...
</address>
</base:CompanyAccount>