Specifications

B-31
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 serveStartTime attribute is optional and designates a time in yyyy-mm-dd hh:mm:ss format
when the CDS software is allowed to start serving the content. If the time to serve is omitted, content
is ready to serve once it is distributed to the Service Engine or other edge device.
serveStopTime
The serveStopTime attribute is optional and designates a time in yyyy-mm-dd hh:mm:ss format
when the CDS software temporarily stops serving the content. If the time to stop serving is omitted,
the CDS software serves the content until it is removed when you modify the relevant Manifest file
code.
priority
The priority attribute is optional and can be any integer value to specify the content processing
priority. If a priority value is omitted, its index order within the Manifest file is used to set
the priority.
wmtRequireAuth
The wmtRequireAuth attribute is optional and determines whether users need to be authenticated before
the specified content is played. When true, the Service Engine requires authentication to play back the
specified content to users and communicates with the origin server to check credentials. If the requests
pass the credential check, the content is played back from the Service Engine. If this attribute is omitted,
a heuristic approach is used to determine the value: if the specified content is acquired by using a
username and password, wmtRequireAuth is set to true; otherwise, it is set to false. For FTP, if the
username is anonymous, wmtRequireAuth is set to false.
Note If wmtRequireAuth is true, the Origin Server field in the Content Origin page for this
delivery service needs to point to the server that can authenticate users. When users want to
play back the content, the server specified in the Origin Server field is checked for
authentication.
failRetryInterval
The failRetyryInterval attribute specifies the retry interval, in minutes, when content acquisition
fails. For example, failRetryInterval=“10” means the CDS software retries content acquisition every
10 minutes after acquisition has failed. If the retry universal value is not specified, the default value
is 5 minutes. (The minimum failRetryInterval value is accepted.) If a value of less than 5 minutes is
specified, that value is converted to 5 minutes.
The behavior differs between failed content acquisition of a single item and failed content
acquisition of a crawl item.
For single item failure:
if ( ttl != 0, ttl < retryInterval)
The item is rechecked in accordance with the ttl attribute. Otherwise, the item is rechecked at
the interval specified in the failRetryInterval attribute.
For crawl item failure:
if ( ttl != 0 and ttl < retryInterval )
always re-crawl
If some items are not acquired (excluding 300 and 400 series status error codes), only failed
items are rechecked as specified in the failRetryInterval attribute.
When the ttl attribute interval occurs, all pages are recrawled.
For example, if ttl = 10, and failRetryInterval = 4, the following actions occurs: