Buenos días, quiero consumir un web service desde una aplicacion App Bilder, mi version de progress es 11.4, sin embargo ya declaradas las clases y las variables a utilizar, me aparece un error que dice: Cloud not find class or interface OpenEdge.Net.HTTP.IHttpRequest, Cloud not find class or interface OpenEdge.Net.HTTP.ClientBuilder, Cloud not find class or interface OpenEdge.Net.HTTP.IHttpResponse; cabe hacer mención que el archivo OpenEdge.Net.pl se encuentra dado de alta en mi propath, pero dentro del archivo no vienen esas clases, ¿Habra alguna otra manera de consumir el web service para recibir de respuesta un Json?
Dejeo el ejemplo de cómo declare las clases:
USING Progress.Lang.Object.
USING OpenEdge.Net.HTTP.RequestBuilder.
USING OpenEdge.Net.HTTP.IHttpRequest.
USING OpenEdge.Net.HTTP.ClientBuilder.
USING OpenEdge.Net.HTTP.IHttpResponse.
USING Progress.Json.ObjectModel.*.
Saludos.
Yes, i have install the OpenEdge.Net.pl file in my path of gui, tty and src, but the class is not define into the library file.
No se la parte que comenta Peter, tal vez tengas que actualizar al menos a 11.5. Luego en tu propath, debes agregar la ruta a los archivos de soporte. yo tengo una definicion como la siguiete, que verifico en cada estacion que va a utilizar Business Entities.... (Ojo, Yo estoy en 11.7) y mi disco D es el que contiene la instalción del Client Networking.
PROPATH=\\nas-1\schapps\sch,\\nas-1\schapps\tap, \\nas-1\schapps\dwh\\nas-2\schapps\sch, \\nas-2\schapps\tap,\\nas-2\schapps\dwh, D:\Progress\OpenEdge\gui\, D:\Progress\OpenEdge\gui\adecomm.pl, D:\Progress\OpenEdge\gui\adecomp.pl, D:\Progress\OpenEdge\gui\adedict.pl, D:\Progress\OpenEdge\gui\adeedit.pl, D:\Progress\OpenEdge\gui\adeicon.pl, D:\Progress\OpenEdge\gui\adeshar.pl, D:\Progress\OpenEdge\gui\adeuib.pl, D:\Progress\OpenEdge\gui\adeweb.pl, D:\Progress\OpenEdge\gui\adexml.pl, D:\Progress\OpenEdge\gui\dataadmin.pl, D:\Progress\OpenEdge\gui\prodict.pl, D:\Progress\OpenEdge\gui\protools.pl, D:\Progress\OpenEdge, D:\Progress\OpenEdge\bin, D:\Progress\OpenEdge\tty, D:\Progress\OpenEdge\gui, D:\Progress\OpenEdge\gui\adedesk.pl, D:\Progress\OpenEdge\gui\aderes.pl, D:\PROGRESS\OpenEdge\gui\OpenEdge.BusinessLogic.pl, D:\PROGRESS\OpenEdge\gui\OpenEdge.Core.pl, D:\PROGRESS\OpenEdge\gui\NetLib\OpenEdge.Net.pl
y tengo un archivo zip que contiene lo siguiente:
Asi el cliente ya encuentra los archivos que necesita. Solo te falta checar el asunto de la versión)
***
I don't know about the version thing that mentions Peter, but probably you should upgrade at least to 11.5. Then on your Propath, you´d add the path to support files.
I have a definition as the one described above, that I check on every station that is about to use Business Entities... (Note, I'm already on 11.7) and mi D: disc is where is intalled my Client Networking.
Also, have a zip file (on the picture) that contains the files.... So client networking can find files needed. You you have to check the version issue)
Best regards
Jorge
As was pointed you need at least 11.5.
Here you can explore an alternative:
https://knowledgebase.progress.com/articles/Article/P125506
Hola Gaspar, somos pocos hispanohablantes por aquí.
Hay un grupo en español; tiene poquísima actividad pero podría ser útil.
Si te quieres unir eres bienvenido: community.progress.com/.../pug-spanish-cala
Hasta pronto.
Gracias, me uniré al grupo, es bueno estar en ambos.