Customizing published BMC Service Level Management web services
BMC Service Level Management (BMC SLM) web services require a web services client and use the SOAP protocol. The web services provide Get operations to retrieve data for reporting. You can customize these published web services to meet your business requirements.
The following web services are provided:
- SLA compliance status
- Service targets list based on goal
- Service targets related to agreement
- Contracts related to agreement
The following table provides details of BMC SLM SLM_SLAList_ComplianceStatus web service.
Name | SLM_SLAList_ComplianceStatus |
---|---|
Form | SLM: SLACompliance |
Operation | Compliance Status (Get) |
Request parameters |
|
Response parameters |
|
Qualification | SLAName' = XPATH(/ROOT/@SLAName) AND 'EventFrequency' = XPATH(/ROOT/@ReviewPeriod) AND 'MeasurementDone' = "No" |
The following table provides details of BMC SLM SLM_SLAList_ComplianceStatus web service.
Name | SLM_SLAList_ComplianceStatus |
---|---|
Form | SLM: SLACompliance |
Operation | AgreementList (Get) |
Request parameters |
|
Response parameters | List of Agreements with
|
Qualification | ComplianceStatus' = XPATH(/ROOT/@ComplianceStatus) AND ( 'CalculateNowDateTime' >= XPATH(/ROOT/@StartTime) AND 'CalculateNowDateTime' <= XPATH(/ROOT/@EndTime) ) AND 'MeasurementDone' = "No" |
The following table provides details of BMC SLM SLM_Relatedservice targetList web service.
Name | SLM_Relatedservice targetList |
---|---|
Form | SLM:SLAComplianceHistory |
Operation | Relatedservice targetList (Get) |
Request parameters |
|
Response parameters | List of Service Targets with
|
Qualification | SLAName' = XPATH(/ROOT/@SLAName) AND 'EventFrequency' = XPATH(/ROOT/@ReviewPeriod) AND 'MeasurementDone' = |
The following table provides details of BMC SLM SLM_service targetListbasedonGoal web service.
Name | SLM_service targetListbasedonGoal |
---|---|
Form | SLM: Measurement |
Operation | service targetList (Get) |
Request parameters |
|
Response parameters | List of Measurement Records with
|
Qualification | MeasurementStatus' = XPATH(/ROOT/@MeasurementStatus) AND ('OverallStartTime' >= XPATH(/ROOT/@StartTime) AND 'OverallStartTime' <= XPATH(/ROOT/@EndTime) ) AND 'MeasurementDone' = "No" AND 'Lastservice targetMeasurement' = "Yes" |
The following table provides details of BMC SLM SLM_service targetListbasedonGoal web service.
Name | SLM_service targetListbasedonGoal |
---|---|
Form | SLM: Measurement |
Operation | service targetstatus(Get) |
Request parameters |
|
Response parameters | List of Measurement Records with
|
Qualification | 'service targetTitle' = XPATH(/ROOT/@service targetName) AND ('OverallStartTime' >= XPATH(/ROOT/@StartTime) AND 'OverallStartTime' <= XPATH(/ROOT/@EndTime) ) AND 'MeasurementDone' = "No" AND 'Lastservice targetMeasurement' = "Yes" |
The following table provides details of BMC SLM SLM_service targetListbasedonGoal web service.
Name | SLM_service targetListbasedonGoal |
---|---|
Form | SLM: Measurement |
Operation | MeasurementList (Get) |
Request parameters |
|
Response parameters | List of Measurement Records with
|
Qualification | 'service targetTitle' = XPATH(/ROOT/@service targetName) AND ('OverallStopTime' >= XPATH(/ROOT/@StartTime) AND 'OverallStopTime' <= XPATH(/ROOT/@EndTime) ) AND 'MeasurementDone' = "No" |
The following table provides details of BMC SLM SLM_ContractRelatedSLAs web service.
Name | SLM_ContractRelatedSLAs |
---|---|
Form | SLM:SLAComplianceConstract_Join |
Operation | AgreementList (Get) |
Request parameters |
|
Response parameters | List of related Agreements with
|
Qualification | 'InstanceName1' = XPATH(/ROOT/ContractName) AND ( 'CalculateNowDateTime' >= XPATH(/ROOT/StartTime) AND 'CalculateNowDateTime' <= XPATH(/ROOT/EndTime) ) AND 'MeasurementDone' = "No" |
The following table provides details of BMC SLM SLM_ContractRelatedSLAs web service.
Name | SLM_ContractRelatedSLAs |
---|---|
Form | SLM:SLAComplianceConstract_Join |
Operation | ContractList (Get) |
Request parameters |
|
Response parameters | List of related Contracts with
|
Qualification | 'instanceName2' = XPATH(/ROOT/SLAName) AND ( 'CalculateNowDateTime' >= XPATH(/ROOT/StartTime) AND 'CalculateNowDateTime' <= XPATH(/ROOT/EndTime) ) AND 'MeasurementDone' = "No" |