| Setting | Description | Possible Values |
| URL | This sets the URL of the Database | See your Database JDBC info |
| Driver | This sets the Database JDBC Driver | See your Database JDBC info |
| User | This sets the Database User | The User Name |
| Password | This sets the Database Password | The User's password |
| JDBCLevel | This sets the JDBC Level This can be left out if using JDBC1 as JDBC1 is assumed. However if using JDBC2 then this must be set to 2 | 1 or 2 |
| DataSource | If using JDBC 2 then this sets the DB Datasource | See your Appserver / Database JDBC info |
| DBInitialContext | If using JDBC 2 then this sets the DB JNDI Initial Context | See your Database JDBC info |
| Setting | Description | Possible Values |
| NameQualifierClass | The Class which sets the Namespacing (e.g. DOM2) If you don't need any namespace (e.g. with Xerces 1) leave this out | NameSpace Values |
| ParserUtilsClass | This sets the Parser you wish to use | ParserUtils Values |
| KeyGeneratorClass | This sets the KeyGenerator you wish to use | KeyGenerator Values |
| XSLTClass | This sets the XSLTProcessor you wish to use Currently only Xalan 1 & Xalan 2 are supported | XSLTClass Values |
| Setting | Description | Possible Values |
| Yes | This simply sets the "Yes" value e.g. "UseDocRoot=Yes" | Yes |
| No | This simply sets the "No" value | No |
| Action | "Action=" See below for Actions | Action |
| AfterInsert | One of the CommitModes | AfterInsert |
| AfterDocument | The other CommitMode | AfterDocument |
| File | This tells the system to load a file as a property file. Used as "File=" | File |
| AUTO_ACKNOWLEDGE | One of the JMS Acknowledgement modes | AUTO_ACKNOWLEDGE |
| DUPS_OK_ACKNOWLEDGE | Another JMS Acknowledgement mode | DUPS_OK_ACKNOWLEDGE |
| CLIENT_ACKNOWLEDGE | Another JMS Acknowledgement mode | CLIENT_ACKNOWLEDGE |
| Setting | Description | Possible Values |
| StoreDocument | Store a Document in the Database | StoreDocument |
| RetrieveDocumentBySQL | Retrieve a Document from the DB via an SQl Select Statement | RetrieveDocumentBySQL |
| RetrieveDocumentByKey | Retrieve a Document from the DB using a Key Value for a table | RetrieveDocumentByKey |
| RetrieveDocumentByKeys | Retrieve a Document from the DB using a Key Values for a tables | RetrieveDocumentByKeys |
| CreateMapFromXMLSchema | Creates a Map + associated SQL Create Table SQL Scripts from a XML Schema (XSD) | NOT YET IMPLEMENTED |
| CreateMapFromDTD | Creates a Map + associated SQL Create Table SQL Scripts from a Document Type Definition (DTD) | CreateMapFromDTD |
| CreateMapFromTable | Creates a Map from a SQL Table | NOT YET IMPLEMENTED |
| CreateMapFromTables | Creates a Map from a set of SQL Tables | NOT YET IMPLEMENTED |
| CreateMapFromSelect | Creates a Map from a SQL SELECT Statement | NOT YET IMPLEMENTED |
| Setting | Description | Possible Values |
| OutputFile | File name to write out a properties file to if using the GUI or GeneratePropFile to build a properties file | Name and Path of File |
| MapFile | The MapFile | Name and Path of File |
| XMLFile | The XML File to transfer Data to / from Also used as the file source for XSLT Testing | Name and Path of File |
| SchemaFile | The XML Schema File to use if Generating Maps from an existing Schema. Currently only DTD'es are supported | Name and Path of File |
| XSLTScript | If using XSLT this sets the Script (.xsl) | Name and Path of File |
| XSLTOutput | Sets the Output File for testing XSLT | Name and Path of File |
| DocRoot | Sets a Document root to allow a number of files to have simply a filename e.g. XSLTScript might simply be called myXsl.xsl. If DocRoot was http://myserver/ then the full path would resolve to http://myserver/myXsl.xsl | Root Path |
| UseDocRoot | Tells the System to use (or not) the DocRoot | Yes or No |
| Setting | Description | Possible Values |
| Prefix | The Namespace Prefix | Whatever you want... |
| NamespaceURI | The URI of the Namespace | Whatever you want... |
| Setting | Description | Possible Values |
| Select | The Select Statement to use when using RetrieveDocumentBySQL | Hey it's your SQL |
| CommitMode | The Commit Mode to use when storing Information In a Database | AfterInsert or AfterDocument |
| Table | Table name to use when using RetrieveDocumentByKey or RetrieveDocumentByKeys. For multiple tables add a number e.g. Table1= Table2= etc | Your Table Name(s) |
| Key | Keyle value to use when using RetrieveDocumentByKey or RetrieveDocumentByKeys. For multiple keys add a number e.g. Key1= Key2= etc | Key Value(s) |
| OrderColumns | Used when creating a MapFile e.g. using CreateMapFromDTD to create a column in the SQL Table Structure In order to preserve Order in a set of the Same Elements | Yes or No |
| Catalog | Used when creating a MapFile e.g. using CreateMapFromDTD to Set the Catalog for the SQL Table Structure | NOT YET IMPLEMENTED |
| Schema | Used when creating a MapFile e.g. using CreateMapFromDTD to Set the Schema for the SQL Table Structure | NOT YET IMPLEMENTED |
| SQLSeparator | Used when creating a MapFile e.g. using CreateMapFromDTD to Set the SQL Separator for the SQL Create Table Statements. Defaults to ";" if left out | Consult your DB Docs |
| Basename | Not Used Currently. Will be used as part of GenerateMap to set the name for the outputted Mapfile | NOT YET IMPLEMENTED |
| Setting | Description | Possible Values |
| JMSContext | The JMSContext | See your JMS Docs |
| JMSPassword | A Password to use if your JMS server is set to use Username/Passwords | Your JMS Password |
| JMSUser | A User to use if you JMS server is set to use Username/Passwords | Your JMS Username |
| JMSProviderURL | The Provider URL of your JMS Server | See your JMS Docs |
| JMSTCF | The JMS Topic Connection Factory to use | See your JMS Docs |
| JMSTopic | The JMS Topic name | Your JMS Topic Name |
| JMSAckMode | The JMS Acknowledge Mode | See Values |
| JMSMessage | This is used in the JMS Test Suite. It allows You to set file which you wish to send | Name and Path of File |
| JMSTestNum | This is used in the JMS Test Suite. It allows You to set how many times you wish to send a file / message | A number |
| JMSSilent | This is used in the JMS Test Suite. It allows You to set whether the only output will be the message | Yes |
| JNDI | Tell the System to use JNDI to fetch a file | NOT YET IMPLEMENTED |
| InitialContext | The JNDI Initial Context | NOT YET IMPLEMENTED |
| KeyGenTable | The Table name to use for the KeyGenerator | Your KeyGen Table Name |
| KeyGenCat | The Catalog name to use for the KeyGenerator | Your KeyGen Table Catalog Name |
| KeyGenSchema | The Schema name to use for the KeyGenerator | Your KeyGen Table Schema Name |
| KeyGenSep | The Qualifier Separator for the KeyGen e.g. The Sep might usually be "." as in Schema.table This will default to "." if not set | See your DB docs |
| Setting | Description | Possible Values |
| DOM2 | DOM2 Namespace handling Class | de.tudarmstadt.ito.domutils.NQ_DOM2 |
| DataChannel | DataChannel Namespace handling Class | de.tudarmstadt.ito.domutils.NQ_DataChannel |
| IBM | IBM Namespace handling Class | de.tudarmstadt.ito.domutils.NQ_IBM |
| Oracle | Oracle 1 Namespace handling Class | de.tudarmstadt.ito.domutils.NQ_Oracle |
| Oracle2 | Oracle 2 Namespace handling Class | de.tudarmstadt.ito.domutils.NQ_Oracle2 |
| Sun | Sun Namespace handling Class | de.tudarmstadt.ito.domutils.NQ_Sun |
| Setting | Description | Possible Values |
| IBM XML4J | IBM XML4J Implementation Class | de.tudarmstadt.ito.domutils.ParserUtilsIBM |
| JAXP | JAXP Implementation Class | de.tudarmstadt.ito.domutils.ParserUtilsJAXP |
| Xerces | Xerces Implementation Class | de.tudarmstadt.ito.domutils.ParserUtilsXerces |
| Oracle2 | Oracle 2 Implementation Class | de.tudarmstadt.ito.domutils.ParserUtilsOracle2 |
| Sun | Sun Parser Implementation Class | de.tudarmstadt.ito.domutils.ParserUtilsSun |
| Setting | Description | Possible Values |
| KeyGeneratorHighLow | New KeyGen Class. Allows the setting of the KeyGen Tablename, Schema etc | de.tudarmstadt.ito.xmldbms.helpers.KeyGeneratorHighLow |
| KeyGeneratorImpl | Original KeyGen Class | de.tudarmstadt.ito.xmldbms.helpers.KeyGeneratorImpl |
| Setting | Description | Possible Values |
| Xalan1 | Xalan 1 Implementation Class | de.tudarmstadt.ito.xmldbms.xslt.ProcessXslt1 |
| Xalan2 | Xalan 2 Implementation Class | de.tudarmstadt.ito.xmldbms.xslt.ProcessXslt2 |