Warteschlange einrichten

Vorgehensweise

  1. Navigieren Sie zu <Domänenname> > Services > Messaging > JMS Modules.
  2. Klicken Sie auf die Schaltfläche New und geben Sie die folgenden Details ein:

    Name: "op-jms"

    Descriptor File Name: "jms/op-jms.xml"

  3. Klicken Sie auf die Schaltfläche Next und aktivieren Sie das Kontrollkästchen AdminServer als Zielserver.
  4. Klicken Sie auf die Schaltfläche Next.
  5. Klicken Sie auf das Kontrollkästchen Would you like to add resources? und klicken Sie auf die Schaltfläche Finish, um den Vorgang abzuschließen.

    Es gibt vier reguläre Warteschlangen und zwei Fehlerwarteschlangen, die konfiguriert werden müssen. Die Fehlerwarteschlangen müssen zuerst konfiguriert werden. Die folgende Einrichtung muss wiederholt werden. Dabei ist <Warteschlangenname> durch jede der folgenden Warteschlangen zu ersetzen (in der angegebenen Reihenfolge): CuramDeadMessageQueue, DPError, WorkflowError, DPEnactment, WorkflowEnactment und WorkflowActivity.

  6. Navigieren Sie zu <Domänenname> > Services > Messaging > JMS Modules.
  7. Klicken Sie in der Liste JMS Modules auf op-jms.
  8. Klicken Sie auf der Registerkarte Configuration auf die Schaltfläche New.
  9. Wählen Sie Type "Quota" aus und klicken Sie auf die Schaltfläche Next.
  10. Geben Sie die folgenden Details ein:

    Name: "<QueueName>.Quota"

    Übernehmen Sie den Standardwert für Bytes Maximum: "9223372036854775807"

    Übernehmen Sie den Standardwert für Messages Maximum: "9223372036854775807"

    Übernehmen Sie den Standardwert für Policy: "FIFO"

    Übernehmen Sie den Standardwert für Shared: "False".

  11. Klicken Sie auf die Schaltfläche OK.
  12. Klicken Sie auf die Schaltfläche New und wählen Sie Type "Queue" aus.
  13. Klicken Sie auf die Schaltfläche Next und geben Sie die folgenden Details ein:

    Name: "<Warteschlangenname>"

    JNDI Name: "jms/<Warteschlangenname>".

  14. Klicken Sie auf die Schaltfläche Next.
  15. Wenn die Dropdown-Liste SubDeployments leer ist, klicken Sie auf Create a New SubDeployment und geben Sie Folgendes für SubDeployment Name ein: "CuramJMSServer"
  16. Klicken Sie auf die Schaltfläche OK.
  17. Stellen Sie SubDeployment wie auf folgenden Wert ein: "CuramJMSServer"
  18. Wählen Sie "CuramJMSServer" als JMS-Zielserver aus.
  19. Klicken Sie auf die Schaltfläche Finish.
  20. Klicken Sie auf den gerade konfigurierten "<Warteschlangennamen>".
  21. Klicken Sie die Registerkarte Thresholds and Quotas.
  22. Stellen Sie Quota auf folgenden Wert ein: "<Warteschlangenname>.Quota".
  23. Klicken Sie auf die Schaltfläche Save.
  24. Wählen Sie die Registerkarte Overrides aus und stellen Sie Delivery Mode Override auf "Persistent" ein. Klicken Sie auf Save.
  25. Wählen Sie die Registerkarte Delivery Failure aus und stellen Sie Redelivery Limit auf "1" ein. Stellen Sie Error Destination auf "none" für "CuramDeadMessageQueue", "CuramDeadMessageQueue" für "DPError" und "WorkflowError", "DPError" für "DPEnactment" und "WorkflowError" für "WorkflowEnactment" und "WorkflowActivity" ein.
  26. Klicken Sie auf die Schaltfläche Save.