reconcileSchedule
This is used to start reconciliation in the server. This would generally be started by a timer in the server. See section III for the server automatic function reference. A Server client could also call this as soon as it makes a log available to make the process happen as quickly as possible. Note that this is only a full log reconcile function from a disk file like what exists within MusicMaster.
Sample Request
<mmRequest command="reconcileSchedule" station="ID" [version="1"] [client=""] [userData=""]> <contents> <startTime>yyyy-mm-ddThh:00:00</startTime> <endTime> yyyy-mm-ddThh:00:00</endTime> [<definition>def file name</definition>] </contents> </mmRequest>
Request Notes
startTime – The first hour to include in the reply. This is the first full hour that will be included.
endTime – The last hour to include in the reply. This is the last full hour that will be included.
Note that currently requests for more than 24 hours of schedule data will not be accepted. Also note that it is not currently possible to reconcile a portion of an hour.
definition – specifies the name of the MusicMaster reconcile definition to use. This is optional.
Sample Reply
<mmReply command="reconcileSchedule" station="ID" version="1" [userData=""] status="???????"> [<errors> <error>message</error> </errors>] [<log> log text with any messages that were not considered to be errors </log>] </mmReply>
Reply Notes
This command does not return any schedule data. Instead, the server performs the reconciliation and returns a status code and any error messages. If a non-generic interface is in use, the method used to reconcile the schedule may vary.
Compatibility and Version Info
Available in all versions