YaleInfo 2.4.2-Final Deployment Notes

Searching YaleInfo

Validate Rollback

Test 2.4.2-Final

  1. DBA: restore Test database to Nov 11, 2009 backup
  2. Systems: deploy 2.4.2-Final to TEST
  3. Testers/Developers:
    1. Import channels

      data/base/channel/portalMapChannelReloadYaleBuildings.channel
      data/production/channel/myworklist.channel

    2. Test portal
      1. Proxy Cas Channels to ensure that proxy cas is working
      2. Modified or New Channels:

        My Worklist
        My Calendar
        Yale Events
        Yale Map (also converted to WebProxyPortlet)
        Reload Yale Map Geocoded Buildings (new)

Deploy 2.4.2-Final EAR to Production

  1. Systems:
    1. copy /usr/local/external_resources/geoCodedBuildings.xml to both production servers.  Make sure that file is readable by portal.
    2. Stop Tomcat on slave server
    3. Deploy version 2.4.2-Final to slave production server
    4. Start Tomcat on slave server
    5. Stop Tomcat on master server
  2. Testers/Developers
    1. Export myworklist.channel and save in case of rollback.
    2. Import channels

      data/base/channel/portalMapChannelReloadYaleBuildings.channel
      data/production/channel/myworklist.channel

    3. Test portal
      1. Proxy Cas Channels to ensure that proxy cas is working
      2. Modified or New Channels:

        My Worklist
        My Calendar
        Yale Events
        Yale Map (also converted to WebProxyPortlet)
        Reload Yale Map Geocoded Buildings (new)

  3.  Systems:
    1. Deploy version 2.4.2-Final to production master server
    2. Start Tomcat on master server
  4. Testers/Developers
    1. Repeat tests in 2.b above.

Rollback Procedure

  1. Systems: restore 2.4.1.1-Final EAR
  2. Developers: Import myworklist.channel that was exported in step 2.a of the Deployment procedure. 

Convert Channels to WebProxyPortlet

  1. Testers/Developers
    1. Import Channels and test

      data/production/channel/FacultyToolbox.channel
      data/production/channel/NoGuiFacultyNews.channel
      data/production/channel/NoGuiFacultyToolbox.channel
      data/production/channel/NoGuiGuestNews.channel
      data/production/channel/NoGuiLoginBox.channel
      data/production/channel/NoGuiStaffNews.channel
      data/production/channel/NoGuiStaffToolbox.channel
      data/production/channel/NoGuiYaleMap.channel
      data/production/channel/StaffToolbox.channel
      data/production/channel/yale-map-search.channel

Labels

 
(None)