All Environments

This is pretty helpful for trying to determine it Envs short names match a naming convention. This report has to be used in conjunction with a report template such as the HTML Template.


Meta-Data Script:

import com.urbancode.anthill3.domain.reporting.*;
import java.text.*;
import java.util.*;

ReportMetaData rmd = new ReportMetaData();

// Configure columns
rmd.addColumn("Environment");
rmd.addColumn("Short Name");

// Lastly, return the meta data
return rmd; 

Report Script:

import com.urbancode.anthill3.domain.reporting.*;
import com.urbancode.anthill3.domain.servergroup.*;

ReportOutput output = new ReportOutput(metaData);
ServerGroup[] serverGroups = ServerGroupFactory.getInstance().restoreAll();

for (int i = 0; i < serverGroups.length; i++) {
  ServerGroup env = serverGroups[i];

ReportRow row = new ReportRow(output, "Environment");
  row.setColumnValue("Environment", env.getName());
  row.setColumnValue("Short Name", env.getShortName());
  output.addRow(row);
}

return output; 

Related Content

AnthillPro Template Reports
Report Templates