de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper/**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * The contents of this file are subject to the terms
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * of the Common Development and Distribution License
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * (the License). You may not use this file except in
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * compliance with the License.
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * You can obtain a copy of the License at
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * https://opensso.dev.java.net/public/CDDLv1.0.html or
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * opensso/legal/CDDLv1.0.txt
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * See the License for the specific language governing
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * permission and limitations under the License.
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * When distributing Covered Code, include this CDDL
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Header Notice in each file and include the License file
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * at opensso/legal/CDDLv1.0.txt.
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * If applicable, add the following below the CDDL Header,
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * with the fields enclosed by brackets [] replaced by
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * your own identifying information:
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * "Portions Copyrighted [year] [name of copyright owner]"
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * $Id: IConfigKeys.java,v 1.9 2008/08/04 20:01:25 huacui Exp $
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeperpackage com.sun.identity.agents.tools.weblogic.v10;
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper/**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Interface to isolate the app's server specific config keys
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper *
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeperpublic interface IConfigKeys {
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key for the interaction to lookup config dir
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_KEY_WL_STARTUP_SCRIPT = "STARTUP_SCRIPT";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to agent instance name lookup key
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_KEY_SERVER_NAME = "SERVER_NAME";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to store WL home dir lookup key
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_KEY_STARTUP_SCRIPT_DIR = "STARTUP_SCRIPT_DIR";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to store Weblogic home directory lookup key
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_KEY_WEBLOGIC_HOME_DIR = "WEBLOGIC_HOME_DIR";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to store mbeantypes directory derived from Weblogic home
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * directory lookup key
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_KEY_WEBLOGIC_MBEANS_DIR = "WEBLOGIC_MBEANS_DIR";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to store config.xml file location
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_KEY_CONFIG_XML = "CONFIG_XML";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to store AM coexist lookup key
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_AM_COEXIST_KEY = "AM_COEXIST";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /**
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper * Key to store AM agent environment variable file path
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_KEY_AGENT_ENV_FILE_PATH =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "AGENT_ENV_FILE_PATH";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_AS_GROUP **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_WL_GROUP = "wl10Tools";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_MBEANS_JAR_FILE **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static String STR_MBEANS_JAR_FILE = "amauthprovider.jar";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** key for config directory */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_CONFIG = "config";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** key for weblogic config.xml */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_CONFIG_XML = "config.xml";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** key for WL domain **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_KEY_WL_DOMAIN = "WL_DOMAIN";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Key for portal context URI **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_PORTAL_CONTEXT_URI = "PORTAL_CONTEXT_URI";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field server leaf **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_SERVER_LEAF = "server";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field lib leaf **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_LIB_LEAF = "lib";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field weblogic.jar **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_WEBLOGIC_JAR = "weblogic.jar";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field java command **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_JAVA_COMMAND = "java";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_TRUE_VALUE **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_TRUE_VALUE = "true";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field server domain type **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_SERVER_DOMAIN_TYPE = "server";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field portal domain type **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_PORTAL_DOMAIN_TYPE = "portal";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field weblogic.version **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_WEBLOGIC_VERSION = "weblogic.version";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field classpath leaf **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_CLASSPATH = "-classpath";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_J2EE_WL_PORTAL_AUTH_HANDLER **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_J2EE_WL_PORTAL_HANDLER
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper = "com.sun.identity.agents.weblogic.v10.AmWLPortalJ2EEAuthHandler";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_J2EE_WL_PORTAL_LOGOUT_HANDLER **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_J2EE_WL_PORTAL_LOGOUT_HANDLER
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper = "com.sun.identity.agents.weblogic.v10.AmWLPortalLocalLogoutHandler";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_J2EE_WL_PORTAL_VER_HANDLER **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_J2EE_WL_PORTAL_VER_HANDLER
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper = "com.sun.identity.agents.weblogic.v10.AmWLPortalVerificationHandler";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field OpenSSOAgentBootstrap file name **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_AMAGENT_FILE = "OpenSSOAgentBootstrap.properties";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field auth handler **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_AUTH_HANDLER =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "com.sun.identity.agents.config.auth.handler";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field logout handler **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_LOGOUT_HANDLER =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "com.sun.identity.agents.config.logout.application.handler";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field verification handler **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_VERIFICATION_HANDLER =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "com.sun.identity.agents.config.verification.handler";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Enviroment config file for weblogic startup script (UNIX) */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String AGENT_ENV_SH_TEMPLATE =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "setAgentEnv.sh.template";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Enviroment config file for weblogic startup script (Windows) */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String AGENT_ENV_CMD_TEMPLATE =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "setAgentEnv.cmd.template";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Prefix of Enviroment config file for weblogic startup script */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String AGENT_ENV = "setAgentEnv";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Agent jar file **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_AGENT_JAR = "agent.jar";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** openssoclientsdk jar file */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_FAM_CLIENT_SDK_JAR = "openssoclientsdk.jar";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** JVM options */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_LOG_CONFIG_FILE_OPTION_PREFIX =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "-Djava.util.logging.config.file=";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** option for log compability */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_LOG_COMPATMODE_OPTION =
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper "-DLOG_COMPATMODE=Off";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** Field STR_FORWARD_SLASH **/
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_FORWARD_SLASH = "/";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** key to lookup OS type */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_OS_NAME_PROPERTY = "os.name";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper /** OS type of Windows */
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper public static final String STR_WINDOWS = "windows";
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper
de47fb992b4c3414ac5b445d5cab364b0b8b8b43Mark de Reeper}