Configuration de l'utilitaire de flux Web
Avant de commencer
Pour créer un fichier de configuration de flux Web, voir l'exemple de configuration dans le répertoire suivant :
WCDE_installdir/samples/DataLoad/Content/WebFeed/sample-Web-Feed-config.xml.
Le fichier de configuration est conforme au schéma suivant : WCDE_installdir/workspace/xml/config/xsd/Web-Feed-config.xsd
Procédure
- Ouvrez votre fichier de configuration de flux Web.
-
Définissez les fichiers de configuration de chargement à utiliser :
-
Passez en revue les scénarios du fichier.
Le fichier de configuration se compose principalement de blocs de code qui représentent des cas rencontrés lors d'un usage courant de l'utilitaire. Chaque scénario a une description et se trouve dans les balises
<config:feedEndPoint>. Par exemple, le scénario suivant connecte l'utilitaire à un flux Web à l'adresse feedURL à l'aide de l'authentification de base. Le contenu de feedURL est stocké sur le serveur Web dans le chemin d'accès au fichier webServerLocation.<config:feedEndPoint> <config:content> <!--Specify a staticContent element when you want to copy the feed content to a web server (and create attachments). --> <config:staticContent> <config:name>Catalog</config:name> <config:feedURL>http://opencms.in.ibm.com:8080/opencms/opencms/demo_en/today/ TestAtomFeed</config:feedURL> <!--The directory into which content needs to stored. --> <config:webServerLocation webURL = "http://localhost/stores">file:///C:/IBM/ HTTPServer/htdocs/test</config:webServerLocation> <!--User name if the protocol to be used is FTP. This is used when the web server is not on the same physical machine as the HCL Commerce Server --> <config:webServerUser>wsUser</config:webServerUser> <!--Password of the FTP user. --> <config:webServerPassword>wsPassword</config:webServerPassword> <config:ftpUser>ftpUser</config:ftpUser> <config:ftpPassword>ftpPassword</config:ftpPassword> <config:tempFileLocation>/temp</config:tempFileLocation> </config:staticContent> </config:content> <config:securityConfiguration> <!--This element must be present when the kind of authentication that is required to retrieve the web feeds is of type, basic authentication. Meaning, it requires user name and password. --> <config:basicAuth> <!--Username to be used for authentication. --> <config:user>user</config:user> <!--Password to be used for authentication. --> <config:password>afacWLqg1trlbNupQsppiw==</config:password> <!--A security realm, if there is one. A realm determines the scope of security data. A realm is the region to which a security ID or permission applies. --> <config:realm>default</config:realm> </config:basicAuth> <config:SSLConfiguration> <config:trustStore>/test/testconfig/security/CMSTrustStore.kdb</config:trustStore> <config:trustStorePassword>PDdt0gKgfH0=</config:trustStorePassword> </config:SSLConfiguration> </config:securityConfiguration> </config:feedEndPoint> -
Si un scénario s'applique à votre site, modifiez les paramètres de configuration afin qu'ils répondent à vos attentes. Dans le cas contraire, mettez le scénario en commentaire.
L'exemple de fichier de configuration contient un exemple de configuration pour tous les scénarios.
- staticContentPermet d'extraire le contenu statique, tel que des fichiers ou des documents de support, à partir d'un flux Web.
- nom
- Nom du contenu.
- feedURL
- URL du flux Web.
- webServerLocation
- Emplacement de stockage de contenu sur le serveur Web.
- tempFileLocation
- Emplacement du contenu sur le système de fichiers local avant son transfert vers le serveur Web.
- URLAttachment
- nom
- Nom du contenu.
- feedURL
- URL du flux Web.
- managedAssetUtilisé pour les fichiers qui sont téléchargés vers un répertoire géré à l'aide de l'outil Ressources du Management Center ou de l'utilitaire fileloader. Le fichier téléchargé est appelé en tant que fichier géré et peut être ajouté à une pièce jointe, par exemple une image sur une page de produit.
- nom
- Nom du contenu.
- feedURL
- URL du flux Web.
- managedDirectory
- Répertoire contenant les fichiers gérés. Les répertoires gérés sont créés à l'aide de l'outil Ressources du centre de gestion.
- allowedTypes
- Types de fichiers qui sont extraits du flux Web et stockés dans le répertoire géré en tant que fichier géré. Les types de fichier suivants sont pris en charge :
doc,xls,ppt,ra,rpm,gz,pdf,ps,swf,zip,gtar,tar,wav,gif,jpe,jpg,jpeg,text,txt,mpg,mpeg,mov,avi,qt,jar,png. - tempFileLocation
- Emplacement du contenu sur le système de fichiers local avant son déplacement vers le répertoire géré.
- staticContent
-
Modifiez la section
securityConfigurationafin d'indiquer les détails de connexion pour votre système de gestion de contenu.<config:securityConfiguration> <!--This element must be present when the kind of authentication that is required to retrieve the web feeds is of type, basic authentication. Meaning, it requires user name and password. --> <config:basicAuth> <!--Username to be used for authentication. --> <config:user>user</config:user> <!--Password to be used for authentication. --> <config:password>afacWLqg1trlbNupQsppiw==</config:password> <!--A security realm, if there is one. A realm determines the scope of security data. A realm is the region to which a security ID or permission applies. --> <config:realm>default</config:realm> </config:basicAuth> <config:SSLConfiguration> <config:trustStore>/test/testconfig/security/CMSTrustStore.kdb</config:trustStore> <config:trustStorePassword>PDdt0gKgfH0=</config:trustStorePassword> </config:SSLConfiguration> </config:securityConfiguration> - Enregistrez et fermez le fichier.