sysdeftools/readme.txt
branchHighFidelityModel
changeset 390 a47fc547d2e3
parent 206 eccc98839441
equal deleted inserted replaced
350:4811411c8b66 390:a47fc547d2e3
     1 Filtering tools: 
     1 Filtering tools: 
     2 filtering.xsl - Filter a sysdef in the 2.0 or 3.0 syntax
     2 filtering.xsl - Filter a sysdef in the 2.0 or 3.0 syntax
       
     3 filtering.bat - Call filtering.xsl using xalan-j
     3 	filter-module.xsl - XSLT module which contains the logic to process the filter attribute in the system definition
     4 	filter-module.xsl - XSLT module which contains the logic to process the filter attribute in the system definition
     4 
     5 
     5 Joining tools: 
     6 Joining tools: 
     6 joinsysdef.pl - Create a stand-alone sysdef from a linked set of fragments. Supports confguring via an .hrh file.
     7 joinsysdef.pl - Create a stand-alone sysdef from a linked set of fragments. Supports confguring via an .hrh file.
       
     8 joinsysdef.bat - Call joinsysdef.pl
     7 joinsysdef.xsl - Create a stand-alone sysdef from a linked set of fragments
     9 joinsysdef.xsl - Create a stand-alone sysdef from a linked set of fragments
     8 joinandparesysdef.xsl - Create a stand-alone sysdef from a linked set of fragments, paring down to just a set of items of the desired rank.
    10 joinandparesysdef.xsl - Create a stand-alone sysdef from a linked set of fragments, paring down to just a set of items of the desired rank.
     9 	joinsysdef-module.xsl - XSLT module which contains the logic to join a system definition file
    11 	joinsysdef-module.xsl - XSLT module which contains the logic to join a system definition file
    10 
    12 
    11 Merging tools: 
    13 Merging tools: 
    12 mergesysdef.xsl - Merge two 3.x syntax stand-alone system definitions
    14 mergesysdef.xsl - Merge two 3.x syntax stand-alone system definitions
       
    15 mergesysdef.bat - Call mergesysdef.xsl using xalan-j
    13 	mergesysdef-module.xsl - XSLT module for merging only two sysdef files according to the 3.0.0 rules
    16 	mergesysdef-module.xsl - XSLT module for merging only two sysdef files according to the 3.0.0 rules
    14 
    17 
    15 Other tools:
    18 Other tools:
    16 sysdefdowngrade.xsl - Convert a 3.0.0 sysdef to 2.0.1 sytnax
    19 sysdefdowngrade.xsl - Convert a 3.0.x sysdef to 2.0.1 sytnax
       
    20 sysdefdowngrade.bat - Call sysdefdowngrade.xsl using xalan-j
    17 rootsysdef.pl - Generate a root system definition from a template root sysdef and a set of wildcard paths to look for pkgdef files
    21 rootsysdef.pl - Generate a root system definition from a template root sysdef and a set of wildcard paths to look for pkgdef files
       
    22 rootsysdef.bat - Call rootsysdef.pl
    18 
    23 
    19 XSLT Processing:
    24 XSLT Processing:
    20 xalan.jar
    25 xalan.jar
    21 xercesImpl.jar
    26 xercesImpl.jar
    22 xml-apis.jar
    27 xml-apis.jar
       
    28 serializer.jar
    23 
    29 
    24 Validation tools:
    30 Validation tools:
    25 validate/checklinks.pl - check all referenced files in units exist at the specified locations
    31 validate/checklinks.pl - check all referenced files in units exist at the specified locations
    26 validate/modelcheck.xsl - Validate a sysdef file, reporting any errors in HTML format. Can validate a sysdef in a web browser by using <?xml-stylesheet type="text/xsl" href="modelcheck.xsl"?>
    32 validate/checklinks.bat - call checklinks.pl
       
    33 validate/modelcheck.xsl - Validate a sysdef file, reporting any errors in HTM format. Can validate a sysdef in a web browser by using <?xml-stylesheet type="text/xsl" href="modelcheck.xsl"?>
    27 validate/validate-sysdef.xsl - Validate a sysdef file, reporting any errors as plain text
    34 validate/validate-sysdef.xsl - Validate a sysdef file, reporting any errors as plain text
       
    35 validate/validate-sysdef.bat - Call validate-sysdef.xsl using xalan-j
    28 	validate/test-model.xsl - common module which actually does the validation
    36 	validate/test-model.xsl - common module which actually does the validation