Rest API
The key concept in REST is the idea that each resource should have a unique global identifier and that
operations can be applied to the resource through a set of well-defined operations (GET,POST,PUT
and DELETE). In Elixir Repertoire, this means that each repository file and folder, user, group, report,
datasource, target, even log, all have distinct identifiers - URLs - that allow direct interaction. For
example, creating a new user called bill can be done through the Web Interface with your browser, as
described previously, but can just as easily be done by sending a PUT request to the URL /user/bill.
Similarly, accessing a server log is as simple as sending a GET request to /log/file/server.log. You can
integrate that log into a portal if you choose, or maybe write a utility to scan the log for specific tasks
you are monitoring.
Know Issues in 7.0.1
- A renderReport() API Call followed by a getParameter() API call will cause the server to remember the previous parameter name and subsequent getParameter Calls will not be able to work correctly. The server remembers the parameters already passed in, so it doesn't ask for any more
- IJobInfo.JOB_RECEIVED - The correct value is not returned
- IJobInfo.JOB_STARTED - The correct value is not returned
--
IrwinTan - 25 Aug 2007