HP CloudSystem Matrix/Matrix Operating Environment 7.1 Integration Interfaces API and CLI Operations Reference Guide
7 Sample Java Client...............................................................................76
Sample Code....................................................................................................................76
8 Sample VisualStudio/.NET/C# Client.....................................................81
II Chargeback API.......................................................................................84
9 Introduction..........................................................................................85
Chargeback SOAP API.......................................................................................................85
10 Accessing the Chargeback Web Service Interfaces..................................86
Accessing WSDL...............................................................................................................86
Security............................................................................................................................86
Authorization................................................................................................................86
11 Operations.........................................................................................87
Operations.......................................................................................................................87
Summary Usage Report.................................................................................................87
getServiceUsagePage................................................................................................87
Detailed Usage Report...................................................................................................87
getServiceUsageDetailedPage....................................................................................87
Aggregated Usage Report..............................................................................................88
getAggregatedServiceUsage......................................................................................88
12 Data model........................................................................................89
Period..............................................................................................................................90
PeriodType enum................................................................................................................90
ServiceFilter......................................................................................................................90
ServiceFilterAttribute enum..................................................................................................90
FilterOperator enum...........................................................................................................90
FilterConnector enum..........................................................................................................90
Paging.............................................................................................................................90
ServiceInformation.............................................................................................................91
ResourceUsageSummary.....................................................................................................91
ServerUsageSummary........................................................................................................91
DiskUsageSummary...........................................................................................................91
IpAddressUsageSummary...................................................................................................91
ServiceUsagePage.............................................................................................................92
ServiceUsageSummary.......................................................................................................92
AggregateServiceUsage.....................................................................................................92
ServiceUsageDetailPage.....................................................................................................92
ServiceUsageDetail............................................................................................................92
ResourceUsageDetail..........................................................................................................92
ServerUsageDetail.............................................................................................................92
DiskUsageDetail................................................................................................................93
IpAddressUsageDetail........................................................................................................93
13 Exceptions..........................................................................................94
AuthenticationException......................................................................................................94
AuthorizationException.......................................................................................................94
ChargebackDataBaseException...........................................................................................94
ChargebackException........................................................................................................94
InvalidDateFormatException................................................................................................94
InvalidFilterException..........................................................................................................94
InvalidPageIndexException..................................................................................................94
InvalidPageSizeException....................................................................................................94
PeriodStartDateGreaterThanEndDateException.......................................................................95
PeriodStartDateTooOldException..........................................................................................95
8 Contents