+ Check you have "tidy" available from the command line. + Check you have "/usr/bin/ruby". + chmod u+x *.sh + When working with the local application: * Get XML Schema for any service: - get-xml-schema.sh Example: - get-xml-schema.sh criteriontypes * [Optional] For clarity: remove "navaldev" database + reload Jetty. * Import criterion types: - import-criterions-types.sh criterion-types-sample.xml (authenticate with wswriter/wswriter) - Check the returned errors are consistent with the comments in criterion-types-sample.xml. * Export criterion types: - export-criterion-types.sh (authenticate with wsreader/wsreader) * Import resources: - import-resources.sh resources-sample-mini.xml (or resources-sample.xml) (authenticate with wswriter/wswriter) - Check the returned errors are consistent with the comments in resources-sample.xml. * Export order elements: - export-order-element.sh ORDER-ELEMENT-CODE (authenticate with wsreader/wsreader) * Import orders: - import-order.sh order-sample.xml (authenticate with wswriter/wswriter) * Update orders: - update-order.sh order-update-sample.xml (authenticate with wswriter/wswriter) * Export resources hours: - export-resources-hours.sh 2010-01-01 2010-12-31 (authenticate with wsreader/wsreader) - export-resources-hours.sh 21654685 2010-01-01 2010-12-31 (authenticate with wsreader/wsreader) + When working with the online demo add "--prod" argument to every command. Example: * import-criterions-types.sh --prod criterion-types-sample.xml (authenticate with wswriter/wswriter)