
This directory contains a set of sample manifest files that can help you get started. See the Reference 
Manual(s) for more information on writing manifest files.

Description of manifest sample files in this directory:

1. simple-single-item-http.xml
Simple manifest file to specific fetch individual items from an origin server over http.

2. simple-single-item-ftp.xml
Simple manifest file to specific fetch individual items from an origin server over ftp.

3. simple-crawler-ftp.xml
Simple manifest file to fetch items from a directory on an origin server over ftp.

4. simple-crawler-https.xml
Simple manifest file to fetch items from a directory on an origin server over https.

5. monitor-directory.xml
Simple example that shows how to monitor changes in directories on an origin server automatically using ttl.

6. single-item-play-group.xml
An example to show how to specify playServer and item-group. 

7. single-item-all-protocol.xml
Shows how to use HTTP, HTTPS, and FTP protocols to acquire content and how to specify username 
and password when authentication is required. The sample contains detailed explanations in comments.

8. attributes.xml

Shows how to specify attributes for acquisition such as ttl, prefetch, priorities. Also shows how to specify 
attributes for playback  such as serveStartTime, serveStopTime, alternativeURL, requireAuth, expires, 
playServer, noRedirectToOrigin, http-meta-data, wmt-meta-data. The sample contains detailed explanations in comments.

9. crawler-matchRule.xml

Shows how to specify ftp crawl of a directory, http crawl of a web site and http crawl of a directory.
Also shows how to use the matchRule tag to acquire content matching the rules specified such as 
extension, size-min-in-MB, time-after, match-url. The sample contains detailed explanations in comments.

10. single-item-contains.xml
Shows how to specify serving of content using the <contains> tag. The sample contains detailed explanations in comments.

11. live-content.xml
Shows how to specify RealMedia and WMT streaming live content. The sample contains detailed explanations in comments.

12: proxy-server.xml
Shows how to specify <proxyServer> if content acquisition need to use
proxy, or noProxy attribute if a item needs to be excluded from CLI
"http proxy outgoing host" configuration

13: ntlm-auth.xml
Shows how to specify ntlmUserDomain for origin server and proxy server

14: host-attributes-in-item.xml
Shows how to specify host attributes: sslAuthType, host, ntlmUserDomain
 in <item>, <item-group> and <crawler>
 
15: external-crawl.xml
Shows how to specify externalPrefixes, externalServers and match prefix for multiple
sites crawl.

16. play-server.xml
Shows how to specify <playServerTable> and "playServer" attribute

17. crawler-newattributes.xml
Shows how to use the attributes reportBrokenLinks,keepExpiredContent and keepNoCacheContent in manifests.

18. relative-time-match.xml
Shows how to use the attributes time-before and time-after with match tags using relative time format.

19. header-filtering.xml
Shows how to use the attributes keepHttpHeaders,discardHttpHeaders and discardAllHttpHeaders content attributes.

20. query-url.xml
Show how to use the keepQueryUrl attribute along with ignoreQueryString attribute.

