HaihaisoftLicenseService


Click here for a complete list of operations.

GetRights

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /haihaisoftlicenseservice.asmx HTTP/1.1
Host: www.drm-x.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/ASPNET.StarterKit.Commerce/HaihaisoftLicenseService/GetRights"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRights xmlns="http://tempuri.org/ASPNET.StarterKit.Commerce/HaihaisoftLicenseService">
      <Email>string</Email>
      <WebServiceAuthStr>string</WebServiceAuthStr>
      <RightsID>int</RightsID>
    </GetRights>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRightsResponse xmlns="http://tempuri.org/ASPNET.StarterKit.Commerce/HaihaisoftLicenseService">
      <GetRightsResult>
        <RightsID>int</RightsID>
        <RightsDescription>string</RightsDescription>
        <AllowPlayOnPc>boolean</AllowPlayOnPc>
        <Playcount>int</Playcount>
        <AllowBurnToCD>boolean</AllowBurnToCD>
        <BurnToCDCount>int</BurnToCDCount>
        <AllowBackupRestore>boolean</AllowBackupRestore>
        <BeginDate>dateTime</BeginDate>
        <ExpirationDate>dateTime</ExpirationDate>
        <ExpirationAfterFirstUse>int</ExpirationAfterFirstUse>
        <ExpirationOnStore>int</ExpirationOnStore>
        <DeleteOnClockRollBack>boolean</DeleteOnClockRollBack>
        <DisableOnClockRollBack>boolean</DisableOnClockRollBack>
        <AllowTransferToNonSDMI>boolean</AllowTransferToNonSDMI>
        <AllowTransferToSDMI>boolean</AllowTransferToSDMI>
        <TransferCount>int</TransferCount>
        <PMRights>int</PMRights>
        <PMExpirationDate>dateTime</PMExpirationDate>
        <Price>decimal</Price>
        <GracePeriod>int</GracePeriod>
        <AllowCopy>boolean</AllowCopy>
        <CopyCount>int</CopyCount>
        <AllowPrint>boolean</AllowPrint>
        <AllowClipBoard>boolean</AllowClipBoard>
        <AllowDoc>boolean</AllowDoc>
        <EnableWatermark>boolean</EnableWatermark>
        <WatermarkText>string</WatermarkText>
        <WatermarkArea>string</WatermarkArea>
        <RandomChangeArea>boolean</RandomChangeArea>
        <RandomFrequency>int</RandomFrequency>
        <FontSize>int</FontSize>
        <BlockScreen2>boolean</BlockScreen2>
      </GetRightsResult>
    </GetRightsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /haihaisoftlicenseservice.asmx HTTP/1.1
Host: www.drm-x.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRights xmlns="http://tempuri.org/ASPNET.StarterKit.Commerce/HaihaisoftLicenseService">
      <Email>string</Email>
      <WebServiceAuthStr>string</WebServiceAuthStr>
      <RightsID>int</RightsID>
    </GetRights>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRightsResponse xmlns="http://tempuri.org/ASPNET.StarterKit.Commerce/HaihaisoftLicenseService">
      <GetRightsResult>
        <RightsID>int</RightsID>
        <RightsDescription>string</RightsDescription>
        <AllowPlayOnPc>boolean</AllowPlayOnPc>
        <Playcount>int</Playcount>
        <AllowBurnToCD>boolean</AllowBurnToCD>
        <BurnToCDCount>int</BurnToCDCount>
        <AllowBackupRestore>boolean</AllowBackupRestore>
        <BeginDate>dateTime</BeginDate>
        <ExpirationDate>dateTime</ExpirationDate>
        <ExpirationAfterFirstUse>int</ExpirationAfterFirstUse>
        <ExpirationOnStore>int</ExpirationOnStore>
        <DeleteOnClockRollBack>boolean</DeleteOnClockRollBack>
        <DisableOnClockRollBack>boolean</DisableOnClockRollBack>
        <AllowTransferToNonSDMI>boolean</AllowTransferToNonSDMI>
        <AllowTransferToSDMI>boolean</AllowTransferToSDMI>
        <TransferCount>int</TransferCount>
        <PMRights>int</PMRights>
        <PMExpirationDate>dateTime</PMExpirationDate>
        <Price>decimal</Price>
        <GracePeriod>int</GracePeriod>
        <AllowCopy>boolean</AllowCopy>
        <CopyCount>int</CopyCount>
        <AllowPrint>boolean</AllowPrint>
        <AllowClipBoard>boolean</AllowClipBoard>
        <AllowDoc>boolean</AllowDoc>
        <EnableWatermark>boolean</EnableWatermark>
        <WatermarkText>string</WatermarkText>
        <WatermarkArea>string</WatermarkArea>
        <RandomChangeArea>boolean</RandomChangeArea>
        <RandomFrequency>int</RandomFrequency>
        <FontSize>int</FontSize>
        <BlockScreen2>boolean</BlockScreen2>
      </GetRightsResult>
    </GetRightsResponse>
  </soap12:Body>
</soap12:Envelope>