variables.ccapiObj = ""; variables.subsiteID = 1; variables.token = ""; setSubsiteID(arguments.subsiteID); loadCCAPI(); variables.ccapiObj = server.ADF.objectFactory.getBean("ccapi_1_0"); variables.ccapiObj.initCCAPI(); login(); var csapiToken = getCCAPIToken(); var CFID = ""; var CFToken = ""; var httpSubsiteURL = buildSubsiteFullURL(getSubsiteID()); var command_collection = ""; // Validate the token if ( ListLen(csapiToken," ") GT 1 ){ CFID = ListFirst(getCCAPIToken(), " "); CFToken = ListGetAt(getCCAPIToken(), 2, " "); } command_collection = ' #arguments.commandXML# '; if ( isXML(cfhttp.fileContent) ) return server.Commonspot.UDF.util.deserialize(cfhttp.fileContent); else return StructNew(); var loginResult = ""; variables.ccapiObj.login(getSubsiteID()); // Verify is logged in if ( variables.ccapiObj.loggedIn() ) setCCAPIToken(); // Logout of CCAPI variables.ccapiObj.logout(); // Clear the subsite and token setCCAPIToken(); getSubsiteID(1); var subsiteData = application.ADF.csData.getSubsiteQueryByID(subsiteID=arguments.subsiteID); var httpSubsiteURL = Replace(request.site.url, request.site.CP_URL, "") & subsiteData.SubSiteURL; return httpSubsiteURL;