|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.ldap.util.provisioning.ProvisioningProfile
public class ProvisioningProfile
Class: ProvisioningProfile This class embeds the logic for handling a Provisioning Profile. This is primarily used by the Subscription tool to set profiles in the directory.
| Field Summary | |
|---|---|
static java.lang.String |
APPLICATION_DISPLAY_NAMEArgument Name APPLICATION_DISPLAY_NAME - User Friendly Name for UI |
static java.lang.String |
APPLICATION_DNArgument Name APPLICATION_DN - Application DN. |
static java.lang.String |
APPLICATION_ISDASVISIBLEArgument Name APPLICATION_ISDASVISIBLE - Should the application be shown in the DAS provisioning console. |
static java.lang.String |
APPLICATION_NAMEArgument Name APPLICATION_NAME - Application NAME. |
static java.lang.String |
APPLICATION_TYPEArgument Name APPLICATION_TYPE - Application TYPE. |
static java.lang.String |
CRYPT_KEYArgument Name CRYPT_KEY - Key to be used for data encryption during transmission.Not Yet Implemented for OUTBOUND Events. |
static java.lang.String |
DEFAULT_PROVISIONING_POLICYArgument Name DEFAULT_PROVISIONING_POLICY - Provisioning Required by Default or NOT. |
static java.lang.String |
ENABLE_BOOTSTRAPArgument Name ENABLE_BOOTSTRAP - Whether the application needs to be bootstrapped by default or not. |
static java.lang.String |
ENABLE_UPGRADEArgument Name ENABLE_UPGRADE - Whether the application needs to be upgraded by default or not. |
static java.lang.String |
EVENT_MAPPING_RULESArgument Name EVENT_MAPPING_RULES - Mapping Rules For INBOUND Events. |
static java.lang.String |
EVENT_PERMITTED_OPERATIONSArgument Name EVENT_PERMITTED_OPERATIONS - Permitted INBOUND Events |
static java.lang.String |
EVENT_SUBSCRIPTIONArgument Name EVENT_SUBSCRIPTION - Event Subscription Details |
static java.lang.String |
INTERFACE_ADDITIONAL_INFOArgument Name INTERFACE_ADDITIONAL_INFO - Interface Additional Information |
static java.lang.String |
INTERFACE_CONNECT_INFOArgument Name INTERFACE_CONNECT_INFO - Interface Connect Information |
static java.lang.String |
INTERFACE_NAMEArgument Name INTERFACE_NAME - Interface Name |
static java.lang.String |
INTERFACE_TYPEArgument Name INTERFACE_TYPE - Interface Type |
static java.lang.String |
INTERFACE_VERSIONArgument Name INTERFACE_VERSION - Interface Version |
static java.lang.String |
LASTCHANGENUMBERArgument Name EVENT_PERMITTED_OPERATIONS - OID Last Change Log number This is defaulted to the current last change number. |
static java.lang.String |
LDAP_HOSTArgument Name HOST - Directory server name. |
static java.lang.String |
LDAP_PORTArgument Name PORT - Directory Server Port number |
static java.lang.String |
LDAP_USER_DNArgument Name LDAP_USER_DN - Directory Server Bind DN. |
static java.lang.String |
LDAP_USER_PASSWORDArgument Name LDAP_USER_PASSWORD - LDAP_USER_DN Password. |
static java.lang.String |
MANAGE_APPLICATION_DEFAULTSArgument Name MANAGE_APPLICATION_DEFAULTS - Should the application defaults be managed from DAS. |
static java.lang.String |
MAX_EVENTS_PER_INVOCATIONArgument Name MAX_EVENTS_PER_INVOCATION - Max Events that should be Propgated through the event propagation interface in one invocation of the interface. |
static java.lang.String |
MAX_EVENTS_PER_SCHEDULEArgument Name MAX_EVENTS_PER_SCHEDULE - Max Events that should be Propgated through the event propagation interface. |
static java.lang.String |
MAX_PROV_FAILURE_RETRIESArgument Name MAX__PROV_FAILURE_LIMIT - Maximum number of times the provision a user that has alrady failed provisioning. |
static java.lang.String |
MAX_RETRIESArgument Name MAX_RETRIES on failures |
static java.lang.String |
OP_CREATEConstant to be used For Profile CREATE |
static java.lang.String |
OP_DELETEConstant to be used For Profile DELETE |
static java.lang.String |
OP_DISABLEConstant to be used For Profile DISABLE |
static java.lang.String |
OP_ENABLEConstant to be used For Profile ENABLE |
static java.lang.String |
OP_EXISTSConstant to be used For Profile EXISTS |
static java.lang.String |
OP_MODIFYConstant to be used For Profile MODIFY |
static java.lang.String |
OP_RESETConstant to be used For Profile RESET |
static java.lang.String |
OP_STATUSConstant to be used For Profile STATUS |
static java.lang.String |
OPERATIONArgument Name OPERATION - The Operation to be performed. |
static java.lang.String |
ORGANIZATION_DNArgument Name ORGANIZATION_DN - Organization DN. |
static java.lang.String |
ORGANIZATION_NAMEArgument Name ORGANIZATION - Organization Simple Name. |
static java.lang.String |
PROFILE_DEBUGArgument Name - DEBUG Level to be enabled for debugging purposes. |
static java.lang.String |
PROFILE_GROUPArgument Name PROFILE_GROUP - To specify the Profile Group . |
static java.lang.String |
PROFILE_MAX_ERRORSArgument Name PROFILE_MAX_ERRORS - Event Propagation Stops after this. |
static java.lang.String |
PROFILE_MODEArgument Name PROFILE_MODE - Mode (INBOUND / OUTBOUND / BOTH) |
static java.lang.String |
PROFILE_STATUSArgument Name STATUS - Provisioning Profile STATUS (ENABLED/DISABLED) |
protected java.lang.String |
profileChgLogLastAppliedChangeNumberthe last applied change number for this profile |
protected java.lang.String |
profileChgLogSubscriberDisableflag to see if change log subscription is enabled/disabled |
protected java.lang.String |
profileDNDN of this profile |
protected java.lang.String |
profileGroupthe Profile Group ID |
protected java.util.Vector |
profileInterfaceAdditionalInfothe additional Information Provided by the application |
protected java.lang.String |
profileInterfaceConnectInfothe connect information associated with this interface |
protected java.lang.String |
profileInterfaceNamethe name of the interface for this profile |
protected java.lang.String |
profileInterfaceTypethe type of the interface for this profile |
protected java.lang.String |
profileInterfaceVersionthe version of this interface |
protected java.lang.String |
profileLastProcessingTimeThe last time the profile was processed |
protected java.lang.String |
profileLastSuccessfulProcTimeThe last time the profile was processed successfully |
protected java.lang.String |
profileMaxRetriesthe maximum number of times the system should retry before giving up on this profile |
protected java.lang.String |
profileNameName of this profile |
protected java.util.Vector |
profileProcessingErrorsProcessing Errors if any |
protected java.lang.String |
profileProcessingStatusThe last processing status for this profile |
protected java.lang.String |
profileSchedulethe scheduling information for this profile |
protected java.lang.String |
profileStatusStatus of this profile |
protected java.lang.String |
profileVersionVersion of this profile |
protected java.lang.String |
provisioningProfileAppGUIDThe GUID of the application subscribing to the Provisioning system |
protected java.lang.String |
provisioningProfileAppNameThe name of the application subscribing to the Provisioning system |
protected java.lang.String |
provisioningProfileAttrMapRulesThe profile mapping rules |
protected java.util.Vector |
provisioningProfileEventSubscriptionThe Event Subscription Information for a given Provisioning Profile |
protected java.lang.String |
provisioningProfileOrgGUIDThe GUID of the Organization for which the subscription is happening |
protected java.lang.String |
provisioningProfileOrgNameThe Name of the Organization for which the subscription is happening |
static java.lang.String |
SCHEDULEArgument Name SCHEDULE - Scheduling Interval |
static java.lang.String |
SSL_MODEArgument Name SSL_MODE - To Connect to OID in SSL no authentication mode to perform this operation |
static java.lang.String |
SUBSCRIPTION_MODEArgument Name SUBSCRIPTION_MODE - Subscription mode This is defaulted to a vector of values - ChangeSync, BootStrap, Failure |
static java.lang.String |
USER_DATA_LOCATIONArgument Name USER_DATA_LOCATION - Container where all the application specific footprints for the application will be stored. |
| Constructor Summary | |
|---|---|
ProvisioningProfile() |
|
| Method Summary | |
|---|---|
static javax.naming.directory.DirContext |
getJNDIConnection(java.lang.String ldap_host, java.lang.String ldap_port, java.lang.String ldap_bindDN, java.lang.String ldap_bindPswd, java.lang.String ssl)This function establishes a JNDI connection (DirContext). |
protected static java.lang.String |
getProfileVersion() |
static void |
main(java.lang.String[] args)main |
static void |
ProfileHandler(javax.naming.directory.DirContext ctx, java.lang.String[] args) |
static void |
ProfileHandler(java.lang.String[] args) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String OP_CREATE
public static final java.lang.String OP_MODIFY
public static final java.lang.String OP_DELETE
public static final java.lang.String OP_ENABLE
public static final java.lang.String OP_DISABLE
public static final java.lang.String OP_STATUS
public static final java.lang.String OP_RESET
public static final java.lang.String OP_EXISTS
public static final java.lang.String OPERATION
public static final java.lang.String LDAP_HOST
public static final java.lang.String LDAP_PORT
public static final java.lang.String LDAP_USER_DN
public static final java.lang.String LDAP_USER_PASSWORD
public static final java.lang.String PROFILE_STATUS
public static final java.lang.String PROFILE_MODE
public static final java.lang.String SCHEDULE
public static final java.lang.String MAX_RETRIES
public static final java.lang.String MAX_EVENTS_PER_INVOCATION
public static final java.lang.String MAX_EVENTS_PER_SCHEDULE
public static final java.lang.String PROFILE_GROUP
public static final java.lang.String PROFILE_DEBUG
public static final java.lang.String CRYPT_KEY
public static final java.lang.String PROFILE_MAX_ERRORS
public static final java.lang.String APPLICATION_DN
public static final java.lang.String APPLICATION_NAME
public static final java.lang.String APPLICATION_TYPE
public static final java.lang.String ORGANIZATION_DN
public static final java.lang.String ORGANIZATION_NAME
public static final java.lang.String INTERFACE_NAME
public static final java.lang.String INTERFACE_TYPE
public static final java.lang.String INTERFACE_CONNECT_INFO
public static final java.lang.String INTERFACE_VERSION
public static final java.lang.String INTERFACE_ADDITIONAL_INFO
public static final java.lang.String EVENT_SUBSCRIPTION
public static final java.lang.String EVENT_MAPPING_RULES
public static final java.lang.String EVENT_PERMITTED_OPERATIONS
public static final java.lang.String LASTCHANGENUMBER
public static final java.lang.String SUBSCRIPTION_MODE
public static final java.lang.String SSL_MODE
public static final java.lang.String USER_DATA_LOCATION
public static final java.lang.String DEFAULT_PROVISIONING_POLICY
public static final java.lang.String ENABLE_BOOTSTRAP
public static final java.lang.String ENABLE_UPGRADE
public static final java.lang.String MAX_PROV_FAILURE_RETRIES
public static final java.lang.String APPLICATION_DISPLAY_NAME
public static final java.lang.String APPLICATION_ISDASVISIBLE
public static final java.lang.String MANAGE_APPLICATION_DEFAULTS
protected java.lang.String profileDN
protected java.lang.String profileName
protected java.lang.String profileStatus
protected java.lang.String profileVersion
protected java.lang.String profileSchedule
protected java.lang.String profileMaxRetries
protected java.lang.String profileGroup
protected java.lang.String profileInterfaceName
protected java.lang.String profileInterfaceType
protected java.lang.String profileInterfaceVersion
protected java.lang.String profileInterfaceConnectInfo
protected java.util.Vector profileInterfaceAdditionalInfo
protected java.lang.String profileChgLogLastAppliedChangeNumber
protected java.lang.String profileChgLogSubscriberDisable
protected java.util.Vector provisioningProfileEventSubscription
protected java.lang.String provisioningProfileAppName
protected java.lang.String provisioningProfileAppGUID
protected java.lang.String provisioningProfileOrgName
protected java.lang.String provisioningProfileOrgGUID
protected java.lang.String profileProcessingStatus
protected java.util.Vector profileProcessingErrors
protected java.lang.String profileLastProcessingTime
protected java.lang.String profileLastSuccessfulProcTime
protected java.lang.String provisioningProfileAttrMapRules
| Constructor Detail |
|---|
public ProvisioningProfile()
| Method Detail |
|---|
protected static java.lang.String getProfileVersion()
public static void ProfileHandler(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public static void ProfileHandler(javax.naming.directory.DirContext ctx,
java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.String[] args)
args - Input arguments to the program
public static javax.naming.directory.DirContext getJNDIConnection(java.lang.String ldap_host,
java.lang.String ldap_port,
java.lang.String ldap_bindDN,
java.lang.String ldap_bindPswd,
java.lang.String ssl)
throws java.lang.Exception
ldap_host - host name of the directory server.ldap_port - port numberldap_bindDN - the DN of the user with which authentication is doneldap_bindPswd - the password of the userjava.lang.Exception
|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||