#GX23 #GX3254
Integrando sistemas via OData
Luis Murillo
Artech
Caso de estudio: GeneXus - SAP
@lemurillo
lmurillo@genexus...
#GX23#GX3254
#GX23#GX3254
#GX23#GX3254
#GX23#GX3254
OData
Microsoft Open Specification Promise
#GX23#GX3254
Open Data Protocol
Http / REST
Atom Publishing Protocol
(AtomPub)
JSON / XML
#GX23#GX3254
Entity Entity
Entity
Entity
Property
Navigation
Property
Entity
Property
Navigation
Property
Entity
Property
...
#GX23#GX3254
PUT
OData
The OData Protocol
GET Read
Update
Create
Update
Remove
MERGE
POST
DELETE
#GX23#GX3254
$orderby Categories?$orderby=CategoryName desc$orderby Categories?$orderby=CategoryName desc
$top Categories?...
#GX23#GX3254
Filter Expresions
Categories?$filter=(CategoryID add 4) eq 8
Filter Expresions
Categories?$filter=(CategoryID...
#GX23#GX3254
#GX23#GX3254
GeneXus – SAP Odata integration
Demo
#GX23#GX3254
Any Odata
Provider
#GX23#GX3254 #GX23#GX3254
#GX23#GX3254
RECOMENDADAS
Tecnologías aplicadas a la Integración
y cómo usarlas by Javier Larrosa
Evolución del lenguaje G...
#GX23#GX3254
¡GRACIAS!
lmurillo@genexus.com
@lemurillo
facebook.com/
genexus.artech
Luis Murillo
www.genexus.com/encuentro
@genexus#GX23
Upcoming SlideShare
Loading in …5
×

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

890 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
890
On SlideShare
0
From Embeds
0
Number of Embeds
459
Actions
Shares
0
Downloads
5
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

×