Ajout d'un projet de connecteur au serveur de transactions
Modifiez votre environnement pour déployer un projet de connecteur personnalisé sur votre Transaction server Docker container. La configuration de ce processus permet de mettre à jour la sécurité et les performances continues de HCL sans avoir besoin d'un important traitement manuel lors de la modification des conteneurs fournis.
Procédure
- Supprimez l'archive de projet de connecteur du package wcbd généré.
- Placez votre projet de connecteur personnalisé archivé dans votre répertoire de travail de personnalisation. Le projet de connecteur archivé sera mentionné dans le présent document en tant que CustomSOAPConnector.rar
- Créez le script python addConnectorModule.py dans votre répertoire de travail de personnalisation. Ce script place le contenu du fichier d'archivage .rar de projet de connecteur personnalisé à l'emplacement correct, met à jour la configuration du serveur, puis enregistre les modifications apportées au conteneur.
#This script places the contents of the custom connector project rar archive file into the correct file location, updates the server configuration, and then saves the changes made to the container. AdminApp.update('ts','modulefile','[-operation addupdate -contents /SETUP/CustomSOAPConnector.rar -contenturi "CustomSOAPConnector.rar" -usedefaultbindings -nodeployejb -defaultbinding.cf.jndi jdbc/WCDataSource -defaultbinding.datasource.jndi jdbc/WCDataSource -defaultbinding.cf.resauth Per_Connection_Factory -MapModulesToServers [[CustomSOAPConnector CustomSOAPConnector.rar,META-INF/ra.xml WebSphere:cell=localhost,node=localhost,server=server1]]]') AdminConfig.save()Où :- CustomSOAPConnector.rar est le nom de votre projet de connecteur personnalisé archivé.
- CustomSOAPConnector est le nom du module qui sera mappé au serveur.
- Mettez à jour le fichier Docker (Dockerfile) dans votre répertoire de travail. Ce fichier Docker indique à Docker de copier correctement et de définir des autorisations pour votre projet de connecteur personnalisé archivé et votre script python dans votre conteneur Docker du Transaction server. Il exécute ensuite le script pour modifier et enregistrer les modifications apportées au conteneur Docker.
FROM <ts-docker image> COPY addConnectorModule.py /SETUP/scripts/addConnectorModule.py RUN chmod 755 /SETUP/scripts/addConnectorModule.py COPY CustomSOAPConnector.rar /SETUP/CustomSOAPConnector.rar RUN run was-jpython-command addConnectorModule.pyOù :- CustomSOAPConnector.rar est le nom de votre projet de connecteur personnalisé archivé.
- addConnectorModule.py est le nom du script créé à l'étape précédente.
- Dans le répertoire de travail de personnalisation, exécutez la commande de génération de Docker.