Altova RaptorXML Server 2024

Die Wrapper-Klasse ist in der C#-Datei mit dem Namen RaptorXMLREST.cs definiert und heißt RaptorXMLRESTAPI.

 

Sie definiert die folgenden Schlüsselklassen für das Senden von HTTP-Requests und das Empfangen der HTTP-Responses über REST:

 

Command

MultiPartCommand

CommandResponse

ResultDocument

 

Sie definiert die folgenden Funktionen:

 

pollCommandResult

fetchCommandResult

sendRequest

cleanupResults

 

Um zu sehen, wie die REST API im Wrapper implementiert wird, lesen Sie den Abschnitt Client Requests, um zu verstehen, wie die REST API funktioniert. Lesen Sie danach den C#-Code der Wrapper-Klasse, um zu sehen, wie der C#-Code für die REST API im Wrapper implementiert ist.

 

Wenn Sie z.B. sehen möchten, wie ein Befehl von C#-Code aus an RaptorXML Server gesendet wird, könnten Sie folgendermaßen vorgehen:

 

Über die REST-Schnittstelle kann über einen HTTP POST Request ein Befehl an RaptorXML Server gesendet werden. Eine Beschreibung dazu finden Sie im Kapitel Initiieren von Aufträgen mittels POST.

Die nächste Frage ist: Wie würde der Wrapper den Befehl an die REST API übergeben? Der Mechanismus dafür wird in der Command-Klasse des Wrappers implementiert. Öffnen Sie die Datei RaptorXMLREST.cs, um den Code der Command-Klasse zu sehen.

Um schließlich zu sehen, wie die Command-Klasse des Wrappers im Programmcode instantiiert wird, werfen Sie einen Blick in den Code der drei Aufträge im Programmcode.

 

© 2018-2024 Altova GmbH