Introduction

 

This documentation demonstrates an example of how FeedSync can be used with RSS to allow bi-directional synchronization of RSS files.  Specifically, this document demonstrates in a stepwise, series of updates, how two endpoints can apply and exchange modifications to a RSS file.

 

The initial RSS file used in this example is a simple to do list, which is modified by two endpoints via a series of Create, Update and Delete operations.  The series of updates captures the modifications and merge results of each intermediate step in a sequence of operations. This example uses the following pattern for each series of modifications:

 

  1. There are two endpoints, named Endpoint 1 (EP1) and Endpoint 2 (EP2) each of which subscribes to and publishes the same to do list, stored in a RSS file
  2. The two endpoints start with an identical “initial” to do list RSS file (this is “version 1” of the to do list)
  3. For each step in the series of sequences, each endpoint performs some specific operations resulting in a new version of the RSS file,
  4. The endpoints then exchange and merge files, resulting in a new version of the RSS file.

 

 

You can navigate through each test case using the left hand frame, and view the results of each of the steps in the series.  When viewing XML files, your browser may display a warning – it’s ok and will not interfere with the use of the tutorial.

 

Notes:  This series of RSS files was generated using a test script and a series of JavaScript utilities, which are documented in Running the Scripts.