Availability Transactions
Availability transactions can be used to manipulate availability information for CMDB items.
Availability transactions can be used to manipulate availability information for CMDB items.
Limited Support/End of Life Capabilities
The Classic API has been replaced by the Alemba RestFul API. While we will continue to support the Classic API for clients that are still using it, no further development will be done.
If you need to request a hotfix or support for these features, please contact
The AvailabilityFindItemOutages transaction returns all outages within a given time period against a CMDB Item.
The AvailabilityFindCurrentOutage transaction can be used to find the ref of the current outage logged against a given CMDB Item.
See AvailabilityRetrieveResponse for more information.
The AvailabilityItemDependencies transaction can be used to find all CMDB Items dependent on a given item. This transaction returns only those linked items that have availability enabled, and takes into account any weighted links that have been defined.
AvailabilityItemDependencies will default to finding dependent items based on score. Passing PLANNED=1 as a custom parameter will ignore any currently running outages ;it does not matter where in the custom parameters array this is placed.
See AvailabilityRetrieveResponse for more information.
The AvailabilityOutageUpdate transaction can be used to update an existing outage. If the outage end date is in the past (that is, before the current date), the outage will be closed.
Argument | Type | Mandatory | Default | Description |
sID | String | No. See Transaction Login. | “” | Analyst’s current Session ID |
sLoginUserID | String | No. See Transaction Login. | “” | Analyst’s Login ID |
sLoginPassword | String | No. See Transaction Login. | “” | Analyst’s Password |
sDatabase | String | No. See Transaction Login. | “” | Name of the ASM System for logging in. |
lEntityRef | Lookup Field | Yes | - | CMDB item against which to find the outage |
aCustomParameters | Array | No | “” | See Defining Custom Parameters. |
Argument | Type | Mandatory | Default | Description |
sID | String | No. See Transaction Login. | “” | Analyst’s current Session ID |
sLoginUserID | String | No. See Transaction Login. | “” | Analyst’s Login ID |
sLoginPassword | String | No. See Transaction Login. | “” | Analyst’s Password |
sDatabase | String | No. See Transaction Login. | “” | Name of the ASM System for logging in. |
lEntityRef | Lookup Field | Ignored | - | Ignored |
sItemRefs | String | Yes | - | A comma separated list of CMDB item Refs, in which the dependent items will be returned. |
aCustomParameters | Array | No | “” | See Defining Custom Parameters. |
Argument | Type | Mandatory | Default | Description |
sID | String | No. See Transaction Login. | “” | Analyst’s current Session ID |
sLoginUserID | String | No. See Transaction Login. | “” | Analyst’s Login ID |
sLoginPassword | String | No. See Transaction Login. | “” | Analyst’s Password |
sDatabase | String | No. See Transaction Login. | “” | Name of the ASM System for logging in. |
lEntityRef | Lookup Field | Yes | - | CMDB item with the outage to update |
nOutageRef | Integer | Yes | - | Outage to update |
dOutageEnd | Date/Time | No | - | Outage End of the specified outage |
dOutageStart | Date/Time | No | - | Outage Start of the specified outage |
sOutageDesc | String | No | “” | Outage Description of the specified outage |
aCustomParameters | Array | No | “” | See Defining Custom Parameters. |
Argument | Type | Description |
Ret | APIReturn | Error/Warning Number |
sMessage | String | Error/Warning Message |
Argument | Type | Mandatory | Default | Description |
sID | String | No. See Transaction Login. | “” | Analyst’s current Session ID |
sLoginUserID | String | No. See Transaction Login. | “” | Analyst’s Login ID |
sLoginPassword | String | No. See Transaction Login. | “” | Analyst’s Password |
sDatabase | String | No. See Transaction Login. | “” | Name of the ASM System for logging in. |
lEntityRef | Lookup Field | Yes | - | CMDB item against which to find the outage |
dOutageEnd | Date/Time | No | - | The end date range in which to find an outage |
dOutageStart | Date/Time | No | - | The start date range in which to find an outage |
aCustomParameters | Array | No | “” | See Defining Custom Parameters. |
Argument | Type | Description |
Ret | APIReturn | Error/Warning Number |
sMessage | String | Error/Warning Message |
ResultSet | DataSet | ResultSet containing attribute details |