Here's some similar code I cobbled together which tells you a bunch of info
about the server. I don't have access to the Server Admin and was tired of
annoying the server team when I (or they) forgot something.
ColdFusion Information - click on struct for infomation<br>
<cfoutput>
<p><b>Server Information</b>
<br>Base Template Path = #GetBaseTemplatePath()#
<cfdump var="#server#" expand="no" >
<cfset fObj = createObject("java", "coldfusion.server.ServiceFactory") >
<p><b>Mappings</b>
<cfset MyService = fObj.getRuntimeService() >
<cfset MyData = MyService.getMappings() >
<cfdump var="#MyData#" expand="no" >
<p><b>Data Sources</b>
<cfset MyService = fObj.getDataSourceService() >
<cfset MyData = MyService.getDatasources() >
<cfdump var="#MyData#" expand="no" >
<p><b> Scheduled Tasks</b>
<cfset allTasks = fObj.CronService.listAll()>
<cfdump var="#allTasks#">
<p><b>Driver Versions</b>
<cfset drivernames = "macromedia.jdbc.oracle.OracleDriver,
macromedia.jdbc.db2.DB2Driver, macromedia.jdbc.informix.InformixDriver,
macromedia.jdbc.sequelink.SequeLinkDriver,
macromedia.jdbc.sqlserver.SQLServerDriver,
macromedia.jdbc.sybase.SybaseDriver">
<cfset drivernames=Replace(drivernames," ","","ALL")>
<table BORDER="1" cellpadding="5">
<cfloop index="drivername" list="#drivernames#">
<cfobject action="CREATE" class="#drivername#" name="driver" type="JAVA">
<cfset args= ArrayNew(1)>
<cfset driver.main(args)>
<cfoutput><tr><td>#drivername#</td><td>#driver.getMajorVersion()#.#driver.getMinorVersion()#</td></tr></cfoutput>
</cfloop>
</table>
</cfoutput>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320144
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4