Exportation d'ensembles de ressources

Vous pouvez spécifier plusieurs ressources avec une action d'exportation dans la même requête et générer ainsi un fichier de réponse d'exportation contenant un groupe de ressources sélectionné, par exemple plusieurs portlets et pages.

L'interface de configuration XML fournit deux fonctions supplémentaires qui vous permettent d'exporter des sous-ensembles sélectionnés de ressources de portail :

  • Lorsque vous exportez un nœud de contenu, vous pouvez spécifier l'attribut export-descendants de cette ressource. Si vous définissez cet attribut sur true, le fichier de réponse d'exportation comprend également toute la sous-arborescence de la hiérarchie de contenu située sous ce nœud. En outre, toutes les pages dérivées qui remplacent la mise en plage dans cette sous-arborescence sont également exportées. Autrement dit, cela a pour effet d'exporter tous les nœuds de contenu accessibles via une chaîne d'attributs content-parentref ou derivation-parentref.

    Exemple : L'extrait suivant exporte une sous-arborescence de la hiérarchie de contenu qui commence par la balise telle qu'elle est spécifiée :

    
         <content-node uniquename="MyPages" action="export" 
                 export-descendants="true" />   
    
  • Toutes les ressources de premier niveau qui peuvent accepter un attribut objectid, telles que markup, virtual-resource, user, group, client, event-handler, web-app, theme, skin, content-node, credential-segment et url-mapping-context prennent en charge l'astérisque ( * ) en tant que caractère générique que vous pouvez utiliser en tant que valeur pour l'ID objet. L'astérisque ne peut être utilisé comme caractère générique qu'avec les actions d'exportation et de suppression. Selon l'action avec laquelle il est spécifié, il exporte ou supprime toutes les ressources du type concerné. Par exemple : L'extrait suivant exporte la configuration complète du client du portail :
    
         <client objectid="*" action="export"/>    
    
Remarque : La combinaison d'une chaîne de recherche partielle et de l'astérisque n'est pas valide. De plus, l'astérisque n'a pas de signification particulière s'il est utilisé en tant que valeur pour tout autre attribut.

L'interface de configuration XML n'offre pas d'autre fonctions de "requête" vous permettant d'exporter des ressources en fonction de critères précis. La seule autre possibilité d'exporter un sous-ensemble sélectionné de ressources consiste à spécifier toutes les ressources individuellement avec leur ID objet ou d'autres attributs identificateurs dans votre entrée XML.