genServiceXML() added