Les configurations MQ ne sont pas extraites pour les cibles Open Liberty

Si les configurations MQ ne sont pas extraites pour les cibles Open Liberty, utilisez la solution suivante :

  1. Extrayez le fichier wmq.jmsra.rar de la VM source en l'ajoutant au plan de migration.

    applications:
    - appName: brownear-ear
      httpEndpoints:
      - httpPort: 9080
        httpsPort: 9443
        id: defaulthttpendpoint
      image:
        name: brownear-ear
    includeFiles:
    - /opt/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar
    
  2. Modifiez le fichier XML du serveur pour vous assurer que les fonctionnalités suivantes sont incluses dans le gestionnaire de fonctionnalités :

      <featureManager>
        <feature>ejb-3.2</feature>
        <feature>jms-2.0</feature>
        <feature>mdb-3.2</feature>
        <feature>localConnector-1.0</feature>
        <feature>jaxrs-2.1</feature>
        <feature>cdi-2.0</feature>
      </featureManager>
    
  3. Dans le même fichier, assurez-vous que le nom d'utilisateur et le mot de passe sont définis pour jmsActivationSpec :

      <jmsActivationSpec …>
        <properties.mqJmsRa … userName="USER_NAME" password="PASSWORD"/>
      </jmsActivationSpec>
    
  4. De plus, il est possible qu'un problème JNDI se produise, que vous devrez résoudre en fonction du message d'erreur.