Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

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.

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()
                            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getSessionConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getSessionConfigData(java.lang.String applicationName)
                                                                                                      throws java.lang.Exception
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
Throws:
java.lang.Exception

getDataSecurityConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataSecurityConfigData(java.lang.String applicationName)
                                                                                                           throws java.lang.Exception
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
Throws:
java.lang.Exception

getFlexFieldsConfigData

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

Specified by:
getFlexFieldsConfigData in interface DiagnosticsConfigMXBean
Returns:
Map , map of various configuration check results
Throws:
java.lang.Exception

getEssAppDeploymentState

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getEssAppDeploymentState()
                                                                                                          throws java.lang.Exception
Throws:
java.lang.Exception

getAttachmentsConfigData

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

Specified by:
getAttachmentsConfigData in interface DiagnosticsConfigMXBean
Returns:
Map , map of various configuration check results
Throws:
java.lang.Exception

getUIComponentsConfigData

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getUIComponentsConfigData(java.lang.String applicationName)
                                                                                                           throws java.lang.Exception
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
Throws:
java.lang.Exception

getTopologyConfigChecks

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

getApplMbeanXmlConfig

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getApplMbeanXmlConfig()
                                                                                       throws java.lang.Exception
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
Throws:
java.lang.Exception

getTaxLdapCheck

public java.util.Map<java.lang.String,java.lang.String> getTaxLdapCheck()
                                                                 throws java.lang.Exception
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
Throws:
java.lang.Exception

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)
                                                                      throws java.lang.Exception
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)
                                                                       throws java.lang.Exception
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)
                                              throws java.lang.Exception
Specified by:
getSpecificValidationStatus in interface DiagnosticsConfigMXBean
Returns:
Throws:
java.lang.Exception

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)
                                                                                                                                             throws java.lang.Exception
Specified by:
getAttachmentsUcmConfigData in interface DiagnosticsConfigMXBean
Throws:
java.lang.Exception

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.