NB. All tools on this site are alpha release products. We would welcome your feedback to help us improve their functionality.
CorXML Home Page
This page allows you to log in and out and, once you are logged in, allows you to access the tools. The available options are described below:
Models
This option allows you to manage the various versions of the CorDM held in the database. You can Create/Delete/Modify the various model versions from here. You also select which Model to use with the various tools from here.
Create Schema
This option is used to create new Subset or Full Schemas according to the currently configured settings.
Alignment
This option allows you to upload a message schema (*.xsd) file, together with the supporting schemas (namespace, extension, subset, & simple type schema files) in order to check them for alignment with the various standards and with a specified CorDM version.
Comparer
This options allows 2 XML Schema (*.xsd) files to be compared to obtain the set of changes that have been applied. It is designed to work with 2 different versions of the same schema, but can be used to compare 2 different schemas.
Change Impact
This option allows a message schema (*.xsd) file, together with the supporting schemas (namespace, extension, subset, & simple type schema files) to be inspected using the Changes file (produced by the Schema Comparer tool) for different versions of the PDM to find the impact of updating to a later version of the PDM for Alignment purposes.
View Downloadable Files
This options allows you to access the static files that you can download to your local machine for viewing offline. N.B. If there are no macros available in your downloaded copy of the 'SubsetSchemaMappingTemplate.xls' Excel spreadsheet, they have probably been stripped out by your network security. In this case please Contact us and we can send you a version of the spreadsheet that does contain the macros.
XMI
This option allows for the processing of an XMI extract taken from the CorDM model when a new version is created. The processing extracts the information that needs to be loaded into a new model version in the database.
Model List Page
This page allows you to view the existing CorDM model versions contained in the database. You can also create new model versions from this page and select any existing model to view in greater detail. One model in the list will have a '*' in the 'Current?' column to indicate that it is the latest PDM version. Each existing model version displayed in the table has a radio button that allows it to be selected. The various buttons immediately below the list will operate on the currently selected model version.
Model Details Page
This page allows you to view in greater detail any model version selected from the model list page.
The metadata that will be included in any schema generated from this model is shown and can be updated here. N.B. You must click the 'Save Metadata Changes' button after updating any metadata or your changes will be lost on leaving the page.
Also from this page the currently displayed model can be deleted or populated (either as a copy of another model or from the set of source files).
The "Delete Model" button deletes the currently displayed model version and returns to the model list page.
The "Populate" button will result in the Select model source Page being displayed.
The "Save Metadata Changes" button will save any changes made to the metadata.
The "Return to List" button returns to the Model List Page without changing the selected model version.
Select model source Page
This page allows you to specify the source of the model version details to populate the currently selected model from - either another existing model, or a set of source files.
Schema Generation Setup Page
This page allows you to specify the subset definition file (Class & Attribute names) to upload to use to create a schema. It also informs you which model will be used as the source to create the schema from and provides a button to take you to the model list page in case you wish to change the source model to use.
Alignment Checker - Specify Inputs Page
This page informs you which model will be used as the source to create the schema from and provides a button to take you to the model list page in case you wish to change the source model to use. It also allows you to specify a message schema (*.xsd) file, together with the supporting schemas (namespace, extension, subset, & simple type schema files) and, optionally, a version of the CorDM to check against (the default is the current version). You then choose which of the Alignment checks to run against your specified schema by ticking the checkbox of each check you want to run. The tests are grouped according to their categories : Architectural checks, Design checks, Naming checks and Type checks. You can select/de-select all the checks for a category by ticking/unticking the checkbox next to the category name.
The "Update Values" button updates the settings to the current values, but remains on this page.
The "Done" button attempts to run the configured checks against the configured schema set.
Alignment Checker Results Page
This page allows you to view the results of the Alignment checker. The top text box lists the standards non-compliances, together with the standard that applies. The lower text box shows the CorDM Alignment output if the Type check is performed.
The "Check Another Schema" button allows you to return to the inputs page with the current settings still applied.
Schema Comparer - Specify Inputs Page
This page allows you to upload an old and new version of an xml schema (*.xsd) in order to get a xml definition of the changes that have occured between the 2 versions.
The "Update Values" button updates the settings to the current values, but remains on this page.
The "Done" button runs the tool against the configured schemas. The resulting report will be displayed in a new browser window from where it can be saved to the local machine.
Change Impact - Specify Inputs Page
This page allows you to specify a message schema (*.xsd) file, together with the supporting schemas (namespace, extension, subset, & simple type schema files) and a changes definition file (*.xml), as generated by the Schema Comparer tool. Once these have been specified, the Change Impact tool can be run using the "Done" button.
The "Update Values" button updates the settings to the current values, but remains on this page.
The "Done" button attempts to run the Change Impact tool against the configured schema set and changes definition.
Change Impact Results Page
This page allows you to view the output produced by the Change Impact tool. The text box lists each change (from the changes definition) that has any impact on the defined schema set together with the impact it has and the action that needs to be taken to make the schema set work with the new CorDM version.
The "Test Another" button allows you to return to the inputs page with the current settings still applied.
XMI Processing Results Page
This page allows you to check the progress on the XMI Processing tool and to then download the generated result files to your local machine once it has completed. Until the tool completes its processing, you can refresh the page via the 'Refresh Page' button to see the updated progress report. NB. This tool usually takes about 5-10 minutes to run.


Produced by the NPIA Information Standards Team