Event Feed

From PC2wiki
Revision as of 10:18, 3 December 2016 by Doug Lane (talk | contribs) (See also: rename cat)
Jump to: navigation, search

An Event Feed is an XML stream of contest events.

PC2 implements the CLICS CCS_Specification Event Feed as described in the specification at: ICPC CLI CCS Event Feed Specification (note that this specification changes over time; contact the PC2 team for the most up to date information).

Generating an Event Feed is done by creating a "Feeder" account, logging in to that account, and using it to start an Event Feed Server. The Event Feed Server will then output contest events in XML form per the CLICS specification.

The Feed

The Event Feed Server will generate and output to a socket XML which has information about configuration, submissions and judgements in the contest. As each event happens the event feed will send XML to any client listening on the socket.

When a contest is Finalized the finalized element and closing contest element will be output.

Report

The Event Feed Report will produce an Event Feed. There are a number of reports with the name Event Feed. Use the report named Event Feed XML for ICPC Tools Resolver Report.

Event Feed XML for ICPC Tools Resolver Report is the feed output by the Event Feed Server.

See Also