}
CustomFieldVO customFieldVO = new CustomFieldVO();
CustomFieldHome customfieldHome = (CustomFieldHome)CVUtility.getHomeObject("com.centraview.customfield.CustomFieldHome","CustomField");
CustomField customfieldRemote = customfieldHome.create();
customfieldRemote.setDataSource(dataSource);
// get the custom field data from the EJB layer
customFieldVO = customfieldRemote.getCustomField(customFieldId.intValue());
customFieldForm.set("fieldid", customFieldId);
customFieldForm.set("fieldname", customFieldVO.getLabel());
customFieldForm.set("layerSwitch", customFieldVO.getFieldType());
customFieldForm.set("recordTypeId", new Integer(customFieldVO.getRecordTypeID()));
HashMap moduleInfo = customfieldRemote.getFieldModuleInfo(individualId, customFieldId.intValue());
customFieldForm.set("module", moduleInfo.get("moduleName"));
customFieldForm.set("recordtype", moduleInfo.get("recordType"));
request.setAttribute("valuelist", customFieldVO.getOptionValues());
request.setAttribute("valueidslist", customFieldVO.getOptionValuesIds());
} catch (Exception e) {