Cette rubrique s'applique uniquement à la configuration IBM Business Process Manager Advanced.

Artefacts d'Integration Designer gérés dans le contrôle des sources

En général, seuls le module et les bibliothèques dépendantes doivent être gérés dans le contrôle des sources. La plupart des fichiers de support générés ne doivent pas être conservés dans le contrôle des sources. La liste ci-dessous détaille les fichiers de chaque catégorie.

Lorsqu'un module a été généré, Integration Designer génère un code Java™ pour les artefacts créés au cours du processus de déploiement. Les artefacts générés sont généralement des classes Java basées sur la logique définie dans les artefacts BPM créés.

Dans la mesure où ces modules de transfert définissent les dépendances Java EE et du contenu Web facultatif, il est généralement inutile de les modifier ou de les garder dans le système de contrôle des sources.

Tableau 1. Artefacts et fichiers à gérer dans le contrôle des sources
Artefacts Noms de fichier
Artefacts d'assemblage .component, .module, .modulex, .import, .export, ibm-deploy.scaj2ee, sca.module.attributes, sca.library.attributes, sca.library
Métadonnées Eclipse dossier .settings, MANIFEST.MF, .classpath, .project
Mappes d'objet métier :map, .xsl, .xsl.smap
Processus métier .bpel, .bpelex, ProcNameArtifacts.wsdl
Règles métier .brg, .brgt.ruleset
Machines d'état métier : (notez que le fichier .bpel sous-jacent de la machine d'état métier est généré pendant l'installation de l'application et n'est donc pas géré dans le contrôle des sources) .sacl, .saclex
Types de données (objets métier) .xsd
Tâches manuelles .tel, .itel (inline task only)
Mappes d'interfaces .ifm
Interfaces .wsdl
Médiations .medflow, .mfc, .mfcex
Relations .rel, .rol
Sélecteurs .sel, .selt
Projets de solution .project, projectSet.psf, solution.graphml
Fragments visuels Vous pouvez décider de gérer le déploiement des fichiers Java générés, dans quel cas vous devez les stocker dans votre système de contrôle des sources.

Fichiers à ne pas placer dans le système de contrôle des sources

Les modules de transfert s'affichent dans l'espace de travail après la génération du module SCA. Pour cette raison, il est inutile de gérer les modules de transfert dans le système de contrôle des sources s'ils ne contiennent pas de contenu personnalisé. Les modules de transfert sont nommés comme suit :
  • nom de base_moduleApp
  • nom de base_moduleWeb

Il est généralement déconseillé d'ajouter du contenu personnalisé dans un module de transfert. N'ajoutez pas de contenu personnalisé, par exemple des pages HTML ou JSP, à un module de transfert Web. Pour éviter toute confusion, pensez à créer un module Web séparé pour chaque contenu Web personnalisé plutôt que d'utiliser le module de transfert Web nom de base_module.

Ne gardez pas le fichier de métadonnées Eclipse .runtime dans le système de contrôle des sources. Cela peut causer l'échec de l'Assistant de migration.