White Papers
13 End to End Automation with REST API in Dell EMC OpenManage Enterprise 3.0
The example above includes an iSCSI sub-pool; the “IpRange” string is expressed as a range of IP
addresses, with a separate “SubnetMask” value specified. Alternatively, the “IpRange” could have been
expressed in CIDR format, and the “SubnetMask” value omitted.
Note that the starting MAC address (“StartingAddress”) for each protocol sub-pool is expressed as a Base64
value. Several encoder/decoder applications are available online. The value “UFBQUFAA”, specified above as
the starting MAC address for Ethernet communications decodes to 50:50:50:50:50:00 (0x505050505000).
The reply from this URI may indicate a success or error result.
• Is the request is processed successfully, the reply status is “201 Created” and the payload indicates
success and provides the ID of the new Identity Pool, as in the following:
• If there are one or more issues with the request (such as a duplicate
Identity Pool name or overlap between address ranges), an error reply is
returned, with a status of “400 Bad Request”. For example, if an Identity
Pool already exists with the specified name, a reply payload such as the
following is returned:
Note that the ExtendedInfo element is an array. If there are multiple issues with the contents of the
request, a separate entry will be included in the reply for each issue.
2.11 Create Template from Reference Server
A system configuration template may be created several ways:
• By getting the current system configuration from a specific device (referred to as a “Reference Device”)
• By importing a file containing a system configuration (an SCP file)
{
"Id": 10,
"IsSuccessful": true,
"Issues": []
}
{
"error": {
"code": "Base.1.0.GeneralError",
"message": "A general error has occurred. See ExtendedInfo for more
information.",
"@Message.ExtendedInfo": [
{
"MessageId": "CTEM9028",
"RelatedProperties": [],
"Message": "Unable to create or update the Identity Pool because an
Identity Pool with the same name already exists.",
"MessageArgs": [],
"Severity": "Warning",
"Resolution": "Enter a unique Identity Pool name and retry the
operation. For valid names, see the MSM User's Guide available on the support
site."
}
]
}
}