Programming Interfaces

RESTful Application Programming Interface

This web-orientated API to ExtraView allows the user to extend ExtraView’s functionality. The key features of the RESTful (Representational State Transfer) interface are:

  • A set of URL functions utilizing the HTTP protocol that access ExtraView to perform user functions such as adding and updating issues. This eliminates the need for expensive software such as Oracle SQLNet on each client computer
  • A set of URL functions that allow limited administration of ExtraView. For example, you can add users and alter user passwords
  • A full Command Line Interface (CLI) implemented on top of the API, that allows users to access functions such as adding, updating, deleting and searching from a command line. This is typically used from a UNIX, Linux or Windows 2000 command shell

Web Services Application Programming Interface

This Simple Object Access Protocol (SOAP) interface provides a complete set of API functions, similar to the WOA interface, but utilizing the more standardized methods of a SOAP interface.

The interface may be accessed through both Java and .Net. A full set of examples is provided with an interface implemented on top of Visual Studio.

Command Line Interface (CLI)

The CLI is implemented using the ExtraView API. It comprises a set of Perl scripts that perform many functions such as:

  • Adding or updating issues in a batch or interactive mode from a telnet session
  • Performing limited administrative functions
  • The CLI functions can be further scripted by an ExtraView user, to create their own functions, running in interactive or batch mode.

Please see the following guides for further information: