Do not use the WebLogic MessageProducer API

This rule detects the use of the weblogic.jms.extensions.WLMessageProducer API. Any use of the API needs to be migrated before deployment on WebSphere Application Server.


Solution

The WebSphere Application Server equivalent of WebLogic's MessageProducer API is the com.ibm.websphere.sib.api.jms.JmsMsgProducer interface. A manual migration is necessary to ensure that all cases are accounted for since the class hierarchy and methods of the two APIs are different.

For more information, see the com.ibm.websphere.sib.api.jms.JmsMsgProducer interface Java documentation.