Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

JMSSecurityException when accept Offer having ADM models in NBAA

SA-9409

Summary



When user respond to an Offer having ADM models in NBAA, they get JMSSecurityException from the ADMAsyncResponseDispatcher class which was unable to connect to the ADM Service.


Error Messages



2015-04-16 18:41:36,731 [ WebContainer : 3] [ STANDARD] [ ] [ NBA:01.01.01] (s.Data_pxStrategyResult.Action) ERROR 1.1.1.1|1.1.1.1 user1 - Cannot send response to Adaptive Decision Manager
com.pega.decision.adm.client.ADMException: com.pega.decision.adm.client.ADMException: javax.jms.JMSSecurityException: CWSIA0006E: The authorization for the supplied user name was not successful.
at com.pega.decision.adm.client.ADMException.raise(ADMException.java:53)
at com.pega.decision.adm.client.jms.JMSHelper.sendMessage(JMSHelper.java:80)
at com.pega.decision.adm.client.jms.ADMAsyncResponseDispatcher.handleResponse(ADMAsyncResponseDispatcher.java:51)
at com.pega.decision.adm.client.impl.ClientImpl.handleResponse(ClientImpl.java:617)
(PRSessionProviderImpl.java:811)
.....
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1864)
Caused by:
com.pega.decision.adm.client.ADMException: javax.jms.JMSSecurityException: CWSIA0006E: The authorization for the supplied user name was not successful.
at com.ibm.ws.sib.api.jms.impl.JmsManagedConnectionFactoryImpl.createConnection(JmsManagedConnectionFactoryImpl.java:186)
at com.ibm.ws.sib.api.jms.impl.JmsManagedConnectionFactoryImpl.createConnection(JmsManagedConnectionFactoryImpl.java:138)
at com.pega.decision.adm.client.jms.JMSHelper.sendMessage(JMSHelper.java:64)
...


Steps to Reproduce



Accept Offer that has ADM models.

Root Cause



The root cause of this problem was having Security checked for ADM Bus.

Resolution



Suggested user to disable bus security in WebSphere to overcome reported issue.

 
Using administrative console, following steps can be carried out to disable the bus security:
1. Navigate to Service integration -> Buses -> bus_name ( ADM Bus).
2. Clear the Secure check box.
3. Save your changes.
Once done, restart the WebSphere server.

Published June 12, 2015 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us