114. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/27/2018 2:07:02 PM Eastern 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.

114.1 Files compared

# Location File Last Modified
1 BMS_v2.4_Code.zip\BMS_v2.4_Code\CACHE Classes MASMOVEMENTTYPE.xml Wed Mar 21 14:47:24 2018 UTC
2 BMS_v2.4_Code.zip\BMS_v2.4_Code\CACHE Classes MASMOVEMENTTYPE.xml Mon Mar 26 14:29:39 2018 UTC

114.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 942
Changed 1 2
Inserted 0 0
Removed 0 0

114.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

114.4 Active regular expressions

No regular expressions were active.

114.5 Comparison detail

  1   <?xml 
  2     version="1 .0" 
  3     encoding=" UTF-8"
  4   ?>
  5   <Export 
  6     generator= "Cache" 
  7     version="2 5" 
  8     zv="Cache  for Window s (x86-64)  2011.1 (B uild 532)"  
  9     ts="2012-0 2-10 09:01 :01"
  10   >
  11     <Class 
  12      name="BMS. MASMOVEMEN TTYPE"
  13     >
  14      <Descripti on>
  15       Generated  class for  FileMan Fi le Number:  '405.2'   File Name:  'MAS MOVE MENT TYPE'    Class g enerated b y %fm2clas s version  '2.03'
  16       This file  holds all  MAS accept ed/approve d movement  types.  A ll entries  in
  17       you FACILI TY MOVEMEN T TYPE FIL E (file 40 5.1) must  point to a n entry in  this
  18       file.  Thi s file is  distribute d by MAS a nd should  NOT be alt ered by an y
  19       facility.   Altering  this file  can severe ly corrupt  the integ rity of yo ur
  20       bed contro l movement  options.   The inter nal entry  numbers of  this file  are
  21       used by va rious pack ages to de termine th e processi ng necessa ry.  These
  22       numbers an d entries  must remai n as distr ibuted by  the MAS pa ckage.
  23      </Descript ion>
  24      <ClassType >
  25       persistent
  26      </ClassTyp e>
  27      <Owner>
  28       UnknownUse r
  29      </Owner>
  30      <Procedure Block>
  31       0
  32      </Procedur eBlock>
  33      <SqlRowIdN ame>
  34       RowId
  35      </SqlRowId Name>
  36      <SqlTableN ame>
  37       MAS_MOVEME NT_TYPE
  38      </SqlTable Name>
  39      <StorageSt rategy>
  40       SQLStorage
  41      </StorageS trategy>
  42      <Super>
  43       %Library.P ersistent
  44      </Super>
  45      <TimeChang ed>
  46       62497,3240 7.601716
  47      </TimeChan ged>
  48      <TimeCreat ed>
  49       62497,3213 6.089914
  50      </TimeCrea ted>
  51     
  52      <Parameter  
  53       name="FILE MANFILENAM E"
  54      >
  55       <Default>
  56        MAS MOVEME NT TYPE
  57       </Default>
  58      </Paramete r>
  59     
  60      <Parameter  
  61       name="FILE MANFILENUM BER"
  62      >
  63       <Default>
  64        405.2
  65       </Default>
  66      </Paramete r>
  67     
  68      <Parameter  
  69       name="FM2C LASSVERSIO N"
  70      >
  71       <Default>
  72        2.03
  73       </Default>
  74      </Paramete r>
  75     
  76      <Index 
  77       name="IDKe yIndex"
  78      >
  79       <IdKey>
  80        1
  81       </IdKey>
  82       <PrimaryKe y>
  83        1
  84       </PrimaryK ey>
  85       <Propertie s>
  86        IEN
  87       </Properti es>
  88       <Unique>
  89        1
  90       </Unique>
  91      </Index>
  92     
  93      <ForeignKe
  94       name="FKey TRANSACTIO NTYPE"
  95      >
  96       <Descripti on>
  97        <![CDATA[
  98        Foriegn Ke y constrai nt for Poi nter refer ence field  TRANSACTI ON_TYPE->M AS_MOVEMEN T_TRANSACT ION_TYPE]] >
  99       </Descript ion>
  100       <Propertie s>
  101        TRANSACTIO NTYPE
  102       </Properti es>
  103       <Reference dClass>
  104        BMS.MASMOV EMENTTRANS ACTIONTYPE
  105       </Referenc edClass>
  106       <SqlName>
  107        FKey_TRANS ACTION_TYP E
  108       </SqlName>
  109      </ForeignK ey>
  110     
  111      <Property 
  112       name="DESC RIPTION"
  113      >
  114       <Descripti on>
  115        FileMan Fi eld Label:  'DESCRIPT ION'  File Man Field  Number: '2 5'
  116        This field  will cont ain a brie f descript ion of the  movement  type.  Thi s
  117        descriptio n is distr ibuted by  the MAS pa ckage and  should not  be altere d.
  118       </Descript ion>
  119       <Type>
  120        %Library.S tring
  121       </Type>
  122       <SqlColumn Number>
  123        5
  124       </SqlColum nNumber>
  125       <SqlFieldN ame>
  126        DESCRIPTIO N
  127       </SqlField Name>
  128       <Parameter  
  129        name="COLL ATION" 
  130        value="EXA CT"
  131       />
  132       <Parameter  
  133        name="MAXL EN" 
  134        value="245 "
  135       />
  136       <Parameter  
  137        name="MINL EN" 
  138        value="4"
  139       />
  140       <Parameter  
  141        name="TRUN CATE" 
  142        value="0"
  143       />
  144      </Property >
  145     
  146      <Property 
  147       name="IEN"
  148      >
  149       <Descripti on>
  150        Internal E ntry Numbe r
  151       </Descript ion>
  152       <Type>
  153        %Library.S tring
  154       </Type>
  155       <InitialEx pression>
  156        $$next^%ap iSQL("$p(^ DG(405.2,0 ),""^"",3) ")
  157       </InitialE xpression>
  158       <Required>
  159        1
  160       </Required >
  161       <SqlColumn Number>
  162        2
  163       </SqlColum nNumber>
  164       <SqlFieldN ame>
  165        IEN
  166       </SqlField Name>
  167       <Parameter  
  168        name="COLL ATION" 
  169        value="EXA CT"
  170       />
  171       <Parameter  
  172        name="TRUN CATE" 
  173        value="0"
  174       />
  175      </Property >
  176     
  177      <Property 
  178       name="NAME "
  179      >
  180       <Descripti on>
  181        FileMan Fi eld Label:  'NAME'  F ileMan Fie ld Number:  '.01'
  182        This field  contains  the name o f the move ment type  as distrib uted by th e
  183        MAS packag e under th e directio n of MAS V ACO and th e MAS SIUG .  Entries
  184        in this fi le must no t be edite d locally,  and will  be maintai ned via
  185        frequent M AS softwar e upgrades .  Changes  to this f ile could  severely
  186        impact ope rations at  your site .
  187       </Descript ion>
  188       <Type>
  189        %Library.S tring
  190       </Type>
  191       <Required>
  192        1
  193       </Required >
  194       <SqlColumn Number>
  195        3
  196       </SqlColum nNumber>
  197       <SqlFieldN ame>
  198        NAME
  199       </SqlField Name>
  200       <Parameter  
  201        name="COLL ATION" 
  202        value="EXA CT"
  203       />
  204       <Parameter  
  205        name="MAXL EN" 
  206        value="40"
  207       />
  208       <Parameter  
  209        name="MINL EN" 
  210        value="3"
  211       />
  212       <Parameter  
  213        name="TRUN CATE" 
  214        value="0"
  215       />
  216      </Property >
  217     
  218      <Property 
  219       name="TRAN SACTIONTYP E"
  220      >
  221       <Descripti on>
  222        FileMan Fi eld Label:  'TRANSACT ION TYPE'   FileMan F ield Numbe r: '.02'
  223        This field  contains  a pointer  to the MAS  MOVEMENT  TRANSACTIO N TYPE fil e
  224        containing  the allow able types  of bed co ntrol move ments (adm issions,
  225        discharges , transfer s, lodger  movements,  etc.).  T his data i s distribu ted
  226        by the MAS  package u nder the d irection o f MAS  DNS     and the MA S SIUG.
  227        Altering o f this dat a in any w ay will ha ve severe  and negati ve impacts  on
  228        operations  at your s ite.
  229       </Descript ion>
  230       <Type>
  231        BMS.MASMOV EMENTTRANS ACTIONTYPE
  232       </Type>
  233       <Required>
  234        1
  235       </Required >
  236       <SqlColumn Number>
  237        4
  238       </SqlColum nNumber>
  239       <SqlFieldN ame>
  240        TRANSACTIO N_TYPE
  241       </SqlField Name>
  242      </Property >
  243     
  244      <Property 
  245       name="TRAN SACTIONTYP ENAME"
  246      >
  247       <Descripti on>
  248        <![CDATA[
  249        Expanded P ointer Fie ld for TRA NSACTION_T YPE->NAME
  250        Enter the  type of tr ansaction  that is ac ceptable b y the MAS  package.   This
  251        field must  NOT be al tered as i t could se verely and  adversely  affect th e
  252        MAS packag e.]]>
  253       </Descript ion>
  254       <Type>
  255        %Library.S tring
  256       </Type>
  257       <SqlComput eCode>
  258        <![CDATA[        new  id,%ROWCOU NT,%ROWID, SQLCODE,va l set id={ %%ID}
  259                &s ql(select  TRANSACTIO N_TYPE->NA ME into :v al from BM S.MAS_MOVE MENT_TYPE  where %ID= :id)
  260                se t {TRANSAC TION_TYPE_ NAME}=$sel ect(SQLCOD E=0:val,1: "")]]>
  261       </SqlCompu teCode>
  262       <SqlComput ed>
  263        1
  264       </SqlCompu ted>
  265       <SqlFieldN ame>
  266        TRANSACTIO N_TYPE_NAM E
  267       </SqlField Name>
  268       <Transient >
  269        1
  270       </Transien t>
  271       <ReadOnly>
  272        1
  273       </ReadOnly >
  274      </Property >
  275     
  276      <Trigger 
  277       name="Befo reDeleteFi ling"
  278      >
  279       <Descripti on>
  280        BEFORE Tri gger to pe rform fili ng
  281       </Descript ion>
  282       <Code>
  283                ne w:'$data(D UZ) DISYS, DT,DTIME,D UZ new %,% H,DA,DIC,D IK,IO,U,X, Y d DTNOLF ^DICRW s D IK="^DG(40 5.2," s DA ={%%ID} d  ^DIK s %Sk ipFiling=1  q
  284       </Code>
  285       <Event>
  286        DELETE
  287       </Event>
  288       <SqlName>
  289        BeforeDele teFiling
  290       </SqlName>
  291      </Trigger>
  292     
  293      <Trigger 
  294       name="Befo reInsertFi ling"
  295      >
  296       <Descripti on>
  297        BEFORE INS ERT Trigge r to perfo rm filing
  298       </Descript ion>
  299       <Code>
  300                ne w:'$data(D UZ) DISYS, DT,DTIME,D UZ new FDA ,FDAIEN,IO ,U,wp s FD AIEN(1)={I EN}
  301                s: {NAME}'=""  FDA(405.2 ,"+1,",.01 )={"NAME"}
  302                s: {TRANSACTI ON_TYPE}'= "" FDA(405 .2,"+1,",. 02)={"TRAN SACTION_TY PE"}
  303                s: {DESCRIPTI ON}'="" FD A(405.2,"+ 1,",25)={" DESCRIPTIO N"}
  304                d  UPDATE^DIE ("","FDA", "FDAIEN"," %FMERR(405 .2)") s %S kipFiling= 1
  305                i  $d(%FMERR( 405.2,"DIE RR")) { s  U="^" d MS G^DIALOG(" AT",.err,3 2768,,"%FM ERR(405.2) ") s %ok=0  f err=1:1 :err { s $ p(%msg,$c( 13,10),err )=$g(err(e rr)) } q   }
  306                QU IT
  307       </Code>
  308       <Event>
  309        INSERT
  310       </Event>
  311       <SqlName>
  312        BeforeInse rtFiling
  313       </SqlName>
  314      </Trigger>
  315     
  316      <Trigger 
  317       name="Befo reUpdateFi ling"
  318      >
  319       <Descripti on>
  320        BEFORE UPD ATE Trigge r to perfo rm filing
  321       </Descript ion>
  322       <Code>
  323                ne w:'$data(D UZ) DISYS, DT,DTIME,D UZ new FDA ,IENS,IO,U ,wp,wproot  s IENS={I EN}_","
  324                s: {NAME*C} F DA(405.2,I ENS,.01)={ NAME}
  325                s: {TRANSACTI ON_TYPE*C}  FDA(405.2 ,IENS,.02) ={TRANSACT ION_TYPE}
  326                s: {DESCRIPTI ON*C} FDA( 405.2,IENS ,25)={DESC RIPTION}
  327                d: $d(FDA) UP DATE^DIE(" ","FDA",," %FMERR(405 .2)") s %S kipFiling= 1
  328                i  $d(%FMERR( 405.2,"DIE RR")) { s  U="^" d MS G^DIALOG(" AT",.err,3 2768,,"%FM ERR(405.2) ") s %ok=0  f err=1:1 :err { s $ p(%msg,$c( 13,10),err )=$g(err(e rr)) } q   }
  329                QU IT
  330       </Code>
  331       <Event>
  332        UPDATE
  333       </Event>
  334       <SqlName>
  335        BeforeUpda teFiling
  336       </SqlName>
  337      </Trigger>
  338     
  339      <Storage 
  340       name="SQLS torage"
  341      >
  342       <Type>
  343        %Library.C acheSQLSto rage
  344       </Type>
  345       <StreamLoc ation>
  346        ^BMS.MASMO VEMENTTYPE S
  347       </StreamLo cation>
  348       <SQLMap 
  349        name="MASM OVEMENTTYP EDataMap"
  350       >
  351        <Type>
  352         data
  353        </Type>
  354        <Global>
  355         ^DG
  356        </Global>
  357        <Subscript  
  358         name="1"
  359        >
  360         <Expressio n>
  361          405.2
  362         </Expressi on>
  363        </Subscrip t>
  364        <Subscript  
  365         name="2"
  366        >
  367         <Expressio n>
  368          {IEN}
  369         </Expressi on>
  370         <NextCode>
  371                  s: {L2}="" {L 2}=0 s {L2 }=$o(^({L2 })) s:'{L2 } {L2}=""
  372                  ;P REV
  373                  s: {L2}="" {L 2}=":" s { L2}=$o(^({ L2}),-1) s :'{L2} {L2 }=""
  374         </NextCode >
  375         <Invalidco ndition 
  376          name="1"
  377         >
  378          <Expressio n>
  379           <![CDATA[{ L2}'>0]]>
  380          </Expressi on>
  381         </Invalidc ondition>
  382        </Subscrip t>
  383        <Data 
  384         name="DESC RIPTION"
  385        >
  386         <Delimiter >
  387          "^"
  388         </Delimite r>
  389         <Node>
  390          "D"
  391         </Node>
  392         <Piece>
  393          1
  394         </Piece>
  395        </Data>
  396        <Data 
  397         name="NAME "
  398        >
  399         <Delimiter >
  400          "^"
  401         </Delimite r>
  402         <Node>
  403          0
  404         </Node>
  405         <Piece>
  406          1
  407         </Piece>
  408        </Data>
  409        <Data 
  410         name="TRAN SACTION_TY PE"
  411        >
  412         <Delimiter >
  413          "^"
  414         </Delimite r>
  415         <Node>
  416          0
  417         </Node>
  418         <Piece>
  419          2
  420         </Piece>
  421        </Data>
  422       </SQLMap>
  423       <SQLMap 
  424        name="NAME indexB"
  425       >
  426        <Type>
  427         index
  428        </Type>
  429        <Condition >
  430         {NAME}'=""
  431        </Conditio n>
  432        <Condition alWithHost Vars>
  433         1
  434        </Conditio nalWithHos tVars>
  435        <Global>
  436         ^DG
  437        </Global>
  438        <Populatio nType>
  439         conditiona l
  440        </Populati onType>
  441        <Subscript  
  442         name="1"
  443        >
  444         <Expressio n>
  445          405.2
  446         </Expressi on>
  447        </Subscrip t>
  448        <Subscript  
  449         name="2"
  450        >
  451         <Expressio n>
  452          "B"
  453         </Expressi on>
  454        </Subscrip t>
  455        <Subscript  
  456         name="4"
  457        >
  458         <Expressio n>
  459          {IEN}
  460         </Expressi on>
  461         <Invalidco ndition 
  462          name="1"
  463         >
  464          <Expressio n>
  465           <![CDATA[{ L4}'>0]]>
  466          </Expressi on>
  467         </Invalidc ondition>
  468        </Subscrip t>
  469       </SQLMap>
  470      </Storage>
  471     </Class>
  472   </Export>