Skip to content

lighthouse-no/parse-sap-odata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parse the Metadata from an SAP OData V2 Service

This is a work in progress!

Parses the metadata XML describing an SAP OData V2 service and generates two Rust modules: one for the Service Document and one for the metadata document.

Available Functionality

  • <ComplexType> and <EntityType> elements are mapped to Rust structs
  • Transforms Edm.DateTime into chrono::NaiveDateTime using a custom deserializer
  • Edm.Decimal fields are handled using the Decimal deserializer in crate rust_decimal; however, this offers only partial support
  • <FunctionImport> functionality will be supported in time, but is not currently available
  • The metadata module is currently empty and needs to be populated - I'm working on it...

Table of Contents

TODOs

  1. Populate the empty OData metadata module.
  2. Improve support for fields of type Edm.Decimal.
  3. Support Function Imports.

About

Parse an SAP OData V2 metadata document

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages