Activation des données d'enregistrement générées sur des connexions d'adaptateur local optimisé dans Liberty

Si vous transmettez des données en utilisant l'une des interfaces d'enregistrement Java™ EE Connector Architecture (JCA) prises en charge par WebSphere Optimized Local Adapters (WOLA), vous pouvez générer les classes Record en utilisant l'assistant de liaison de données Java de Rational Application Developer CICS/IMS.

Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser l'assistant de liaison de données Java de Rational Application Developer CICS/IMS pour générer un objet javax.resource.cci.Record qui peut remplacer le tableau d'octets qui envoie et reçoit des données dans les objets IndexRecordImpl et MappedRecordImpl. Pour utiliser les classes Record générées, vous devez configurer une bibliothèque supplémentaire sur le serveur Liberty pour permettre à l'instance de serveur de sérialiser et de désérialiser les données dans l'objet Record.

Procédure

  1. Copiez le fichier JAR de conversion de paramètres de Rational Application Developer dans un sous-répertoire lib sous le répertoire de configuration du serveur, qui contient le fichier server.xml. Le fichier sous licence redistribuable marshall.jar est situé dans le plug-in com.ibm.ccl.commonj.connector.metadata_version.timestamp, dans le dossier runtime. Le nom exact du dossier du plug-in dépend de la version de Rational.
  2. Dans le fichier server.xml, créez un élément library qui désigne le nouvel emplacement du fichier JAR de conversion de paramètres, conformément à l'exemple ci-après. Remplacez marshall.jar par le nom réel de votre fichier JAR de conversion de paramètres.
    <!-- Library required by RAD generated application classes. -->
    <library id="MarshallLib">
        <file name="${server.config.dir}/lib/marshall.jar"/>
    </library>
  3. Dans le fichier server.xml, ajoutez la nouvelle bibliothèque à la définition de l'application qui contient la classe Record générée en spécifiant l'ID de bibliothèque que vous avez créé dans un élément classloader. L'exemple suivant ajoute la bibliothèque MarshallLib à l'application WolaApp :
    <!-- Application installed in ${server.config.dir}/apps. -->
    <application id="WolaApp" name="WolaApp" location="OLA.ear">
        <classloader commonLibraryRef="MarshallLib"/>
    </application>

Résultats

A présent, vous pouvez utiliser l'assistant de liaison de données Java de Rational Application Developer CICS/IMS afin de générer des données d'enregistrement pour votre connexion sortante. Pour plus d'informations, voir Utilisation des API des adaptateurs locaux optimisés Liberty pour l'appel des services dans un espace adresse externe.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_dat_radrecdata.html