Module: MintPress::OracleBankingPlatform::OracleBankingPlatformUtils
- Included in:
- GenericHostInstallation, GenericHostTemplate, ModularHostInstallation, ModularHostTemplate, ModularSOAInstallation, ModularSOATemplate, ModularUIInstallation, ModularUITemplate, SOAInstallation, SOATemplate, UIInstallation, UITemplate
- Defined in:
- src/oracle-obp/lib/oracle-obp/utils.rb
Instance Method Summary collapse
-
#add_credential_mappers ⇒ Object
Adds the credential mappers required for OBP Host only.
-
#add_customized_credential_mappers ⇒ Object
Adds customized credential mappers for OBP.
-
#configure_obp_loggers(domain:, server_pattern:) ⇒ Object
Function to configure OBP specific loggers.
-
#copy_local_file(source_file, destination_file, transport) ⇒ Object
Copies a file only if it differs.
-
#get_property_from_target(name) ⇒ Object
Grab properties from the remote.
-
#installed_version ⇒ Object
Return Installed version of software based on the inventory component ID, overriden method to tackle OBP UI.
- #remote_version ⇒ Object
-
#seed_policy_store(transport:, fmw_home:, java_home:, policy_store_artifact_path:, policy_store_option:, policy_store_jdbc_url:, policy_store_database_user:, policy_store_database_password:, temp_dir: nil, jps_config_file_path: "#{__dir__}/../../templates/jps-config.xml.erb", policy_store_silent: true, java_args: '', do_not_cleanup: false) ⇒ Object
Updates the Policy Store with Policies.
-
#update_credential_mapper(destination_name:, username:, password:, mapping_username: 'weblogic_ra_default', application_name:, module_name: 'com.ofss.fc.connector.rar', eis_name: 'Sample') ⇒ Object
Updates the Credential Mapper in OBP.
-
#update_fmw_home(transport:, file_path:, fmw_home:, java_home:, file_extenstion: '.war') ⇒ Object
Function to update the fmw path in weblogic.xml files This assumes that the ear file name and war file name as identitical.
-
#version_numeric ⇒ Object
Override function.
Instance Method Details
#add_credential_mappers ⇒ Object
Adds the credential mappers required for OBP Host only
#add_customized_credential_mappers ⇒ Object
Adds customized credential mappers for OBP
#configure_obp_loggers(domain:, server_pattern:) ⇒ Object
Function to configure OBP specific loggers
#copy_local_file(source_file, destination_file, transport) ⇒ Object
Copies a file only if it differs
#get_property_from_target(name) ⇒ Object
Grab properties from the remote
#installed_version ⇒ Object
Return Installed version of software based on the inventory component ID, overriden method to tackle OBP UI
#remote_version ⇒ Object
#seed_policy_store(transport:, fmw_home:, java_home:, policy_store_artifact_path:, policy_store_option:, policy_store_jdbc_url:, policy_store_database_user:, policy_store_database_password:, temp_dir: nil, jps_config_file_path: "#{__dir__}/../../templates/jps-config.xml.erb", policy_store_silent: true, java_args: '', do_not_cleanup: false) ⇒ Object
Updates the Policy Store with Policies
#update_credential_mapper(destination_name:, username:, password:, mapping_username: 'weblogic_ra_default', application_name:, module_name: 'com.ofss.fc.connector.rar', eis_name: 'Sample') ⇒ Object
Updates the Credential Mapper in OBP
#update_fmw_home(transport:, file_path:, fmw_home:, java_home:, file_extenstion: '.war') ⇒ Object
Function to update the fmw path in weblogic.xml files
This assumes that the ear file name and war file name as identitical
#version_numeric ⇒ Object
Override function