OpenAPI et import de document

Cyril DAVID · le 11/12/13 à 17:00

Bonjour,

Dans le cadre de l'import de documents au sein de JCMS, par le biais d'OpenAPI, j'aurais voulu savoir comment faire pour spécifier dans quel espace de travail un document doit être uploadé.

A l'heure actuelle, j'arrive très bien à sélectionner les catégories de destination, mais mon document n'apparait que dans l'espace de travail d'accueil.

[..]
Form fields = new Form();
fields.add("title", "The title");
fields.add("description", "The description");
fields.add("pstatus", "0");
fields.add("cids", "c_00000");
fields.add("workspace", "c_00001");
JcmsResource resource = jcmsApp.createDBFileDocument(file, fields);

Pouvez-vous m'indiquer comment faire pour sélectionner l'espace de travail cible ?

Merci d'avance,

13 pts
Ronan Kerdudou - le 12/12/13 à 11:57
Meilleure réponse

Bonjour,

Pouvez-vous essayer avec le paramètre 'ws'.

pour plus d'information sur les paramètres à utiliser, se référer au FormHandler, dans le cas présent la méthode qui récupère le paramètre est celle-ci : http://community.jalios.com/jcms-docs/latest/javadoc/com/jalios/jcms/handler/JcmsFormHandler.html#setWs(java.lang.String)

(ne pas confondre avec setWorkspace qui prend un objet Workspace en paramètre et ne peut donc pas être utilisé dans notre cas)

#1

Merci pour votre réponse. Le champ "ws" permet effectivement de renseigner le workspace cible.

Encore merci.

Cyril DAVID · le 12/12/13 à 14:54
8 pts