This is a simple CLI program to generate simple and silly CAP CDS implementations from OData (both v2 and v4 are supported) Metadata documents.
foo@bar:~$ cim metadata.xml
CIM 0.3.6
Reading metadata.xml...
entity ProjectElemDetail {
ObjectID: String;
ParentObjectID: String;
HierarchyNodeLevel: Integer;
DrillDownState: String;
Magnitude: Integer;
StartDate: DateTime;
EndDate: DateTime;
}
entity RelationshipDetail {
ObjectID: String;
RelationID: String;
ParentObjectID: String;
RelationType: String;
PredecTaskID: String;
SuccTaskID: String;
}
...
Just run cargo install cim
and that's it. Enjoy
To use a tool compile the project on your local machine from sources and install with cargo install
(cargo install --path .
), then use where it suits :).