Configuration de l’environnement de développement

Vous devez configurer votre environnement de développement pour effectuer un certain nombre des tâches de développement, comme la personnalisation des interfaces utilisateur.

Exigences

  1. Adobe LiveCycle ES4

    Installez LiveCycle ES4, qui contient la solution Correspondence Management.
    Important : Vous n’avez pas besoin d’installer séparément les packages suivants étant donné qu’ils sont contenus dans l’archive sdks-<version>.zip. L’archive sdks-<version>.zip est téléchargé avec la version d’installation sous LiveCycle [racine] \deploy\crx :

    Fichier

    Description

    es-sdk-pkg.zip

    Package SDK de la plateforme LiveCycle

    bb-assetcomposer-skd-pkg.zip

    Package SDK du bloc de création Asset Composer

    bb-datadictionary-sdk-pkg.zip

    Package SDK du bloc de création Data Dictionary

    bb-expressionmanager-sdk-pkg.zip

    Package SDK du bloc de création Expression Manager

    Remarque : Avant l’extraction du contenu de skds-<version>. zip, renommez le fichier en sdks.zip.

    Dans ce document, [SDK] fait référence à l’emplacement du fichier sdks.zip.

  2. LiveCycle Workbench 11

    La solution Correspondence Management requiert Adobe® LiveCycle® Workbench pour la création de processus.

  3. SDK Flex 4.5.0

    La solution Correspondence Management et les blocs de création associés sont développés et testés avec SDK Flex 4.5.0. Il est recommandé de télécharger et d’utiliser la version SDK spécifiée. Les projets et scripts de génération requièrent SDK Flex 4.5.0.

  4. Adobe Flash Builder 4.5

    La solution Correspondence Management s’accompagne de plusieurs projets Flash Builder. Importez ces projets dans Flash Builder afin de les personnaliser.

  5. Apache ANT

    Installez Apache ANT 1.7.0 ou version ultérieure pour générer les projets individuels ou le package Correspondence Management.

  6. JDK

    Pour compiler la solution Correspondence Management, installez le JDK Java 1.6.0_14 ou version ultérieure.

Modèle de solution Correspondence Management

Le fichier zip de modèle de solution Correspondence Management, Customizationprojects-correspondencemanagement-<version>.zip, est inclus dans l’installation LiveCycle. Le fichier zip est disponible sous [racine de LiveCycle]\deploy\crx.

Remarque : Avant l’extraction du contenu du Customizationprojects-correspondencemanagement-<version>.zip, renommez le fichier en Customizationprojects-correspondencemanagement.zip.

Structure du modèle de solution Correspondence Management

Le schéma ci-dessous détaille la structure du modèle de solution Correspondence Management :

Structure du modèle de solution Correspondence Management
  • build : ce dossier contient le script de génération de premier niveau qui compile l’intégralité du modèle de solution et crée un package CRX template-correspondencemanagement-pkg.zip déployable dans le dossier de déploiement.

  • Create Correspondence : ce dossier contient un projet Flex contenant le code source, les fichiers Flash Builder et les fichiers de génération pour l’interface utilisateur de création de correspondance.

  • deploy  : dossier dans lequel le package CRX template-correspondencemanagement-pkg.zip est généré lorsque la génération de premier niveau est lancée.

  • Manage Assets : projet Flex contenant le code source, les fichiers Flash Builder et les fichiers de génération pour l’interface utilisateur de gestion des actifs.

  • package-metadata : ce dossier contient les fichiers de métadonnées nécessaires à la génération du package du modèle de solution CRX.

  • package-resources  : ce dossier contient d’autres fichiers de ressources utiles nécessaires à la génération du package du modèle de solution CRX.

  • Services : projet Java contenant le code source, les fichiers de projet Eclipse et les fichiers de génération pour le lot du modèle de solution OSGi.

  • third party : dossier contenant la liste des fichiers JAR tiers pour les scripts de génération. Ce dossier contient un fichier readme.txt contenant la liste des fichiers tiers nécessaires aux scripts de génération du modèle de solution.

Localisation du modèle de solution et des blocs de création

Le modèle de solution Correspondence Management utilise les blocs de création et les composants suivants de la plateforme LiveCycle :

Composant

Chemin d’accès au SDK

Asset Composer

[SDK]/riaservices/assetcomposer

Dictionnaire de données

[SDK]/riaservices/datadictionary

Expression Manager

[SDK]/riaservices/exm

Platform Content

[SDK]/riaservices/riacore

Platform Security

[SDK]/riaservices/riacore

Data Services :

[SDK]/riaservices/dataservices

Les bibliothèques SWC suivantes sont déployées avec la solution :

Chemin d’accès au fichier SWC

Description

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/xfalib.swc

Ce fichier SWC contient la bibliothèque d’utilitaires fournissant les API relatives au traitement et à l’analyse syntaxique XFA dans ActionScript.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-flex-utilities.swc

Ce fichier SWC contient un ensemble de classes d’utilitaires utilisées par divers SWC Asset Composer.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-services-impl.swc

Ce SWC contient les services d’infrastructure pour le bloc de création Asset Composer. Il contient également des classes qui fournissent des API client pour appeler les API du serveur d’arrière-plan encapsulant la création de canaux et d’objets distants.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-services-mock.swc

Ce fichier SWC contient la bibliothèque de fichiers SWC comprenant des représentations fictives pour tous les services d’infrastructure du bloc de création Asset Composer. Ce fichier SWC peut éventuellement être utilisé pour le développement de vues Flex sans qu’il soit nécessaire d’exécuter un serveur d’arrière-plan. Le développement est ainsi considérablement plus rapide.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-rb.swc

Ce fichier SWC contient les lots de ressources pour la partie auteur du bloc de création Asset Composer. Il contient les lots pour tous les paramètres régionaux pris en charge.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-domain-impl.swc

Ce fichier SWC contient la bibliothèque de domaines pour la partie auteur du bloc de création Asset Composer. Il contient différentes classes de domaines encapsulant des données et des comportements métier et peut être utilisé pour créer des vues Flex en toute simplicité.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-presentation.swc

Ce fichier SWC contient les composants de présentation pour la partie auteur du bloc de création Asset Composer. Il contient le composant hôte et les vues Flex englobant différents éditeurs dans le bloc de création Asset Composer.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-styles.swc

Ce fichier SWC contient les styles et habillages pour la génération du bloc de création Asset Composer. Il contient les habillages, les feuilles de style et les différents actifs (animations, icônes, habillages, etc.) pour les composants hôtes disponibles dans adobe-acm-authoring-presentation.swc.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-rb.swc

Ce fichier SWC contient les lots de ressources pour la partie de création de correspondance du bloc de création Asset Composer. Il contient les lots pour tous les paramètres régionaux pris en charge.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-domain-impl.swc

Ce fichier SWC contient la bibliothèque de domaines pour la partie de création de correspondance du bloc de création Asset Composer.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-presentation.swc

Ce fichier SWC contient la présentation pour la partie de création de correspondance du bloc de création Asset Composer. Il contient les composants hôtes et les vues Flex englobant l’interface utilisateur CCR dans le bloc de création Asset Composer.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-styles.swc

Ce fichier SWC contient les styles et habillages pour la partie de création de correspondance du bloc de création Asset Composer. Il contient les habillages, les feuilles de style et les différents actifs (animations, icônes, habillages, etc.) pour les composants hôtes disponibles dans adobe-acm-ccr-presentation.swc.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/lc-content-api-client.swc

Ce fichier SWC contient l’API relative à l’infrastructure de fichier fournie par Platform Content.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-services.swc

Ce fichier SWC contient les interfaces de services exposées par Platform Content.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-services-impl.swc

Ce fichier SWC contient les implémentations de services exposées par Content Platform.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-rb.swc

Ce fichier SWC contient les lots de ressources de Platform Content.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-domain.swc

Ce fichier SWC contient les VO et interfaces de domaines exposés par Platform Content.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-domain-impl.swc

Ce fichier SWC contient les implémentations de domaines exposées par Platform Content.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-presentation.swc

Ce fichier SWC contient les composants hôtes ou les couches de présentation de Platform Content.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-styles.swc

Ce fichier SWC contient les composants Flex d’habillage et de style présents dans adobe-lcc-presentation.swc.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/adobe-lcc-services-mock

Ce fichier SWC contient les implémentations de services fictifs exposées par Platform Content.

[SDK]/riaservices/datadictionary/10.0.0.0/flex/adobe-dct-flex-services.swc

Ce fichier SWC contient les services d’infrastructure pour le bloc de création Data Dictionary. Il contient également des classes qui fournissent des API client pour appeler les API du serveur d’arrière-plan encapsulant la création de canaux et d’objets distants.

[SDK]/riaservices/datadictionary/10.0.0.0/flex/adobe-dct-widgets.swc

Ce fichier SWC contient la bibliothèque de composants Flex pour le bloc de création Data Dictionary. Il contient différents composants Flex complets prêts à l’emploi pouvant être inclus dans des applications. Ces composants comprennent l’éditeur, le panneau des éléments de données, etc. pour l’affichage ou la manipulation des artefacts du dictionnaire de données.

[SDK]/riaservices/datadictionary/10.0.0.0/flex/adobe-dct-widgets-rb.swc

Ce fichier SWC contient lots de ressources SWC pour le bloc de création Data Dictionary. Il contient les lots pour tous les paramètres régionaux pris en charge.

[SDK]/riaservices/datadictionary/10.0.0.0/flex/adobe-dct-widgets-styles.swc

Ce fichier SWC contient les styles pour le bloc de création Data Dictionary. Il contient les habillages, les feuilles de style et les différents actifs (animations, icônes, habillages, etc.) pour les composants hôtes exposés dans adobe-dct-widgets.swc.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-authoring-domain.swc

Ce fichier contient les classes de domaines pour les variables, les fonctions et les classes d’opérations dépendant d’expressions pour le composant UX de création d’expression.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-authoring-domain-impl.swc

Ce fichier SWC contient les classes d’implémentation pour les interfaces de domaines de création d’expression.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-authoring-presentation.swc

Ce fichier SWC contient tous les composants hôtes nécessaires au générateur d’expression, comme la barre d’outils et les panneaux d’expressions, de fonctions et de variables, etc.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-authoring-rb.swc

Ce fichier SWC contient les lots de ressources pour les composants UX de création.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-authoring-styles.swc

Ce fichier SWC contient toutes les classes d’habillage relatives aux composants hôtes du générateur d’expression.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-services-impl.swc

Ce fichier SWC contient les classes d’implémentation pour le service d’infrastructure de fourniture de fonctions.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-services.swc

Ce fichier SWC contient les infrastructures pour les services d’infrastructure EXM.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-services-mock.swc

Ce fichier contient les implémentations fictives des services d’infrastructure EXM et des classes d’utilitaires pour la définition des listes de fonctions dans les fichiers XML fictifs.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-runtime.swc

Ce fichier SWC contient les interfaces, les erreurs et les événements pour l’exécution côté client d’Expression Manager.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-runtime-impl.swc

Ce fichier SWC contient l’implémentation de l’exécution côté client d’Expression Manager.

[SDK]/riaservices/exm/10.0.0.0/flex/adobe-exm-expeval.swc

Ce fichier SWC contient l’implémentation et les interfaces côté serveur d’Expression Manager.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/security_api.swc

Ce fichier SWC contient les classes d’interface pour la gestion de la sécurité. Les classes permettent aux applications de vérifier l’identité des utilisateurs et déterminer leurs informations, et les opérations relatives au service ISecurityManager.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/security_domain_library.swc

Ce fichier SWC contient l’implémentation pour le service ISecurityManager.

[SDK]/riaservices/gravity/10.0.1.0/flex/core/libs/gravity_utility.swc

Ce fichier SWC contient les classes d’utilitaires nécessaires à la bibliothèque de sécurité.

[SDK]/riaservices/dataservices/4.6.1/FlexSDK4_5/frameworks/libs/fds.swc

Ce fichier SWC contient la bibliothèque ActionScript Data Services.

[SDK]/riaservices/dataservices/4.6.1/FlexSDK4_5/frameworks/libs/player/playerfds.swc

Ce fichier SWC contient les classes Data Services spécifiques à Flash Player.

[SDK]/riaservices/dataservices/4.6.1/FlexSDK4_5/frameworks/locale/en_US/fds_rb.swc

Ce fichier SWC contient le lot de ressources utilisé par les composants Flex Data Services.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/AXMLib.swc

Ce fichier SWC contient les composants Flex AXM.

[SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/AXMEnterpriseTheme.swc

Ce fichier SWC contient les thèmes et styles pour les composants AXM.

Chaque bloc de création contient les fichiers JAR se trouvant dans le répertoire SDK\riaservices\<composant>\client\java and SDK\riaservices\<composant>\services :

Chemin du fichier JAR

Description

[SDK]/riaservices/assetcomposer/10.0.0.0/java/adobe-acm-client.jar

Fichier client JAR pour le bloc de création Asset Composer

[SDK]/riaservices/assetcomposer/10.0.0.0/java/adobe-acm-extensions.jar

Extensions JAR pour le bloc de création Asset Composer

[SDK]/riaservices\assetcomposer/10.0.0.0/java/lc-content-activate-api.jar

Service d’activation client pour le bloc de création Asset Composer

[SDK]/riaservices/assetcomposer/10.0.0.0/java/lc-content-package-mgr-api.jar

Client Package Manager pour le bloc de création Asset Composer

[SDK]/riaservices/datadictionary/10.0.0.0/java/adobe-dct-client.jar

Fichier client JAR pour le bloc de création Data Dictionary

[SDK]/riaservices/riacore/10.0.1.0/java/lc-content-api.jar

Fichier client JAR pour l’API côté serveur de contenu de plateforme

[SDK]/riaservices/exm/java/adobe-exm-expeval-client.jar

Fichier client JAR pour le bloc de création Expression Manager

Présentation des projets disponibles

Les sources sont livrées pour l’ensemble du modèle de solution et pour des parties de certains blocs de création et composants de plateforme. L’objectif de fournir la source est de vous aider à personnaliser les solutions relativement facilement :

Catégorie de projets

Description

Lots de ressources

Les projets de lots de ressources contiennent les lots de ressources pour tous les paramètres régionaux pris en charge. Ces lots comprennent toutes les chaînes qui s’affichent dans l’interface utilisateur Flex. Les projets ci-dessous se trouvent dans cette catégorie :
  • [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-authoring-rb-src.zip (partie auteur du bloc de création Asset Composer)

  • [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-ccr-rb-src.zip (partie création de correspondance du bloc de création Asset Composer)

  • [SDK]/riaservices/datadictionary/10.0.0.0/flex/src/adobe-dct-widgets-rb-src.zip (bloc de création Data Dictionary)

  • [SDK]/riaservices/exm/10.0.0.0/flex/src/adobe-exm-authoring-rb-src.zip (bloc de création Expression Manager)

  • [SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/src/adobe-lcc-rb-src.zip (composants Platform Content)

Styles et habillages

Les projets de style contiennent les feuilles de styles et les classes d’habillage MXML, ainsi que tous les actifs associés, notamment les icônes, les logos, les habillages, etc. Les projets ci-dessous se trouvent dans cette catégorie :
  • [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-authoring-styles-src.zip (partie auteur du bloc de création Asset Composer)

  • [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-ccr-styles-src.zip (partie création de correspondance du bloc de création Asset Composer)

  • [SDK]/riaservices/datadictionary/10.0.0.0/flex/src/adobe-dct-widgets-styles-src.zip (bloc de création Data Dictionary)

  • [SDK]/riaservices/exm/10.0.0.0/flex/src/adobe-exm-authoring-styles-src.zip (bloc de création Expression Manager)

  • [SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/src/adobe-lcc-styles-src.zip (composants Platform Content)

Configuration des projets Flex dans Flash Builder

Ajout du SDK Flex 4.5.0

Dans la mesure où tous les projets sont élaborés et testés par rapport au SDK Flex 4.5.0, il est recommandé que les projets soient configurés en utilisant la même version de SDK Flex. La version de SDK Flex indiquée est disponible dans l’installation de Flash Builder 4.5.

  1. Si Flash Builder n’inlcut pas le SDK Flex 4.5.0, téléchargez le SDK Flex à l’adresse http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4.5

  2. Dans Flash Builder, cliquez sur Fenêtre > Préférences.

  3. Dans la boîte de dialogue Préférences, accédez à Flash Builder > SDK Flex installés.

  4. Si le SDK Flex 4.5.0 ne figure pas dans la liste, cliquez sur Ajouter.

  5. Dans la boîte de dialogue Ajout d’un SDK Flex, accédez au SDK Flex en cliquant sur le bouton Parcourir.

  6. Le champ de texte Nom du Flex SDK est automatiquement rempli.

  7. Cliquez sur OK et sélectionnez le nouveau SDK Flex ajouté pour le définir comme paramètre par défaut.

  8. Cliquez sur Appliquer puis sur OK pour quitter la boîte de dialogue.

Ajout de variables d’espace de travail

Les projets ont besoin de plusieurs fichiers SWC pour résoudre les dépendances de temps de compilation. La plupart des fichiers SWC sont disponibles dans le dossier [SDK] et les projets font référence aux fichiers SWC requis via des variables d’espace de travail. Définissez les variables d’espace de travail suivantes :

Nom de la variable

Chemin

LC_SDKS

dossier [SDK].

Pour définir les variables d’espace de travail, effectuez les tâches suivantes :

  1. Dans Flash Builder, cliquez sur Fenêtre > Préférences.

  2. Dans la boîte de dialogue Préférences, accédez à Général > Espace de travail > Ressources liées.

  3. Cliquez sur Nouveau. Dans le champ Nom, saisissez LC-SDKS, puis dans le champ Chemin sélectionnez le dossier [SDK].

  4. Dans la boîte de dialogue Ressources liées, vérifiez que les variables de chemin définies ont été saisies correctement.

  5. Cliquez sur OK.

Décompression des archives source

Il est nécessaire de décompresser ces archives afin de pouvoir les importer dans l’espace de travail de Flash Builder. Il est recommandé de décompresser les projets dans le même répertoire que l’archive ZIP. Le choix d’un autre répertoire nécessiterait de configurer le nouveau chemin dans tous les scripts de génération.

Vous devez décompresser les archives suivantes :

  1. Customizationprojects-correspondencemanagement-<version>.zip

  2. [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-authoring-styles-src.zip vers [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-authoring-styles-src.

  3. [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-ccr-styles-src.zip vers [SDK]/riaservices/assetcomposer/10.0.0.0/flex/src/adobe-acm-ccr-styles-src.

  4. [SDK]/riaservices/datadictionary/10.0.0.0/flex/src/adobe-dct-widgets-styles-src.zip vers [SDK]/riaservices/datadictionary/10.0.0.0/flex/src/adobe-dct-widgets-styles-src.

  5. [SDK]/riaservices/exm/10.0.0.0/flex/src/adobe-exm-authoring-styles-src.zip vers [SDK]/riaservices/exm/10.0.0.0/flex/src/adobe-exm-authoring-styles-src.

  6. [SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/src/adobe-lcc-styles-src.zip vers [SDK]/riaservices/riacore/10.0.1.0/flex/4.5.0/src/adobe-lcc-styles-src.

Importation de projets Flex dans Flash Builder

  1. Dans Flash Builder, accédez au menu Fichier, puis cliquez sur Importer pour démarrer l’Assistant d’importation.

  2. Dans l’Assistant d’importation, sélectionnez Général > Projets existants dans l’espace de travail, puis cliquez sur Suivant.

  3. Dans le champ Sélection du répertoire racine, accédez au dossier de code source ManageAssets, puis appuyez sur Entrée.

  4. La vue Projets affiche tous les projets du bloc de création.

  5. Cliquez sur Terminer pour importer le projet dans votre espace de travail.

  6. Répétez les étapes 2 à 6 pour le projet de création de correspondance.

Configuration des projets Java dans Eclipse

Ajout de variables de chemin de classe

Les projets ont besoin de plusieurs fichiers JAR pour résoudre les dépendances de temps de compilation. La plupart des fichiers JAR sont disponibles dans le dossier [DKS] et les projets font référence aux fichiers JAR requis via des variables d’espace de travail. Définissez les variables d’espace de travail suivantes :

Nom de la variable

Chemin

LC_SDKS

dossier [SDK].

CM_THIRDPARTY_LIBS

Répertoire Customizationprojects-correspondencemanagement\thirdparty

Pour définir les variables d’espace de travail, effectuez les tâches suivantes :

  1. Dans Eclipse, cliquez sur Fenêtre > Préférences.

  2. Dans la boîte de dialogue Préférences, accédez à Java > Chemin d’accès de création > Variables de chemin de classe.

  3. Cliquez sur Nouveau. Dans le champ Nom, saisissez LC-SDKS, puis dans le champ Chemin sélectionnez le dossier [SDK].

  4. Cliquez sur Nouveau. Dans le champ Nom, saisissez CM_THIRDPARTY_LIBS, puis dans le champ Chemin, sélectionnez le répertoire Customizationprojects-correspondencemanagement\FinancialServicesInsurance\thirdparty.

Décompression de l’archive source Java

Le projet est disponible sous forme d’archive zip Customizationprojects-correspondencemanagement-<version>.zip. Pour l’importer dans Eclipse, décompressez cette archive.

Ajout de bibliothèques tierces

Pour exécuter les scripts de génération et configurer un projet Services dans Eclipse, ajoutez les bibliothèques tierces suivantes à ce dossier :

Ces informations figurent également dans le fichier readme.txt présent dans le dossier third-party.

Importation de projet

  1. Dans Eclipse, cliquez avec le bouton droit de la souris dans la vue Explorateur de package pour afficher le menu contextuel, puis sélectionnez Assistant d’importation.

  2. Dans la boîte de dialogue Importation, choisissez Général > Projet existant dans l’espace de travail, puis cliquez sur Suivant.

  3. Dans le champ Sélectionner le répertoire racine, saisissez la valeur Customizationprojects-correspondencemanagement\Services, puis appuyez sur Entrée.

  4. La vue Projets affiche alors les services.

  5. Cliquez sur Terminer pour importer les projets dans votre espace de travail.

Script de génération de premier niveau

Le script de génération de premier niveau par défaut se trouve sous Customizationprojects-correspondencemanagement\build\build.xml. Ce script de génération crée l’archive correspondencemanagement-pkg.zip sous Customizationprojects-correspondencemanagement\deploy avec toutes les modifications apportées aux trois projets de modèle de solution : CreateCorrespondence, ManageTemplates et Services. Veillez à modifier le fichier de propriétés build.properties qui l’accompagne de manière à configurer les répertoires [SDK] et FLEX_HOME appropriés.

Scripts de génération du modèle de solution

Les scripts de génération du modèle de solution sont disponibles dans les trois projets situés dans les dossiers CreateCorrespondence, ManageAssets et Services sous Customizationprojects-correspondencemanagement. Ils sélectionnent les variables ANT dans le fichier de premier niveau build.properties, lui-même référencé par le chemin relatif dans les fichiers individuels build.xml.

Les dossiers CreateCorrespondence et ManageTemplates possèdent également leurs propres fichiers de build.properties contenant certaines propriétés spécifiques au projet. Ces propriétés ne sont pas en conflit avec les propriétés de premier niveau. Assurez-vous d’éviter les conflits lorsque vous ajoutez des propriétés au fichier build.properties spécifique au projet.

Le script de premier niveau générant l’archive template-correspondencemanagement-pkg.zip déclenche les trois scripts de génération du modèle de solution et crée l’archive template-correspondencemanagement-pkg.zip dans le répertoire deploy.

Génération et déploiement du modèle de solution

Pour générer le modèle de solution, effectuez les tâches suivantes à partir de l’invite de commande ou du terminal :
  1. Accédez au dossier Customizationprojects-correspondencemanagement\build.
    Remarque : le fichier de génération possède un fichier build.properties contenant une entrée par défaut pour les variables de chemin [SDK] et FLEX_HOME. Si vos chemins sont différents de ceux par défaut, modifiez les chemins apparaissant dans le fichier build.properties.
  2. Lancez la commande ANT. La cible par défaut génère tous les projets sous-jacents et crée l’archive template-correspondencemanagement-pkg.zip (dans le dossier Customizationprojects-correspondencemanagement\deploy).

Pour déployer le modèle de solution, effectuez les tâches suivantes à partir d’une fenêtre de navigateur :
  1. Accédez à l’URL correspondant à Package Manager CRX et téléchargez l’archive template-correspondencemanagement-pkg.zip.

  2. Accédez à la vue http://<hôte>:<port>/lc/system/console/bundles en vous connectant avec les informations d’identification d’administrateur. Recherchez le lot com.adobe.livecycle.cm. Arrêtez ce lot et supprimez-le.

  3. Téléchargez et installez le package.

  4. Lors du téléchargement du package, si le système vous indique que celui-ci existe déjà, désinstallez le package existant et supprimez-le du système.

  5. Une fois que vous avez supprimé le package existant, continuez à l’étape 3 de cette procédure.