Vous pouvez migrer un service Web (SOAP/JMS) dans une
importation SCA avec
liaison de services Web.
Pour migrer un projet de service SOAP/JMS sortant, procédez comme
suit :
- Vous devrez d'abord importer le projet de service à l'aide de
l'Assistant de migration. Cela va créer un module Business
Integration contenant les messages WSDL, les types de port, les
connexions et les services créés dans
WebSphere
Studio Application Developer Integration Edition. Notez que si le
service Web
IBM
(SOAP/JMS) que cette application va appeler est aussi un service Web
WebSphere
Studio Application Developer Integration Edition qui sera migré, des
mises à jour de ce service Web peuvent avoir lieu lors de la
migration. Dans ce cas, vous devez utiliser ici les fichiers WSDL
migrés de ce service Web.
- Dans Business Integration, développez le module
pour voir son contenu. Pour ouvrir Assembly Editor, double-cliquez
sur le premier élément sous le projet de module (même nom que le
projet).
- Ensuite, ajoutez une importation qui permettra à l'application
d'interagir avec le service Web
IBM
(via SOAP/JMS) en fonction du modèle de programmation SCA. Vérifiez
que l'interface WSDL, la connexion et les définitions de service sont
présents dans le module migré ou dans une bibliothèque dont dépend le
module migré.
- Dans Business Integration, développez le module migré et ouvrez son
diagramme d'assemblage dans Assembly Editor.
- Développez la catégorie logique Ports de service Web et faites
glisser le port qui correspond au service que vous voulez appeler
dans Assembly Editor.
- Sélectionnez Importation avec liaison de services Web.
- Une fois l'importation créée, sélectionnez-la dans Assembly
Editor et ouvrez la vue Propriétés. Dans l'onglet Connexion, vous
verrez le port et le service auxquels l'importation est connectée.
- Enregistrez le diagramme de l'assemblage.
Quand vous avez terminé, vous devez reconnecter le service :
- Si ce service est appelé par un processus métier dans le même
module, créez une connexion entre la référence de processus métier
appropriée et cette importation.
- Si ce service est appelé par un processus métier situé dans un
autre module, créez une exportation avec liaison
SCA et à partir de l'autre module, effectuez un
glisser-déposer de cette exportation vers l'éditeur d'assemblage de
ce module pour créer l'importation avec liaison
SCA correspondante. Connectez la référence de processus métier appropriée
à cette importation.
- Enregistrez le diagramme de l'assemblage.