Changing environment of Agile EAR file Agile 9.3.x

Hi All,

Scenario:
Physically moving Agile EAR of Production to Sandbox environment.

Has anyone tried to change the Agile EAR file and host it in another environment?
if yes, What are the changes that are needed. Some of the steps gathered are

== Agile APP
agileDomain/applications/application.ear/APP-INF/classes/agile.properties
agileDomain/applications/application.ear/APP-INF/classes/init-config.properties
agileDomain/applications/application.ear/APP-INF/classes/jndiurl.properties
agileDomain/applications/application.ear/APP-INF/libagileclasses.jarcomagilewebfsconfigurationserver.conf
agileDomain/applications/application.ear/application.war/ambassador/license.xml
agileDomain/applications/application.ear/javaclient.war/pcclient.jnlp
agileDomain/applications/application.ear/javaclient.war/wls/ext.jnlp
agileDomain/config/agile.properties
agileDomain/config/config.xml
agileDomain/bin/*.*
agileDomaindeploymentconfig*.xml
agileDomaindeploymentconfigjdbc*.xml

  1. Take backup of %Agile_Home%agileDomainconfigagile.properties file, and open with text editor
  2. Replace the value of below parameter with the new encrypted password, and save the file:
  3. db.password=[encrypted password]
    Password must be encrypted by using Agile homeAgile9AgileDomainbinencryptDBSchemaPwd.cmd

     

  4. Take back up of below file, and open with text editor
    %Agile_Home%agileDomainconfigjdbcCP-AgileContentPool-jdbc.xml
  5. Replace the value of below parameter with the new encrypted password obtained in step 2, and save the file:
    <password-encrypted>[encrypted password]</password-encrypted>
  6. If running on Agile 9.3.2 or 9.3.3, follow extra steps below. If running on Agile 9.3.4 or above, skip this and goto step 7
    1. Run Agile_HomeInstallbinExtractConfigFiles utility
    2. Open [Agile home]agileDomainapplicationsAPP-INFclassesagile.properties file with text editor
    3. Replace the value of below parameter with the new encrypted password obtained in step 2, and save the file:
      db.password=[encrypted password]
    4. Run the Agile_HomeInstallbinRepackConfigFiles utility
  7. Stop the Agile Application Server
  8. Delete Weblogic server cache: go to agileDomainserver and delete the entire xxx-AgileServer folder.
  9. Start the Agile Application Server, and confirm that Agile Application Server starts now
Agile Angel Asked on March 22, 2016 in IT and Networking.
Add Comment
1 Answer(s)

Hi Paritosh,

   I would recommend not to move the application ear. All Data and the main settings are saved in the database. Therefore for synchronizing two Agile PLM environments it is much easier then modifying all the files manually. What you have to do is copying the db and file vault over. In case you have other system user passwords, those should be updated as well.
    It allows you also to update two Agile PLM systems which have not been setup the same way. The Agile PLM installer is much better in updating files and as you already pointed out above, the changes that need to be done may even be version specific.
   
Best regards,
    Dennis

Agile Angel Answered on April 11, 2016.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.