Specifications
B-30
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Appendix B Creating Manifest Files
Manifest File Structure and Syntax
The playServer attribute is optional and names the server used to play back the content. Valid
playservers are wmt (Windows Media Technologies), qtss (QuickTime Streaming Server), fms
(Flash Media Streaming), and http (Web Engine). The value in this field is either one playserver or
multiple playservers separated by commas. If a value for this attribute is not specified, the
<PlayServerTable> tag in the Manifest file is used to generate the playserver list for this content. If
the Manifest file does not have the <PlayServerTable> tag specified, it uses the default
<PlayServerTable> tag.
• prefetch
The prefetch attribute is optional and specifies a time (in yyyy-mm-dd hh:mm:ss [year-month-day
hour:minute:second] format) for the first content acquisition or re-check after the Manifest file is
parsed. The time zone for the time can be specified in the <options> tag. Note that the
autoconversion between daylight saving time and standard time within a time zone is not supported,
but a special designation for daylight saving time can be used, such as PDT for Pacific daylight
saving time. In the following example, the prefetch time is September 5, 2002 at 09:09:09 Pacific
daylight saving time.
<options timeZone="PDT" />
<item src="index.html" prefetch="2002-09-05 09:09:09 PDT" />
This attribute is used when you want to specify a future time for the acquirer to begin fetching
content from the origin server. When a future time is specified, the acquirer will not acquire content
before this time; however, it will check content freshness during its scheduled ttl interval. If a
prefetch time is omitted, the content is acquired immediately.
After the Manifest file is parsed, if any items or crawl tasks have changed or new ones have been
added and if the prefetch attribute specifies a future time, the acquirer checks and fetches the content
or re-crawls the crawl jobs at the time specified by the prefetch attribute.
• expires
The expires attribute is optional and designates a time in yyyy-mm-dd hh:mm:ss format when the
content is to be removed from the CDS network. Additionally, you can specify the GMT time zone.
If a time value is omitted, content is stored until it is removed when you modify the relevant
Manifest file code.
• ttl
The ttl attribute is optional and designates a time interval, in minutes, for revalidation of the content.
If a time value is omitted, the content is fetched only once and its freshness is never checked again.
Usually the ttl attribute is a positive value; however, you can also assign a negative value to the ttl
attribute. The following table describes ttl attribute value ranges.
• serveStartTime
ttl Attribute Value Action
ttl > 0 Content is rechecked every ttl minute. Content is also rechecked if the
Manifest file is reparsed and the content specification in the Manifest file
has changed or if you click the Refetch button.
ttl = 0 Content is fetched only once and never checked again. Content is only
rechecked if the Manifest file is reparsed and the content specification in the
Manifest file has changed or if you click the Refetch button.
ttl < 0 Content is fetched only once and never checked again. Content will not be
rechecked if the Manifest file is reparsed or if you click the Refetch button.