def METHOD_NAME(self):
    value = ""
    wsOsFp = Format.getOs("web server", kb.headersFp)
    if wsOsFp and not conf.api:
        value += "%s\n" % wsOsFp
    if kb.data.banner:
        dbmsOsFp = Format.getOs("back-end DBMS", kb.bannerFp)
        if dbmsOsFp and not conf.api:
            value += "%s\n" % dbmsOsFp
    value += "back-end DBMS: "
    actVer = Format.getDbms()
    if not conf.extensiveFp:
        value += actVer
        return value
    blank = " " * 15
    value += "active fingerprint: %s" % actVer
    if kb.bannerFp:
        banVer = kb.bannerFp.get("dbmsVersion")
        if banVer:
            if re.search(r"-log$", kb.data.banner or ""):
                banVer += ", logging enabled"
            banVer = Format.getDbms([banVer])
            value += "\n%sbanner parsing fingerprint: %s" % (blank, banVer)
    htmlErrorFp = Format.getErrorParsedDBMSes()
    if htmlErrorFp:
        value += "\n%shtml error message fingerprint: %s" % (blank, htmlErrorFp)
    return value