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>