Specification 11/07/2017. Copyright 2017 FUJITSU LIMITED. Version 5.0

Size: px
Start display at page:

Download "Specification 11/07/2017. Copyright 2017 FUJITSU LIMITED. Version 5.0"

Transcription

1 Specification irmc RESTful API Version /07/2017 Copyright 2017 FUJITSU LIMITED Designations used in this document may be trademarks, the use of which by third parties for their own purposes could violate the rights of the trademark owners Contact FUJITSU LIMITED Copyright 2017 FUJITSU LIMITED

2 Contents Contents 2 1 General Change History Requirements Introduction 4 2 Foundations Asynchronous Tasks / LCM Sessions Session Limit XML and JSON Support General Limitations Repository Configuration JobList Activities Interlock 8 3 RESTful API Support Table Repository Configuration rest/v1/oem/elcm/repository/update GET rest/v1/oem/elcm/repository/deployment GET rest/v1/oem/elcm/repository/update PUT rest/v1/oem/elcm/repository/deployment PUT Online Update rest/v1/oem/elcm/onlineupdate POST rest/v1/oem/elcm/onlineupdate/updatecollection GET rest/v1/oem/elcm/onlineupdate/updatecollection DELETE rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> GET rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> PATCH rest/v1/oem/elcm/onlineupdate/updatecollection PUT Offline Update rest/v1/oem/elcm/offlineupdate/configuration POST rest/v1/oem/elcm/offlineupdate POST rest/v1/oem/elcm/offlineupdate PUT Dedicated Update rest/v1/oem/elcm/dedicatedupdate POST Custom Images rest/v1/oem/elcm/customimage POST rest/v1/oem/elcm/customimage GET rest/v1/oem/elcm/customimage/<imagename> GET rest/v1/oem/elcm/customimage/<imagename> PUT rest/v1/oem/elcm/customimage/<imagename> DELETE rest/v1/oem/elcm/customimage/download POST rest/v1/oem/elcm/customimage/proxysettings GET rest/v1/oem/elcm/customimage/proxysettings PUT Profile Management rest/v1/oem/elcm/profilemanagement/get POST rest/v1/oem/elcm/profilemanagement/set POST rest/v1/oem/elcm/profilemanagement GET rest/v1/oem/elcm/profilemanagement/<profilename> GET rest/v1/oem/elcm/profilemanagement/capabilities GET rest/v1/oem/elcm/profilemanagement/<profilename> DELETE rest/v1/oem/elcm/profilemanagement/version GET Deployment rest/v1/oem/elcm/svim/getostypesupport POST 29 Page 2 of 100

3 3.8.2 rest/v1/oem/elcm/svim/ostypes GET rest/v1/oem/elcm/svim/download POST rest/v1/oem/elcm/svim/bootenvironment PATCH rest/v1/oem/elcm/svim GET rest/v1/oem/elcm/svim/remove DELETE LCM Session Management sessioninformation GET sessioninformation/<sessionid>/status GET sessioninformation/<sessionid>/log GET sessioninformation/<sessionid>/ws GET sessioninformation/<sessionid>/terminate DELETE sessioninformation/<sessionid>/remove DELETE LCM General rest/v1/oem/elcm/elcmstatus GET Link Status rest/v1/oem/niclink/status GET Firmware Inventory redfish/v1/ GET SSD Lifetime Monitoring rest/v1/oem/ssdconfigurationirmc GET irmc /rest/v1/oem/irmc/reset POST 42 4 Examples Profile Management Accessing any Paths of the Server Profile Profile Flow Control Using elcm Profile Management BIOS Boot Order Configuration Online Update Out-of-band RAID Configuration using Profile Management Create Logical Drive (RAID Level 1) Delete Logical Drive (Number#1) 59 5 elcm Profile Management Profile Definitions irmc Profile Specification BIOS Profile Specification Out-of-band RAID Configuration Profile Further Profile Specification Profile Dependencies 100 Page 3 of 100

4 1 General This document is the specification of the irmc S5 RESTful API in firmware version 1.0x. 1.1 Change History Date Version Changes Published version for 1.0x (S5) Published version for 8.8x (S4) Published version for 8.6x (S4) Published version for 8.4x (S4) Published version for 1.2 Requirements This document assumes that the reader is familiar with RESTful web services, JSON, XML and HTTP in general. To learn more about REST, JSON and XML, see the following: You will also need a Fujitsu PRIMERGY server with an irmc S5 with elcm license for full support. 1.3 Introduction The RESTful Server Management API is a web service API which is served by the irmc firmware. A RESTful API is an application programming interface which makes use of HTTP operations (mainly GET, DELETE, PUT, POST and PATCH). These HTTP operations submit or return resources which can be encoded in either JSON or XML, similar to a usual web application which returns HTML, JS and CSS. This API is loosely based on the Redfish standard as provided by the DMTF. 1 In modern scripting languages these interfaces are very easy to use, as there are plenty of libraries and helper tools that deal with JSON and XML structures and transport via HTTP(s). This API is available for irmc S4 and S5 systems. When referring to an irmc S4 firmware version, the version number is followed by (S4), for an irmc S5 system with (S5). When changes only show an irmc S5 version number, it means these changes are not available in an irmc S4 release yet. When changes only show an irmc S4 version number, it means these changes were already made before the initial 1.0x version for irmc S5 and are thus also included in every irmc S5 release. For general information on how to use the irmc RESTful API, please refer to [White paper irmc S5 RESTful Server Management API]. In the following resource descriptions, the prefix for all URIs is as follows http(s)://<irmc IP address>/. 1 Page 4 of 100

5 2 Foundations 2.1 Asynchronous Tasks / LCM Sessions If you are accessing resources that trigger actions/tasks and you cannot get a direct result from the API, the API will create an LCM Session. In this case, you will get an answer containing an ID, which can be used to obtain the status of the created asynchronous task. Optionally it is also possible to tag the session with a userdefined value via the tag URL parameter. This makes it easier for the user to spot/filter specific sessions. 2.2 Session Limit The LCM Session API has a limit of 64 sessions, for which status information and logs can be retrieved, so your clients should regularly delete sessions to avoid the risk of opening too many. A terminated session will automatically be deleted after 24 hours. A script-based access must try to get termination status within this timeframe. 2.3 XML and JSON Support The irmc RESTful API supports JSON and XML formats. You can specify the appropriate format in the Accept header of the HTTP protocol. - Accept: application/json - Accept: application/xml E.g. curl -u <uname>:<pwd> -H "Accept: application/json" and curl -u <uname>:<pwd> -H "Accept: application/xml" 2.4 General Limitations When applying profiles via the RESTful API, please keep in mind that it does not provide the same kind of plausibility checks like in the irmc Web interface. Thus it is sometimes possible to apply profiles with illegal configurations. Because of this limitation it is important to make sure the profile to be applied is plausible and the resulting configuration could also be set manually within the Web Interface or BIOS menu. Page 5 of 100

6 2.5 Repository Configuration For several functions, such as online / offline update, Custom Image or deployment activity, the repository download server must be specified, along with optional proxy settings. To provide this information via the RESTful API for specified resources, a RepositoryConfiguration.xml must be transmitted. The structure and contents of the RepositoryConfiguration.xml file are defined as follows: <Repository> <Server> <URL> <Catalog>DownloadManager/globalflash/GF_par_tree.exe</Catalog> <UseProxy>yes/no</UseProxy> </Server> <Proxy> <URL></URL> <Port></Port> <User></User> <Password></Password> </Proxy> </Repository> - The server s <URL> is mandatory field in this configuration file. - <Catalog> should be specified for the update repository. For deployment activity (download of the Service Platform (SP) associated with the specified operating system), the <Catalog> field is not taken into account and is not returned for the API GET command. - <UseProxy> is an optional field. <UseProxy> allows access to the repository server with or without a proxy server. If <UseProxy> is present, its value is used. If it is not present, the value depends on the global irmc proxy configuration. If a proxy is configured and enabled, the <UseProxy> yes value is assumed; if the proxy is not enabled, the <UseProxy> no value is taken. - The <Proxy> section is optional if not present, the current irmc settings are used. This means that if a proxy is configured it will be used with the same settings, and if the proxy is disabled it will remain disabled. Important: To disable the proxy server for repository access only, use the <UseProxy>no</UseProxy> setting. Sending all proxy configuration parameters empty (as in the example above) will result in disabling proxy use for the whole irmc network communication. Besides the newly introduced Repository Configuration REST resource, the RepositoryConfiguration.xml input data for online / offline update as well as for Custom Image is optional. If it is not set, predefined irmc settings from the Repository Configuration are taken in account. 2.6 JobList The dedicated offline update concept relies on the feature of providing RESTful API for starting the dedicated offline update via a JobList. In general, the JobList is a list of components which are to be installed on a server. The main difference between this feature and the standard mechanism of online and offline update is that the user can define which version of a selected component should be installed. This also means that components can be downgraded. The JobList has JSON syntax. The list is built from two main objects: Update, which contains information about the update method (Online or Offline) and the update mode (Strict or Loose), and Component, which contains an array with components which are to be installed. Each component must have the following unique index ComponentType component type (category: e.g. LanController, SystemBoard) ComponentName component name (model: e.g. OCe10102-F, D3229-RX100S8) ComponentVersion component version (e.g. V , V _R2.14.0) ValidationResult component s dependency validation result In general, three parameters ComponentType, ComponentName and ComponentVersion should create a path to the directory with versionleaf.txt / binary file on the local / remote repository. For example: /usr/lmedia/elcm_updatecatalog/globalflash/componenttype/componentname/componentversion/versionleaf.txt Page 6 of 100

7 The VersionResult parameter is used by irmc to check if a given component has passed the dependency validation test. The irmc must receive a list of already validated components. An example of a JobList: Update : Method : Online/Offline, UpdateMode : strict/loose, Component : : 1, ComponentType : SystemBoard, ComponentName : D3302-RX200S8, ComponentVersion : V _R1.11.0, ValidationResult : : 2, ComponentType : MangementController, ComponentName : irmc S5, ComponentVersion : 7.70, ValidationResult : ERR, ValidationDependency : *rekursiv* ComponentType : LanController, ComponentName : Intel-XYZ, ComponentVersion : V _R1.24.0,, ] Page 7 of 100

8 2.7 Activities Interlock Some elcm activities cannot be run while others are being executed. This limitation is mostly related to performing system restarts when another activity is currently performing an action on this system. With elcm 1.2, the interlocking mechanism was updated to disable such scenarios. A significant change introduced in comparison with previous firmware releases is that interlocking is performed just before an activity should start, not during session activation. Even if a scheduled activity is rejected, scheduler settings will remain unchanged and the next attempt will be performed according to scheduled mode. An appropriate message is left in session logs, and session execution is terminated with the status terminate conflict with another running elcm activity. Moreover, the new interlock schema locks activities executed in parallel via RESTful API and in the WebUI. The following table should be read as follows: The columns show currently executing activities, while the rows show activity candidates to be executed. So for instance, when Download Custom Image is being executed, the activity Obtain Profile Parameters is allowed, but Execute Offline Update is prohibited and will be terminated. OBTAIN PROFILE PARAMETERS APPLY PROFILE PREPARE OFFLINE UPDATE EXECUTE OFFLINE UPDATE ONLINE UPDATE CHECK ONLINE UPDATE EXECUTE DOWNLOAD CUSTOM IMAGE EXECUTE CUSTOM IMAGE SET REPO CONFIG DOWNLOAD DEPLOYMENT IMAGE DEDICATED ONLINE UPDATE DEDICATED OFFLINE UPDATE OBTAIN PROFILE PARAMETERS APPLY PROFILE PREPARE OFFLINE UPDATE EXECUTE OFFLINE UPDATE ONLINE UPDATE CHECK ONLINE UPDATE EXECUTE DOWNLOAD CUSTOM IMAGE EXECUTE CUSTOM IMAGE BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED SET REPO CONFIG DOWNLOAD DEPLOYMENT IMAGE BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED not implemented not implemented not implemented BLOCKED BLOCKED BLOCKED BLOCKED not implemented not implemented not implemented not implemented not implemented not implemented not implemented BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED DEDICATED ONLINE UPDATE not implemented not implemented not implemented not implemented not implemented not implemented not implemented not implemented not implemented not implemented not implemented not implemented DEDICATED OFFLINE UPDATE BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED BLOCKED not implemented BLOCKED Page 8 of 100

9 3 RESTful API 3.1 Support Table URI Method Supported since Repository Configuration rest/v1/oem/elcm/repository/update GET rest/v1/oem/elcm/repository/deployment GET rest/v1/oem/elcm/repository/update PUT rest/v1/oem/elcm/repository/deployment PUT Online Update rest/v1/oem/elcm/onlineupdate POST rest/v1/oem/elcm/onlineupdate/updatecollection GET 8.0x (S4) rest/v1/oem/elcm/onlineupdate/updatecollection DELETE 8.0x (S4) rest/v1/oem/elcm/onlineupdate/updatecollection PUT rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> GET 8.0x (S4) rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> PATCH 8.0x (S4) Offline Update rest/v1/oem/elcm/offlineupdate/configuration deprecated by Repository Configuration in irmc FW 8.1x POST 8.0x (S4) rest/v1/oem/elcm/offlineupdate POST rest/v1/oem/elcm/offlineupdate PUT Dedicated Update rest/v1/oem/elcm/dedicatedupdate POST Custom Images rest/v1/oem/elcm/customimage GET 8.0x (S4) rest/v1/oem/elcm/customimage POST rest/v1/oem/elcm/customimage/<imagename> GET 8.0x (S4) rest/v1/oem/elcm/customimage/<imagename> PUT rest/v1/oem/elcm/customimage/<imagename> DELETE rest/v1/oem/elcm/customimage/download POST rest/v1/oem/elcm/customimage/proxysettings GET rest/v1/oem/elcm/customimage/proxysettings PUT Profile Management rest/v1/oem/elcm/profilemanagement/get POST rest/v1/oem/elcm/profilemanagement/set POST rest/v1/oem/elcm/profilemanagement GET 8.0x (S4) Page 9 of 100

10 rest/v1/oem/elcm/profilemanagement/<profilename> GET 8.0x (S4) rest/v1/oem/elcm/profilemanagement/<profilename> DELETE 8.0x (S4) rest/v1/oem/elcm/profilemanagement/capabilities GET 8.0x (S4) rest/v1/oem/elcm/profilemanagement/version GET Deployment rest/v1/oem/elcm/svim/getostypesupport POST rest/v1/oem/elcm/svim/ostypes GET rest/v1/oem/elcm/svim/download POST rest/v1/oem/elcm/svim/bootenvironment PATCH rest/v1/oem/elcm/svim/ GET rest/v1/oem/elcm/svim/remove DELETE LCM Session Management sessioninformation GET 8.0x (S4) sessioninformation/<sessionid>/status GET 8.0x (S4) sessioninformation/<sessionid>/log GET 8.0x (S4) sessioninformation/<sessionid>/ws GET 8.0x (S4) sessioninformation/<sessionid>/terminate DELETE 8.0x (S4) sessioninformation/<sessionid>/remove DELETE 8.0x (S4) LCM General rest/v1/oem/elcm/elcmstatus GET Link Status rest/v1/oem/niclink/status GET 8.6x (S4) Firmware Inventory redfish/v1/ GET 8.6x (S4) SSD Lifetime Monitoring rest/v1/oem/ssdconfigurationirmc GET 8.8x (S4) irmc /rest/v1/oem/irmc/reset POST 1.0x (S5) Page 10 of 100

11 3.2 Repository Configuration rest/v1/oem/elcm/repository/update GET URI: rest/v1/oem/elcm/repository/update Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Returns the current update repository configuration. HTTP status code 200 (OK) is returned on success. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: Update repository configuration in XML or JSON format. No curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i rest/v1/oem/elcm/repository/deployment GET URI: rest/v1/oem/elcm/repositorydeployment Method: GET Result: Behavior: Returns the current deployment repository configuration. URL Parameter: Input Data: Return Codes: HTTP status code 200 (OK) is returned on success. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 occurred. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: Deployment repository configuration in XML or JSON format. No curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i Page 11 of 100

12 3.2.3 rest/v1/oem/elcm/repository/update PUT URI: rest/v1/oem/elcm/repository/update Method: PUT Result: Behavior: URL Parameter: Input Data: Return Codes: Applies new repository configuration. Tests repository connection. Only if the test is successful is the configuration applied and saved. Optional: tag RepositoryConfiguration.xml HTTP status code 200 (OK) is returned on success. HTTP status code 400 (BAD REQUEST) is returned if RepositoryConfiguration.xml was not sent. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if another repository configuration operation is currently running or there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: Session information Yes curl -u <uname>:<pwd> -H "Accept: application/json" -X PUT -i rest/v1/oem/elcm/repository/deployment PUT URI: rest/v1/oem/elcm/repository/update Method: PUT Result: Behavior: URL Parameter: Input Data: Return Codes: Applies new deployment repository configuration. Tests repository connection. Only if the test is successful is the configuration applied and saved. Optional: tag RepositoryConfiguration.xml HTTP status code 200 (OK) is returned on success. HTTP status code 400 (BAD REQUEST) is returned if RepositoryConfiguration.xml was not sent. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if another repository configuration operation is currently running or there is no valid elcm license or the SD card is not mounted. Returned Data: Creates LCM Session: curl example: Session information Yes curl -u <uname>:<pwd> -H "Accept: application/json" -X PUT -i Page 12 of 100

13 3.3 Online Update rest/v1/oem/elcm/onlineupdate POST URI: rest/v1/oem/elcm/onlineupdate Method: POST Result: Behavior: URL Parameter: Input Data: Return Codes: Start update check. Creates a new updatecollection resource under /rest/v1/oem/elcm/onlineupdate and starts an update check using the specified repository server information. The repository server information is transferred in the POST message body as an XML-formatted string. To perform the update check, the POST method handler creates an LCM session performing the necessary operations. Optional: tag Optional: \RepositoryConfiguration.xml Important: Transmitting the Repository Configuration in this way is deprecated. Only XML is possible here. No JSON support. Use rest/v1/oem/elcm/repository/update PUT instead HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the updatecollection resource already exists or a resource is required (e.g. CD-ROM drive) which is occupied by another task. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: If successful, the session ID is sent in the body of the response message. The response message contains a relative location header referencing the updatecollection location. Comment: The progress of the update check can be monitored via LCM Session Management (see section 3.8). Creates LCM Session: curl example: Yes curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i rest/v1/oem/elcm/onlineupdate/updatecollection GET URI: rest/v1/oem/elcm/onlineupdate/updatecollection Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Reads update check result. A list of links to all individual component update resources is returned in the body of the response message. HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned if the requested component link does not exist. Page 13 of 100

14 HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: If successful, a list of links to all individual component update resources is returned in the body of the response message. No curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i rest/v1/oem/elcm/onlineupdate/updatecollection DELETE URI: rest/v1/oem/elcm/onlineupdate/updatecollection Method: DELETE Result: Behavior: URL Parameter: Input Data: Return Codes: Removes update check result. The irmc update entity checks if the update process referenced by the updatecollection resource is currently running. If so, the resource is retained, otherwise the irmc update entity deletes the updatecollection resource. HTTP status code 200 (OK) is returned if deletion of the updatecollection resource was successful. HTTP status code 409 (CONFLICT) is returned if the delete failed (e.g. updatecollection resource is currently running). HTTP status code 501 (NOT IMPLEMENTED) is returned if the delete method is performed on a specific component resource (e.g. URI as in PATCH method). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: No curl example: curl -u <uname>:<pwd> -H "Accept: application/xml" -X DELETE -i rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> GET URI: rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Reads updatable component details. Detailed update information about the requested component / subcomponent is returned in the response message body. HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned on error. Page 14 of 100

15 HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: If successful, detailed update information is returned in the response message body. Comment: Creates LCM Session: No curl example: curl -u admin:admin -H "Accept: application/json" -X GET -i rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> PATCH URI: rest/v1/oem/elcm/onlineupdate/updatecollection/<component>/<subcomponent> Method: PATCH Result: Behavior: URL Parameter: Input Data: Return Codes: Changes updatable component flags. Allows modification of the component selection and reset flags of a specific resource under /rest/v1/oem/elcm/onlineupdate/updatecollection, where the resource is identified by the respective link. The flag settings provided as URL parameters. HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned if the specified component does not exist. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or is the SD card is not mounted. Returned Data: Comment: Creates LCM Session: No curl example: curl -u admin:admin -H "Accept: application/json" -X PATCH -i Win/ServerView_RAID_E?Execution=deselected rest/v1/oem/elcm/onlineupdate/updatecollection PUT URI: rest/v1/oem/elcm/onlineupdate/updatecollection Method: PUT Result: Behavior: URL Parameter: Input Data: Return Codes: Starts update process. This method starts the configured component updates by creating a corresponding LCM session. Optional: tag HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. Page 15 of 100

16 HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the updatecollection resource does not exist or a resource is required (e.g. CD-ROM drive) which is occupied by another task. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: If successful, provides the session ID in the body of the response message. The update job progress and result can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status resource. Yes curl example: curl -u admin:admin -H "Accept: application/json" -X PUT -i Page 16 of 100

17 3.4 Offline Update rest/v1/oem/elcm/offlineupdate/configuration POST URI: rest/v1/oem/elcm/offlineupdate/configuration Method: POST Result: Behavior: URL Parameter: Input Data: Return Codes: Applies new repository configuration. Permanently applies the repository configuration for all elcm operations. \RepositoryConfiguration.xml HTTP status code 200 (OK) is returned on success. HTTP status code 400 (BAD REQUEST) is returned if RepositoryConfiguration.xml was not sent. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if another repository configuration operation is currently running. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Create LCM Session: Session information Deprecated retained for backward compatibility only. Behaves exactly the same as rest/v1/oem/elcm/repositoryconfiguration POST, which should be used from now on. Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i rest/v1/oem/elcm/offlineupdate POST URI: rest/v1/oem/elcm/offlineupdate Method: POST Result: Behavior: URL Parameter: Input Data: Prepares offline update. This method triggers the offline update preparation using the specified repository server information. Optional: bootenvironment : uefi or legacy (default=legacy) tag Optional: \RepositoryConfiguration.xml Return Codes: HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the OfflineUpdate resource already exists or a resource is required (e.g. CD-ROM drive) which is occupied by another task. This status is also returned if there is no valid elcm license Page 17 of 100

18 or the SD card is not mounted. Returned Data: Comment: If successful, the session ID is sent in the body of the response message. The progress of the update check can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status resource. Creates LCM Session: Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i rest/v1/oem/elcm/offlineupdate PUT URI: rest/v1/oem/elcm/offlineupdate Method: PUT Result: Behavior: URL Parameter: Input Data: Return Codes: Executes offline update. This method starts the execution of the offline update process. Optional: tag HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the OfflineUpdate resource does not exist or a resource is required (e.g. CD-ROM drive) which is occupied by another task. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: If successful, the session ID is sent in the body of the response message. The progress and result of the offline update can be monitored by performing the GET method on the /sessioninformation/sessionid/status and /sessioninformation/sessionid/log resources. Yes curl -u <uname>:<pwd> -H "Accept: application/json" -X PUT -i /rest/v1/oem/elcm/offlineupdate Page 18 of 100

19 3.5 Dedicated Update rest/v1/oem/elcm/dedicatedupdate POST URI: rest/v1/oem/elcm/dedicatedupdate Method: POST Result: Behavior: URL Parameter: Input Data: Return Codes: Executes dedicated update. This function activates the update list. Optional: bootenvironment : uefi or legacy (default=legacy) tag JobList HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 400 (BAD REQUEST) is returned if the JobList cannot be processed because it may contain errors HTTP status code 406 (Unknowm MIME Type) is returned if unknown MIME type is used in request HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 HTTP return code 501 (NOT IMPLEMENTED) is returned if update list contains unknown parameters, e.g. Method = Online HTTP status code 503 (SERVICE UNAVAILABLE) is returned if dedicated update session cannot be established Returned Data: Comment: Creates LCM Session: Session information Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i Page 19 of 100

20 3.6 Custom Images rest/v1/oem/elcm/customimage POST URI: rest/v1/oem/elcm/customimage Method: POST Result: Behavior: URL Parameter: Custom image download. This method downloads the ISO image file specified by the file URL parameter and creates a new resource under /rest/v1/oem/elcm/customimage when the download is finished. Obligatory: file Optional: bootenvironment tag Input Data: RepositoryConfiguration.xml Return Codes: HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the CustomImage resource already exists or a resource is required (e.g. CD-ROM drive) which is occupied by another task. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: The response contains a relative location header referring to the custom image resource that will be created, and the session ID is sent in the body of the response message. It is possible to specify boot mode via the bootenvironment URL parameter with values uefi or legacy. If bootenvironment is not specified, legacy boot mode is used by default. The progress of the image file download can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status resource. Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i " rest/v1/oem/elcm/customimage GET URI: rest/v1/oem/elcm/customimage Method: GET Result: Behavior: URL Parameter: Input Data: Lists custom images. This method returns a list of links to all locally available custom image resources. Page 20 of 100

21 Return Codes: HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: A list of links to all locally available custom image resources in the response message body. No curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i " rest/v1/oem/elcm/customimage/<imagename> GET URI: rest/v1/oem/elcm/customimage/<imagename> Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Reads custom image metadata. This method returns the metadata stored with the custom image in the response message body. HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned if the specified link does not exist. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: Metadata stored with the custom image in the response message body. No curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i " rest/v1/oem/elcm/customimage/<imagename> PUT URI: rest/v1/oem/elcm/customimage/<imagename> Method: PUT Result: Behavior: URL Parameter: Input Data: Return Codes: Executes custom image. This method executes the boot from the ISO image referenced by the respective URI. Initiates an LCM session. Optional: tag HTTP status code 202 (ACCEPTED) is returned on success. Page 21 of 100

22 HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the <ImageName> resource does not exist or a resource is required (e.g. CD-ROM drive) which is occupied by another task. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: The session ID is sent in the body of the response message. The image execution can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status resource. Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X PUT -i " rest/v1/oem/elcm/customimage/<imagename> DELETE URI: rest/v1/oem/elcm/customimage/<imagename> Method: DELETE Result: Behavior: URL Parameter: Input Data: Return Codes: Deletes custom image. This method executes the boot from the ISO image referenced by the respective URI. Initiates an LCM session. HTTP status code 200 (OK) is returned on success. HTTP status code 400 (BAD REQUEST) is returned if the image name was not defined. HTTP status code 404 (NOT FOUND) is returned if deleting the image failed. HTTP status code 409 (CONFLICT) is returned if the image is currently mounted. Returned Data: Comment: Creates LCM Session: No curl example curl -u <uname>:<pwd> -H "Accept: application/json" -X DELETE -i " rest/v1/oem/elcm/customimage/download POST URI: rest/v1/oem/elcm/customimage/download Method: POST Result: Behavior: Custom image download. This method downloads the ISO image file specified by the url URL parameter and creates a new resource with the file name under /rest/v1/oem/elcm/customimage when the download is finished. Page 22 of 100

23 Creates an LCM session. URL Parameter: Obligatory: url e.g. including file name with.iso at the end! Optional: bootenvironment tag Input Data: Return Codes: HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 400 (BAD REQUEST) is returned if there is no url parameter or the image has no.iso extension. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if e.g. the maximum number of images (currently 7) is reached or another elcm operation, which cannot be performed simultaneously, is already in progress. This status is also returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example The response contains a relative location header referring to the custom image resource that will be created, and the session ID is sent in the body of the response message. It is possible to specify boot mode via the bootenvironment URL parameter with values uefi or legacy. If bootenvironment is not specified, legacy boot mode is used by default. The progress of the image file download can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status resource. Yes curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i tag=customtag" rest/v1/oem/elcm/customimage/proxysettings GET URI: rest/v1/oem/elcm/customimage/proxysettings Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Returns the current proxy settings for the custom image download. HTTP status code 200 (OK) is returned on success. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Proxy settings in XML or JSON format. <ProxySettings> <UseProxy>yes/no</UseProxy> Page 23 of 100

24 <Proxy> <URL></URL> <Port></Port> <User></User> <Password></Password> </Proxy> </ProxySettings > <Proxy> settings returned are the global irmc proxy settings. <UseProxy> setting is a dedicated setting for Custom Image. Comment: Creates LCM Session: curl example: No curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i CustomImage/ProxySettings rest/v1/oem/elcm/customimage/proxysettings PUT URI: rest/v1/oem/elcm/customimage/proxysettings Method: PUT Result: Behavior: URL Parameter: Input Data: Return Codes: Applies new proxy settings. ProxySettings HTTP status code 200 (OK) is returned on success. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5. HTTP status code 400 (BAD REQUEST) is returned if ProxySettings was not sent or the configuration file could not be parsed correctly. TTP status code 503 (SERVICE UNAVAILABLE) is returned if another repository configuration operation is currently running or there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: <ProxySettings> <UseProxy>yes/no</UseProxy> <Proxy> <URL></URL> <Port></Port> <User></User> <Password></Password> </Proxy> </ProxySettings > <Proxy> settings sent overwrite global irmc proxy settings. <UseProxy> setting sets the dedicated setting for Custom Image. Creates LCM Session curl example No curl -u <uname>:<pwd> -H "Accept: application/xml" -X PUT -i Page 24 of 100

25 3.7 Profile Management rest/v1/oem/elcm/profilemanagement/get POST URI: rest/v1/oem/elcm/profilemanagement/get Method: POST Result: Behavior: URL Parameter: Obtains current parameter values. This method instantiates a new LCM session, retrieving the parameter values addressed by the URL parameter PARAM_PATH. The resulting profile is written to the Profile Store, where the resource name is defined by the root of the JSON or XML tree contained in it. Obligatory: PARAM_PATH Optional: tag Input Data: Return Codes: HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP return code 409 (CONFLICT) is returned if a profile with that name already exists. HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if another obtain or apply operation is currently running. Returned Data: Comment: Creates LCM Session: The session ID is sent in the body of the response message. The name of the newly created profile resource is returned as a relative location header in the response message. The progress of the current operation can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status. Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i rest/v1/oem/elcm/profilemanagement/set POST URI: rest/v1/oem/elcm/profilemanagement/set Method: POST Result: Behavior: URL Parameter: Input Data: Return Codes: Applies parameter values. This method creates an LCM session that applies the parameter values contained in the profile transferred in the request message body. Optional: tag \server.xml or \server.json or \<filename>.json xml HTTP status code 202 (ACCEPTED) is returned on success. HTTP status code 404 (NOT FOUND) is returned if any resource given in the command is not found. HTTP return code 409 (CONFLICT) is returned if a profile with that name already exists. Page 25 of 100

26 HTTP status code 500 (SERVER ERROR) is returned if an error occurred in the irmc S5 (e.g. not enough memory or task could not be created). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if another obtain or apply operation is currently running. Returned Data: Comment: Creates LCM Session: The session ID is sent in the body of the response message. The name of the newly created profile resource is returned as a relative location header in the response message. The progress of the current operation can be monitored by performing the GET method on the /sessioninformation/<sessionid>/status. Yes curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i rest/v1/oem/elcm/profilemanagement GET URI: rest/v1/oem/elcm/profilemanagement Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Lists existing profiles. A list of links to all existing profiles in the store is returned in the body of the response message. HTTP status code 200 (OK) is returned on success. HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: A list of links to all existing profiles in the store is returned in the body of the response message. No curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i rest/v1/oem/elcm/profilemanagement/<profilename> GET URI: rest/v1/oem/elcm/profilemanagement/<profilename> Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Reads profile. Returns the contents of the requested profile in the response message body. HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned if the requested profile does not exist. Returned Data: Returns the contents of the requested profile in the response message body. Page 26 of 100

27 Comment: Creates LCM Session: No curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i rest/v1/oem/elcm/profilemanagement/capabilities GET URI: rest/v1/oem/elcm/profilemanagement/capabilities Method: GET Result: Behavior: URL Parameter: Input Data: Return Codes: Reads capabilities. Returns the list of supported parameters and actions directly underneath the parameter path specified by the URL parameter PARAM_PATH. The capabilities list is transferred in the response message body. Obligatory: PARAM_PATH HTTP status code 200 (OK) is returned on success. HTTP status code 404 (NOT FOUND) is returned if the requested profile does not exist. Returned Data: Comment: Creates LCM Session: The capabilities list is transferred in the response message body. No curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i rest/v1/oem/elcm/profilemanagement/<profilename> DELETE URI: rest/v1/oem/elcm/profilemanagement/<profilename> Method: DELETE Result: Behavior: URL Parameter: Input Data: Return Codes: Removes profile. Removes the specified profile resource from the Profile Store. HTTP status code 200 (OK) is returned on success. HTTP return code 404 (NOT FOUND) is returned if the profile does not exist. Returned Data: Comment: Creates LCM Session: Clearing the complete store with the DELETE method is not allowed; hence, performing the DELETE method on the /rest/v1/oem/elcm/profilemanagement resource causes the HTTP return code 501 (NOT IMPLEMENTED) to be sent. No Page 27 of 100

28 curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X DELETE -i rest/v1/oem/elcm/profilemanagement/version GET URI: rest/v1/oem/elcm/profilemanagement/version Method: GET Result: Behavior: Returns versioning of current implementation for elcm PMS profiles. Retrieves version of implemented support of server profile and for the following subprofiles supported by irmc: - AdapterConfig - IrmcConfig - BiosConfig The following subprofiles are only conditionally available if Service Platform is uploaded and available on irmc: - OsInstallation - HWConfiguration URL Parameter: Input Data: Return Codes: HTTP status code 200 (OK) is returned on success. HTTP return code 404 (NOT FOUND) is returned if the profile does not exist. Returned Data: Comment: Creates LCM Session: Example: <Server Version = "$a"> <AdapterConfigIrmc Version = "$b" /> <HWConfiguration Version = "$c" /> <! if available--> <OSInstallation Version = "$d" /> <! if available--> <SystemConfig> <IrmcConfig Version = "$e" /> <BiosConfig Version = "$f" /> </SystemConfig> </Server> No curl example: curl -u <uname>:<pwd> -H "Accept: application/json" -X GET -i Page 28 of 100

29 3.8 Deployment rest/v1/oem/elcm/svim/getostypesupport POST URI: rest/v1/oem/elcm/svim/getostypesupport Method: POST Result: Behavior: Input Data: Return Codes: Allocates internal resources for supported OS types for the Service Platform Image available in the repository. This request triggers the download and parsing of SVIMCatalogue.XML for the current system type. HTTP status code 200 (OK) is returned if the internal structures are allocated successfully and filled with supported OS types. HTTP status code 404 (NOT FOUND) is returned if the requested file cannot be found in the repository, cannot be parsed or the repository is not accessible. HTTP status code 501 (NOT IMPLEMENTED) is returned if the requested URI is not supported (e.g. wrongly formatted, URI with OSTypes badly specified, e.g. OSTyp or similar). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: Comment: Creates LCM Session: curl example: N/A URI is not case-sensitive! No curl -u <uname>:<pwd> -H "Accept: application/json" -X POST -i ipaddress/rest/v1/oem/elcm/svim/getostypesupport rest/v1/oem/elcm/svim/ostypes GET URI: rest/v1/oem/elcm/svim/ostypes Method: GET Result: Behavior: Returns supported OS types for the Service Platform Image available in the repository. This request returns a list of supported OS types for the current system type. Important: Please be aware that resources must be allocated via the command /GetOsTypeSupport POST. Otherwise the return code NOT_FOUND (404) is issued. Input Data: Return Codes: HTTP status code 200 (OK) is returned if the supported OS types are successfully returned. HTTP status code 400 (BAD REQUEST) is returned if the requested URI is wrongly defined (without OS types specified) or there are no resources allocated with the GetOsTypeSupport POST command. HTTP status code 404 (NOT FOUND) is returned if the requested file cannot be found in the repository, cannot be parsed or the repository is not accessible. This code is also returned if resources are not allocated. HTTP status code 501 (NOT IMPLEMENTED) is returned if the requested URI is not supported (e.g. wrongly formatted, URI with OSTypes badly specified, e.g. OSTyp or similar). HTTP status code 503 (SERVICE UNAVAILABLE) is returned if there is no valid elcm license or the SD card is not mounted. Returned Data: // [JSON format] // [XML format] Page 29 of 100

White paper irmc Redfish API

White paper irmc Redfish API White paper irmc Redfish API This document shows a brief overview how to use Redfish API on irmc. Content Introduction 2 Prerequisites 2 RESTful/Redfish API general structure 2 RESTful curl-usage examples

More information

ExtraHop 7.3 ExtraHop Trace REST API Guide

ExtraHop 7.3 ExtraHop Trace REST API Guide ExtraHop 7.3 ExtraHop Trace REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without

More information

REST Web Services Objektumorientált szoftvertervezés Object-oriented software design

REST Web Services Objektumorientált szoftvertervezés Object-oriented software design REST Web Services Objektumorientált szoftvertervezés Object-oriented software design Dr. Balázs Simon BME, IIT Outline HTTP REST REST principles Criticism of REST CRUD operations with REST RPC operations

More information

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved. Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information

More information

Backends and Databases. Dr. Sarah Abraham

Backends and Databases. Dr. Sarah Abraham Backends and Databases Dr. Sarah Abraham University of Texas at Austin CS329e Fall 2016 What is a Backend? Server and database external to the mobile device Located on remote servers set up by developers

More information

StorageGRID Webscale 11.0 Tenant Administrator Guide

StorageGRID Webscale 11.0 Tenant Administrator Guide StorageGRID Webscale 11.0 Tenant Administrator Guide January 2018 215-12403_B0 doccomments@netapp.com Table of Contents 3 Contents Administering a StorageGRID Webscale tenant account... 5 Understanding

More information

Integrating with ClearPass HTTP APIs

Integrating with ClearPass HTTP APIs Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,

More information

LUCITY REST API INTRODUCTION AND CORE CONCEPTS

LUCITY REST API INTRODUCTION AND CORE CONCEPTS LUCITY REST API INTRODUCTION AND CORE CONCEPTS REST API OFFERINGS Lucity Citizen Portal REST API Lucity REST API Both products are included in our REST API Historically we also offered a COM API and a.net

More information

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes

More information

User Scripting April 14, 2018

User Scripting April 14, 2018 April 14, 2018 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and

More information

Backends and Databases. Dr. Sarah Abraham

Backends and Databases. Dr. Sarah Abraham Backends and Databases Dr. Sarah Abraham University of Texas at Austin CS329e Fall 2018 What is a Backend? Server and database external to the mobile device Located on remote servers set up by developers

More information

Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances

Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances 1/20/2016 3:37 PM Supplement XXX: Non-Patient Instances RESTful Service Page 1 5 10 Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances 15

More information

2N Helios IP HTTP API

2N Helios IP HTTP API 2N Helios IP HTTP API Konfigurační manuál Version 2.11 www.2n.cz The 2N TELEKOMUNIKACE a.s. is a Czech manufacturer and supplier of telecommunications equipment. The product family developed by 2N TELEKOMUNIKACE

More information

Developer Cockpit. Introduction 1. Prerequisites 2. Application Lifecycle in MindSphere 3. User interfaces "Developer Cockpit" 4

Developer Cockpit. Introduction 1. Prerequisites 2. Application Lifecycle in MindSphere 3. User interfaces Developer Cockpit 4 Introduction 1 Prerequisites 2 Application Lifecycle in MindSphere 3 System Manual User interfaces "Developer Cockpit" 4 User rights in "Developer Cockpit" 5 Workflow of Developer Cockpit 6 Develop applications

More information

TRAINING GUIDE. Lucity Web Services APIs

TRAINING GUIDE. Lucity Web Services APIs TRAINING GUIDE Lucity Web Services APIs Lucity Web Services APIs Lucity offers several web service APIs. This guide covers the Lucity Citizen Portal API as well as the. Contents How it Works... 2 Basics...

More information

not use this documentation except in compliance with the License.

not use this documentation except in compliance with the License. AAI REST API Copyright 2017 AT&T Intellectual Property. All rights reserved. You may obtain a copy of the License at https://creativecommons.org/licenses/by/4.0/ Unless required by applicable law or agreed

More information

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018 Using Ansible and Redfish to automate systems management Jose Delarosa May 9, 2018 2 Before we start Thank you for coming to this session Please ask questions: It s OK to interrupt If time runs out, happy

More information

CSC Web Technologies, Spring Web Data Exchange Formats

CSC Web Technologies, Spring Web Data Exchange Formats CSC 342 - Web Technologies, Spring 2017 Web Data Exchange Formats Web Data Exchange Data exchange is the process of transforming structured data from one format to another to facilitate data sharing between

More information

Connector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide

Connector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide Connector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide Published: 2018-Oct-09 Contents 1 Microsoft SharePoint 2013, 2016 and Online Connector 4 1.1 Products 4 1.2 Supported

More information

MarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.

MarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved. REST Application Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents REST Application

More information

Session 9. Deployment Descriptor Http. Reading and Reference. en.wikipedia.org/wiki/http. en.wikipedia.org/wiki/list_of_http_headers

Session 9. Deployment Descriptor Http. Reading and Reference. en.wikipedia.org/wiki/http. en.wikipedia.org/wiki/list_of_http_headers Session 9 Deployment Descriptor Http 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/http_status_codes

More information

FUJITSU Software ServerView Suite ServerView Installation Manager

FUJITSU Software ServerView Suite ServerView Installation Manager User Guide - English FUJITSU Software ServerView Suite ServerView Installation Manager Edition June 2017 Comments Suggestions Corrections The User Documentation Department would like to know your opinion

More information

Data Sheet FUJITSU Software ServerView Suite integrated Remote Management Controller - irmc S5

Data Sheet FUJITSU Software ServerView Suite integrated Remote Management Controller - irmc S5 Data Sheet FUJITSU Software ServerView Suite integrated Remote Management Controller - irmc S5 Comprehensive remote control of Fujitsu PRIMERGY and PRIMEQUEST servers The ServerView integrated Remote Management

More information

Lesson 7: Defining an Application

Lesson 7: Defining an Application 35 Lesson 7: Defining an Application In this lesson, we will define two new applications in the realm server, with an endpoint for each application. We will also define two new transports to be used by

More information

User Guide - English. FUJITSU Software ServerView Suite. irmc S4. Web Interface

User Guide - English. FUJITSU Software ServerView Suite. irmc S4. Web Interface User Guide - English FUJITSU Software ServerView Suite irmc S4 Web Interface Edition March 2017 Comments Suggestions Corrections The User Documentation Department would like to know your opinion of this

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication

More information

McAfee Next Generation Firewall 5.8.0

McAfee Next Generation Firewall 5.8.0 Reference Guide Revision A McAfee Next Generation Firewall 5.8.0 SMC API This guide gives an overview of the Security Management Center (SMC) application programming interface (API). It describes how to

More information

Duplicate: Fixed a bug where duplicated sequences via Web services lose the links to 3D Warp renders.

Duplicate: Fixed a bug where duplicated sequences via Web services lose the links to 3D Warp renders. Avid Interplay WS 2.6.1 Release Notes September, 2012 Overview Interplay Web Services is a server-based integration platform for Avid Interplay. It should be run on a modern Windows machine (~2GHz, 2 GB

More information

Storage Profiles. Storage Profiles. Storage Profiles, page 12

Storage Profiles. Storage Profiles. Storage Profiles, page 12 , page 1 Disk Groups and Disk Group Configuration Policies, page 2 RAID Levels, page 6 Automatic Disk Selection, page 7 Supported LUN Modifications, page 8 Unsupported LUN Modifications, page 8 Disk Insertion

More information

Side-by-side comparison of the features of Dell EMC idrac9 and idrac8

Side-by-side comparison of the features of Dell EMC idrac9 and idrac8 Side-by-side comparison of the features of Dell EMC and This Dell EMC technical brief compares the features and functionalities of the 14 th generation versus the 13 th generation. Dell OpenManage Product

More information

Dell OpenManage Deployment Toolkit 5.5 for Microsoft Windows Preinstallation Environment Release Notes

Dell OpenManage Deployment Toolkit 5.5 for Microsoft Windows Preinstallation Environment Release Notes Dell OpenManage Deployment Toolkit 5.5 for Microsoft Windows Preinstallation Environment Release Notes This document describes the new features, enhancements, and fixed issues in Dell Openmanage Deployment

More information

Automated Out-of-Band management with Ansible and Redfish

Automated Out-of-Band management with Ansible and Redfish Automated Out-of-Band management with Ansible and Redfish Jose Delarosa Senior Linux Engineer at Dell EMC Jake Jackson Product Field Engineer at Ansible by Red Hat May 2 nd, 2017 Who are we Jose De la

More information

Security Tips in Oracle Reports Services Release 6i with Oracle Portal Release 3.0. An Oracle Technical White Paper October 2000

Security Tips in Oracle Reports Services Release 6i with Oracle Portal Release 3.0. An Oracle Technical White Paper October 2000 Release 6i with Oracle Portal Release 3.0 An Oracle Technical White Paper INTRODUCTION Oracle Reports Services uses Oracle Portal to perform a security check that ensures that users have the necessary

More information

User Guide - English. FUJITSU Software ServerView Suite. Web Interface. Edition December

User Guide - English. FUJITSU Software ServerView Suite. Web Interface. Edition December User Guide - English FUJITSU Software ServerView Suite irmc S5 Web Interface Edition December Comments Suggestions Corrections The User Documentation Department would like to know your opinion of this

More information

StorageGRID Webscale NAS Bridge Management API Guide

StorageGRID Webscale NAS Bridge Management API Guide StorageGRID Webscale NAS Bridge 2.0.3 Management API Guide January 2018 215-12414_B0 doccomments@netapp.com Table of Contents 3 Contents Understanding the NAS Bridge management API... 4 RESTful web services

More information

ZENworks for Desktops Preboot Services

ZENworks for Desktops Preboot Services 3.2 Novell ZENworks for Desktops Preboot Services DEPLOYMENT www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

REST in a Nutshell: A Mini Guide for Python Developers

REST in a Nutshell: A Mini Guide for Python Developers REST in a Nutshell: A Mini Guide for Python Developers REST is essentially a set of useful conventions for structuring a web API. By "web API", I mean an API that you interact with over HTTP - making requests

More information

Upgrading from TrafficShield 3.2.X to Application Security Module 9.2.3

Upgrading from TrafficShield 3.2.X to Application Security Module 9.2.3 Upgrading from TrafficShield 3.2.X to Application Security Module 9.2.3 Introduction Preparing the 3.2.X system for the upgrade Installing the BIG-IP version 9.2.3 software Licensing the software using

More information

vrealize Operations Manager API Programming Guide vrealize Operations Manager 6.6

vrealize Operations Manager API Programming Guide vrealize Operations Manager 6.6 vrealize Operations Manager API Programming Guide vrealize Operations Manager 6.6 vrealize Operations Manager API Programming Guide You can find the most up-to-date technical documentation on the VMware

More information

Backup and Restore Operations

Backup and Restore Operations Backup Data Type Backup Data Type, on page 1 Backup and Restore Repositories, on page 1 On-Demand and Scheduled Backups, on page 3 Cisco ISE Restore Operation, on page 8 Export Authentication and Authorization

More information

ExtraHop 6.0 ExtraHop REST API Guide

ExtraHop 6.0 ExtraHop REST API Guide ExtraHop 6.0 ExtraHop REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without

More information

RKN 2015 Application Layer Short Summary

RKN 2015 Application Layer Short Summary RKN 2015 Application Layer Short Summary HTTP standard version now: 1.1 (former 1.0 HTTP /2.0 in draft form, already used HTTP Requests Headers and body counterpart: answer Safe methods (requests): GET,

More information

DocAve 6 SharePoint Migrator

DocAve 6 SharePoint Migrator DocAve 6 SharePoint Migrator User Guide Service Pack 4, Cumulative Update 2 Revision C Issued July 2014 Table of Contents About SharePoint Migration... 5 Complementary Products... 5 Submitting Documentation

More information

web.xml Deployment Descriptor Elements

web.xml Deployment Descriptor Elements APPENDIX A web.xml Deployment Descriptor s The following sections describe the deployment descriptor elements defined in the web.xml schema under the root element . With Java EE annotations, the

More information

Using the vrealize Orchestrator Plug-In for vrealize Automation 7.0. vrealize Orchestrator 7.0

Using the vrealize Orchestrator Plug-In for vrealize Automation 7.0. vrealize Orchestrator 7.0 Using the vrealize Orchestrator Plug-In for vrealize Automation 7.0 vrealize Orchestrator 7.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Valkyrie REST Server

Valkyrie REST Server Valkyrie REST Server User Manual This document describes how to build client applications for Xena Valkyrie REST server. Last updated: 2018-09-27 CONTENTS General... 4 Functionality... 4 Audience and Prerequisites...

More information

vsphere Update Manager Installation and Administration Guide 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7

vsphere Update Manager Installation and Administration Guide 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7 vsphere Update Manager Installation and Administration Guide 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7 You can find the most up-to-date technical documentation on the VMware website at:

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

ibolt Starter Edition for salesforce.com Release Notes

ibolt Starter Edition for salesforce.com Release Notes ibolt Starter Edition for salesforce.com Release Notes Welcome to the ibolt Starter Edition for salesforce.com, which is based on ibolt V3.2 SP2a. This edition has been designed to deliver an easy-to-use,

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Quick Installation Guide for Oracle Identity Management 11g Release 1 (11.1.1) E10033-01 May 2009 This guide is designed to help you quickly install the most common Oracle Identity

More information

Backup and Restore Operations

Backup and Restore Operations Backup Data Type, page 1 Backup and Restore Repositories, page 2 On-Demand and Scheduled Backups, page 3 Cisco ISE Restore Operation, page 8 Export Authentication and Authorization Policy Configuration,

More information

Reviewing the API Documentation

Reviewing the API Documentation About the Cisco APIC-EM API Documentation, page 1 Testing the Cisco APIC-EM APIs, page 6 About the Cisco APIC-EM API Documentation Cisco APIC-EM controller provides interactive, northbound Representational

More information

Reset the Admin Password with the ExtraHop Rescue CD

Reset the Admin Password with the ExtraHop Rescue CD Reset the Admin Password with the ExtraHop Rescue CD Published: 2018-01-19 This guide explains how to reset the administration password on physical and virtual ExtraHop appliances with the ExtraHop Rescue

More information

Dell Lifecycle Controller Integration Version 2.2 For Microsoft System Center Configuration Manager User's Guide

Dell Lifecycle Controller Integration Version 2.2 For Microsoft System Center Configuration Manager User's Guide Dell Lifecycle Controller Integration Version 2.2 For Microsoft System Center Configuration Manager User's Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you

More information

SEARCH by Sound. API Documentation. Spectralmind Audio Intelligence Platform. Spectralmind. Platform version: 1.3 Document version: 1.1.

SEARCH by Sound. API Documentation. Spectralmind Audio Intelligence Platform. Spectralmind. Platform version: 1.3 Document version: 1.1. Spectralmind Platform version: 1.3 Document version: 1.1.1 SEARCH by Sound Spectralmind Audio Intelligence Platform Authors: Wolfgang Jochum, Ewald Peiszer API Documentation Version... 3 Overview... 3

More information

Cisco C880 M5 User Interface Guide

Cisco C880 M5 User Interface Guide Cisco C880 M5 User Interface Guide December 2017 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax:

More information

Dell OpenManage Deployment Toolkit 5.5 for Embedded Linux Release Notes

Dell OpenManage Deployment Toolkit 5.5 for Embedded Linux Release Notes Dell OpenManage Deployment Toolkit 5.5 for Embedded Linux Release Notes This document describes the new features, enhancements, and fixed issues in Dell Openmanage Deployment Toolkit 5.5 for Embedded Linux

More information

Snapshot Best Practices: Continuous Integration

Snapshot Best Practices: Continuous Integration Snapshot Best Practices: Continuous Integration Snapshot provides sophisticated and flexible tools for continuously keeping Salesforce accounts, developer projects, and content repositories synchronized.

More information

vsphere Installation and Setup Update 2 Modified on 10 JULY 2018 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5

vsphere Installation and Setup Update 2 Modified on 10 JULY 2018 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5 vsphere Installation and Setup Update 2 Modified on 10 JULY 2018 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5 You can find the most up-to-date technical documentation on the VMware website at:

More information

User Guide - English. FUJITSU Software ServerView Suite. Configuration and Maintenance

User Guide - English. FUJITSU Software ServerView Suite. Configuration and Maintenance User Guide - English FUJITSU Software ServerView Suite irmc S5 Configuration and Maintenance Edition December 2017 Comments Suggestions Corrections The User Documentation Department would like to know

More information

HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide

HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide Abstract This guide is intended to provide setup information for HPE VMware ESXi and vsphere. Part Number: 818330-003 Published: April

More information

IBM Endpoint Manager. OS Deployment V3.8 User's Guide - DRAFT for Beta V.1.0 (do not distribute)

IBM Endpoint Manager. OS Deployment V3.8 User's Guide - DRAFT for Beta V.1.0 (do not distribute) IBM Endpoint Manager OS Deployment V3.8 User's Guide - DRAFT for Beta V.1.0 (do not distribute) IBM Endpoint Manager OS Deployment V3.8 User's Guide - DRAFT for Beta V.1.0 (do not distribute) Note Before

More information

Administering View Cloud Pod Architecture. VMware Horizon 7 7.0

Administering View Cloud Pod Architecture. VMware Horizon 7 7.0 Administering View Cloud Pod Architecture VMware Horizon 7 7.0 You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The VMware Web site also provides

More information

Installation Guide Worksoft Analyze

Installation Guide Worksoft Analyze Installation Guide Worksoft Analyze Worksoft, Inc. 15851 Dallas Parkway, Suite 855 Addison, TX 75001 www.worksoft.com 866-836-1773 Worksoft Analyze Installation Guide Version 1.0.0 Copyright 2018 by Worksoft,

More information

O p t i m i z e d U E F I I m p l e m e n t a t i o n o n I n t e l X e o n B a s e d O C P P l a t f o r m

O p t i m i z e d U E F I I m p l e m e n t a t i o n o n I n t e l X e o n B a s e d O C P P l a t f o r m O p t i m i z e d U E F I I m p l e m e n t a t i o n o n I n t e l X e o n B a s e d O C P P l a t f o r m Sarathy Jayakumar, Principal Engineer, Intel Corp Mohan J. Kumar, Fellow, Intel Corp B a s e

More information

OEM FRU TECHNICAL WHITE PAPER

OEM FRU TECHNICAL WHITE PAPER OEM FRU TECHNICAL WHITE PAPER Capabilities and Use Cases of the OEM FRU Storage Feature on Dell EMC PowerEdge Servers ABSTRACT This white paper describes the capabilities of the OEM FRU storage feature

More information

HPE Knowledge Article

HPE Knowledge Article HPE Knowledge Article HPE Integrated Lights Out (ilo 5) for Gen10 Servers - What is System Recovery Set? Article Number mmr_sf-en_us000021097 Environment HPE Integrated Lights Out (ilo 5) HPE ProLiant

More information

Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide

Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you

More information

ForeScout Extended Module for Tenable Vulnerability Management

ForeScout Extended Module for Tenable Vulnerability Management ForeScout Extended Module for Tenable Vulnerability Management Version 2.7.1 Table of Contents About Tenable Vulnerability Management Module... 4 Compatible Tenable Vulnerability Products... 4 About Support

More information

ForeScout Extended Module for IBM BigFix

ForeScout Extended Module for IBM BigFix ForeScout Extended Module for IBM BigFix Version 1.0.0 Table of Contents About this Integration... 4 Use Cases... 4 Additional BigFix Documentation... 4 About this Module... 4 Concepts, Components, Considerations...

More information

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS RESTFUL WEB SERVICES - INTERVIEW QUESTIONS http://www.tutorialspoint.com/restful/restful_interview_questions.htm Copyright tutorialspoint.com Dear readers, these RESTful Web services Interview Questions

More information

IBM Endpoint Manager. OS Deployment V3.5 User's Guide

IBM Endpoint Manager. OS Deployment V3.5 User's Guide IBM Endpoint Manager OS Deployment V3.5 User's Guide IBM Endpoint Manager OS Deployment V3.5 User's Guide Note Before using this information and the product it supports, read the information in Notices

More information

Veeam Endpoint Backup

Veeam Endpoint Backup Veeam Endpoint Backup Version 1.5 User Guide March, 2016 2016 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may be reproduced,

More information

Using the vrealize Orchestrator Plug-In for vrealize Automation 7.0. vrealize Orchestrator 7.0 vrealize Automation 7.0 vrealize Automation 7.

Using the vrealize Orchestrator Plug-In for vrealize Automation 7.0. vrealize Orchestrator 7.0 vrealize Automation 7.0 vrealize Automation 7. Using the vrealize Orchestrator Plug-In for vrealize Automation 7.0 vrealize Orchestrator 7.0 vrealize Automation 7.0 vrealize Automation 7.0 You can find the most up-to-date technical documentation on

More information

UEFI Manageability and REST Services

UEFI Manageability and REST Services presented by UEFI Manageability and REST Services Fall 2017 UEFI Seminar and Plugfest October 30 November 3, 2017 Presented by Abner Chang (HPE), Ting Ye (Intel) UEFI Plugfest October 2017 www.uefi.org

More information

Multi-Tenant Accounting in OpenStack

Multi-Tenant Accounting in OpenStack Jorge L Williams Ziad N Sawalha Khaled Hussein Abstract As a cloud computing platform, OpenStack must support the concept

More information

Oracle Revenue Management and Billing. File Upload Interface (FUI) - User Guide. Version Revision 1.1

Oracle Revenue Management and Billing. File Upload Interface (FUI) - User Guide. Version Revision 1.1 Oracle Revenue Management and Billing Version 2.6.0.1.0 File Upload Interface (FUI) - User Guide Revision 1.1 E97081-01 May, 2018 Oracle Revenue Management and Billing File Upload Interface (FUI) - User

More information

Composer Help. Web Request Common Block

Composer Help. Web Request Common Block Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property

More information

Coveo Platform 6.5. EPiServer CMS Connector Guide

Coveo Platform 6.5. EPiServer CMS Connector Guide Coveo Platform 6.5 EPiServer CMS Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

ForeScout Open Integration Module: Data Exchange Plugin

ForeScout Open Integration Module: Data Exchange Plugin ForeScout Open Integration Module: Data Exchange Plugin Version 3.2.0 Table of Contents About the Data Exchange Plugin... 4 Requirements... 4 CounterACT Software Requirements... 4 Connectivity Requirements...

More information

HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide

HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide Abstract This guide is intended to provide setup information for HP VMware ESXi and vsphere. HP Part Number: 616896-409 Published: September

More information

March Networks Transportation Maintenance Release Command and Visual Intelligence SP1

March Networks Transportation Maintenance Release Command and Visual Intelligence SP1 March Networks Transportation Maintenance Release Command 2.3.2 and Visual Intelligence 5.11.0 SP1 March 2018 Introduction March Networks Command provides a single interface for managing your video surveillance

More information

DEVELOPER GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2016

DEVELOPER GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2016 DEVELOPER GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2016 Copyright Notice 2015 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA,

More information

vcloud Director Data Protection Extension REST API

vcloud Director Data Protection Extension REST API vcloud Director Data Protection Extension REST API Version 2.0.4 1 Reference Guide 302-001-989 REV 05 Copyright 2001-2016 EMC Corporation. All rights reserved. Published in the USA. Published October,

More information

Dell EMC PowerEdge Systems SUSE Linux Enterprise Server 15. Installation Instructions and Important Information

Dell EMC PowerEdge Systems SUSE Linux Enterprise Server 15. Installation Instructions and Important Information Dell EMC PowerEdge Systems SUSE Linux Enterprise Server 15 Installation Instructions and Important Information Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you

More information

Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018

Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018 Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018 Disclaimer The information in this presentation represents a snapshot of work in progress within the DMTF.

More information

GMA024F0. GridDB Web API Guide. Toshiba Digital Solutions Corporation 2017 All Rights Reserved.

GMA024F0. GridDB Web API Guide. Toshiba Digital Solutions Corporation 2017 All Rights Reserved. GMA024F0 GridDB Web API Guide Toshiba Digital Solutions Corporation 2017 All Rights Reserved. Introduction This manual describes GridDB WebAPI s function, configuration method, and notes. Please read this

More information

RESTful Services. Distributed Enabling Platform

RESTful Services. Distributed Enabling Platform RESTful Services 1 https://dev.twitter.com/docs/api 2 http://developer.linkedin.com/apis 3 http://docs.aws.amazon.com/amazons3/latest/api/apirest.html 4 Web Architectural Components 1. Identification:

More information

CGI / HTTP(s) GET NETIO M2M API protocols docs

CGI / HTTP(s) GET NETIO M2M API protocols docs CGI / HTTP(s) GET NETIO M2M API protocols docs Short summary CGI protocol is one way control only, command based M2M API protocol, where NETIO device is HTTP(s) server accepting commands sent over HTTP(s)

More information

Description of CORE Implementation in Java

Description of CORE Implementation in Java Partner s name: Istat WP number and name: WP6 Implementation library for generic interface and production chain for Java Deliverable number and name: 6.1 Description of Implementation in Java Description

More information

FUJITSU Software ServerView Suite ServerView Update DVD Base and ServerView Content Collector V1.7

FUJITSU Software ServerView Suite ServerView Update DVD Base and ServerView Content Collector V1.7 User Guide - English FUJITSU Software ServerView Suite ServerView Update DVD Base and ServerView Content Collector V1.7 Edition May 2018 Comments Suggestions Corrections The User Documentation Department

More information

Lifecycle Controller Platform Update in Dell PowerEdge 1 2 th Generation Servers

Lifecycle Controller Platform Update in Dell PowerEdge 1 2 th Generation Servers Lifecycle Controller Platform Update in Dell PowerEdge 1 2 th Generation Servers This Dell Technical White Paper provides detailed information about the capabilities of Lifecycle Controller to perform

More information

Media Temple API Reference. API v1.0 (beta) - 2/14/11

Media Temple API Reference. API v1.0 (beta) - 2/14/11 Table of Contents 1. API Overview............................................................................................... 3 1.1 Global API Mechanisms..................................................................................

More information

Forescout. eyeextend for IBM BigFix. Configuration Guide. Version 1.2

Forescout. eyeextend for IBM BigFix. Configuration Guide. Version 1.2 Forescout Version 1.2 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

User Guide - English. FUJITSU Software ServerView Suite. Configuration and Maintenance

User Guide - English. FUJITSU Software ServerView Suite. Configuration and Maintenance User Guide - English FUJITSU Software ServerView Suite irmc S4 Configuration and Maintenance Edition March 2017 Comments Suggestions Corrections The User Documentation Department would like to know your

More information

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide Coveo Platform 7.0 Atlassian Confluence V2 Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to

More information

Core Engine. R XML Specification. Version 5, February Applicable for Core Engine 1.5. Author: cappatec OG, Salzburg/Austria

Core Engine. R XML Specification. Version 5, February Applicable for Core Engine 1.5. Author: cappatec OG, Salzburg/Austria Core Engine R XML Specification Version 5, February 2016 Applicable for Core Engine 1.5 Author: cappatec OG, Salzburg/Austria Table of Contents Cappatec Core Engine XML Interface... 4 Introduction... 4

More information

XML Services Troubleshooting

XML Services Troubleshooting XML Services Troubleshooting This chapter contains the following topics: Overview, page 27 Architecture, page 28 Troubleshooting Tools, page 30 Troubleshooting Checklist, page 31 Error Reporting, page

More information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni Data API Nasuni Corporation Boston, MA Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,

More information

Plan Qlik Sense deployments. Qlik Sense June 2017 Copyright QlikTech International AB. All rights reserved.

Plan Qlik Sense deployments. Qlik Sense June 2017 Copyright QlikTech International AB. All rights reserved. Plan Qlik Sense deployments Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. All rights reserved. Copyright 1993-2017 QlikTech International AB. All rights reserved. Qlik, QlikTech,

More information