Patent ID: 7107574

Claim:
A computer program product stored on a computer storage medium for controlling a computer to validate program configuration data, said computer program product comprising: comparing code operable to compare an XML data representation of said program configuration data with data defining valid program configuration data; wherein, if said XML data representation does match said data defining valid program configuration data, then triggering code is operable to trigger a valid program configuration response; wherein mapping code is operable to map between said program configuration data and said XML data representation of said program configuration data; wherein said mapping code is operable to map between said program configuration data and said XML data representation via a DOM data representation of said program configuration data; wherein editing code is operable to edit said DOM data representation of said program configuration data to provide modified program configuration data to be validated; wherein said comparing code is executable by a program configuration managing computer and said valid program configuration response comprises sending validated program configuration data to a managed computer for use by said managed computer; wherein said validated program configuration data is sent from said program configuration managing computer to said managed computer as said XML data representation.