

AWS Le service de modernisation du mainframe (expérience de l'environnement d'exécution géré) n'est plus ouvert aux nouveaux clients. Pour des fonctionnalités similaires au service de modernisation AWS du mainframe (expérience de l'environnement d'exécution géré), explorez le service de modernisation AWS du mainframe (expérience autogérée). Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez la section [Modification de la disponibilité de la modernisation du AWS mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration des dépendances sous licence dans AWS Transform for mainframe Runtime sur Amazon EC2
<a name="ba-runtime-dependencies-ec2"></a>

Ce guide explique comment configurer des dépendances sous licence supplémentaires que vous pouvez utiliser avec AWS Transform for mainframe Runtime sur Amazon EC2.

**Topics**
+ [Conditions préalables](#ba-runtime-dependencies-prereq)
+ [Étapes d'installation](#ba-runtime-dependencies-overview)

## Conditions préalables
<a name="ba-runtime-dependencies-prereq"></a>

Avant de commencer, assurez-vous de remplir les conditions préalables suivantes.
+ [AWS Transform pour répondre aux exigences d'exécution du mainframe](ba-runtime-setup-prereq.md)Complet et[Intégration de AWS Transform pour Mainframe Runtime](ba-runtime-setup-onboard.md).
+ Assurez-vous d'avoir installé une instance Amazon EC2 sur laquelle AWS Transform for mainframe Runtime (sur Amazon EC2) est installé. Pour plus d’informations, veuillez consulter [Mise en route avec les instances Linux Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html).
+ Assurez-vous de pouvoir vous connecter correctement à l'instance Amazon EC2, par exemple à l'aide de SSM.
+ Obtenez les dépendances suivantes à partir de leurs sources.

### Oracle Database
<a name="ba-runtime-dependencies-prereq-oracle"></a>

Fournissez un [pilote de base de données Oracle](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html). Nous avons testé la fonctionnalité AWS Transform for mainframe Runtime (sur Amazon EC2) avec la **version ojdbc11-23.3.0.23.09.jar, mais une version** plus récente est peut-être compatible.

### Connexion IBM MQ
<a name="ba-runtime-dependencies-prereq-mq"></a>

Fournissez un [client IBM MQ](https://www.ibm.com/support/pages/mqc91-ibm-mq-clients). Nous avons testé la fonctionnalité AWS Transform for mainframe Runtime (sur Amazon EC2) avec la **version com.ibm.mq.jakarta.client-9.3.4.1.jar, mais une version** plus récente est peut-être compatible.

Avec cette version de dépendance, fournissez également les dépendances transitives suivantes :
+ bcprov-jdk15to18-1.76.jar
+ bcpkix-jdk15to18-1.76.jar
+ bcutil-jdk15to18-1.76.jar

### Fichiers d'imprimante DDS
<a name="ba-runtime-dependencies-prereq-dds"></a>

Fournissez la bibliothèque de rapports Jasper (https://community.jaspersoft). com/download-jaspersoft/community-édition). Nous avons testé la fonctionnalité AWS Transform for mainframe Runtime (sur Amazon EC2) **avec** jasperreports-6.16.0.jar, mais une version plus récente pourrait être compatible.

Avec cette version de dépendance, fournissez également les dépendances transitives suivantes :
+ castor-core-1.4.1.jar
+ castor-xml-1.4.1.jar
+ commons-digester-2.1.jar
+ ecj-3.21.0.jar
+ itext-2.1.7.js8.jar
+ javax.inject-1.jar
+ jcommon-1.0.23.jar
+ jfreechart-1.0.19.jar
+ commons-beanutils-1.9.4.jar
+ commons-collections-3.2.jar

## Étapes d'installation
<a name="ba-runtime-dependencies-overview"></a>

Pour installer les dépendances, procédez comme suit.

1. Connectez-vous à votre instance Amazon EC2 et remplacez l'utilisateur par **su** en exécutant la commande suivante.

   ```
   sudo su
   ```

   Vous devez disposer du privilège de superutilisateur pour exécuter des commandes dans ce didacticiel.

1. Accédez au dossier `<your-tomcat-path>/extra/`.

   ```
   cd <your-tomcat-path>/extra/
   ```

1. Copiez l'une des dépendances ci-dessus selon les besoins dans ce dossier.
**Note**  
Pour les applications Web JAC et BAC dotées de bases de données hébergées par Oracle, assurez-vous d'inclure le pilote de base de données Oracle (ojdbc) dans ce dossier.

1. Arrêtez et démarrez le tomcat.service en exécutant les commandes suivantes.

   ```
   systemctl stop tomcat.service
   ```

   ```
   systemctl start tomcat.service
   ```

1. Vérifiez l'état du service pour vous assurer qu'il fonctionne.

   ```
   systemctl status tomcat.service
   ```

1. Vérifiez les journaux.