Help

The Schema Editor

The BlueIntegrator Schema Editor is accessed from the Explorer in any of the following ways:

  • Right clicking on Schemas (blue circle) and selecting New Schema
  • Clicking Schemas then clicking New (red circle)
  • Double clicking on an existing schema (yellow circle)
  • Selecting an existing schema then clicking Edit (green circle)

The BlueIntegrator Schema Editor Window


The Schema Editor is laid out in three sections: the left section shows a hierarchical tree view of the schema as it is being created; the middle section shows the system-generated XSD (the XSD can be manually edited, in which case the tree view will update automatically); the right section is the Properties form for modifying the properties of an XML element selected in the tree-view.

The Schema Editor allows complicated schemas to be defined from scratch; see Creating a Schema or A Simple Schema Example for more details. Schemas can also be generated and imported from various formats; this functionality is Creating a Schema.htmaccessed via the Tools menu. The menus of the window are detailed below.

File

 

 
Exits the editor, after prompting the user to save if necessary
Saves the schema to the internal BlueIntegrator libraries

Edit

 
Undo the last move, change, edit, etc
Redo the last move that was undone
Removes the currently selected element / attribute(s) to the clipboard
Copies the current element / attribute(s) to the clipboard
Pastes clipboard contents as child element / attribute(s) of the selected element
Moves the currently selected element / attribute up within its siblings
Moves the currently selected element / attribute down within its siblings
Deletes the currently selected element / attribute
Renames the currently selected element / attribute
Updates the properties section to show the currently selected element / attribute

Insert

 

 
Gives the currently selected element a child element
Gives the currently selected element a child attribute
Gives the currently selected attribute a sibling attribute
Gives the currently selected element a simpleType child element
Gives the currently selected element a complexType child element
Gives the currently selected element an ‘any’ child element
Gives the currently selected element a sibling element
Gives the Schema: node (top level) an attribute group
Gives the currently selected element a child attribute group
Gives the Schema: node (top level) a group
Sets a top level parent element to be the root element

Tools menu

 
Imports an .XSD (XML Schema Definition) file into the editor.
Extracts the schema information from an xml document.
Opens the Special Schemas window.
Generate an XML document with ‘example’ values. See below.
Generate a flat file with ‘example’ values.
Removes XML markup leaving a CSV file.
Validates an XML for consistency with the current schema
Validates a flat file for consistency with the current schema
The Generate Sample XML Document… menu option leads to the window pictured below. From here the XML can either be saved (Save…) or Copy and pasted to another document. To load the XML into your default browser click the View in Browser… link. Click Close to discard the window.


Help

Pops up BlueIntegrator logo and version number
Loads local help information
Opens BlueIntegrator web help