Resource
The ResourceRequest
is a new request type in DAM Server version 5.0. ResourceRequest
is a type of request made by a vendor to retrieve different types of resources. The ResourceRequest
has one empty Resource
element with two required attributes: id
and type
. type
indicates what type of resource the id
should correspond to and what type of value is expected in the response.
The ResourceResponse
can contain a URLResource
element whose value will be a URL. The input id
will somehow relate to a URL based on the input type
.
A vendor needs special permission to send this type of request.
Request / Response Examples
ResourceRequest Example:
<?xml version="1.0"?>
<!DOCTYPE DAMRequest SYSTEM "https://haldms.halleonard.com/dam_dtd/DAMRequestVersion5.dtd">
<DAMRequest>
<RequestHdr>
<DAMVersion>5.0</DAMVersion>
<VendorId>123</VendorId>
<VendorKey>theKey123</VendorKey>
</RequestHdr>
<ResourceRequest>
<Resource id="560ee70a7f18d37ffc0b2d94" type="tunessence"/>
</ResourceRequest>
</DAMRequest>
ResourceResponse Example:
<?xml version="1.0"?>
<!DOCTYPE DAMResponse SYSTEM "https://haldms.halleonard.com/dam_dtd/DAMResponseVersion5.dtd">
<DAMResponse>
<ResponseHdr>
<DAMVersion>5.0</DAMVersion>
<VendorId>123</VendorId>
</ResponseHdr>
<ResourceResponse>
<URLResource>https://halleonard.tunessence.com/lessons?id=5665bb257f18d331c1563806</URLResource>
<StatusCode>1</StatusCode>
<StatusDescription>OK.</StatusDescription>
</ResourceResponse>
</DAMResponse>