​Muchas gracias por la información​ y por tu ofrecimiento.

De momento no tengo Skype..... pero si me agobio mucho, me hago la cuenta y
te escribo.

Un saludo, Raúl


El 19 de noviembre de 2015, 14:52, Demetrio <[email protected]> escribió:

> Buen dia Raul.
>
> Mira hace unos pocos dias tenia la misma necesidad y para ello, en este
> mismo foro encontre mucha información que estan en estas URL:
>
>
> http://vladimirharkonnen.blogspot.es/1274895540/consumir-un-web-service-desde-un-programa-ile-rpg-en-iseries-as-400/
>
> http://www.scottklement.com/httpapi/
>
> http://www.tools400.de/English/Freeware/WSDL2RPG/wsdl2rpg.html
>
> http://www.scottklement.com/presentations/#HTTPAPI
>
> http://www.scottklement.com/presentations/#PROVIDING
>
> http://www.scottklement.com/presentations/#WSSEMINAR
>
> http://www.scottklement.com/presentations/#WSXSEMINAR
>
>
> http://www.mcpressonline.com/programming/rpg/gps-enable-the-addresses-in-your-database.html
>
>
> http://www.mcpressonline.com/tips-&-techniques/apis/techtip-exploring-the-geonames-free-web-services-part-i-the-time-zone.html
>
>
> http://www.mcpressonline.com/programming/apis/techtip-exploring-the-geonames-free-web-services-part-ii-country-info.html
>
>
> http://www.mcpressonline.com/tips-&-techniques/apis/techtip-exploring-geonames-web-services-part-iii-find-nearby-points-of-interest.html
>
>
> http://www.mcpressonline.com/apis/techtip-exploring-geonames-web-services-part-iv-find-nearby-wikipedia-entries.html
>
> http://systeminetwork.com/article/report-weather-your-sign-screen
>
> http://systeminetwork.com/article/ibms-integrated-web-services
>
> http://www.itjungle.com/fhg/fhg061808-story01.html
>
>
> http://www-01.ibm.com/support/docview.wss?rs=3239&context=SSZND2&uid=swg27009770
>
> http://www.ibmsystemsmag.com/ibmi/developer/rpg/web_service_rest/
>
> Para mi caso especifico requeria consumir un servicio web RESTFull desde
> el ISERIES, para ello utilice la libreria ISOCKETS (
> http://www.isockets.net/).
>
> Realmente consumir servicios web con SOAP resulta engorroso por el tema de
> la creacion del SOAP-XML, luego el tema de la lectura del XML, por
> experiencia realmente resulta muy sencillo consumir servicios web rest -
> JSON.
>
> De hecho existen librerias para el tratamiento de XML(
> http://www.scottklement.com/expat/) y para el tratamiento de JSON (
> http://www.scottklement.com/yajl/), pero no tuve mucho exito con estas
> librerias.
>
> Con este criterio opte por crear una solucion simple y efectiva,
> utilizando exclusivamente ISOCKETS, como tengo experiencia en Genexus para
> lo cual he creado un servicio web emisor tipo DATAPROVIDER que lo publique
> como un servicio web rest, esto es solo una opcion, se puede crear un
> servicio web rest emisor en cualesquiera de los IDEs Eclipse o Neatbeans
> entre los mas populares.
>
> Como resultado de aquello he publicado la solucion completa en mi blog:
>
> http://demetole.blogspot.com/2015/11/integrar-servicios-web-rest-con-genexus.html
>
> Dicha solucion es muy simple envia un parametro y recepta en una cadena
> JSON, dicha solucion incluye el manejo de cadenas JSON, para recuperar
> información con esta estructura.
> Vale la pena citar que dicha solución funciona siempre y cuando los
> valores de retorno son exclusivamente ALFANUMERICOS, si por alguna razon se
> requiere incorporar datos numericos o fechas se tendria que modificar el
> algoritmo de tratamiento de cadenas.
>
> La solucion retorna en un parametro tipo Vector, para ser tratado en
> cualquier programa RPG, donde contiene los nombres de los datos y su
> contenido.
>
> Si tienes cualquier duda adicional por favor contactame si tienes Skype
> por favor enviame tu ID para entablar una conversacion.
>
> --
>
> ___________________________
> *Un Abrazo*
>
>
> *Demetrio*
>
>
> El 18 de noviembre de 2015, 14:31, Raul Bascones <[email protected]>
> escribió:
> Buenos días.
>
> Necesito llamar/consumir un servicio web desde un programa RPG/COBOL. Si
> alguien pudiera echarme un cable se lo agradecería, sobre todo en por dónde
> debo empezar...
>
> Muchas gracias y un saludo.
>
> Raúl
>
>
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a