Configuration des files d'attente

Procédure

  1. Accédez à <DomainName> > Services > Messaging (Messagerie) > JMS Modules (Modules JMS) ;
  2. Cliquez sur le bouton Nouveau puis entrez les détails suivants :

    Nom : "op-jms"

    Descriptor File Name (Nom du fichier descripteur) : "jms/op-jms.xml"

  3. Cliquez sur le bouton Suivant puis cochez la case de l'AdminServer pour le définir comme serveur cible ;
  4. Cliquez sur le bouton Suivant ;
  5. Cliquez sur la case Would you like to add resources? (Souhaitez-vous ajouter des ressources ?) puis cliquez sur le bouton Terminer pour terminer l'étape ;

    Quatre files d'attente normales et deux files d'attente d'erreurs doivent être configurées. Vous devez commencer avec les files d'attente d'erreurs. La configuration ci-dessous doit être répétée en remplaçant <QueueName> avec chacune des files d'attente suivantes (dans l'ordre indiqué) : CuramDeadMessageQueue, DPError, WorkflowError, DPEnactment, WorkflowEnactment et WorkflowActivity.

  6. Accédez à <DomainName> > Services > Messaging (Messagerie) > JMS Modules (Modules JMS) ;
  7. Cliquez sur op-jms dans la liste JMS Modules (Modules JMS) ;
  8. Cliquez sur le bouton Nouveau dans l'onglet Configuration ;
  9. Sélectionnez le Type "Quota" puis cliquez sur le bouton Suivant ;
  10. Entrez les détails suivants :

    Nom : "<QueueName>.Quota"

    Laissez la valeur Bytes Maximum (Nombre maximal d'octets) par défaut : "9223372036854775807"

    Laissez la valeur Messages Maximum (Nombre maximal de messages) par défaut : "9223372036854775807"

    Laissez la valeur Policy par défaut : "FIFO"

    Laissez la valeur Partagé par défaut : "False".

  11. Cliquez sur le bouton OK ;
  12. Cliquez sur le bouton Nouveau et sélectionnez le Type "Queue (File d'attente)" ;
  13. Cliquez sur le bouton Suivant et entrez les détails suivants :

    Nom : "<QueueName>"

    Nom JNDI : "jms/<QueueName>".

  14. Cliquez sur le bouton Suivant ;
  15. Si la liste déroulante SubDeployments (Sous-déploiements) est vide, cliquez sur Create a New SubDeployment (Créer un sous-déploiement) et entrez dans la zone SubDeployment Name (Nom du sous-déploiement) : "CuramJMSServer".
  16. Cliquez sur le bouton OK ;
  17. Définissez comme SubDeployment (Sous-déploiement) : "CuramJMSServer"
  18. Sélectionnez "CuramJMSServer" comme serveur JMS cible ;
  19. Cliquez sur le bouton Terminer ;
  20. Cliquez sur l'élément "<QueueName>" tout juste configuré.
  21. Cliquez sur l'onglet Thresholds and Quotas (Seuils et quotas) ;
  22. Définissez la valeur Quota sur : "<QueueName>.Quota" ;
  23. Cliquez sur le bouton Enregistrer ;
  24. Sélectionnez l'onglet Redéfinitions et définissez le paramètre Delivery Mode Override (Redéfinition du mode de livraison) sur "Permanent". Cliquez sur Enregistrer ;
  25. Sélectionnez l'onglet Delivery Failure (Non distribution) et définissez la Redelivery Limit (Limite de redistribution) sur "1". Définissez le paramètre Error Destination (Destination d'erreur) sur "aucune" pour "CuramDeadMessageQueue", "CuramDeadMessageQueue" pour "DPError" et "WorkflowError", "DPError" pour "DPEnactment" et "WorkflowError" pour "WorkflowEnactment" et "WorkflowActivity".
  26. Cliquez sur le bouton Enregistrer ;