if (mLog.isInfoEnabled()) mLog.info("Auth request to: " + url);
if (mVerbose) mLog.info("Auth request to: " + url);
    public static String getAdminAuthToken(Server server)            throws ServiceException {        String adminUser = LdapUtil.dnToUid(LC.zimbra_ldap_userdn.value());        String adminPassword = LC.zimbra_ldap_password.value();        String url = getSoapURL(server, true);        SoapHttpTransport transport = new SoapHttpTransport(url);        transport.setRetryCount(1);        transport.setTimeout(0);        Element authReq = new Element.XMLElement(AdminService.AUTH_REQUEST);        authReq.addAttribute(AdminService.E_NAME, adminUser,                Element.DISP_CONTENT);        authReq.addAttribute(AdminService.E_PASSWORD, adminPassword,                Element.DISP_CONTENT);        try {            if (mLog.isInfoEnabled()) mLog.info("Auth request to: " + url);            if (mLog.isDebugEnabled()) mLog.debug(authReq.prettyPrint());            Element authResp = transport.invokeWithoutSession(authReq);            if (mLog.isDebugEnabled()) mLog.debug(authResp.prettyPrint());            String authToken = authResp.getAttribute(AdminService.E_AUTH_TOKEN);            return authToken;        } catch (Exception e) {            throw ServiceException.FAILURE("admin auth failed url=" + url, e);        }    }