anonymous Log in
Search
Recents:
v3.0
xml-l
OData
07/01/20 20:32

martin gaston

Replies: 0

Hola
Estamos realizando algunas pruebas con OData para leer tablas de
SAP, esto con vistas a integras algunas funcionalidades entre SAP y
aplicaciones genexus.
Estamos probando con Gx16 U7, java 1.8 y tomcat.
Configuramos y expusimos una Entidad en SAP mediante OData.
Probamos desde SOAPUI y vemos los registros correctamente.
Desde el IDE de genexus utilizamos el punto de menu "External Data Store
Service import", al inspeccionar se crearon las vista y transacción sin
problemas.
[image: image.png]
[image: image.png]
Aplicamos pattern, hicimos un rebuild, el proceso finalizo exitosamente.
Aquí una duda que tenemos es si es necesario agregar paquetes en el
classpath.
Al momento de ejecutar el workwith de la entidad, se genera el siguiente
error:
Caused by: org.apache.olingo.client.api.communication.ODataClientErrorException:
(406) Not Acceptable [HTTP/1.1 406 Not Acceptable]
at org.apache.olingo.client.core.communication.header.ODataErrorResponseChecker.checkResponse(ODataErrorResponseChecker.java:75)
at org.apache.olingo.client.core.communication.request.AbstractRequest.checkResponse(AbstractRequest.java:54)
at org.apache.olingo.client.core.communication.request.AbstractODataRequest.doExecute(AbstractODataRequest.java:310)
at org.apache.olingo.client.core.communication.request.retrieve.ODataEntitySetIteratorRequestImpl.execute(ODataEntitySetIteratorRequestImpl.java:59)
at org.apache.olingo.client.core.communication.request.retrieve.ODataEntitySetIteratorRequestImpl.execute(ODataEntitySetIteratorRequestImpl.java:36)
at com.genexus.db.odata.ODataResultSet.fetchNext(ODataResultSet.java:393)
Alguno tiene idea?
Saludos
Gracias


Back to xml-l