12. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/4/2017 8:38:10 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

12.1 Files compared

# Location File Last Modified
1 solr-smart-client.zip\solr-smart-client\tools patient-solr-status.js Mon Aug 28 19:30:59 2017 UTC
2 solr-smart-client.zip\solr-smart-client\tools patient-solr-status.js Wed Oct 4 13:26:21 2017 UTC

12.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 56
Changed 2 76
Inserted 0 0
Removed 0 0

12.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

12.4 Active regular expressions

No regular expressions were active.

12.5 Comparison detail

  1   'use stric t';
  2  
  3   var async  = require( 'async');
  4   var reques t = requir e('request ');
  5  
  6   // These a re the 37  patients s ynced by ' gradle syn cCache'
  7   var pids =  [
  8       ' SIT E
;164',
  9       ' SIT E
;71',
  10       ' SIT E
;100599',
  11       ' SIT E
;253',
  12       ' SIT E
;227',
  13       ' SIT E
;100608',
  14       ' SIT E
;9',
  15       ' SIT E
;100001',
  16       ' SIT E
;239',
  17       ' SIT E
;231',
  18       ' SIT E
;3',
  19       ' SIT E
;18',
  20       ' SIT E
;722',
  21       ' SIT E
;65',
  22       ' SIT E
;230',
  23       ' SIT E
;17',
  24       ' SIT E
;100716',
  25       ' SIT E
;100840',
  26       ' SIT E
;100731',
  27       ' SIT E
;8',
  28       ' SIT E
;100125',
  29       ' SIT E
;420',
  30       ' SIT E
;100022',
  31       ' SITE ;1',
  32       ' SIT E
;1',
  33       ' SIT E
;100012',
  34       ' SIT E
;167',
  35       ' SIT E
;100184',
  36       ' SIT E
;271',
  37       ' SIT E
;428',
  38       ' SIT E
;100615',
  39       ' SIT E
;301',
  40       ' SIT E
;229',
  41       ' SIT E
;100033',
  42       ' SIT E
;100817',
  43       ' SIT E
;149',
  44       ' SIT E
;204'
  45   ];
  46  
  47   var failed  = [];
  48   async.each Limit(pids , 20, func tion(pid,  callback)  {
  49     request( {
  50         url: 'http :// IP                /sync/comb inedstat/'  + pid
  51     }, funct ion(error,  response,  body) {
  52       body =  JSON.pars e(body);
  53       if (!b ody.syncCo mpleted ||  !body.sol rSyncCompl eted) {
  54         fail ed.push(pi d + ': syn cCompleted : ' + !!bo dy.syncCom pleted + '   solrSync Completed:  ' + !!bod y.solrSync Completed  + '  hasEr ror: ' + ! !body.hasE rror);
  55       }
  56       return  callback( error);
  57     });
  58   }, functio n(error) {
  59     console. log();
  60     if (erro r) {
  61       consol e.log(erro r);
  62     }
  63     console. log(failed );
  64     console. log();
  65     process. exit();
  66   });