var ret = structNew(); ret.error = arrayNew(1); ret.success = true; ret.msg = 'SUCCESS'; ret.data = structNew(); try { if(len(trim(arguments.field)) GT 0 AND NOT isNumeric(arguments.field)) { ret.data = createObject('java','ncr2unicode').convert(arguments.field); } else { ret.data = arguments.field; } return ret; } catch(any excpt) { try{createObject('component','com.match.control.internalErrors.internalErrorsService').record(catch_detail:excpt,smt_page_id:getMetaData(this).name,template:getMetaData(this).name);}catch(any excpt){/*foo*/} ret.success = false; ret.msg = 'FAIL'; arrayAppend(ret.error,excpt.Message); return ret; }