Pour exécuter l'Exemple d'analyse syntaxique de liste de répertoires dans votre environnement, configurez les valeurs des propriétés de configuration utilisées par le noeud final FTP afin qu'elles pointes vers votre serveur FTP. En outre, votre serveur FTP doit produire la liste du répertoire au même format que celui attendu par le schéma de fichier à plat.
Exécutez les étapes suivantes uniquement si vous envisagez d'exécuter l'Exemple d'analyse syntaxique de liste de répertoires :
Pour uniquement afficher et en savoir plus sur l'exemple, appliquez la procédure indiquée dans la section Exemple d'analyse syntaxique de liste de répertoires.
Editez et testez les propriétés de configuration FTP de FTPParseDirListingExample dans Studio :
Configurez le noeud racine du serveur FTP :
\input \processFailed \processWidgetRUs \processAcmeInc \processNewCompany
Déterminez si votre serveur FTP génère la liste de fichiers au même format que le schéma de fichier à plat inclus dans cet exemple :
-rw-r--r-- 1 551 551 65 May 3 11:39 bidAcmeInc.txt -rw-r--r-- 1 551 551 43 May 3 11:39 bidBudgetManufacture.txt -rw-r--r-- 1 551 551 0 May 3 11:39 bidCrankCo.txt -rw-r--r-- 1 551 551 73 May 3 11:39 bidSamAndSons.txt -rw-r--r-- 1 551 551 33 May 3 11:39 bidWidgetRUs.txtSi le format de répertoire est différent, vous pouvez modifier le schéma de fichier à plat appelé parseDirListing.
Pour ouvrir le schéma de fichier à plat utilisé dans cet exemple, dans l'onglet Projet, cliquez deux fois sur parseDirListing dans le dossier Schémas de fichier à plat. Copiez et collez le résultat du bouton Test de l'activité FTP Répertorier fichiers dans un fichier, puis ouvrez ce fichier dans l'onglet Test de l'éditeur de schéma de fichier à plat. Modifiez les noeuds du schéma de fichier à plat pour refléter la liste du répertoire. Le noeud de taille est utilisé par la branche "Si la taille est inférieure ou égale à 0" de l'activité Si... alors. Vérifiez qu'une valeur est fournie pour le noeud size en phase d'exécution.
Exécutez le projet FTPParseDirListingExample :
Dans Studio, publiez le projet FTPParseDirListingExample. Dans la barre d'outils de Studio sélectionnez
.Dans la console de gestion Web, déployez le projet FTPParseDirListingExample. Pour plus d'informations, voir l'aide en ligne de la console de gestion Web ou l'étape 11 : Publish and Deploy the Completed Integration Project dans la section Developing the BookOrder Project du manuel Getting Started Guide.