Data Model from XML Schema (XSD)
The data model as XML Schema (XSD) file for the ITscope data formats, via the interactive API on the API method info is retrieved.For this demand is no API key required. As URL path is simply the data output format is set.
Url for schema definition for the data output format standard .
Url for schema definition for the data output format standard update .
Url for schema definition for the data output format developer .
Url for schema definition for the data output format developer update .
Instructions for Java
The result of the API retrieval for the schema depending on the data format, ie the XML definition, can then be stored locally on the hard disk, eg under c: \ temp \ itscope_api.xsd
About the Binding compiler of Java (xjc.exe) can now reference to the XML definition a Java class model are created.
This call creates a package named de.itscope.api.
"C: \ Program Files \ Java \ jdk1.7.0_51 \ bin \ xjc.exe" -p en.itscope.api c: \ temp \ itscope_api.xml
Instructions for C #, .NET, and VB.NET
These are just example tools or instructions for generating schemas.
- XML schema definition tool (Xsd.exe) directly in VisualStudio. Instructions see https://msdn.microsoft.com/de-de/library/x6c1kb0s%28v=vs.120%29.aspx
or here https://msdn.microsoft.com/en-us/library/x6c1kb0s%28v=VS.100%29.aspx
- xsd2Code community edition .net class generator from XSD schema
API client for different developer languages
The API client can through the used of ITscope public Framework Swagger (see http://www.swagger.io generated) for creating data model and API documentation API. These clients are intended to serve as frameworks for an application that is supposed to save work but does not yet provide a complete client. Ie individual adjustment will be necessary. If the XML format is used, a function for deserializing an XML string must be implemented.
The online Swagger editor can create a client in many developing language by ITScope API definition.
After importing the URL, there are some errors in the right pane, these can be ignored and closed with the Collapse button. The client can also be generated, despite these displayed errors.
Then you can select via the menu item Generate client the respective client to download.
The list of possible clients:
- Akka Scala
- Async Scala
- C #
- C # .NET 2.0
- Dynamic HTML
- QT 5 C ++
- Typescript Angular
- Typescript Angular 2
- Typescript Fetch
- Typescript Node