API Velneo, realizar POST

Buenos días a todos,

Después de indagar un poco por los diversos vídeos y documentación de Velneo sobre la API_REST d, no me quedó claro aun si se puede realizar un método POST en nuestros aplicativos, donde simplemente podamos recibir un fichero (ya sea JSON o XML) y nosotros parsearlo y procesarlo como queramos.

Por ejemplo, una vez ya configurado vModApache, sabemos que podemos crear procesos accesibles WEB donde si en las peticiones nos mandan variables con el mismo nombre que tienen en el proceso las recibimos. Por ejemplo:
URL: http://xxx.xxx.xxx.xxx:8080/nombre_aplicacion/proceso.pro
Si está url la metemos dentro un formulario WEB para hacer un login por ejemplo, y en el action lo mandamos por POST con dos variables que se llamen USR y PASS y en nuestro proceso las tenemos definidas, recibiremos las variables, las podemos procesar y retornar un código HTML o un ok ó ko para validar que el login es correcto o no.

Por otro lado, con el API_REST de Velneo, la mayor funcionalidad que le vi, después de mirar la documentación y los videos, es que esta solo sirve para abrir nuestra base de datos al exterior, su principal función es definir en las tablas que campos queremos dejar como públicos y mostrárselos al usuario que nos lo solicite. Si estoy equivocado por favor que me lo diga.

La duda de todo es la siguiente, ¿cómo se puede hacer “un verdado” servicio web accesible donde el contenido que nos envien, no una variable, sea el JSON o XML definido por nosotros y procesarlo a nuestro gusto, por ejemplo, para dar altas de elementos en nuestras tablas? Me imaginao que con un proceso web accesible con la variable JSON se podría, pero, ¿no hay otra manera?

Muchas gracias!

Hola carballo,
has oído hablar del componente vWeb de vERP ? pues ahí tienes una guía de por donde van los tiros…

Cordial Saludo
Matias de Rimatcom

Buenas, sí hoy hablar del componente vWeb y tengo usado algún ejemplo. El problema que tengo principalmente es que no consigo arrancar un web service de verdad en el cual me puedan pasar información en el body usando el API_REST de Velneo.

Creando un servicio que sea web accesible, funciona, y después de consultarlo me dijeron que llamando a una variable body, se le pasaría el cuerpo de la request, pero no lo consigo hacer a través del API REST, la senda que tiene que llamarse a los servicios que se configuran en el api key, ¿cómo son? URL del servidor / configuración del apache / nombre del proceso?? Hay que poner la configuración que sale en el API KEY cuando se selecciona el proceso??? Ya sé que la key tiene que pasarle como variable, pero no consigo que le haga caso, es decir, le da igual que se la pases que no que contesta siempre.

Creo que me falla algo a nivel de configuración o del uso de la API REST pero no veo el qué, si alguien que tiene experiencia en este tema sabe algo, eternamente agradecido.