Preview
Please note, that in long description you should mention:
• App's goals and functions
• How to use the app
• If it is open source app - please, provide the installation instructions
Open Exchange - is a place for developers and where they share and find useful tools for development process. If your product is made for developers needs you may also publish it on Open Exchange.
Previous value: `https://github.com/yurimarx/isc-iris-odata`
Previous value: `OData Server for IRIS`
Previous value: `Download`
Previous value: `Integration`
Previous value: `InterSystems IRIS, InterSystems IRIS for Health`
Previous value: ``
Previous value: `Not checked`
Previous value: `OData Server for InterSystems IRIS SQL Repositories`
Previous value: `# InterSystems IRIS OData Server
##### OData Server for InterSystems IRIS SQL Repositories
- This is an OData Web Server to consume any Intersystems IRIS %Persistent class as an OData REST Service.
- OData is an open source market pattern to expose data as REST Service without programming.
- OData specification v4 is mantained by OASIS in: https://www.odata.org/.
- This product uses: Apache Olingo (to implement OData v4), Spring Boot to run as a microservice.
## Clone the project
- Clone from: https://github.com/yurimarx/isc-iris-odata.git
## Build and run
#### Docker alternative
##### After clone this repository go to root path and execute following instruction:
- Go to: isc-iris-odata folder
- Execute: mvnw install (MS Windows) or ./mvnw install (linux or mac)
- Execute: docker build -t odata:1.0.0 .
- Execute: docker run -p 8080:8080 odata:1.0.0
#### Maven alternative
##### After clone this repository go to root path and execute following instruction:
- Go to: isc-iris-odata folder
- Execute: mvnw spring-boot:run
## Config Intersystems IRIS Connection
- Access http://localhost:8080/
- Set database parameters and submit
- Stop and start again the docker instance or spring application to run with new parameters
## Use OData with Intersystems IRIS connection
- Access http://localhost:8080/odata.svc/ to list entities (only persistent entities will be presented)
- To list entity data access http://localhost:8080/odata.svc/EntityName
- To detail entity data access http://localhost:8080/odata.svc/EntityName(1)
- If you want return results in json format use http://localhost:8080/odata.svc/Animal?$format=application/json`
Previous value: `https://github.com/yurimarx/isc-iris-odata/blob/master/LICENSE`
Previous value: `https://community.intersystems.com/post/odata-and-intersystems-iris`
Previous value: `https://youtu.be/9lhkuPfQ-R8`
Previous value: `https://github.com/yurimarx/isc-iris-odata/blob/master/README.md`
Previous value: `yurimarx@gmail.com`
Previous image: Not set