Cambios de comportamiento de la mensajería JMS (wasJmsClient-2.0)

Si está utilizando la característica wasJmsClient-1.1 en sus aplicaciones de mensajería JMS, puede continuar utilizando wasJmsClient-1.1 para evitar la migración de aplicaciones. Si está creando nuevas aplicaciones de mensajería JMS, puede utilizar la característica wasJmsClient-2.0 para beneficiarse de las nuevas posibilidades disponibles. Si desea migrar sus aplicaciones existentes para que utilicen la característica wasJmsClient-2.0, tenga en cuenta los cambios de comportamiento que afectan a algunas de las API en Java Platform, Enterprise Edition 7.

La tabla siguiente muestra algunas de las diferencias de comportamiento de las API entre las dos versiones:
Tabla 1. Diferencias de comportamiento entre wasJmsClient-1.1 y wasJmsClient-2.0
Nombres de interfaz Condición para las excepciones wasJmsClient-1.1 wasJmsClient-2.0
Session.createDurableSubscriber ClientID no está establecido InvalidClientIDException IllegalStateException
TopicSession.createDurableSubscriber ClientID no está establecido InvalidClientIDException JMSException
Connection.setClientID Ya está activa otra conexión con el ClientID IllegalStateException InvalidCliendIDException

Icono que indica el tipo de tema Tema de concepto

Nombre de archivo: cwlp_msg_wasjmsclient20_behavior.html