Altova RaptorXML+XBRL Server 2025

La clase contenedora se define en el archivo C# RaptorXMLREST.cs y se llama RaptorXMLRESTAPI.

 

Lo que se definen son varias clases clave para enviar y recibir solicitudes HTTP con REST.

 

Comando

MultiPartCommand

CommandResponse

ResultDocument

 

Define estas funciones:

 

pollCommandResult

fetchCommandResult

sendRequest

cleanupResults

 

Para ver cómo implementa el contenedor la API REST lea el apartado Solicitudes cliente, donde se explica el funcionamiento de la API REST. A continuación puede leer el código C# de la clase contenedora para ver cómo implementa el contenedor el código C# para la API REST.

 

Por ejemplo, si quiere ver cómo se envía un comando a RaptorXML+XBRL Server con código C#, puede hacer lo siguiente:

 

La interfaz REST permite enviar comandos a RaptorXML+XBRL Server con solicitudes HTTP POST. Este mecanismo se describe en el apartado Iniciar trabajos con POST.

La cuestión siguiente es: ¿Cómo pasa el contenedor el comando a la API REST? El mecanismo que usa el contenedor se define en su clase Command. Abra el archivo RaptorXMLREST.cs para ver el código de la clase Command.

Por último, para ver cómo instancia el código de programa la clase Command del contenedor, consulte el código de los tres trabajos de ejemplo.

 

© 2018-2024 Altova GmbH