Next Previous Contents

1. Client/Server Protocol Overview

The Maui Scheduler server listens on a socket for encrypted XML commands and responds with similar encrypted XML documents. All command requests must follow the mauicomm.dtd Document Type Definition (DTD), and all replies follow the mauiupdate DTD. Canonical versions of these DTDs are available at http://mauischeduler.sf.net/mauicomm.dtd and http://mauischeduler.sf.net/mauiupdate.dtd respectively.

All command requests should send the following XML header:

        <?xml version="1.0" encoding="ISO8859_1" standalone="no"?>
        <!DOCTYPE mauicomm SYSTEM "http://mauischeduler.sf.net/mauicomm.dtd">

All Scheduler responses will send the following XML header:

        <?xml version="1.0" encoding="ISO8859_1" standalone="no"?>
        <!DOCTYPE mauiupdate SYSTEM "http://mauischeduler.sf.net/mauiupdate.dtd">

1.1 Testing the Protocol

You can specify the -d and -R flags to any commandline client program you use to see the raw XML messages go by.


Next Previous Contents