Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

765 views
680 views

Published on

Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
765
On SlideShare
0
From Embeds
0
Number of Embeds
380
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Integrando sistemas via OData (caso de estudiio GeneXus-SAP)

  1. 1. #GX23 #GX3254 Integrando sistemas via OData Luis Murillo Artech Caso de estudio: GeneXus - SAP @lemurillo lmurillo@genexus.com
  2. 2. #GX23#GX3254
  3. 3. #GX23#GX3254
  4. 4. #GX23#GX3254
  5. 5. #GX23#GX3254 OData
  6. 6. Microsoft Open Specification Promise
  7. 7. #GX23#GX3254 Open Data Protocol Http / REST Atom Publishing Protocol (AtomPub) JSON / XML
  8. 8. #GX23#GX3254 Entity Entity Entity Entity Property Navigation Property Entity Property Navigation Property Entity Property Navigation Property https://sapes1.sapdevcenter.com/sap/opu/odata/sap/<ODataServiceName>/ OData https://<ODataServiceProvider>/<ODataServiceName>/$metadata AtomPub Service Collection Collection Atom Feed Entry Entry Entry Atom Feed Entry Entry Entry Service Feed Entry Property Entity Container Entity Set Entity Property Database Table Row Column Value AtomPub EDM Relational
  9. 9. #GX23#GX3254 PUT OData The OData Protocol GET Read Update Create Update Remove MERGE POST DELETE
  10. 10. #GX23#GX3254 $orderby Categories?$orderby=CategoryName desc$orderby Categories?$orderby=CategoryName desc $top Categories?$top=4$top Categories?$top=4 $skip Categories?$skip=4$skip Categories?$skip=4 $select Categories?$select=CategoryName,Description$select Categories?$select=CategoryName,Description $format “atom”, “json” or “xml”$format “atom”, “json” or “xml” $expand Categories/$expand=Products$expand Categories/$expand=Products $filter Categories?$filter=CategoryName eq 'Produce'$filter Categories?$filter=CategoryName eq 'Produce' OData Query Options
  11. 11. #GX23#GX3254 Filter Expresions Categories?$filter=(CategoryID add 4) eq 8 Filter Expresions Categories?$filter=(CategoryID add 4) eq 8 Filter Methods Categories?$filter=startswith(CategoryName, 'Sea') Filter Methods Categories?$filter=startswith(CategoryName, 'Sea') OData
  12. 12. #GX23#GX3254
  13. 13. #GX23#GX3254 GeneXus – SAP Odata integration Demo
  14. 14. #GX23#GX3254 Any Odata Provider
  15. 15. #GX23#GX3254 #GX23#GX3254
  16. 16. #GX23#GX3254 RECOMENDADAS Tecnologías aplicadas a la Integración y cómo usarlas by Javier Larrosa Evolución del lenguaje GeneXus by Gustavo Brown
  17. 17. #GX23#GX3254 ¡GRACIAS! lmurillo@genexus.com @lemurillo facebook.com/ genexus.artech Luis Murillo
  18. 18. www.genexus.com/encuentro @genexus#GX23

×