Introduction:
I asked several peers in Integration domain one Question :How do you make XSD’s for mappings when you don’t have one?” and the answer was “we make an XML and then generate an XSD”.
Well if you ask me it that is takes time in cases where you don’t have an XML sample with you or you are creating a new API with a brand new XML schema.
Solution:
If you are into SAP CI and have worked on SAP PO I know that you miss the good old XSD editor / builder that SAP PO provided. I had a similar longing and hence I created this Graphical XSD builder to fill that gap and for everyone it’s deployed here XSD Builder .
I hope SAP adds this functionality in SAP CI.
How it works:
Easy to use Controls
Graphical Editor , just click and add attributes, siblings or elements and delete them if needed or edit the names
Change Occurrence or Type of elements and attributes
Enforce Restrictions on elements and attributes
And Finally Click on Generate XSD and then you can either download it or copy it.
Let me know if you like it and if you see any improvements can be made to this. I have not enforced any validations just yet w.r.t the name of elements or other complex validations but maybe in some time I will add them.
Next Step would be to extend this to a XSD editor where you can bring your own XSD and Edit it.