Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 989 Bytes

README.md

File metadata and controls

18 lines (16 loc) · 989 Bytes

NITOS API

NITOS API DESCRIPTION


NITOS API is an XMLRPC API that exposes all the information of NITOS Scheduler database. The stored information in the NITOS Scheduler database is:

  • The users (apparently these are the joomla users of NITOS web interface)
  • The slices
  • The resources – both nodes and channels
  • The reservation information for the nodes and for the channels
  • Table responsible for association between users and slices

We have implemented 4 categories of methods that can be called from an XML RPC client. GET methods, ADD methods, DELETE methods and UPDATE methods. When a client makes a method call, he should follow this generic structure “Auth,filter,retValue” for the GET methods and this “Auth,filter”, for the other categories. Auth is for authentication purposes, filter is for filtering the request and is a struct, retValue is for specifying which particular value to return and is an array.