creds.setUsername(admin.getName());
admin.setCredentials(creds);
// assert a publishing role, ensure proper ArcIMS permissions
admin.assertAdministratorRole();
ImsPermissionDao dao = new ImsPermissionDao(context);
dao.preparePublisher(admin,true);
return admin;
}