public class EnvironmentModelBuilder extends Object
The general strategy for locating files will be to place the files in different subdirectories that indicate the type of file it is. For Oracle-provided files, the locations will be automatically added to the Environment Model search path.
The standard location for these files will be:
$ORACLE_HOME/product_home/plugins/fmwplatform/models
Any Oracle-provided files will be located in subdirectories based on the different file types and the associated product; such as:
$ORACLE_HOME/product_home/plugins/fmwplatform/models/topologies $ORACLE_HOME/product_home/plugins/fmwplatform/models/blueprints $ORACLE_HOME/product_home/plugins/fmwplatform/models/domain-profiles $ORACLE_HOME/product_home/plugins/fmwplatform/models/tuning-parameters
Any custom file locations must be specified by the API user using the EnvironmentModelBuilder class. For example,
EnvironmentModelBuilder b = new EnvironmentModelBuilder("/path/to/oracle/home"); b.appendModelSearchLocation("/path/to/my/models");
Custom files will also be located in subdirectories based on the different file types; such as:
/path/to/my/models/topologies /path/to/my/models/domain-profiles /path/to/my/models/tuning-parameters /path/to/my/models/blueprints
This specification also allows the files to be packaged in JAR files. Any JAR files added to the model search location will be searched for the following directories to locate the different file types.
/path/to/my/models.jar$/models/topologies /path/to/my/models.jar$/models/domain-profiles /path/to/my/models.jar$/models/tuning-parameters /path/to/my/models.jar$/models/blueprints
To add the JAR to the model search location, simply pass it directly into the appendModelSearchLocation() method.
EnvironmentModelBuilder b = new EnvironmentModelBuilder("/path/to/oracle/home"); b.appendModelSearchLocation("/path/to/my/models.jar");
For standard locations in the Oracle Home, any JAR files found in the following locations will be automatically added to the model search path. These JARs must conform to the structure mentioned above.
$ORACLE_HOME/product_home/plugins/fmwplatform/models
Modifier and Type | Field and Description |
---|---|
static String |
ENV_MODEL_LOCATOR |
Constructor and Description |
---|
EnvironmentModelBuilder()
Creates an EnvironmentModelBuilder without any search locations.
|
EnvironmentModelBuilder(String oracleHome)
Creates an EnvironmentModelBuilder rooted on the oracleHome.
|
Modifier and Type | Method and Description |
---|---|
EnvironmentModel |
addOfflineDomainBootstrapParams(String domainId,
String domainPath,
EnvironmentModel model)
Deprecated.
- Use
addOfflineDomainBootstrapParams(String, String, String, EnvironmentModel) .Domain name
is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
addOfflineDomainBootstrapParams(String, String, String, EnvironmentModel) |
EnvironmentModel |
addOfflineDomainBootstrapParams(String domainId,
String domainName,
String domainPath,
EnvironmentModel model)
Adds Offline domain bootstrap parameters to the EnvironmentModel.
|
EnvironmentModel |
addOnlineDomainBootstrapParams(String domainId,
String adminUrl,
oracle.fmwplatform.credentials.credential.Credential adminCreds,
EnvironmentModel model)
Deprecated.
- Use
addOnlineDomainBootstrapParams(String, String, String, Credential, EnvironmentModel) .
Domain name is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
addOnlineDomainBootstrapParams(String, String, String, Credential, EnvironmentModel) |
EnvironmentModel |
addOnlineDomainBootstrapParams(String domainId,
String domainName,
String adminUrl,
oracle.fmwplatform.credentials.credential.Credential adminCreds,
EnvironmentModel model)
Adds Online domain bootstrap parameters and a Credential object to an
EnvironmentModel.
|
EnvironmentModel |
addOracleHomeBootstrapParams(String id,
String oracleHomePath,
Type oracleHomeType,
String javaHomePath,
EnvironmentModel model)
Adds Oracle home bootstrap parameters to the EnvironmentModel.
|
void |
appendModelSearchLocation(File location)
Adds the specified location to the end of the model file search list.
|
void |
appendModelSearchLocation(String location)
Adds the specified location to the end of the model file search list.
|
EnvironmentModel |
buildFromFiles(String topologyFileName,
String version,
File walletFile,
char[] walletPassword)
Builds an EnvironmentModel based on the name of a Topology file.
|
EnvironmentModel |
buildFromOfflineDomainBootstrapParams(String domainId,
String oracleHomePath,
String domainPath)
Deprecated.
- Use
buildFromOfflineDomainBootstrapParams(String, String, String, String) .Domain name
is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
buildFromOfflineDomainBootstrapParams(String, String, String, String) |
EnvironmentModel |
buildFromOfflineDomainBootstrapParams(String domainId,
String domainName,
String oracleHomePath,
String domainPath)
Returns a new EnvironmentModel which only contains an Oracle home, domain
with its bootstrap parameters This can be used as input for
OfflineEnvironment.
|
EnvironmentModel |
buildFromOnlineDomainBootstrapParams(String domainId,
String oracleHomePath,
String adminUrl,
oracle.fmwplatform.credentials.credential.Credential adminCreds)
Deprecated.
- Use
buildFromOnlineDomainBootstrapParams(String, String, String, Credential) .Domain name
is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
buildFromOnlineDomainBootstrapParams(String, String, String, String, Credential) . |
EnvironmentModel |
buildFromOnlineDomainBootstrapParams(String domainId,
String domainName,
String oracleHomePath,
String adminUrl,
oracle.fmwplatform.credentials.credential.Credential adminCreds)
Returns a new EnvironmentModel which only contains an minimal Oracle home
and a domain with its bootstrap parameters and a Credential object.
|
EnvironmentModel |
buildFromOracleHomeBootstrapParams(String id,
String oracleHomePath,
Type oracleHomeType,
String javaHomePath)
Returns a new EnvironmentModel which only contains an Oracle home with its bootstrap parameters.
|
EnvironmentModel |
buildFromStandAloneModel(File modelsDir,
File walletFile,
char[] walletPassword)
Given a directory with a simple stand-alone model, build an EnvironmentModel by loading the Topology from the topologies folder in modelsDir.
|
EnvironmentModel |
buildFromTopologyFile(File topologyFile,
File walletFile,
char[] walletPassword)
Builds an EnvironmentModel by loading the Topology specified in topologyFile.
|
List<Blueprint> |
getAllBlueprints()
Returns a list containing all of the Blueprints in the environment model.
|
List<DomainProfile> |
getAllDomainProfiles()
Returns a list containing all of the DomainProfiles in the environment model.
|
List<TuningParameters> |
getAllTuningParameters()
Returns a list containing all of the TuningParameters in the environment model.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
DiscoveryOptions options,
List<ModelTarget> targets)
Populates and refreshes the environment model by doing OracleHome, Online and Offline domain environment discovery.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
EnvironmentModelTarget target)
Deprecated.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
EnvironmentModelTarget target,
Class<?> envType)
Deprecated.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
List<ModelTarget> targets)
Populates and refreshes the environment model by doing OracleHome, Online and Offline domain environment discovery.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
List<ModelTarget> targets,
Class<?> envType)
Deprecated.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
ModelTarget target)
Deprecated.
|
EnvironmentModel |
populateFromEnvironment(EnvironmentModel model,
ModelTarget target,
Class<?> envType)
Deprecated.
|
void |
prependModelSearchLocation(File location)
Add the specified location to the beginning of the model file search list.
|
void |
prependModelSearchLocation(String location)
Add the specified location to the beginning of the model file search list.
|
Blueprint |
readBlueprint(File blueprintFile)
Reads a Blueprint from the specified file.
|
Blueprint |
readBlueprint(String name,
String version)
Locates and reads the specified blueprint.
|
DomainProfile |
readDomainProfile(File profileFile)
Reads a Domain Profile from the specified file.
|
DomainProfile |
readDomainProfile(String name,
String version)
Locates and reads the specified domain profile.
|
TuningParameters |
readTuningParameters(String name,
String version)
Locates and reads the specified tuning parameters.
|
EnvironmentModel |
refreshFromEnvironment(EnvironmentModel model,
ModelTarget target)
Refreshes the environment model by doing OracleHome, Online and Offline domain environment discovery.
|
EnvironmentModel |
refreshFromEnvironment(EnvironmentModel model,
ModelTarget target,
Class<?> envType)
Only refresh the environment model by doing an OracleHome, Online and Offline domain environment discovery.
|
void |
writeModelToFiles(EnvironmentModel model,
File outputDirectory)
Writes the environment model objects out as files including the Oracle Wallet if it is present.
|
void |
writeModelToFiles(EnvironmentModel model,
File outputDirectory,
char[] walletPassword)
Writes the environment model objects out as files including the Oracle Wallet if it is present.
|
public static final String ENV_MODEL_LOCATOR
public EnvironmentModelBuilder()
public EnvironmentModelBuilder(String oracleHome)
The oracleHome/plugins/fmwplatform/models will be added to the search locations along with any jar files located there.
In addition, for each product installed, the oracleHome/product_home/plugins/fmwplatform/models directory will be added to the search locations along with any jar files located there. The oracle_common product will be first in the list of products. The order can be overridden by adding pre-pending locations to appear earlier in the list.
Additional search locations may be added explicitly using either the appendModelSearchLocation or prependModelSearchLocation methods.
oracleHome
- the OracleHome that is to be added to the search list@Deprecated public EnvironmentModel addOfflineDomainBootstrapParams(String domainId, String domainPath, EnvironmentModel model) throws FMWEnvSpecException
addOfflineDomainBootstrapParams(String, String, String, EnvironmentModel)
.Domain name
is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
addOfflineDomainBootstrapParams(String, String, String, EnvironmentModel)
domainId
- unique identifier, will be used as id on the domaindomainPath
- full path to an WebLogic domainmodel
- The environment model which will be updated by the Offline domain bootstrap parametersFMWEnvSpecException
- if domainId or model are nullFMWEnvSpecException
- if the host or Oracle home have not already been added and mapped in the EnvironmentModelFMWEnvSpecException
- if the domainPath has already been added for the domain specifiedpublic EnvironmentModel addOfflineDomainBootstrapParams(String domainId, String domainName, String domainPath, EnvironmentModel model) throws FMWEnvSpecException
domainId
- unique identifier, will be used as id on the domaindomainName
- name of the domaindomainPath
- full path to an WebLogic domainmodel
- The environment model which will be updated by the Offline
domain bootstrap parametersFMWEnvSpecException
- if domainId, domainName or model are null or if model does
not contain any host or OracleHomeFMWEnvSpecException
- if the host or Oracle home have not already been added and
mapped in the EnvironmentModelFMWEnvSpecException
- if the domainPath has already been added for the domain
specifiedvalidateDomainAndModelParams(String, String, EnvironmentModel)
@Deprecated public EnvironmentModel addOnlineDomainBootstrapParams(String domainId, String adminUrl, oracle.fmwplatform.credentials.credential.Credential adminCreds, EnvironmentModel model) throws FMWEnvSpecException
addOnlineDomainBootstrapParams(String, String, String, Credential, EnvironmentModel)
.
Domain name is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
addOnlineDomainBootstrapParams(String, String, String, Credential, EnvironmentModel)
domainId
- unique identifier, will be used as id on topology and domain, credentialadminUrl
- t3 admin url for connecting to a Weblogic AdminServeradminCreds
- WebLogic Username and password credential for connecting to a WebLogic AdminServermodel
- The environment model which will be updated by the Offline domain bootstrap parametersFMWEnvSpecException
- if any of the parameters are nullFMWEnvSpecException
- if the host or Oracle home have not already been added and mapped in the EnvironmentModelFMWEnvSpecException
- if the domainPath has already been added for the domain specifiedpublic EnvironmentModel addOnlineDomainBootstrapParams(String domainId, String domainName, String adminUrl, oracle.fmwplatform.credentials.credential.Credential adminCreds, EnvironmentModel model) throws FMWEnvSpecException
domainId
- unique identifier, will be used as id on topology and domain,
credentialdomainName
- Name of the domainadminUrl
- t3 admin url for connecting to a Weblogic AdminServeradminCreds
- WebLogic Username and password credential for connecting to a
WebLogic AdminServermodel
- The environment model which will be updated by the Offline
domain bootstrap parametersFMWEnvSpecException
- if any of the parameters are nullFMWEnvSpecException
- if the host or Oracle home have not already been added and
mapped in the EnvironmentModelFMWEnvSpecException
- if the domainPath has already been added for the domain
specifiedpublic EnvironmentModel addOracleHomeBootstrapParams(String id, String oracleHomePath, Type oracleHomeType, String javaHomePath, EnvironmentModel model) throws FMWEnvSpecException
id
- unique identifier, will be used as id on topologyoracleHomePath
- full path to an Oracle homeoracleHomeType
- is a local or shared Oracle homejavaHomePath
- full path to the Java homemodel
- The environment model which will be updated by the OracleHome bootstrap parametersFMWEnvSpecException
- if te id or model are nullpublic void appendModelSearchLocation(File location)
location
- a File specifying the location to be added to the search listpublic void appendModelSearchLocation(String location)
location
- a String specifying the location to be added to the search listpublic EnvironmentModel buildFromFiles(String topologyFileName, String version, File walletFile, char[] walletPassword) throws FMWEnvSpecException, oracle.fmwplatform.credentials.exception.FMWCredentialsException
All ResourceReferences that are contained in the Topology must be locatable in the search path configured in this EnvironmentModelBuilder.
Sets dependencies on the topology and the objects it contains, for tuning parameters parameterization to work
topologyFileName
- The name of the Topology file without the extension or path.version
- The version, version range or nullwalletFile
- The fully qualified file location for the Wallet or nullwalletPassword
- The password used to access the wallet or nullFMWEnvSpecException
- if an error occurs during EnvironmentModel creationsoracle.fmwplatform.credentials.exception.FMWCredentialsException
- An error occured while building the Credentials using the Wallet file specified@Deprecated public EnvironmentModel buildFromOfflineDomainBootstrapParams(String domainId, String oracleHomePath, String domainPath) throws FMWEnvSpecException
buildFromOfflineDomainBootstrapParams(String, String, String, String)
.Domain name
is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
buildFromOfflineDomainBootstrapParams(String, String, String, String)
domainId
- unique identifier, will be used as id on the domainoracleHomePath
- full path to an Oracle homedomainPath
- full path to an WebLogic domainFMWEnvSpecException
- TODOpublic EnvironmentModel buildFromOfflineDomainBootstrapParams(String domainId, String domainName, String oracleHomePath, String domainPath) throws FMWEnvSpecException
domainId
- unique identifier, will be used as id on the domaindomainName
- Name of the domainoracleHomePath
- full path to an Oracle homedomainPath
- full path to an WebLogic domainFMWEnvSpecException
- - If unable to bootstrap OracleHome, Domain or topologyEnvironmentBootstrapMapping.buildBootstrapOracleHome(String, String,
String, Type)
,
EnvironmentBootstrapMapping.buildBootstrapDomain(String, String,
String, String, String)
,
EnvironmentBootstrapMapping.buildBootstrapTopology(String,
OracleHome, Domain)
@Deprecated public EnvironmentModel buildFromOnlineDomainBootstrapParams(String domainId, String oracleHomePath, String adminUrl, oracle.fmwplatform.credentials.credential.Credential adminCreds) throws FMWEnvSpecException
buildFromOnlineDomainBootstrapParams(String, String, String, Credential)
.Domain name
is a mandatory attribute.This method defaults domainName to be same as domainId and invokes
buildFromOnlineDomainBootstrapParams(String, String, String, String, Credential)
.domainId
- unique identifier, will be used as id on the domainoracleHomePath
- full path to an Oracle homeadminUrl
- t3 admin url for connecting to a Weblogic AdminServeradminCreds
- WebLogic Username and password credential for connecting to a WebLogic AdminServerFMWEnvSpecException
- TODOpublic EnvironmentModel buildFromOnlineDomainBootstrapParams(String domainId, String domainName, String oracleHomePath, String adminUrl, oracle.fmwplatform.credentials.credential.Credential adminCreds) throws FMWEnvSpecException
domainId
- unique identifier, will be used as id on the domaindomainName
- Name of the domainoracleHomePath
- full path to an Oracle homeadminUrl
- t3 admin url for connecting to a Weblogic AdminServeradminCreds
- WebLogic Username and password credential for connecting to a
WebLogic AdminServerFMWEnvSpecException
- - if adminCreds is null or adminUrl is not a valid URLFMWEnvSpecException
- - if adminCreds is not of type
UsernamePasswordCredential
FMWEnvSpecException
- - If unable to bootstrap OracleHome, Domain or topologyEnvironmentBootstrapMapping.buildBootstrapOracleHome(String, String,
String, Type)
,
EnvironmentBootstrapMapping.buildBootstrapDomain(String, String,
String, String, String)
,
EnvironmentBootstrapMapping.buildBootstrapTopology(String,
OracleHome, Domain)
,
validateAdminUrlAndCredentials(String, Credential)
public EnvironmentModel buildFromOracleHomeBootstrapParams(String id, String oracleHomePath, Type oracleHomeType, String javaHomePath) throws FMWEnvSpecException
id
- unique identifier, will be used as id on topologyoracleHomePath
- full path to an Oracle homeoracleHomeType
- is a local or shared Oracle homejavaHomePath
- full path to the Java homeFMWEnvSpecException
- TODOpublic EnvironmentModel buildFromTopologyFile(File topologyFile, File walletFile, char[] walletPassword) throws FMWEnvSpecException, oracle.fmwplatform.credentials.exception.FMWCredentialsException
All ResourceReferences that are contained in the Topology must be locatable in the search path configured in this EnvironmentModelBuilder.
Sets dependencies on the topology and the objects it contains, for tuning parameters parameterization to work
topologyFile
- The fully qualified location of the TopologyFile to be loaded.walletFile
- The fully qualified file location for the Wallet or nullwalletPassword
- The password used to access the wallet or nullFMWEnvSpecException
- if an error occurs during EnvironmentModel creationoracle.fmwplatform.credentials.exception.FMWCredentialsException
- if an error occurs while reading the Wallet filepublic EnvironmentModel buildFromStandAloneModel(File modelsDir, File walletFile, char[] walletPassword) throws FMWEnvSpecException, oracle.fmwplatform.credentials.exception.FMWCredentialsException
The directory structure within modelsDir is expected to have the same structure as other buildFrom methods: topologies, blueprints, tuning-parameters, and domain-profiles.
modelsDir
- The fully qualified location of the TopologyFile to be loaded.walletFile
- The fully qualified file location for the Wallet or nullwalletPassword
- The password used to access the wallet or nullFMWEnvSpecException
- if an error occurs during EnvironmentModel creation, or if more than one model is foundoracle.fmwplatform.credentials.exception.FMWCredentialsException
- if an error occurs while reading the Wallet filepublic Blueprint readBlueprint(File blueprintFile) throws FMWEnvSpecException
blueprintFile
- The fully qualified location of the Blueprint file to be loaded.FMWEnvSpecException
- if an error occurs during Blueprint creationpublic DomainProfile readDomainProfile(File profileFile) throws FMWEnvSpecException
profileFile
- The fully qualified location of the Domain Profile file to be loaded.FMWEnvSpecException
- if an error occurs during Domain Profile creation@Deprecated public EnvironmentModel populateFromEnvironment(EnvironmentModel model, EnvironmentModelTarget target) throws FMWEnvSpecException
model
- the environment modeltarget
- the targetFMWEnvSpecException
- if an error occurs@Deprecated public EnvironmentModel populateFromEnvironment(EnvironmentModel model, EnvironmentModelTarget target, Class<?> envType) throws FMWEnvSpecException
model
- the environment modeltarget
- the targetenvType
- the typeFMWEnvSpecException
- if an error occurspublic EnvironmentModel populateFromEnvironment(EnvironmentModel model, List<ModelTarget> targets) throws FMWEnvSpecException
model
- which contains the topology object and has all the environment bootstrap parameterstargets
- which will be used to target to a specific area of the environment discoveryFMWEnvSpecException
- if an error occurs while discovering model elementspublic EnvironmentModel populateFromEnvironment(EnvironmentModel model, DiscoveryOptions options, List<ModelTarget> targets) throws FMWEnvSpecException
model
- the modeloptions
- the optionstargets
- the list of model targetsFMWEnvSpecException
- if an error occurs@Deprecated public EnvironmentModel populateFromEnvironment(EnvironmentModel model, List<ModelTarget> targets, Class<?> envType) throws FMWEnvSpecException
model
- which contains the topology object and has all the environment bootstrap parameterstargets
- which will be used to target to a specific area of the environment discoveryenvType
- Environment class name which will be used to narrow down the environment discovery actionsFMWEnvSpecException
- if an error occurs while discovering model elements@Deprecated public EnvironmentModel populateFromEnvironment(EnvironmentModel model, ModelTarget target) throws FMWEnvSpecException
model
- which contains the topology object and has all the environment bootstrap parameterstarget
- which will be used to target to a specific area of the environment discoveryFMWEnvSpecException
- if an error occurs while discovering model elements@Deprecated public EnvironmentModel populateFromEnvironment(EnvironmentModel model, ModelTarget target, Class<?> envType) throws FMWEnvSpecException
model
- which contains the topology object and has all the environment bootstrap parameterstarget
- which will be used to target to a specific area of the environment discoveryenvType
- Environment class name which will be used to narrow down the environment discovery actionsFMWEnvSpecException
- if an error occurs while discovering model elementspublic List<Blueprint> getAllBlueprints() throws FMWEnvSpecException
FMWEnvSpecException
- if an error occurs while locating Blueprintspublic List<DomainProfile> getAllDomainProfiles() throws FMWEnvSpecException
FMWEnvSpecException
- if an error occurs while locating DomainProfilespublic List<TuningParameters> getAllTuningParameters() throws FMWEnvSpecException
FMWEnvSpecException
- if an error occurs while locating TuningParameterspublic Blueprint readBlueprint(String name, String version) throws FMWEnvSpecException
name
- the name of the blueprintversion
- the version of the blueprint, or nullFMWEnvSpecException
- if an error occurs while locating blueprintpublic DomainProfile readDomainProfile(String name, String version) throws FMWEnvSpecException
name
- the name of the domain profileversion
- the version of the domain profile, or nullFMWEnvSpecException
- if an error occurs while locating domain profilepublic TuningParameters readTuningParameters(String name, String version) throws FMWEnvSpecException
name
- the name of the tuning parametersversion
- the version of the tuning parameters, or nullFMWEnvSpecException
- if an error occurs while locating tuning parameterspublic void prependModelSearchLocation(File location)
location
- a File specifying the location to be added to the search listpublic void prependModelSearchLocation(String location)
location
- a String specifying the location to be added to the search listpublic EnvironmentModel refreshFromEnvironment(EnvironmentModel model, ModelTarget target) throws FMWEnvSpecException
model
- which contains the topology object and has all the environment bootstrap parameterstarget
- which will be used to target to a specific area of the environment discoveryFMWEnvSpecException
- raise an exception when an environment discovery went wrongpublic EnvironmentModel refreshFromEnvironment(EnvironmentModel model, ModelTarget target, Class<?> envType) throws FMWEnvSpecException
model
- which contains the topology object and has all the environment bootstrap parameterstarget
- which will be used to target to a specific area of the environment discoveryenvType
- Environment class name which will be used to narrow down the environment discovery actionsFMWEnvSpecException
- raise an exception when an environment discovery went wrongpublic void writeModelToFiles(EnvironmentModel model, File outputDirectory) throws FMWEnvSpecException
Domain profiles, blueprints and tuning parameters will only be written out as separate files if they were created as file references within the model. Otherwise, they will be in-lined inside the Topology.
The following directory structure will be created:
model
- Environment model to be written out as filesoutputDirectory
- The root directory where the model files will be writtenFMWEnvSpecException
- if an error occurs while writing the model files to the file systempublic void writeModelToFiles(EnvironmentModel model, File outputDirectory, char[] walletPassword) throws FMWEnvSpecException, oracle.fmwplatform.credentials.exception.FMWCredentialsException
Domain profiles, blueprints and tuning parameters will only be written out as separate files if they were created as file references within the model. Otherwise, they will be in-lined inside the Topology.
The following directory structure will be created with the wallets directory only created if it is present in the model:
model
- Environment model to be written out as filesoutputDirectory
- The root directory where the model files will be writtenwalletPassword
- The password for the Oracle WalletFMWEnvSpecException
- if an error occurs while writing the model files to the file systemoracle.fmwplatform.credentials.exception.FMWCredentialsException
- if an error occurs while writing the Wallet file to the file system