Vous pouvez planifier la synchronisation des portées pour qu'elle soit exécutée à des moments spécifiques en définissant le calendrier à l'aide de l'interface de configuration XML.
Procédure
- Vérifiez si des synchronisations planifiées sont définies pour le portail.
- Créez un fichier d'exportation que vous pouvez utiliser à l'aide de la commande xmlaccess.
Voici un exemple de requête que vous pouvez utiliser pour interroger la configuration actuelle :
<?xml version="1.0" encoding="UTF-8"?>
<request type="export" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PortalConfig_8.5.0.xsd" >
<portal action="locate">
<task action="export" name="com.ibm.portal.cp.SynchronizationTask"/>
</portal>
</request>
- Exécutez la commande xmlaccess en spécifiant le fichier d'exportation.
Le fichier de sortie résultant contient les heures de synchronisation planifiées définies dans le portail.
- Définissez le planning de synchronisation.
- Pour définir l'heure d'une synchronisation planifiée, créez un document de requête XML.
Par exemple, pour planifier une synchronisation à 15h36 tous les jours, utilisez une requête du type suivant :
<?xml version="1.0" encoding="UTF-8"?>
<request type="update" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PortalConfig_8.5.0.xsd">
<portal action="locate">
<task action="create" name="com.ibm.portal.cp.SynchronizationTask">
<startTime>15:36</startTime>
</task>
</portal>
</request>
Pour chaque synchronisation planifiée, créez un élément task distinct et indiquez l'heure à l'aide d'un élément startTime.
- Exécutez la commande xmlaccess en indiquant le fichier qui contient la demande de planification.
Les informations de portée pour le système de contenu Web sont ensuite synchronisées automatiquement en fonction du planning que vous avez défini.
- Facultatif : Si vous souhaitez définir une heure minimale avant toutes les autres synchronisations, spécifiez la propriété
tagging.syndication.minimumTagSynchronizationTimeInterval dans le service de configuration de Web Content Manager.
- Connectez-vous à la console WebSphere®Integrated Solutions Console (
http://hostname.example.com:10027/ibm/console).
- Click .
- Cliquez sur WP ConfigService.
- Under Additional Properties, click Custom Properties.
- Click New, and enter the property name
tagging.syndication.minimumTagSynchronizationTimeInterval.
- Définissez la valeur de chaîne sur le nombre de secondes entre les synchronisations.
- Click OK, and save the changes to the master configuration.
- Redémarrez le portail.