import groovy.xml.StreamingMarkupBuilder
def buildXmlErrorFile(String reason){
def xml = new StreamingMarkupBuilder()
xml.encoding = "UTF-8"
xml.CalibrationResults() {
mkp.xmlDeclaration()
Status('Error')
Reason(reason)
}
def writer = new StringWriter()
writer << xml.bind(CalibrationStatus)
print writer.toString()
}
buildXmlErrorFile("test reason as param")
aW1wb3J0IGdyb292eS54bWwuU3RyZWFtaW5nTWFya3VwQnVpbGRlcgoKZGVmIGJ1aWxkWG1sRXJyb3JGaWxlKFN0cmluZyByZWFzb24pewogIGRlZiB4bWwgPSBuZXcgU3RyZWFtaW5nTWFya3VwQnVpbGRlcigpCiAgeG1sLmVuY29kaW5nID0gIlVURi04IgogIHhtbC5DYWxpYnJhdGlvblJlc3VsdHMoKSB7CiAgICAgIG1rcC54bWxEZWNsYXJhdGlvbigpCiAgICAgIFN0YXR1cygnRXJyb3InKQogICAgICBSZWFzb24ocmVhc29uKQogIH0KICBkZWYgd3JpdGVyID0gbmV3IFN0cmluZ1dyaXRlcigpCiAgd3JpdGVyIDw8IHhtbC5iaW5kKENhbGlicmF0aW9uU3RhdHVzKQogIAogIHByaW50IHdyaXRlci50b1N0cmluZygpCn0KCgoKYnVpbGRYbWxFcnJvckZpbGUoInRlc3QgcmVhc29uIGFzIHBhcmFtIik=