TASKPM/scripts/rest-clients/README

57 lines
1.4 KiB
Text

+ 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 <service-path>
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)
+ 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)