Für die Gestaltungsanbindung (siehe PSEWX-6 und PSEWX-135) stehen folgende Service-Methoden zur Verfügung (vgl. auch Swagger)
Methode | Parameter | Rückgabe | Beschreibung |
---|---|---|---|
/service/public/designorder/get-xml | designOrderId - string($uuid) | XML / Http-Status | Export eines Gestaltungsauftrag als XML in der Form wie beim Import |
/service/public/designorder/get-xml-group | designOrderId - string($uuid) | XML / Http-Status | Exportiert eine Gestaltungsaufragsgruppe als XML |
/service/public/designorder/get-data | designOrderId - string($uuid) | ZIP / Http-Status | Download der Gestaltungsdateien als Zip-Archiv |
/service/public/designorder/upload-motif-file | designOrderId - string($uuid) | Http-Status | Upload einer Motiv-Datei |
/service/public/designorder/upload-design-file | designOrderId - string($uuid) | Http-Status | Upload einer Gestaltungsprogramm-Datei |
service/public/designorder/upload-file | designOrderId - string($uuid) | Http-Status | Upload einer Satzdaten-Datei Handelt es sich bei dieser Datei um eine ZIP Datei werden alle darin enthaltenen Dateien entpackt (ohne Unterordner). Der Parameter charSet kann optional angegeben werden und wird dann beim Entpacken des ZIP verwendet. |
/service/public/designorder/finish-design | designOrderId - string($uuid) | Http-Status | Abschließen der Gestaltung |
/service/public/designorder/cancel-design | designOrderId - string($uuid) | Http-Status | Abbrechen der Gestaltung |
/service/public/designorder/import | designOrderImport - json | Http-Status | Import/Update eines Gestaltungsauftrags Json-Struktur siehe /service/public/designorder/import-documentation |
Gestaltungsauftragsgruppe
Beispiel eines Gruppen-XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DesignOrderGroup> <DesignOrderChildren> <DesignOrderChild> <OrderNo>56709994</OrderNo> <OrderPos>1</OrderPos> <MotifFileName>Flurbereinigung_NEU_ov.pdf</MotifFileName> <DownloadUrl>http://localhost:8080/service/design-document/download-file?assetId=9727ef99-d3ec-436c-87df-b4567340e8fe;1.0</DownloadUrl> <CheckSum>e046edc7d85d542321f31f82b8b516edbed520b60e1e1c06fbafa98840c9efaf</CheckSum> <LastChanged>2022-04-27T14:16:26</LastChanged> </DesignOrderChild> <DesignOrderChild> <OrderNo>56701456</OrderNo> <OrderPos>1</OrderPos> <MotifFileName>0001914687_0000640404.pdf</MotifFileName> <DownloadUrl>http://localhost:8080/service/design-document/download-file?assetId=e0567485-5268-4a7d-aa4b-5a9c532f69f0;1.0</DownloadUrl> <CheckSum/> <LastChanged>2022-03-29T03:25:23.520</LastChanged> </DesignOrderChild> <DesignOrderChild> <OrderNo>56707285</OrderNo> <OrderPos>1</OrderPos> <MotifFileName>900000251_1_asura-checked.pdf</MotifFileName> <DownloadUrl>http://localhost:8080/service/design-document/download-file?assetId=a31aeafb-c2d6-4173-9f51-09d60dc229b2;1.0</DownloadUrl> <CheckSum>a9428199f6422306addfcd70bd0a0be6818a0ae7f4b6d8371c55106985aafcc7</CheckSum> <LastChanged>2022-04-27T14:17:16</LastChanged> </DesignOrderChild> </DesignOrderChildren> <DesignOrderParent> <OrderNo>SKITEST</OrderNo> <OrderPos>1</OrderPos> </DesignOrderParent> </DesignOrderGroup>