public static void main(String[] args) throws Exception
{
GeosupportConfig geosupportConfig = null;
if (OperatingSystemUtils.isWindows())
{
geosupportConfig = new GeosupportConfig(new GeoclientStub());
} else
{
geosupportConfig = new GeosupportConfig(new GeoclientStub());
}
log.debug("Name,Function,WorkArea");
Function f1 = geosupportConfig.getFunction(Function.F1);
logFields("All",f1.getWorkAreaOne());
logFields(Function.F1,f1.getWorkAreaTwo());
logFields(Function.F1A,geosupportConfig.getFunction(Function.F1A).getWorkAreaTwo());
logFields(Function.F1AX,geosupportConfig.getFunction(Function.F1AX).getWorkAreaTwo());
logFields(Function.F1B,geosupportConfig.getFunction(Function.F1B).getWorkAreaTwo());
logFields(Function.F1E,geosupportConfig.getFunction(Function.F1E).getWorkAreaTwo());
logFields(Function.F2,geosupportConfig.getFunction(Function.F2).getWorkAreaTwo());
logFields(Function.F3,geosupportConfig.getFunction(Function.F3).getWorkAreaTwo());
logFields(Function.FBL,geosupportConfig.getFunction(Function.FBL).getWorkAreaTwo());
logFields(Function.FBN,geosupportConfig.getFunction(Function.FBN).getWorkAreaTwo());
DataDictionary dataDictionary = geosupportConfig.getDataDictionary();
for (ItemDocumentation itemDocumentation : dataDictionary.getItems())
{
logDataDictionaryItem(itemDocumentation);
}
}