Forum Discussion
That is NOT correct! The documentation states otherwise.
https://support.smartbear.com/readyapi/docs/testing/jms/config.html
Please Rao! I am looking for a solution. If you read the very first message, it does connect to EMS its just apparently not transmitting the u/p correctly. But it is making the connection WITHOUT HERMES.
Sorry for the late reply. Have used with HermesJMS long back in Open Source edition.
Thanks for the link, I can see that ReadyAPI can talk to JMS vendors, am not aware of it.
Are you able to connect to JMS server using admin tool using the url and credentials?
- nmrao4 years agoChampion Level 3Also check if below link helps
https://www.jbrandsma.com/news/2019/01/25/use-ems-via-the-java-api/
https://docs.oracle.com/javase/7/docs/api/javax/naming/AuthenticationException.html
What are the libraries have you copied under ReadyAPI Installation/bin/ext directory?- williepadin4 years agoOccasional Contributor
I am not sure this EMS/JAVA tutorial is even addressing any of these issues. We want connectivity from SOAPUI to EMS using or not an intermediary. With Hermes we had incompatible 1.6 and 1.7 JAVA. With 1.8 or 1.7 I couldnt run Hermes on the MAC. The MAC is the ISSUE!!! This runs fine on Windows.
The libraries under ReadyAPI Installation/bin/ext directory are relevant and are the following:
jms-2.0.jar
tibemsd_sec.jar
tibjms.jar
tibjmsadmin.jar
slf4j-api-1.5.2.jar
tibjmsapps.jar
slf4j-simple-1.5.2.jar
tibjmsufo.jar
sqljdbc42.jar
tibrvjms.jar
tibcrypt.jar
We have access to these libraries since we have a license to this product.
Thanks for trying though!
Willie
- williepadin4 years agoOccasional Contributor
Yes, we can connect to EMS using the admin tool without any issues.
Thanks!
Willie
- nmrao4 years agoChampion Level 3Thanks for the replies.
Would you please check if there any library name starting with jmsxx.jar under ReadyAPI_Home/lib? If so, take a backup and remove it as you have jms 2.0 library in ext directory.
Are you able to ping the hostname(where EMS is running) from you machine?
May be you want to use that Java sample and see are you able to connect(from the same machine as ReadyAPI is running) just to isolate the issue.- williepadin4 years agoOccasional Contributor
I am able to connect to the EMS servers using another software from my machine. Connectivity is not the problem here. It does connect but apparently it doesnt send the right data from REadyAPI. BTW, the jms2.0 substitution did not work. ReadyAPI was using jms1-1.jar before I substituted it.
For SOAPUI/Hermes its the incompatible libraries.
Thanks!
Willie
- nmrao4 years agoChampion Level 3You may also try with ems machine ip address instead of hostname. Hope credentials are good.