/*
* ====================
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
*
* Copyright 2008-2009 Sun Microsystems, Inc. All rights reserved.
*
* The contents of this file are subject to the terms of the Common Development
* and Distribution License("CDDL") (the "License"). You may not use this file
* except in compliance with the License.
*
* You can obtain a copy of the License at
* http://IdentityConnectors.dev.java.net/legal/license.txt
* See the License for the specific language governing permissions and limitations
* under the License.
*
* When distributing the Covered Code, include this CDDL Header Notice in each file
* and include the License file at identityconnectors/legal/license.txt.
* If applicable, add the following below this CDDL Header, with the fields
* enclosed by brackets [] replaced by your own identifying information:
* "Portions Copyrighted [year] [name of copyright owner]"
* ====================
*/
package org.identityconnectors.racf;
public interface RacfConstants {
// Single-valued read-write Attributes
//
public static final String ATTR_LDAP_ENABLED = "fakeEnabled";
public static final String ATTR_LDAP_EXPIRED = "fakeExpired";
public static final String ATTR_LDAP_ACCOUNTID = "accountId";
public static final String ATTR_LDAP_ID = "racfId";
public static final String ATTR_LDAP_DATA = "racfInstallationData";
public static final String ATTR_LDAP_MODEL = "racfDatasetModel";
public static final String ATTR_LDAP_OWNER = "racfOwner";
public static final String ATTR_LDAP_PASSWORD = "racfPassword";
public static final String ATTR_LDAP_PASSWORD_ENVELOPE = "racfPasswordEnvelope";
public static final String ATTR_LDAP_PROGRAMMER_NAME = "racfProgrammerName";
public static final String ATTR_LDAP_DEFAULT_GROUP = "racfDefaultGroup";
public static final String ATTR_LDAP_SECURITY_LEVEL = "racfSecurityLevel";
public static final String ATTR_LDAP_SECURITY_CAT_LIST = "racfSecurityCategoryList";
public static final String ATTR_LDAP_REVOKE_DATE = "racfRevokeDate";
public static final String ATTR_LDAP_RESUME_DATE = "racfResumeDate";
public static final String ATTR_LDAP_LOGON_DAYS = "racfLogonDays";
public static final String ATTR_LDAP_LOGON_TIME = "racfLogonTime";
public static final String ATTR_LDAP_CLASS_NAME = "racfClassName";
public static final String ATTR_LDAP_SECURITY_LABEL = "racfSecurityLabel";
public static final String ATTR_LDAP_DPF_DATA_APP = "SAFDfpDataApplication";
public static final String ATTR_LDAP_DPF_DATA_CLASS = "SAFDfpDataClass";
public static final String ATTR_LDAP_DPF_MGMT_CLASS = "SAFDfpManagementClass";
public static final String ATTR_LDAP_DPF_STORAGE_CLASS = "SAFDfpStorageClass";
public static final String ATTR_LDAP_TSO_ACCOUNT_NUMBER = "SAFAccountNumber";
public static final String ATTR_LDAP_TSO_DEFAULT_CMD = "SAFDefaultCommand";
public static final String ATTR_LDAP_TSO_DESTINATION = "SAFDestination";
public static final String ATTR_LDAP_TSO_MESSAGE_CLASS = "SAFMessageClass";
public static final String ATTR_LDAP_TSO_DEFAULT_LOGIN = "SAFDefaultLoginProc";
public static final String ATTR_LDAP_TSO_LOGON_SIZE = "SAFLogonSize";
public static final String ATTR_LDAP_TSO_MAX_REGION_SIZE = "SAFMaximumRegionSize";
public static final String ATTR_LDAP_TSO_DEFAULT_SYSOUT = "SAFDefaultSysoutClass";
public static final String ATTR_LDAP_TSO_USERDATA = "SAFUserData";
public static final String ATTR_LDAP_TSO_DEFAULT_UNIT = "SAFDefaultUnit";
public static final String ATTR_LDAP_TSO_SECURITY_LABEL = "SAFTsoSecurityLabel";
public static final String ATTR_LDAP_TSO_HOLD_CLASS = "SAFHoldClass";
public static final String ATTR_LDAP_TSO_JOB_CLASS = "SAFJobClass";
public static final String ATTR_LDAP_LANG_PRIMARY = "racfPrimaryLanguage";
public static final String ATTR_LDAP_LANG_SECONDARY = "racfSecondaryLanguage";
public static final String ATTR_LDAP_CICS_OPER_ID = "racfOperatorIdentification";
public static final String ATTR_LDAP_CICS_OPER_CLASS = "racfOperatorClass";
public static final String ATTR_LDAP_CICS_OPER_PRIORITY = "racfOperatorPriority";
public static final String ATTR_LDAP_CICS_OPER_RESIGNON = "racfOperatorReSignon";
public static final String ATTR_LDAP_CICS_TERM_TIMEOUT = "racfTerminalTimeout";
public static final String ATTR_LDAP_CICS_RSLKEY = "racfRslKey";
public static final String ATTR_LDAP_CICS_TSLKEY = "racfTslKey";
public static final String ATTR_LDAP_OP_STORAGE = "racfStorageKeyword";
public static final String ATTR_LDAP_OP_AUTH = "racfAuthKeyword";
public static final String ATTR_LDAP_OP_MFORM = "racfMformKeyword";
public static final String ATTR_LDAP_OP_LEVEL = "racfLevelKeyword";
public static final String ATTR_LDAP_OP_MONITOR = "racfMonitorKeyword";
public static final String ATTR_LDAP_OP_ROUTCODE = "racfRoutcodeKeyword";
public static final String ATTR_LDAP_OP_LOG_CMD_RESPONSE = "racfLogCommandResponseKeyword";
public static final String ATTR_LDAP_OP_MGID = "racfMGIDKeyword";
public static final String ATTR_LDAP_OP_DOM = "racfDOMKeyword";
public static final String ATTR_LDAP_OP_KEY = "racfKEYKeyword";
public static final String ATTR_LDAP_OP_CMDSYS = "racfCMDSYSKeyword";
public static final String ATTR_LDAP_OP_UD = "racfUDKeyword";
public static final String ATTR_LDAP_OP_MSCOPE_SYSTEMS = "racfMscopeSystems";
public static final String ATTR_LDAP_OP_ALTGROUP = "racfAltGroupKeyword";
public static final String ATTR_LDAP_OP_AUTO = "racfAutoKeyword";
public static final String ATTR_LDAP_OP_HC = "racfHcKeyword";
public static final String ATTR_LDAP_OP_INTIDS = "racfIntidsKeyword";
public static final String ATTR_LDAP_OP_UNKNIDS = "racfUnknidsKeyword";
public static final String ATTR_LDAP_WA_USER_NAME = "racfWorkAttrUserName";
public static final String ATTR_LDAP_WA_BUILDING = "racfBuilding";
public static final String ATTR_LDAP_WA_DEPARTMENT = "racfDepartment";
public static final String ATTR_LDAP_WA_ROOM = "racfRoom";
public static final String ATTR_LDAP_WA_ADDRESS_LINE1 = "racfAddressLine1";
public static final String ATTR_LDAP_WA_ADDRESS_LINE2 = "racfAddressLine2";
public static final String ATTR_LDAP_WA_ADDRESS_LINE3 = "racfAddressLine3";
public static final String ATTR_LDAP_WA_ADDRESS_LINE4 = "racfAddressLine4";
public static final String ATTR_LDAP_WA_ACCOUNT_NUMBER = "racfWorkAttrAccountNumber";
public static final String ATTR_LDAP_OMVS_UID = "racfOmvsUid";
public static final String ATTR_LDAP_OMVS_HOME = "racfOmvsHome";
public static final String ATTR_LDAP_OMVS_INIT_PROGRAM = "racfOmvsInitialProgram";
public static final String ATTR_LDAP_OMVS_MAX_CPUTIME = "racfOmvsMaximumCPUTime";
public static final String ATTR_LDAP_OMVS_MAX_ADDR_SPACE = "racfOmvsMaximumAddressSpaceSize";
public static final String ATTR_LDAP_OMVS_MAX_FILES = "racfOmvsMaximumFilesPerProcess";
public static final String ATTR_LDAP_OMVS_MAX_THREADS = "racfOmvsMaximumThreadsPerProcess";
public static final String ATTR_LDAP_OMVS_MAX_MEMORY_MAP = "racfOmvsMaximumMemoryMapArea";
public static final String ATTR_LDAP_OMVS_MAX_PROCESSES = "racfOmvsMaximumProcessesPerUID";
public static final String ATTR_LDAP_OMVS_MAX_MEMORY_LIMIT = "racfOmvsMemoryLimit";
public static final String ATTR_LDAP_OMVS_SHARED_MEM_MAX = "racfOmvsSharedMemoryMaximum";
public static final String ATTR_LDAP_OMVS_UID_KEYWORD = "racfOmvsUidKeyword";
public static final String ATTR_LDAP_NV_INITIALCMD = "racfNetviewInitialCommand";
public static final String ATTR_LDAP_NV_DEFAULT_CONSOLE = "racfDefaultConsoleName";
public static final String ATTR_LDAP_NV_CTL = "racfCTLKeyword";
public static final String ATTR_LDAP_NV_MESSAGE_RECEIVER = "racfMessageReceiverKeyword";
public static final String ATTR_LDAP_NV_OPERATOR_CLASS = "racfNetviewOperatorClass";
public static final String ATTR_LDAP_NV_DOMAINS = "racfDomains";
public static final String ATTR_LDAP_NV_NGMFADM = "racfNGMFADMKeyword";
public static final String ATTR_LDAP_NV_DCE_UUID = "racfDCEUUID";
public static final String ATTR_LDAP_NV_DCE_PRINCIPAL = "racfDCEPrincipal";
public static final String ATTR_LDAP_NV_DCE_HOME_CELL = "racfDCEHomeCell";
public static final String ATTR_LDAP_NV_DCE_HOME_CELL_UUID = "racfDCEHomeCellUUID";
public static final String ATTR_LDAP_NV_DCE_AUTOLOGIN = "racfDCEAutoLogin";
public static final String ATTR_LDAP_OVM_UID = "racfOvmUid";
public static final String ATTR_LDAP_OVM_HOME = "racfOvmHome";
public static final String ATTR_LDAP_OVM_INITIAL_PROGRAM = "racfOvmInitialProgram";
public static final String ATTR_LDAP_OVM_FILESYSTEM_ROOT = "racfOvmFileSystemRoot";
public static final String ATTR_LDAP_LN_SHORT_NAME = "racfLNotesShortName";
public static final String ATTR_LDAP_NDS_USER_NAME = "racfNDSUserName";
public static final String ATTR_LDAP_KERB_NAME = "krbPrincipalName";
public static final String ATTR_LDAP_KERB_MAX_TICKET_LIFE = "maxTicketAge";
public static final String ATTR_LDAP_KERB_ENCRYPT = "racfEncryptType";
public static final String ATTR_LDAP_PROXY_BINDDN = "racfLDAPBindDN";
public static final String ATTR_LDAP_PROXY_BINDPW = "racfLDAPBindPw";
public static final String ATTR_LDAP_PROXY_HOST = "racfLDAPHost";
// Attributes on Group
//
public static final String ATTR_LDAP_SUP_GROUP = "racfSuperiorGroup";
public static final String ATTR_LDAP_TERM_UACC = "racfGroupNoTermUAC";
public static final String ATTR_LDAP_UNIVERSAL = "racfGroupUniversal";
public static final String ATTR_LDAP_OVM_GROUP_ID = "racfOvmGroupId";
public static final String ATTR_LDAP_OMVS_GROUP_ID = "racfOmvsGroupId";
public static final String ATTR_LDAP_OMVS_GROUP_ID_KEYWORD = "racfOmvsGroupIdKeyword";
// Attributes on Connection
//
public static final String ATTR_LDAP_CONNECT_ATTRS = "racfConnectAttributes";
public static final String ATTR_LDAP_CONNECT_AUTHORITY = "racfConnectGroupAuthority";
public static final String ATTR_LDAP_CONNECT_DATE = "racfConnectAuthDate";
public static final String ATTR_LDAP_CONNECT_COUNT = "racfConnectCount";
public static final String ATTR_LDAP_CONNECT_OWNER = "racfConnectOwner";
public static final String ATTR_LDAP_CONNECT_RESUME = "racfConnectResumeDate";
public static final String ATTR_LDAP_CONNECT_REVOKE = "racfConnectRevokeDate";
public static final String ATTR_LDAP_CONNECT_UACC = "racfConnectGroupUACC";
// Multi-values read-write attributes
//
public static final String ATTR_LDAP_ATTRIBUTES = "racfAttributes";
public static final String ATTR_LDAP_GROUPS = "racfConnectGroupName";
public static final String ATTR_LDAP_SUB_GROUPS = "racfSubGroupName";
// Read-only Attributes
//
public static final String ATTR_LDAP_AUTHORIZATION_DATE = "racfAuthorizationDate";
public static final String ATTR_LDAP_PASSWORD_INTERVAL = "racfPasswordInterval";
public static final String ATTR_LDAP_PASSWORD_CHANGE = "racfPasswordChangeDate";
public static final String ATTR_LDAP_LAST_ACCESS = "racfLastAccess";
public static final String ATTR_LDAP_KERB_KEY_VERSION = "racfCurKeyVersion";
public static final String ATTR_LDAP_SUB_GROUP = "racfSubGroupName";
public static final String ATTR_LDAP_GROUP_USERIDS = "racfGroupUserids";
// Identity 'attributes'
//
public static final String ATTR_LDAP_RACF_ID = "racfid";
public static final String ATTR_LDAP_RACF_USERID = "racfuserid";
public static final String ATTR_LDAP_RACF_GROUPID = "racfgroupid";
public static final String ATTR_CL_USERID = "RACF*USERID";
public static final String ATTR_CL_ATTRIBUTES = "RACF*ATTRIBUTES";
public static final String ATTR_CL_GROUPS = "RACF*GROUPS";
public static final String ATTR_CL_GROUP_CONN_OWNERS = "RACF*GROUP-CONN-OWNERS";
public static final String ATTR_CL_MASTER_CATALOG = "CATALOG*MASTER CATALOG";
public static final String ATTR_CL_USER_CATALOG = "CATALOG*USER CATALOG";
public static final String ATTR_CL_CATALOG_ALIAS = "CATALOG*CATALOG ALIAS";
public static final String ATTR_CL_OWNER = "RACF*OWNER";
public static final String ATTR_CL_NAME = "RACF*NAME";
public static final String ATTR_CL_DATA = "RACF*DATA";
public static final String ATTR_CL_DFLTGRP = "RACF*DFLTGRP";
public static final String ATTR_CL_EXPIRED = "RACF*EXPIRED";
public static final String ATTR_CL_ENABLED = "RACF*ENABLED";
public static final String ATTR_CL_PASSWORD = "RACF*PASSWORD";
public static final String ATTR_CL_LAST_ACCESS = "RACF*LAST ACCESS";
public static final String ATTR_CL_REVOKE_DATE = "RACF*REVOKE DATE";
public static final String ATTR_CL_RESUME_DATE = "RACF*RESUME DATE";
public static final String ATTR_CL_PASSWORD_INTERVAL = "RACF*PASSWORD INTERVAL";
public static final String ATTR_CL_PASSDATE = "RACF*PASSDATE";
public static final String ATTR_CL_TSO_DELETE_SEGMENT = "TSO*Delete Segment";
public static final String ATTR_CL_TSO_ACCTNUM = "TSO*ACCTNUM";
public static final String ATTR_CL_TSO_HOLDCLASS = "TSO*HOLDCLASS";
public static final String ATTR_CL_TSO_JOBCLASS = "TSO*JOBCLASS";
public static final String ATTR_CL_TSO_MSGCLASS = "TSO*MSGCLASS";
public static final String ATTR_CL_TSO_PROC = "TSO*PROC";
public static final String ATTR_CL_TSO_SIZE = "TSO*SIZE";
public static final String ATTR_CL_TSO_MAXSIZE = "TSO*MAXSIZE";
public static final String ATTR_CL_TSO_SYSOUTCLASS = "TSO*SYSOUTCLASS";
public static final String ATTR_CL_TSO_UNIT = "TSO*UNIT";
public static final String ATTR_CL_TSO_SECLABEL = "TSO*ECLABEL";
public static final String ATTR_CL_TSO_USERDATA = "TSO*USERDATA";
public static final String ATTR_CL_TSO_COMMAND = "TSO*COMMAND";
public static final String ATTR_CL_OMVS_UID = "OMVS*UID";
public static final String ATTR_CL_OMVS_HOME = "OMVS*HOME";
public static final String ATTR_CL_OMVS_PROGRAM = "OMVS*PROGRAM";
public static final String ATTR_CL_OMVS_CPUTIMEMAX = "OMVS*CPUTIMEMAX";
public static final String ATTR_CL_OMVS_ASSIZEMAX = "OMVS*ASSIZEMAX";
public static final String ATTR_CL_OMVS_FILEPROCMAX = "OMVS*FILEPROCMAX";
public static final String ATTR_CL_OMVS_PROCUSERMAX = "OMVS*PROCUSERMAX";
public static final String ATTR_CL_OMVS_THREADSMAX = "OMVS*THREADSMAX";
public static final String ATTR_CL_OMVS_MMAPAREAMAX = "OMVS*MMAPAREAMAX";
public static final String ATTR_CL_CICS_TIMEOUT = "CICS*TIMEOUT";
public static final String ATTR_CL_CICS_OPPRTY = "CICS*OPPRTY";
public static final String ATTR_CL_CICS_OPIDENT = "CICS*OPIDENT";
public static final String ATTR_CL_CICS_OPCLASS = "CICS*OPCLASS";
public static final String ATTR_CL_CICS_XRFSOFF = "CICS*XRFSOFF";
public static final String ATTR_CL_CICS_RSLKEY = "CICS*RSLKEY";
public static final String ATTR_CL_CICS_TSLKEY = "CICS*TSLKEY";
public static final String ATTR_CL_NETVIEW_OPCLASS = "NETVIEW*OPCLASS";
public static final String ATTR_CL_NETVIEW_NGMFVSPN = "NETVIEW*NGMFVSPN";
public static final String ATTR_CL_NETVIEW_NGMFADMN = "NETVIEW*NGMFADMN";
public static final String ATTR_CL_NETVIEW_MSGRECVR = "NETVIEW*MSGRECVR";
public static final String ATTR_CL_NETVIEW_IC = "NETVIEW*IC";
public static final String ATTR_CL_NETVIEW_DOMAINS = "NETVIEW*DOMAINS";
public static final String ATTR_CL_NETVIEW_CTL = "NETVIEW*CTL";
public static final String ATTR_CL_NETVIEW_CONSNAME = "NETVIEW*CONSNAME";
public static final String ATTR_CL_MEMBERS = "RACF*MEMBERS";
public static final String ATTR_CL_SUPGROUP = "RACF*SUPGROUP";
}