3.7.4.3 GetServerInfo Operation
The GetServerInfo request is used to query the server for general configuration information, and in some cases duplicates information returned from other server operations. The client MUST request information about one or more of the following: the version of the RMS server software, the features enabled on the server, the SLC (also returned from the GetLicensorCertificate operation, section 3.7.4.1), and the service locations (also returned from the FindServiceLocationsForUser operation, section 3.7.4.2).

Figure 16: GetServerInfo sequence
<wsdl:operation name="GetServerInfo">
<wsdl:input message="tns:GetServerInfoSoapIn" />
<wsdl:output message="tns:GetServerInfoSoapOut" />
</wsdl:operation>
Upon receiving a GetServerInfo request, the server MUST return the requested ServerInfoType information (section 3.7.4.3.4.1). For an unsuccessful request, the server MUST return a SOAP fault code. The client MUST treat all SOAP fault codes the same.
|
Exception |
Description |
|---|---|
|
System.ArgumentNullException |
A request was received, but the request did not specify a valid GetServerInfoSoapIn message. |