Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HeadereintragDatentypBeschreibung
SMTRequestTypeintteger0: SSD_RequestType_Custom
1: SSD_RequestType_HTTP
2: SSD_RequestType_CallMacro
3: SSD_RequestType_Report
4: SSD_RequestType_None
SMTRequestDataTypeintteger0: SSD_RequestDataType_None
1: SSD_RequestDataType_JSON
2: SSD_RequestDataType_XML
3: SSD_RequestDataType_Binary
4: SSD_RequestDataType_HTTP
5: SSD_RequestDataType_Text
SMTWaitOnRequestCompletioninttegerWenn vorhanden und <> 0, dann wird das Ende der Verarbeitung abgewartet und ein allfälliges Resultat zurückgeschickt.
SMTWaitOnRequestCompletionTimeoutintteger

Default = 20

Zeit in Sekunden, die maximal für die Verarbeitung gewartet werden soll.

Wir das Timeout überschritten, dann wird die Fehlermeldung 408 Request Timeout zurückgegeben.

SMTReferenceRequestIDinttegerSoll der Datensatz als Zusatzdatensatz gespeichert werden, dann kann hier eine ID des Hauptrequests angegeben werden
SMTReportNamestringName des Reports oder des Makros, welches ausgeführt werden soll.

























Folgende Kombinationen von RequestType unf DataType sind in der Standardverarbeitung vorgesehen (die anderen werden nicht verarbeitet):

RequestTypeDataTypeBemerkungResultTypeResultDataType
HTTPHTTPIn den Daten ist ein vollständiger HTTP Request vorhanden, der so verarbeitet wird, wie wenn er direkt über das Internet aufgerufen würde.HTTPHTTP
CallMacroNone
beliebigbeliebig
ReportJSON

In den Daten ist ein JSON Objekt mit den Angaben zum Aufruf eines Reports. Dieses Objekt hat folgende Elemente:

NameInhalt
ReportIDID des aufzurufenden Reports
IDListArray mit ID's, welche dem Report übergeben werden sollen
OutputType

0: OutputType_Default (rtf für Word, xml für Excel)

Ausgabetypen für Reports vom Typ Word

1: OutputType_RTF

2: OutputType_DOC

3: OutputType_DOCX

7: OutputType_HTML

8: OutputType_PDF

9: OutputType_TXT

13: OutputType_PDFA 

Ausgabetypen für Reports vom Typ Excel

4: OutputType_XML

5: OutputType_XLS

6: OutputType_XLSX

8: OutputType_PDF

9: OutputType_TXT

10: OutputType_CSV

13: OutputType_PDFA 

Ausgabetypen für Reports vom Typ Email

11: OutputType_EML

12: OutputType_EMLCheck

Wenn kein Resultat zurückgegeben werden soll

99: OutputType_None 


ReportBinary
Custombeliebig
beliebigbeliebig
Nonebeliebig
keinkein