anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
xml-l
OData
07/01/20 17: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
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
Replies
Back to xml-l