Changes between Version 6 and Version 7 of LEGACY - CaTissueUpgrade


Ignore:
Timestamp:
01/29/13 16:07:33 (11 years ago)
Author:
Nick Holden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LEGACY - CaTissueUpgrade

    v6 v7  
    2626* There were issues with the use of the load balancer on the LAMP service and mod_proxy being used to forward requests, which meant that secure addressing was not required in WEB-INF/flex/services-config.xml - the my-secure-amf channel endpoint class needed to be changed to AMFEndpoint not AMFSecureEndpoint.
    2727
    28 * The API 'sampler' app did not work with CaTissuePlus v2.0 -  JBOSS returned "ERROR 2013-01-23 11:45:21,814 -catissuecore.client.__CaCoreAppServicesDelegator - Delegate Editnull, java.lang.NullPointerException". A patched version was supplied by Atul Kaushal on 25.1.2013 which was tested and found to work on 28.1.2013. Further testing was conducted oin parallel with live data processing that week.
     28* The API 'sampler' app did not work with CaTissuePlus v2.0 -  JBOSS returned "ERROR 2013-01-23 11:45:21,814 -catissuecore.client.__CaCoreAppServicesDelegator - Delegate Editnull, java.lang.NullPointerException". A patched version was supplied by Atul Kaushal on 25.1.2013 which was tested and found to work on 28.1.2013. Further testing was conducted in parallel with live data processing that week.
    2929
    30 Repeated testing with various database dumps from the live CaTissue v1.2 system are possible by dropping the database and creating it again, then loading the dump before running 'ant upgrade_db' from the catissue home directory. The csm_migrate_user fix above will need to be re-run each time. However, 'ant upgrade_db' did not successfully upgrade the database.
     30Repeated testing with various database dumps from the live CaTissue v1.2 system are possible by dropping the database and creating it again, then loading the dump before running 'ant upgrade_db' from the catissue home directory. The csm_migrate_user fix above will need to be re-run each time. However, 'ant upgrade_db' did not successfully upgrade the database. Trying further testing with "upgrade_db_from_suitev1.2_to_plus20" but jboss cache problems are awkward. Connections are held in jboss/server/default/deploy/catissuecore-ds.xml and don't necessarily get updated when a new war file is deployed - which is only a problem if you change the database target between deployments!
     31
     32Successful deployment and upgrade required the following process:
     33Installed db from dump into catissuecore
     34Checked caTissueInstall.properties
     35ant deploy_app
     36ant upgrade_db_from_suitev1.2_to_plus20
     37change the column name for the wustlkey problem
     38check that the LabelGenerator doesn't have the extra definitions which force label generation
     39move and expand the war file, change the flex configuration class to solve the https / load balancer problem, recompress the war file and copy back to jboss
     40run the patch as above
     41test - restart jboss
     42