TASKPM/scripts/rest-clients
Fernando Bellas Permuy 1a12344ce5 ItEr42S12CUImportacionRecursosProductivosItEr41S15: Detection of resoures with hthe same "logical" name among the resources being imported.
Resources with the same "logical" name (code for machines; first name, surnamne, and nif for workers) among the list of resources *being imported* are detected. This detection must be implemented at the service-level (at the entity-level, @AssertTrue annotations in Machine and Worker detect importation of resources with the same logical name as other resources already existing in the *database*). A test case has been added (furthermore, ResourceServiceTest has been refactorized a little bit).
2010-01-07 16:45:05 +01:00
..
base64.sh ItEr40S20CUImportacionRecursosProductivosItEr39S23: "scripts/rest-clients" folder has been created with initial scripts for REST clients. 2009-12-23 13:53:13 +01:00
criterion-types-sample.xml ItEr40S20CUImportacionRecursosProductivosItEr39S23: "scripts/rest-clients" folder has been created with initial scripts for REST clients. 2009-12-23 13:53:13 +01:00
export-criterion-types.sh ItEr40S20CUImportacionRecursosProductivosItEr39S23: get-*.sh and post-*.sh REST scripts have been renamed to export-*.sh and import-*.sh, respectively. 2009-12-29 17:13:12 +01:00
export-order-element.sh ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
import-criterions-types.sh ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
import-order.sh ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
import-resources.sh ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
order-sample.xml ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
order-update-sample.xml ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
README ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00
resources-sample.xml ItEr42S12CUImportacionRecursosProductivosItEr41S15: Detection of resoures with hthe same "logical" name among the resources being imported. 2010-01-07 16:45:05 +01:00
rest-common-env.sh ItEr40S20CUImportacionRecursosProductivosItEr39S23: "scripts/rest-clients" folder has been created with initial scripts for REST clients. 2009-12-23 13:53:13 +01:00
update-order.sh ItEr41S16ImplantacionAplicacionItEr40S21: Added scripts for order elements service. 2010-01-02 12:58:45 +01:00

+ 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:

  * [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.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:

  * import-criterions-types.sh --prod criterion-types-sample.xml
    (authenticate with wswriter/wswriter)

  * export-criterion-types.sh --prod (authenticate with wsreader/wsreader)

  * import-resources.sh --prod resources-sample.xml
    (authenticate with wswriter/wswriter)

  * export-order-element.sh --prod ORDER-ELEMENT-CODE (authenticate with
      wsreader/wsreader)

  * import-order.sh --prod order-sample.xml (authenticate with
    wswriter/wswriter)

  * update-order.sh --prod order-update-sample.xml (authenticate with
    wswriter/wswriter)