Specifications
D-3
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Appendix D Creating and Manipulating Session Shifting Files
Content Manager
<core:URI>rtsp://cds.com/pirates.tv.mov</core:URI>
</core:Content>
<core:Content>
<core:URI>rtsp://cds.com/pirates.pda.wmv</core:URI>
</core:Content>
<core:Content>
<core:AssetRef providerID="disney.com"
assetID="aaaa0000000000000001"/>
</core:Content>
</core:Ext>
</core:Content>
<core:Content>
<core:URI>rtsp://cds.com/lost.mov</core:URI>
<core:Ext>
<core:Content>
<core:URI>rtsp://cds.com/lost.pc.mov</core:URI>
<core:Content>
<core:URI>rtsp://cds.com/lost.tv.mov</core:URI>
</core:Content>
<core:Content>
<core:URI>rtsp://cds.com/lost.pda.wmv</core:URI>
<core:Content>
<core:AssetRef providerID="abc.com"
assetID="aaaa0000000000000002"/>
</core:Content>
</core:Ext>
</core:Content>
</ws:ContentList>
This Content List has two sets of content objects, one for “Pirates” and one for “Lost.” Their grouping
indicates that all the listed URIs and AssetRefs within each set has content that is visually similar, while
each might be formatted for a specific client device. For example, the movie called “Pirates,” has
separate URIs for each of the following client devices, PC, TV, and PDA. The filename and filename
termination syntax used in this example are for illustrative purposes; you can use any name that is
appropriate.
Supported Content Management Operations
The information content sets of a Content List can be added, appended, deleted, or retrieved to and from
the centralized session manager through HTTP messages. The creation of the HTTP message itself
depends on the client.
For illustrative purposes, the following examples use the wget command, using the file content_list.xml.
To add or append a Content List, use the following HTTP message:
wget --post-file=content_list.xml http://cds.com/api/services/content_mgr/
To delete a Content List, use the following HTTP message:
wget --post-file=content_list.xml
http://cds.com/api/services/content_mgr/\(_method=DELETE\)
Note The backslashes preceding the opening and closing parentheses are escape characters for wget. If a
different client is used, the characters required may be different.