This class is an instantion of the Command class, that executes a command pertaining to fetching server group information, in the default case from the database. Server groups are groups of panels of the same type that products are provisioned to. This class should only be instantiated by dispatchMBAPI() found in include/mbapi/mbapi.php. Something similar to the following XML should be passed to dispatchMBAPI() when you want to call the GetServerGroups command:
<mbapi> <command><!-- None --></command> <showXMLHeader><!-- None --></showXMLHeader> <params> <serverGroupID><!-- int --></serverGroupID> <serverGroupName><!-- string --></serverGroupName> <serverGroupFillType><!-- int --></serverGroupFillType> <getPanels><!-- int --></getPanels> <sortDir><!-- None --></sortDir> <sortColumn><!-- None --></sortColumn> <recordOffset><!-- None --></recordOffset> <numRecords><!-- None --></numRecords> </params> </mbapi>
None
mbapi
command
showXMLHeader
params
serverGroupID
The ID of the server group to fetch. This will always select at most 1 group.
serverGroupName
The name of the server group to fetch.
serverGroupFillType
The server fill rule for this group
getPanels
Set to 1 to retieve all data for the panels associated with this group.
sortDir
sortColumn
recordOffset
numRecords