Définition de titres et de descriptions de ressources
Vous pouvez définir des titres et des descriptions de ressource à l'aide des services REST du modèle de portail
Pour définir les titres et descriptions d'une ressource, exécutez les étapes suivantes :
- Récupérez l'URI d'une ressource pour laquelle vous voulez modifier des titres et descriptions.
- Exécutez une demande PUT HTTP pour l'URI récupéré à l'étape précédente, avec un flux dans le corps du message qui contient les titres et descriptions que vous souhaitez définir.
- Rechercher une réponse 200 OK provenant du serveur.
- update=merge
- Utilisez le mode merge (fusion) si vous souhaitez modifier uniquement les titres ou les descriptions de la ressource. Dans ce cas, il suffit d'envoyer les titres ou les descriptions que vous souhaitez modifier.
- update=replace
- Utilisez le mode replace (remplacement) si vous souhaitez remplacer l'entrée complète de la ressource. Dans ce cas, vous devez envoyer la ressource complète.
<?xml version="1.0" encoding="UTF-8"?>
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom"
xml:base="http://yourservername:10039/wps/mycontenthandler"
xmlns:thr="http://purl.org/syndication/thread/1.0"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:portal="http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model"
xmlns:model="http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements"
xmlns:base="http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base">
<atom:author>
<atom:name>HCL Digital Experience Portal/6.1</atom:name>
</atom:author>
<atom:title>HCL Digital Experience Portal Model Feed</atom:title>
<atom:id>cm:oid:6_000000000000000000000000A0</atom:id>
<atom:link href="?uri=cm:oid:6_000000000000000000000000A0&mode=download&levels=1&rep=compact"
rel="self" type="application/atom+xml"/>
<atom:updated>2008-02-26T06:36:02.239Z</atom:updated>
<atom:entry>
<atom:title>Content Root</atom:title>
<atom:id portal:uniquename="wps.content.root">cm:oid:6_000000000000000000000000A0</atom:id>
<atom:published>2002-05-31T22:00:00.000Z</atom:published>
<atom:updated>2008-02-26T06:36:02.239Z</atom:updated>
<atom:content type="application/xml">
<model:content-label>
<model:title>
<base:nls-string xml:lang="de">Mein neuer Titel</base:nls-string>
<base:nls-string xml:lang="fr-fr">My new title</base:nls-string>
</model:title>
<model:description>
<base:nls-string xml:lang="de">Meine neue Beschreibung</base:nls-string>
<base:nls-string xml:lang="fr-fr">My new description</base:nls-string>
</model:description>
</model:content-label>
</atom:content>
</atom:entry>
</atom:feed>