OMS Server Web Services
Overview
Universal Controller supports the following RESTful-based web services for OMS Server operations, which are listed alphabetically on this page.
Formatting specifications for each web service, including details about parameter requirements, are provided.
Create an OMS Server
Description | |
|---|---|
URI | |
HTTP Method | POST |
Description | Creates an OMS Server. |
Example URI | |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | n/a |
Example Request | |
Request OMS Server Properties | |
Request Email Notification Properties | |
Request SNMP Notification Properties | |
Example Response |
|
Delete an OMS Server
Description | |
|---|---|
URI | |
HTTP Method | DELETE |
Description | Deletes an OMS Server. |
URI Parameters | See Delete an OMS Server: URI Parameters, below. |
Example URI | http://localhost:8080/uc/resources/omsserver?serveraddress=localhost:7878 |
Example Response |
|
Delete an OMS Server: URI Parameters
Parameter | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|
| ID used within the Controller to identify this OMS Server. | String; URI parameter. | Y |
|
| IP address or host name of this OMS Server. | String; URI parameter. | Y |
|
List OMS Servers
Description | |
|---|---|
URI | |
HTTP Method | GET |
Description | Retrieves the Server address or partial server address of all OMS servers. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
Example Response | |
Response Properties |
Modify an OMS Server
Description | |
|---|---|
URI | |
HTTP Method | PUT |
Description | Modifies the OMS Server specified by the |
Example URI | |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | n/a |
Example Request | |
Request Properties | |
Example Response |
|
Read an OMS Server
URI | |
HTTP Method | GET |
Description | Retrieves information on a specific OMS Server. |
URI Parameters | |
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
Example URI | http://localhost:8080/uc/resources/omsserver?serveraddress=localhost:7878 |
Example Response | |
Response Properties |
Read an OMS Server: URI Parameters
Parameter | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|
| ID used within the Controller to identify this OMS Server. | String; URI parameter. | Y |
|
| IP address or host name of this OMS Server. | String; URI parameter. | Y |
|
OMS Server: XML and JSON Examples
The
exportReleaseLevel
and exportTable properties are specified as attributes in XML.
XML | JSON |
|---|---|
|
|
Properties
OMS Server: Properties
Property | UI Field Name | Description | Specifications | Required |
|---|---|---|---|---|
| Authenticate OMS Server | Specification for whether or not the Controller authenticates the OMS server digital certificate. | Boolean; Valid values: true/false. Default is false. | N |
| Description | User-defined; description of this record. | N | |
| n/a | For the Modify OMS Server web service; specification for whether or not to exclude related records from the update, even if they are provided in the request. Note In XML, | Valid values: true/false (default is false). | No |
| n/a | Universal Controller release that the record was exported from. | read only | N |
| n/a | Record table information. | read only | N |
| Last Connected Server Address | OMS Server, in a High Availability environment of multiple cluster nodes, that is connected to the Controller or was last connected to the Controller. | Read-only. | n/a |
| Last Connected Time | Time when the Universal Controller last connected to the server. | Read-only. | n/a |
| Member of Business Services | Business Services that this record belongs to.
|