...
L'interface Java contenant toutes les méthodes accessibles est consultable ici : https://subversion.cru.fr/ori-oai-commons/commons-jar/tags/1.4.1/src/org/orioai/ws/workflow/IOriWorkflowService.java
Utilisation en tant que client
URL du Web Service
Votre client a besoin de connaitre l'URL du Web Service. Le WSDL est disponible ici sur votre instance locale : http://host:port\[HOST_WORKFLOW\]:\[PORT_WORKFLOW\]/ori-oai-workflow/xfire/OriWorkflowService?WSDL
Utilisation
Warning | ||
---|---|---|
| ||
Un bug sera corrigé dans la version à propos des appels de méthodes. En attendant, si votre client doit faire des imports ou actions pour différents utilisateurs (paramètre "username"), il est impératif d'instancier un client du Web Service par username. |
Import de fiches
La méthode à appeler depuis un client Java est :
Code Block | ||||
---|---|---|---|---|
| ||||
// oriWorkflowService est l'interface du Web service de type org.orioai.ws.workflow.IOriWorkflowService // xml est la fiche XML à importer // metadataTypeId est celui déclaré dans le workflow dans lequel vous importez // username correspond à l'utilisateur qui sera le propriétaire de la fiche dans le module ORI-OAI-workflow Long id = oriWorkflowService.newWorkflowInstance(xml, metadataTypeId, username); |
Contrôle des actions
TODO