Specifications

B-24
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Appendix B Creating Manifest Files
Manifest File Structure and Syntax
Attributes
The name attribute is required and provides the file extension for a mapped content type. When files with
the named extension are requested, the mapped playserver is used to serve them.
Subelements
None
Example
<CdnManifest>
<playServerTable>
<playServer name="wmt">
<extension name="asf" />
</playServer>
<playServer name="http">
<contentType name="application/pdf" />
<contentType name="application/postscript" />
<extension name="pdf" />
<extension name="ps" />
</playServer>
</playServerTable>
<server name="test.origin.com/">
<host name="http://tst.orgn.com" proto="http" />
</server>
<item
src="pic1.mpg"
/>
</CdnManifest>
options
The <options/> tag is optional and used to define attributes specific to the Manifest file. Shared attributes
can be inherited by <item> and <crawler> tags in the Manifest file. For example, timeZone is an attribute
specific to the Manifest file that is used to set the time zone for all time-related values. Attributes such
as ttl can exist as <options/> tags, and their values can be shared by all <item> and <crawler> tags within
the Manifest file.
The <options/> tag set is enclosed within the <CdnManifest> tag set and specifies at least one global
setting. No more than one <options> tag is allowed per Manifest file.
If parameters are defined within the Manifest file <options/>, <item-group>, or <item> tags, the order
of precedence from lowest to highest is <options/>, <item-group>, and <item>.
Attributes
The timeZone attribute specifies the time zone for time values of attributes such as expires and prefetch.
The following list of attributes can be shared by <item> and <crawler> tags. See the “item” section on
page B-28 for descriptions of the following attributes:
enableCookies
expires
failRetryInterval
ignoreOriginPort
ignoreQueryString
prefetch