3.7.4.2.4.1 ServiceType
The ServiceType simple type enumerates each of the possible types of service that a rights management server might provide. The ServiceType simple type is used to enumerate the type of service or services offered by a rights management server and is part of both the in-parameters and out-parameters of the FindServiceLocationsForUser operation.
Version 1 of the RMS: Client-to-Server Protocol introduced the FindServiceLocationsForUser and the ServiceType simple type consisting of enumeration values for: EnrollmentService, LicensingService, PublishingService, CertificationService, ActivationService, PrecertificationService, ServerService, and DrmRemoteDirectoryServices.
Version 2 of the RMS: Client-to-Server Protocol client SHOULD<48> implement the following enumeration values: GroupExpansionService, LicensingInternalService, and CertificationInternalService.
The PrecertificationService, DrmRemoteDirectoryServices, and GroupExpansionService enumeration values are not used in the RMS: Client-to-Server Protocol.
-
<xs:simpleType name="ServiceType"> <xs:restriction base="string" > <xs:enumeration value="EnrollmentService" /> <xs:enumeration value="LicensingService" /> <xs:enumeration value="PublishingService" /> <xs:enumeration value="CertificationService" /> <xs:enumeration value="ActivationService" /> <xs:enumeration value="PrecertificationService" /> <xs:enumeration value="ServerService" /> <xs:enumeration value="DrmRemoteDirectoryServices" /> <xs:enumeration value="GroupExpansionService" /> <xs:enumeration value="LicensingInternalService" /> <xs:enumeration value="CertificationInternalService" /> </xs:restriction> </xs:simpleType>
EnrollmentService: Enumerates the Enrollment service.
LicensingService: Enumerates the Licensing service.
PublishingService: Enumerates the Publishing service.
CertificationService: Enumerates the Certification service.
ActivationService: Enumerates the Activation service.
PrecertificationService: Enumerates the PreCertification service.
ServerService: Enumerates the Server service.
DrmRemoteDirectoryServices: Enumerates the DrmRemoteDirectory service.
GroupExpansionService: Enumerates the Group Expansion Service.<49>
LicensingInternalService: Enumerates the internal Licensing Service.<50>
CertificationInternalService: Enumerates the internal Certification Service.<51>