CATS Writer Web Service v1.0



A Writer service accepts a list of filenames, a list of data for files and instructions where to write the files. It uses the instructions to “write” files with the supplied filenames. There is no return data – although in practical terms, the actual Web Service function will return a Boolean value indicating the success or failure of the request.

Although the initial design of the Writer Service was to handle the output of data as files, it can also be used to implement services that write data to Item Banks or more traditional databases.

The current CATS implementation provides two examples of Writer services:-
 * LocalFileWriterService - creates files within the local file system of the server running the service – the Instructions include a name to use when creating a directory to hold the files created.
 * ZippingWriterService - creates a single file that contains the file data supplied within a compressed (i.e. zipped) format. The name supplied in the Instructions is used as the name for this compressed file.

Download site: http://catsproject.cvs.sourceforge.net/catsproject/CATS/WriterServiceCore/

Related items
This piece of software part of the following systems:
 * part of::CATS System

This piece of software belongs to the following organisations:
 * belongs to::CATS

This piece of software uses the following standards:
 * uses::WSDL v1.1
 * uses::QTI v2.0

This piece of software provides the following service descriptions:
 * provides::Write out a Content Package of Items