COBOL Foro

COBOL Foro (https://www.cobolforo.es/index.php)
-   AcuCobol (https://www.cobolforo.es/forumdisplay.php?f=23)
-   -   [Información] Como consumir desde Acucobol un Api-rest (https://www.cobolforo.es/showthread.php?t=1058)

MarcosMamani 17 de diciembre de 2019 14:24

Como consumir desde Acucobol un Api-rest
 
Buen dia:

Me encuentro con la siguiente situacion, tenemos Acucobol 6. En un sistema Contable desarrollado en Acucobol 6, necesitamos consumir un servicio con origen en una url, de tal manera pueda tratar con un archivo Json. Alguno forista pudo realizar esto con algo parecido? No estoy seguro si con esta version de Acucobol 6 se pueda realizar. Tambien tenemos el runtime del acucobol 8.1.2.

Saludos

Fito 18 de diciembre de 2019 00:16

Hola:

Yo trabajo en PowerCobol, y tuve que comunicarme con una api enviando y recibiendo archivos json. Armar el json no es problema, porque no deja de ser un txt. Enviar el json lo logré. Recibir la respuesta no ahondé mucho porque me encontré con la dificultad de decodificar el json recibido. Hacer esto en cobol no es imposible, pero si me iba a llevar tiempo que no tenía. Asi que resolví haciendo un programa en windev, que me tomara el json de envíó, recibiera el json de respuesta y mediante a funciones que tiene ese lenguaje, convertir el json en una array y grabarlo en una planilla excel. Y despues desde Cobol leer ese excel.

Esa fue mi experiencia, espero que pueda clarificar un poco el tema.

Saludos.

Fito...

GAbo248 29 de junio de 2020 20:42

Hola @MarcosMamani , te cuento que nuestro sistema desarrollado con Acucobol 6.0 trabaja con una app desarrollada en phyton por la gente de Sistemas Ágiles: Inicio (Servicios Web Factura Electrónica, Webservices AFIP, ARBA, ANMAT, Trazabilidad, componentes para VB, VFP, DBF, Cobol, etc.), generación de PDF para, por ejemplo, la facturación electrónica.
Con esta herramienta nos conectamos vía web services con A.F.I.P para validar facturas y que nos devuelva el CAE. Ellos ponen sus ejemplos con archivos .json pero como te dijo @Fito es lo mismo que un .txt
O sea, resumiendo no deberías tener inconvenientes.
Espero haberte ayudado.
Abrazo@Fito, @MarcosMamani,


La franja horaria es GMT +1. Ahora son las 05:19.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2020, Jelsoft Enterprises Ltd.