<!doctype html>
<html>
 <head> 
  <title>Upgrading Checklist</title> 
  <link rel="stylesheet" href="styles/site.css" type="text/css"> 
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  <link rel="stylesheet" href="styles/icons.css" type="text/css">
  <script src="js/jquery.min.js"></script>
  <script src="tree/collapsibleTreeMenu.js"></script>
  <link href="tree/collapsibleTreeMenu.css" rel="stylesheet" type="text/css">
 </head> 
 <body class="theme-default aui-theme-default"> 
  <div id="page"> 
   <div id="main" class="aui-page-panel"> 
    <div id="main-header"> 
     <div id="breadcrumb-section"> 
      <ol id="breadcrumbs">  
       <li> <span><a href="Rhapsody-Integration-Engine-6.5_133160975.html">Rhapsody Integration Engine 6.5</a></span> </li> 
       <li> <span><a href="Installing-or-Upgrading-Rhapsody_133164145.html">Installing or Upgrading Rhapsody</a></span> </li> 
       <li> <span><a href="Upgrading-Rhapsody_133164179.html">Upgrading Rhapsody</a></span> </li> 
      </ol> 
     </div> 
     <h1 id="title-heading" class="pagetitle"> <span id="title-text">Upgrading Checklist</span> </h1> 
    </div> 
    <div id="content" class="view">  
     <div id="main-content" class="wiki-content group"> 
      <p>The following table outlines the steps Rhapsody<span style="color: rgb(34,34,34);">&nbsp;as an organization</span>&nbsp;recommends for updates and upgrades, presented in one checklist, with indications of the steps that are specific to the upgrade process.</p>
      <div class="confluence-information-macro confluence-information-macro-note">
       <span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span>
       <div class="confluence-information-macro-body">
        <ul>
         <li>The checklist assumes a multi-environment upgrade process; the steps in the checklist must be performed in one or more non-production environments initially and then in the production upgrade.</li>
         <li>Non-production environments should match the production environment as closely as possible while not interfering with the production environment in any way.</li>
         <li>We strongly recommend at least two non-production environments. This ensures that there is an opportunity to upgrade, revise and verify the upgrade process.</li>
        </ul>
       </div>
      </div>
      <p>Complete the following checklist for each environment being affected by product changes:</p>
      <div class="table-wrap">
       <table class="wrapped confluenceTable">
        <colgroup>
         <col>
         <col>
         <col>
         <col>
         <col>
        </colgroup>
        <tbody>
         <tr>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><strong>1. Before Upgrade</strong></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><strong>2. Upgrade</strong></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><strong>3. Functional Testing</strong></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><strong>4. Non-functional Testing</strong></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><strong>5. Final Steps</strong></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>Review relevant manual upgrade steps in the flowchart in <a href="Upgrade-Caveats_133164183.html#UpgradeCaveats-ManualDataMigration">Upgrade Caveats</a>.</p><p>▢ Done</p><p>▢ N/A (update only)</p></td>
          <td class="confluenceTd"><p>Follow installation steps as defined for your version.</p><p>▢ Done</p></td>
          <td class="confluenceTd"><p>Re-run the test message validation set to ensure the same results (output messages) as the pre-upgrade test.</p><p>▢ Done</p></td>
          <td class="confluenceTd"><p>Observe message throughput on routes and interfaces and compare with pre-upgrade statistics.</p><p>▢ Done</p></td>
          <td class="confluenceTd"><p>Document outcomes, changes and learnings for future upgrades.</p><p>▢ Done</p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>Engage PSG?</p><p>▢ Yes</p><p>▢ No</p></td>
          <td class="confluenceTd"><p>Follow manual processes required, as reviewed previously.</p><p>▢ Done</p><p>▢ N/A (update only)</p></td>
          <td class="confluenceTd"><p>End-to-end testing: do end-results in downstream systems appear as expected?</p><p>▢ Yes</p><p>▢ No</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>Upgrade plan documented, including responsibilities and timing (change windows etc.), corporate policy and rollback plan.</p><p>▢ Done</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="confluenceTd"><p>Ensure that all stopped components were in the stopped state previously.</p><p>▢ Done</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>Current production state documented, including environmental info (usernames, datastore location etc.), PDF of configuration, stopped components, Error Queue count.</p><p>▢ Done</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>For a production upgrade, backup configuration.</p><p>▢ Done</p><p>▢ N/A (non-prod.)</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>For production upgrade, backup datastore.</p><p>▢ Done</p><p>▢ N/A (non-prod.)</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>For a non-production upgrade, import production configuration (changing environment variables as required).</p><p>▢ Done</p><p>▢ N/A (prod.)</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>Run a test message validation set with production data.</p><p>▢ Done</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
         </tr>
         <tr>
          <td class="confluenceTd"><p>Record typical message throughput on routes and interfaces.</p><p>▢ Done</p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><p><br></p></td>
          <td class="highlight-grey confluenceTd" data-highlight-colour="grey"><br></td>
         </tr>
        </tbody>
       </table>
      </div>
      <p> </p> 
     </div> 
    </div> 
   </div>  
  </div>   
 </body>
</html>