
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.
| 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
- 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.