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

E22562-07

oracle.apps.fnd.applcore.topologyMBean.runtime.mbean
Class TopologyServer

java.lang.Object
  extended by oracle.apps.fnd.applcore.topologyMBean.runtime.mbean.TopologyServer
All Implemented Interfaces:
TopologyServerMXBean

public class TopologyServer
extends java.lang.Object
implements TopologyServerMXBean


Constructor Summary
TopologyServer()
           
 
Method Summary
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAllDeployedAppsInfo(java.lang.String TxModuleID)
          Returns a List of Map of all the deployed Apps info for the given Product Taxonomy Module ID
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAllEnterpriseAppsInfo(java.lang.String TxModuleID, java.lang.String DeploymentStatus)
          This API will return the details of tbhe APppilcations deployed aginst this product /Tax.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAllProductFamilyAndDomains()
          ER - 9900156 Gets all domains and product famlies of fusion instance
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAppListFromDeployedDomain(java.lang.String DeployedDomainName)
          Get the Application Info from the Deployed Domain Name
 java.lang.String getCurrentDomain()
          Gets the current domain
 java.util.Map<java.lang.String,java.lang.String> getCurrentPillarInfo()
          This will return the current pillar as Map Valid keys are: PillarName,PillarShortName,PillarDescription
 java.util.Map<java.lang.String,java.lang.String> getCurrentPillarInstanceInfo()
          Returns All inforamtion about current PillarInstanceName
 java.util.List<java.lang.String> getCurrentProductFamily()
          Returns the current Product Family
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getCurrentProductFamilyInfo()
          Returns the current product family information Map
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDependentApps(java.lang.String AppShortName)
          Returns Dependent Applications Info from App Short Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDependentMWComponents(java.lang.String appShortName)
          Gets dependent Middleware components on a j2EE application.A j2EE application can have dependent middleware components.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedAppInfo(java.lang.String AppShortName)
          Returns App Information
 java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getDeployedAppsFromProductList(java.util.List<java.lang.String> productModuleIdList)
          BUG: 10404219
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedDomainFromLogicalDomain(java.lang.String logicalDomainName)
          Gets DeployedDomain information from LogicalDomainname.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedDomainFromPillar(java.lang.String PillarShortName, java.lang.String Type)
          Determines whether a deployed domain is of certain type.
 java.util.Map<java.lang.String,java.lang.String> getDeployedDomainInfo(java.lang.String DeployedDomainName)
          Get the Domain Info Map for a Domain Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedDomainsByCompositeName(java.lang.String compositeName)
          ER: 9771747 Returns Domain Information for SOA composite Name
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getDeployedDomainsByEnvironment(java.lang.String envShortName)
          ER:9883421 Returns the list of Domains for a perticular environment If envShortName is null, we will return all the deployed domains.
 java.util.List<java.lang.String> getDomainNames(java.lang.String AppShortName)
          For a given enterprise app short name return the set of Domain Names
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getEndPointInfo(java.lang.String appShortName)
          Returns a map conatining the Endpoint information for an Application Short Name The internal end points can be used to invoke services within the same domain.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getEndPointInfoFromModule(java.lang.String moduleName)
          Returns a map conatining the Endpoint information for an Logical Module Name
 java.util.Map<java.lang.String,java.lang.String> getEnterpriseAppInfo(java.lang.String AppShortName)
          Gets the Enterprise Application Details for a perticular App Short Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getEnterpriseAppsBySourceFileName(java.lang.String sourceFileName)
          BUG: 10324077 - taxonomy mbean api to map from ear file name to logical app name
 java.util.Map<java.lang.String,java.lang.String> getEssApplicationInfo(java.lang.String ProdModuleID)
          Gets ESS application information for given product family module id
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getLbasInfo(java.lang.String TxModuleID)
          Returns the List of LBA info for that module
 java.util.List<java.lang.String> getListOfDeployedApps(java.lang.String TxModuleID)
          Returns a list of deployed Apps Short Name for the Product Taxonomy Module ID
 java.util.Set<java.lang.String> getListOfDomains(java.lang.String ProductFamily)
          For a given ProductFamily(ModuleKey), returns set of DomainNames where its deployed
 java.util.List<java.lang.String> getListOfEnterpriseApps(java.lang.String TxModuleID, java.lang.String DeploymentStatus)
          Returns the list of deployed/installed apps short name for a perticular Module
 java.util.List<java.lang.String> getListOfLbas(java.lang.String TxModuleID)
          Returns a list of Module Keys for the child LBAS
 java.util.List<java.lang.String> getListOfProducts()
          Returns the list of Module keys for the products installed
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getModuleFromAppShortName(java.lang.String appShortName, java.lang.String type)
          Bug 10032323 - api in taxonomy mbean to get ui module of fusion app This api would return the module list for the given AppShortName
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarDBInfo()
          Get the DB information for the current Pillar.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarInfoFromDeployedDomain(java.lang.String DeployedDomainName)
          Get the pillar Information for the Deployed Domain Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarInstanceInfo(java.lang.String PillarInstanceName)
          Get the Pillar Instance Details for a PillarInstance Name
 java.util.Map<java.lang.String,java.lang.String> getPillarNameFromAppShortName(java.lang.String AppShortName)
          Gets the PillarName, PillarShortName for each AppShortName for the List of AppsShortName passed.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarNamesFromAppShortNames(java.util.List<java.lang.String> AppShortNameList)
          Gets the PillarName, PillarShortName for each AppShortName for the List of AppsShortName passed.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillars()
          Get the All the Pillars.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductFamiliesFromPillar(java.lang.String PillarShortName)
          Gets the product family for the Pillar Short Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductFamilyList(java.lang.String PillarName)
          Returns the product family List for a Pillar Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductFromEachProductFamily()
          Gets List of Product for each Product Family.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductsInfo(java.util.List<java.lang.String> productFamilyModuleIdList)
          Gets the products deployed against the current Product Family
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductsInfo(java.lang.String TxModuleID)
          Returns the Child Appllication Info for the perticular Module (Deployed / Installed)
 byte[] getRdsDetails(java.lang.String rdsName)
          Gets the BLOB data of the RDS details
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRdsInfo(java.lang.String rdsName)
          Get the necessary Replication Dataset (RDS) information for a given Rds Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRdsInfoByDomainName(java.lang.String logicalDomainName)
          Get the necessary Replication Dataset (RDS) information for a given Logical Domain Name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRdsInfoByPillarShortName(java.lang.String pillarShortName)
          Get the necessary Replication Dataset (RDS) information for a given Pillar Short Name
 java.util.Map<java.lang.String,java.lang.String> getSoaEndPoints(java.lang.String appShortName)
          BUG: 12663166 Expose TM API to get the SOA Endpoints
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getUsedProducts(java.lang.String AppShortName)
          Returns the products deployed against this Application (App Short Name)
 boolean isAppInProvisionedOfferings(java.lang.String appShortName)
          BUG:12889032 Expose TM API to get if an App is provisioned or not.
 boolean isApplTopShared()
          Bug 10139786 - taxonomy should provide the info if fusion apps appltop is shared or not
 boolean isAppProvisioned(java.lang.String appShortName)
          BUG:14246023 - allow for custom soa apps to show up in the federated worklist
 boolean isCompositeInProvisionedOfferings(java.lang.String compositeName)
          BUG:12889032 Expose TM API to get if a SOA composite is provisioned or not.
 boolean isDomainOfType(java.lang.String deployedDomainName, java.lang.String Type)
          Determines whether a deployed domain is of certain type.
 boolean isReplicationEnabled(java.lang.String DeployedDomainName)
          Check whether domain name supplied is replication enabled
 boolean selectTopolgyoptionName(java.lang.String topologyOptionName)
          Set a TopologyOptionName "Y" and set other topologyOptionName "N"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopologyServer

public TopologyServer()
Method Detail

getCurrentProductFamilyInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getCurrentProductFamilyInfo()
                                                                                             throws java.lang.Exception
Returns the current product family information Map

Specified by:
getCurrentProductFamilyInfo in interface TopologyServerMXBean
Returns:
Keys: ModuleName,ModuleId,ModuleKey,PillarName,ModuleDescription,UserModuleName
Throws:
java.lang.Exception

isApplTopShared

public boolean isApplTopShared()
Bug 10139786 - taxonomy should provide the info if fusion apps appltop is shared or not

Specified by:
isApplTopShared in interface TopologyServerMXBean
Returns:
kept for enhancement for later versions

getCurrentProductFamily

public java.util.List<java.lang.String> getCurrentProductFamily()
                                                         throws java.lang.Exception
Returns the current Product Family

Specified by:
getCurrentProductFamily in interface TopologyServerMXBean
Parameters:
-
Returns:
get the current Family Name
Throws:
java.lang.Exception

getListOfProducts

public java.util.List<java.lang.String> getListOfProducts()
                                                   throws java.lang.Exception
Returns the list of Module keys for the products installed

Specified by:
getListOfProducts in interface TopologyServerMXBean
Returns:
List
Throws:
java.lang.Exception

getProductsInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductsInfo(java.util.List<java.lang.String> productFamilyModuleIdList)
                                                                                 throws java.lang.Exception
Gets the products deployed against the current Product Family

Specified by:
getProductsInfo in interface TopologyServerMXBean
Returns:
List Map Keys: ModuleId, ModuleKey, ModuleName, ModuleDescription, UserModuleName
Throws:
java.lang.Exception

getProductsInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductsInfo(java.lang.String TxModuleID)
                                                                                 throws java.lang.Exception
Returns the Child Appllication Info for the perticular Module (Deployed / Installed)

Specified by:
getProductsInfo in interface TopologyServerMXBean
Parameters:
TxModuleID -
Returns:
@return List Map Keys: ModuleId, ModuleKey, ModuleName, ModuleDescription, UserModuleName
Throws:
java.lang.Exception

getLbasInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getLbasInfo(java.lang.String TxModuleID)
                                                                             throws java.lang.Exception
Returns the List of LBA info for that module

Specified by:
getLbasInfo in interface TopologyServerMXBean
Parameters:
TxModuleID -
Returns:
List Map Keys: ModuleId, ModuleKey, ModuleName, ModuleDescription, UserModuleName
Throws:
java.lang.Exception

getListOfLbas

public java.util.List<java.lang.String> getListOfLbas(java.lang.String TxModuleID)
                                               throws java.lang.Exception
Returns a list of Module Keys for the child LBAS

Specified by:
getListOfLbas in interface TopologyServerMXBean
Parameters:
TxModuleID -
Returns:
List of Module Keys for the child LBAs
Throws:
java.lang.Exception

getListOfEnterpriseApps

public java.util.List<java.lang.String> getListOfEnterpriseApps(java.lang.String TxModuleID,
                                                                java.lang.String DeploymentStatus)
                                                         throws java.lang.Exception
Returns the list of deployed/installed apps short name for a perticular Module

Specified by:
getListOfEnterpriseApps in interface TopologyServerMXBean
Parameters:
TxModuleID -
DeploymentStatus - valid values: Installed, Deployed
Throws:
java.lang.Exception

getEnterpriseAppInfo

public java.util.Map<java.lang.String,java.lang.String> getEnterpriseAppInfo(java.lang.String AppShortName)
                                                                      throws java.lang.Exception
Gets the Enterprise Application Details for a perticular App Short Name

Specified by:
getEnterpriseAppInfo in interface TopologyServerMXBean
Parameters:
AppShortName -
Returns:
Map of AppInfo Valid Keys: AppShortName,Name,Type,Dependency,SourceFile,Visible,ForSetUp,GroupName,InstallDir,version
Throws:
java.lang.Exception

getAllEnterpriseAppsInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAllEnterpriseAppsInfo(java.lang.String TxModuleID,
                                                                                                 java.lang.String DeploymentStatus)
                                                                                          throws java.lang.Exception
This API will return the details of tbhe APppilcations deployed aginst this product /Tax. Module ID

Specified by:
getAllEnterpriseAppsInfo in interface TopologyServerMXBean
Parameters:
TxModuleID -
DeploymentStatus -
Returns:
List of Map containing App Info Valid Keys:AppShortName,Name,Type,Dependency,SourceFile,Visible,ForSetup,GroupName,InstallDir,Version
Throws:
java.lang.Exception

getListOfDeployedApps

public java.util.List<java.lang.String> getListOfDeployedApps(java.lang.String TxModuleID)
                                                       throws java.lang.Exception
Returns a list of deployed Apps Short Name for the Product Taxonomy Module ID

Specified by:
getListOfDeployedApps in interface TopologyServerMXBean
Parameters:
TxModuleID -
Returns:
List of Deployed App Short Name
Throws:
java.lang.Exception

getAllDeployedAppsInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAllDeployedAppsInfo(java.lang.String TxModuleID)
                                                                                        throws java.lang.Exception
Returns a List of Map of all the deployed Apps info for the given Product Taxonomy Module ID

Specified by:
getAllDeployedAppsInfo in interface TopologyServerMXBean
Parameters:
TxModuleID -
Returns:
Returns a List of Map for the deployed Apps Valid Keys: AppShortName,Name,CloudShortName,Host,Port,DeployedDomainName,ExternalEndPoint,InternalEndPoint,ProductFamily
Throws:
java.lang.Exception

getDeployedAppInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedAppInfo(java.lang.String AppShortName)
                                                                                    throws java.lang.Exception
Returns App Information

Specified by:
getDeployedAppInfo in interface TopologyServerMXBean
Parameters:
AppShortName -
Returns:
a Map of the Deployed Application info Keys: AppShortName,Name,CloudShortName,Host,Port,DeployedDomainName,ExternalEndPoint,InternalEndPoint,ProductFamily
Throws:
java.lang.Exception

getUsedProducts

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getUsedProducts(java.lang.String AppShortName)
                                                                                 throws java.lang.Exception
Returns the products deployed against this Application (App Short Name)

Specified by:
getUsedProducts in interface TopologyServerMXBean
Parameters:
AppShortName -
Returns:
List Map Keys: ModuleId, ModuleKey, ModuleName, ModuleDescription, UserModuleName
Throws:
java.lang.Exception

getPillarDBInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarDBInfo()
                                                                                 throws java.lang.Exception
Get the DB information for the current Pillar.

Specified by:
getPillarDBInfo in interface TopologyServerMXBean
Returns:
List of Map conatining Pillar Info Keys: PillarShortName,SchemaName,DatabaseShortName,DatabaseName,Host,Port,Sid,Connection,Driver
Throws:
java.lang.Exception

getProductFamilyList

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductFamilyList(java.lang.String PillarName)
                                                                                      throws java.lang.Exception
Returns the product family List for a Pillar Name

Specified by:
getProductFamilyList in interface TopologyServerMXBean
Parameters:
PillarName -
Returns:
a List of map containg Module Info Keys: ModuleId, ModuleKey, ModuleName, ModuleDescription, UserModuleName
Throws:
java.lang.Exception

getCurrentDomain

public java.lang.String getCurrentDomain()
                                  throws java.lang.Exception
Gets the current domain

Specified by:
getCurrentDomain in interface TopologyServerMXBean
Returns:
Throws:
java.lang.Exception

getPillars

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillars()
Get the All the Pillars.

Specified by:
getPillars in interface TopologyServerMXBean
Returns:
List of Map. Pillar details as key value pairs. Valid keys are: PillarShortName, PillarName, PillarDescription, PillarId

getCurrentPillarInfo

public java.util.Map<java.lang.String,java.lang.String> getCurrentPillarInfo()
This will return the current pillar as Map Valid keys are: PillarName,PillarShortName,PillarDescription

Specified by:
getCurrentPillarInfo in interface TopologyServerMXBean
Returns:

getListOfDomains

public java.util.Set<java.lang.String> getListOfDomains(java.lang.String ProductFamily)
                                                 throws java.lang.Exception
For a given ProductFamily(ModuleKey), returns set of DomainNames where its deployed

Specified by:
getListOfDomains in interface TopologyServerMXBean
Parameters:
ProductFamily -
Returns:
Throws:
java.lang.Exception

getDeployedDomainInfo

public java.util.Map<java.lang.String,java.lang.String> getDeployedDomainInfo(java.lang.String DeployedDomainName)
                                                                       throws java.lang.Exception
Get the Domain Info Map for a Domain Name

Specified by:
getDeployedDomainInfo in interface TopologyServerMXBean
Parameters:
DeployedDomainName -
Returns:
Valid Keys: AdminHost, AdminPort,EmHomeUrl, JmxPort, NodeManagerPort, InternalVirtualHost,InternalVirtualPort, ExternalVirtualHost,ExternalVirtualPort,LogicalDomainName
Throws:
java.lang.Exception

getDomainNames

public java.util.List<java.lang.String> getDomainNames(java.lang.String AppShortName)
                                                throws java.lang.Exception
For a given enterprise app short name return the set of Domain Names

Specified by:
getDomainNames in interface TopologyServerMXBean
Parameters:
AppShortName -
Returns:
Throws:
java.lang.Exception

getPillarNameFromAppShortName

public java.util.Map<java.lang.String,java.lang.String> getPillarNameFromAppShortName(java.lang.String AppShortName)
                                                                               throws java.lang.Exception
Gets the PillarName, PillarShortName for each AppShortName for the List of AppsShortName passed.

Specified by:
getPillarNameFromAppShortName in interface TopologyServerMXBean
Parameters:
AppShortName -
Returns:
a List of Map. Each Map has the following Keys: AppShortName,PillarName,PillarShortName,PillarDescription
Throws:
java.lang.Exception

getPillarNamesFromAppShortNames

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarNamesFromAppShortNames(java.util.List<java.lang.String> AppShortNameList)
                                                                                                 throws java.lang.Exception
Gets the PillarName, PillarShortName for each AppShortName for the List of AppsShortName passed.

Specified by:
getPillarNamesFromAppShortNames in interface TopologyServerMXBean
Parameters:
AppShortNameList -
Returns:
a List of Map. Each Map has the following Keys: AppShortName,PillarName,PillarShortName,PillarDescription
Throws:
java.lang.Exception

getRdsInfoByDomainName

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRdsInfoByDomainName(java.lang.String logicalDomainName)
Get the necessary Replication Dataset (RDS) information for a given Logical Domain Name

Specified by:
getRdsInfoByDomainName in interface TopologyServerMXBean
Parameters:
logicalDomainName -
Returns:
List of Map Keys: PillarShortName,Acl,RdsName, TopologyOptionName, SOR, MultiReadWrite, DependencySetName, Description

getRdsInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRdsInfo(java.lang.String rdsName)
Get the necessary Replication Dataset (RDS) information for a given Rds Name

Specified by:
getRdsInfo in interface TopologyServerMXBean
Parameters:
rdsName -
Returns:
A List of Map Keys: RdsName, TopologyOptionName, SOR, MultiReadWrite, DependencySetName, Description

isReplicationEnabled

public boolean isReplicationEnabled(java.lang.String DeployedDomainName)
Check whether domain name supplied is replication enabled

Specified by:
isReplicationEnabled in interface TopologyServerMXBean
Parameters:
logicalDomainName -
Returns:
true if replication enabled

getPillarInfoFromDeployedDomain

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarInfoFromDeployedDomain(java.lang.String DeployedDomainName)
Get the pillar Information for the Deployed Domain Name

Specified by:
getPillarInfoFromDeployedDomain in interface TopologyServerMXBean
Parameters:
logicalDomainName -
Returns:
Keys: PillarName,PillarShortName,PillarDescription

getRdsInfoByPillarShortName

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRdsInfoByPillarShortName(java.lang.String pillarShortName)
Get the necessary Replication Dataset (RDS) information for a given Pillar Short Name

Specified by:
getRdsInfoByPillarShortName in interface TopologyServerMXBean
Parameters:
pillarShortName -
Returns:
A List of Map Keys: PillarShortName,Acl,RdsName, TopologyOptionName, SOR, MultiReadWrite, DependencySetName, Description

getEndPointInfoFromModule

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getEndPointInfoFromModule(java.lang.String moduleName)
                                                                                           throws java.lang.Exception
Returns a map conatining the Endpoint information for an Logical Module Name

Specified by:
getEndPointInfoFromModule in interface TopologyServerMXBean
Parameters:
moduleName -
Returns:
Map Keys: ModuleShortName,InternalEndPoint,ExternalEndPoint,ProductFamily,AdminEndPoint,ServiceName
Throws:
java.lang.Exception

getEndPointInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getEndPointInfo(java.lang.String appShortName)
                                                                                 throws java.lang.Exception
Returns a map conatining the Endpoint information for an Application Short Name The internal end points can be used to invoke services within the same domain. The external end points can be used to invoke services across domains and portlets or any other URL. Each return string will be of the format :/ e.g: example.com:5001/context-root

Specified by:
getEndPointInfo in interface TopologyServerMXBean
Parameters:
appShortName -
Returns:
Map Keys: Name,CloudShortName,AppShortName,InternalEndPoint, ExternalEndPoint,AdminEndPoint,DeployedDomainName,AdminHost, AdminPort,EmHomeUrl, JmxPort, NodeManagerPort, InternalVirtualHost, InternalVirtualPort, ExternalVirtualHost,ExternalVirtualPort,LogicalDomainName
Throws:
java.lang.Exception

getAppListFromDeployedDomain

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAppListFromDeployedDomain(java.lang.String DeployedDomainName)
                                                                                              throws java.lang.Exception
Get the Application Info from the Deployed Domain Name

Specified by:
getAppListFromDeployedDomain in interface TopologyServerMXBean
Parameters:
DeployedDomainName -
Returns:
Keys: AppShortName,Name,Type,Dependency,SourceFile,Visible,ForSetup,GroupName,InstallDir,Version
Throws:
java.lang.Exception

isDomainOfType

public boolean isDomainOfType(java.lang.String deployedDomainName,
                              java.lang.String Type)
                       throws java.lang.Exception
Determines whether a deployed domain is of certain type.

Specified by:
isDomainOfType in interface TopologyServerMXBean
Parameters:
deployedDomainName -
Type - : Replication, Pillar, Application
Returns:
Throws:
java.lang.Exception

getDeployedDomainFromPillar

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedDomainFromPillar(java.lang.String PillarShortName,
                                                                                                    java.lang.String Type)
                                                                                             throws java.lang.Exception
Determines whether a deployed domain is of certain type.

Specified by:
getDeployedDomainFromPillar in interface TopologyServerMXBean
Parameters:
PillarShortName -
Type - : Replication, Pillar, Application
Returns:
List contains keys : AdminHost, AdminPort,EmHomeUrl, JmxPort, NodeManagerPort, InternalVirtualHost,InternalVirtualPort, ExternalVirtualHost, ExternalVirtualPort,LogicalDomainName
Throws:
java.lang.Exception

getProductFamiliesFromPillar

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductFamiliesFromPillar(java.lang.String PillarShortName)
Gets the product family for the Pillar Short Name

Specified by:
getProductFamiliesFromPillar in interface TopologyServerMXBean
Parameters:
PillarShortName -
Returns:
Key: ModuleId, ModuleName, ModuleDescription, ModuleKey, UserModuleName

getRdsDetails

public byte[] getRdsDetails(java.lang.String rdsName)
Gets the BLOB data of the RDS details

Specified by:
getRdsDetails in interface TopologyServerMXBean
Parameters:
rdsName -
Returns:

getDependentMWComponents

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDependentMWComponents(java.lang.String appShortName)
                                                                                          throws java.lang.Exception
Gets dependent Middleware components on a j2EE application.A j2EE application can have dependent middleware components.

Specified by:
getDependentMWComponents in interface TopologyServerMXBean
Parameters:
appShortName -
Returns:
a List contains keys : Dependency,Description,GroupName,Name,Prerequisite,ShortName,Visible
Throws:
java.lang.Exception

getPillarInstanceInfo

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getPillarInstanceInfo(java.lang.String PillarInstanceName)
Get the Pillar Instance Details for a PillarInstance Name

Specified by:
getPillarInstanceInfo in interface TopologyServerMXBean
Parameters:
PillarInstanceName -
Returns:
List with keys: PillarInstanceName,Description,PillarTopologyOptionName, SharedPillarInstance,ProductFamlies,PillarShortName, SchemaName,DatabaseShortName,DatabaseName,Host,Port,Sid,Connection,Driver

getDependentApps

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDependentApps(java.lang.String AppShortName)
Returns Dependent Applications Info from App Short Name

Specified by:
getDependentApps in interface TopologyServerMXBean
Parameters:
AppShortName -
Returns:
List which contains Keys AppShortName,Name,Type,Dependency,SourceFile,Visible, ForSetup,GroupName,InstallDir,Version,ModuleId,ModuleName

getCurrentPillarInstanceInfo

public java.util.Map<java.lang.String,java.lang.String> getCurrentPillarInstanceInfo()
Returns All inforamtion about current PillarInstanceName

Specified by:
getCurrentPillarInstanceInfo in interface TopologyServerMXBean
Returns:
Map with keys: PillarInstanceName,Description,PillarTopologyOptionName, SharedPillarInstance,ProductFamlies,PillarShortName, SchemaName,DatabaseShortName,DatabaseName,Host,Port,Sid,Connection,Driver DeployedDomainName,AdminHost, AdminPort,EmHomeUrl, JmxPort, NodeManagerPort, InternalVirtualHost,InternalVirtualPort, ExternalVirtualHost,ExternalVirtualPort,LogicalDomainName

selectTopolgyoptionName

public boolean selectTopolgyoptionName(java.lang.String topologyOptionName)
Set a TopologyOptionName "Y" and set other topologyOptionName "N"

Specified by:
selectTopolgyoptionName in interface TopologyServerMXBean
Parameters:
topologyOptionName -
Returns:
true/false

getDeployedDomainFromLogicalDomain

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedDomainFromLogicalDomain(java.lang.String logicalDomainName)
                                                                                                    throws java.lang.Exception
Gets DeployedDomain information from LogicalDomainname. It returns a List of maps with keys: DeployedDomainName,AdminHost,AdminPort,AdminServerName,EmHomeUrl,ExternalVirtualHost ExternalVirtualPort,InternalVirtualHost,InternalVirtualPort,JmxPort,LogicalDomainName, NodeManagerPort,NodeManagerProtocol

Specified by:
getDeployedDomainFromLogicalDomain in interface TopologyServerMXBean
Throws:
java.lang.Exception

getProductFromEachProductFamily

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getProductFromEachProductFamily()
                                                                                                 throws java.lang.Exception
Gets List of Product for each Product Family. Bug - 9508205 Returns a List with following keys: ProductFamily,ModuleId, ModuleKey, ModuleName, ModuleDescription, UserModuleName

Specified by:
getProductFromEachProductFamily in interface TopologyServerMXBean
Throws:
java.lang.Exception

getEssApplicationInfo

public java.util.Map<java.lang.String,java.lang.String> getEssApplicationInfo(java.lang.String ProdModuleID)
                                                                       throws java.lang.Exception
Gets ESS application information for given product family module id

Specified by:
getEssApplicationInfo in interface TopologyServerMXBean
Parameters:
ProdModuleID - (Product Family Module ID)
Returns:
contains : keys AppShortName,Name,Type,Dependency,SourceFile,Visible,ForSetup,GroupName,InstallDir,Version
Throws:
java.lang.Exception

getAllProductFamilyAndDomains

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAllProductFamilyAndDomains()
                                                                                               throws java.lang.Exception
ER - 9900156 Gets all domains and product famlies of fusion instance

Specified by:
getAllProductFamilyAndDomains in interface TopologyServerMXBean
Returns:
a list of map object which contains keys: ModuleId, ModuleKey, ModuleName,UserModuleName,LogicalDomainName DeployedDomainName,AdminHost,AdminPort
Throws:
java.lang.Exception

getDeployedDomainsByEnvironment

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getDeployedDomainsByEnvironment(java.lang.String envShortName)
                                                                                                 throws java.lang.Exception
ER:9883421 Returns the list of Domains for a perticular environment If envShortName is null, we will return all the deployed domains.

Specified by:
getDeployedDomainsByEnvironment in interface TopologyServerMXBean
Parameters:
envShortName -
Returns:
Map< >
Throws:
java.lang.Exception

getDeployedDomainsByCompositeName

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDeployedDomainsByCompositeName(java.lang.String compositeName)
                                                                                                   throws java.lang.Exception
ER: 9771747 Returns Domain Information for SOA composite Name

Specified by:
getDeployedDomainsByCompositeName in interface TopologyServerMXBean
Parameters:
compositeName -
Returns:
List of Map Keys: DeployedDomainName, LogicalDomainName, ExternalVirtualHost, ExternalVirtualPort, InternalVirtualHost, InternalVirtualPort, AdminServerName, AdminHost, AdminPort, NodeManagerPort, NodeManagerProtocol, JmxPort, EmHomeUrl
Throws:
java.lang.Exception

getModuleFromAppShortName

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getModuleFromAppShortName(java.lang.String appShortName,
                                                                                                  java.lang.String type)
                                                                                           throws java.lang.Exception
Bug 10032323 - api in taxonomy mbean to get ui module of fusion app This api would return the module list for the given AppShortName

Specified by:
getModuleFromAppShortName in interface TopologyServerMXBean
Parameters:
appShortName -
type - (Values are UI, WEBSERVICE or SOA) If null then all module types are returned
Returns:
returns a list of map where each map contains module info for each modules Keys: ModuleName, ModuleShortName, ContextRoot, Type
Throws:
java.lang.Exception

getEnterpriseAppsBySourceFileName

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getEnterpriseAppsBySourceFileName(java.lang.String sourceFileName)
                                                                                                   throws java.lang.Exception
BUG: 10324077 - taxonomy mbean api to map from ear file name to logical app name

Specified by:
getEnterpriseAppsBySourceFileName in interface TopologyServerMXBean
Parameters:
sourceFileName -
Returns:
KEYS: AppShortName,Name,Type,Dependency,SourceFile,Visible,ForSetup,GroupName,InstallDir,Version
Throws:
java.lang.Exception

getDeployedAppsFromProductList

public java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getDeployedAppsFromProductList(java.util.List<java.lang.String> productModuleIdList)
                                                                                                                                throws java.lang.Exception
BUG: 10404219

Specified by:
getDeployedAppsFromProductList in interface TopologyServerMXBean
Parameters:
productModuleIdList -
Returns:
Map>> Map<> -> the key is the product module Id List<> -> Contains the list of Maps associated to the above product module id Map<> -> Mapping info of the J2ee app deployed KEYS: AppShortName,Name,Type,Dependency,SourceFile,Visible,ForSetup,GroupName,InstallDir,Version
Throws:
java.lang.Exception

getSoaEndPoints

public java.util.Map<java.lang.String,java.lang.String> getSoaEndPoints(java.lang.String appShortName)
                                                                 throws java.lang.Exception
BUG: 12663166 Expose TM API to get the SOA Endpoints

Specified by:
getSoaEndPoints in interface TopologyServerMXBean
Parameters:
appShortName - or null (in case all the app end points are to be determined)
Returns:
Map of Application Short Name and it's corresponding endpoint url
Throws:
java.lang.Exception

isAppInProvisionedOfferings

public boolean isAppInProvisionedOfferings(java.lang.String appShortName)
                                    throws java.lang.Exception
BUG:12889032 Expose TM API to get if an App is provisioned or not.

Specified by:
isAppInProvisionedOfferings in interface TopologyServerMXBean
Parameters:
appShortName -
Returns:
if app is provisioned then return true
Throws:
java.lang.Exception

isAppProvisioned

public boolean isAppProvisioned(java.lang.String appShortName)
                         throws java.lang.Exception
BUG:14246023 - allow for custom soa apps to show up in the federated worklist

Specified by:
isAppProvisioned in interface TopologyServerMXBean
Parameters:
appShortName -
Returns:
if app is provisioned then return true
Throws:
java.lang.Exception

isCompositeInProvisionedOfferings

public boolean isCompositeInProvisionedOfferings(java.lang.String compositeName)
                                          throws java.lang.Exception
BUG:12889032 Expose TM API to get if a SOA composite is provisioned or not.

Specified by:
isCompositeInProvisionedOfferings in interface TopologyServerMXBean
Parameters:
compositeName -
Returns:
if composite is provisioned then return true
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.