Skip to content

yurimarx/isc-iris-odata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Video about solution

About

OData Server for InterSystems IRIS SQL Repositories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published