Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.diagnostics.config.mbean
Class DiagnosticsConfigMXBeanImpl

java.lang.Object
  extended by oracle.apps.fnd.applcore.diagnostics.config.mbean.DiagnosticsConfigMXBeanImpl
All Implemented Interfaces:
DiagnosticsConfigMXBean

public class DiagnosticsConfigMXBeanImpl
extends java.lang.Object
implements DiagnosticsConfigMXBean

Configuration Mbean Implementation for providing runtime data of various Applcore modules.

Author:
Joseph George

Constructor Summary
DiagnosticsConfigMXBeanImpl()
           
 
Method Summary
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getApplMbeanXmlConfig()
          Validates applcore-mbeans.xml decriptor file.
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAttachmentsConfigData(java.lang.String applName)
          API Provides the configuration data in Tabular format for attachments
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getAttachmentsUcmConfigData(java.lang.String appName)
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataSecurityConfigData(java.lang.String applicationName)
          API Provides the configuration data in Tabular format for data Security
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getEssAppDeploymentState()
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFlexFieldsConfigData(java.lang.String applicationName)
          API Provides the configuration data in Tabular format for Flexfields
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getManfestConfigMap()
          Method validates Manifest.mf file, which contains the requied jars for Taxonomy/topology mbeans.
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getSessionConfigData(java.lang.String applicationName)
          API Provides the configuration data in Tabular format for application Session
 java.lang.Boolean getSpecificValidationStatus(java.lang.String config, java.lang.String configProp, java.lang.String configVal, java.lang.String diagnosticsModule)
           
 java.util.Map<java.lang.String,java.lang.String> getTaxLdapCheck()
          Checks whether Ldap is configured in wls server.
 java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getTopologyConfigChecks()
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getUIComponentsConfigData(java.lang.String applicationName)
          API Provides the configuration data in Tabular format for UIComponents Return Map consists of Server Info Server Name - Managed Server Name Domain Name - Domain Name
 java.util.Map<java.lang.String,java.lang.Boolean> getValidationStatus(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> map, java.lang.String diagnosticsModule)
           
 java.util.Map<java.lang.String,java.lang.String> getValidConfiguration(java.lang.String config, java.lang.String diagnosticsModule)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticsConfigMXBeanImpl

public DiagnosticsConfigMXBeanImpl()
Method Detail

getSessionConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getSessionConfigData(java.lang.String applicationName)
API Provides the configuration data in Tabular format for application Session

Specified by:
getSessionConfigData in interface DiagnosticsConfigMXBean
Returns:
Map , map of various configuration check results

getDataSecurityConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataSecurityConfigData(java.lang.String applicationName)
API Provides the configuration data in Tabular format for data Security

Specified by:
getDataSecurityConfigData in interface DiagnosticsConfigMXBean
Returns:
Map , map of various configuration check results

getFlexFieldsConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFlexFieldsConfigData(java.lang.String applicationName)
API Provides the configuration data in Tabular format for Flexfields

Specified by:
getFlexFieldsConfigData in interface DiagnosticsConfigMXBean
Returns:
Map , map of various configuration check results

getEssAppDeploymentState

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getEssAppDeploymentState()

getAttachmentsConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAttachmentsConfigData(java.lang.String applName)
API Provides the configuration data in Tabular format for attachments

Specified by:
getAttachmentsConfigData in interface DiagnosticsConfigMXBean
Returns:
Map , map of various configuration check results

getUIComponentsConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getUIComponentsConfigData(java.lang.String applicationName)
API Provides the configuration data in Tabular format for UIComponents Return Map consists of Server Info Server Name - Managed Server Name Domain Name - Domain Name

Specified by:
getUIComponentsConfigData in interface DiagnosticsConfigMXBean
Parameters:
applicationName -
Returns:
Map of Maps with Strink Key

getTopologyConfigChecks

public java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getTopologyConfigChecks()
Specified by:
getTopologyConfigChecks in interface DiagnosticsConfigMXBean

getApplMbeanXmlConfig

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getApplMbeanXmlConfig()
Validates applcore-mbeans.xml decriptor file.

Specified by:
getApplMbeanXmlConfig in interface DiagnosticsConfigMXBean
Parameters:
wlHome -
Returns:
Map that contains the following keys: RUNTIME_MBEANS,TOP_JMX_RUNTIME_MBEAN,LOG_JMX_RUNTIME_MBEAN

getTaxLdapCheck

public java.util.Map<java.lang.String,java.lang.String> getTaxLdapCheck()
Checks whether Ldap is configured in wls server. Gets a List of All user Profile from LDAP.

Specified by:
getTaxLdapCheck in interface DiagnosticsConfigMXBean
Returns:
Map Containing a Key : IS_LDAP_CONFIGURED Value true/false

getManfestConfigMap

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getManfestConfigMap()
                                                                                     throws java.lang.Exception
Method validates Manifest.mf file, which contains the requied jars for Taxonomy/topology mbeans. First It validates structure of Manifest.mf Then It checks for all required jars presence in the file and in final check It checks whether required jars are present in path.

Specified by:
getManfestConfigMap in interface DiagnosticsConfigMXBean
Returns:
A map Containing Keys : 1. JARNAME - JAR NAME 2. IS_VALID - Y/N 3. Message - WHETHER EXISTS IN PATH ($MW_HOME/jdeveloper/atgpf/modules/oracle.applcore.11.1.1) 4. EXPECTED_VAL -WHETHER EXISTS IN MAINIFEST.MF FILE OR NOT. *
Throws:
java.lang.Exception

getValidationStatus

public java.util.Map<java.lang.String,java.lang.Boolean> getValidationStatus(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> map,
                                                                             java.lang.String diagnosticsModule)
Specified by:
getValidationStatus in interface DiagnosticsConfigMXBean
Parameters:
map -
diagnosticsModule -
Returns:
Throws:
java.lang.Exception

getValidConfiguration

public java.util.Map<java.lang.String,java.lang.String> getValidConfiguration(java.lang.String config,
                                                                              java.lang.String diagnosticsModule)
Specified by:
getValidConfiguration in interface DiagnosticsConfigMXBean
Parameters:
config -
diagnosticsModule -
Returns:
Throws:
java.lang.Exception

getSpecificValidationStatus

public java.lang.Boolean getSpecificValidationStatus(java.lang.String config,
                                                     java.lang.String configProp,
                                                     java.lang.String configVal,
                                                     java.lang.String diagnosticsModule)
Specified by:
getSpecificValidationStatus in interface DiagnosticsConfigMXBean
Returns:

getAttachmentsUcmConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getAttachmentsUcmConfigData(java.lang.String appName)
Specified by:
getAttachmentsUcmConfigData in interface DiagnosticsConfigMXBean

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.