Forum Discussion

Nevetta's avatar
Nevetta
Regular Visitor
3 years ago

Error while configuring IMB MQ endpoints from hermes-jms

In SOAP UI ,while trying to add jms endpoints inside the regression suite , we will get the below window

  • Now we are able to get the Hermes UI, Inside that we could see the session name “IBMMQ” as mentioned above. When we select the option ‘Discover’ by right clicking on IBMMQ we could see the below error.
  •  

Hermes-Config:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<config lastEditedByUser="nxxxxxx" lastEditedByHermesVersion="v1.14 SoapUI" maxThreadPoolSize="5" auditDirectory="C:\temp" messageFilesDir="C:\Users\nxxxx\.hermes\messages" maxMessagesInBrowserPane="1000" copyJMSProviderProperties="true" copyJMSCorrelationID="true" copyJMSType="true" copyJMSExpiration="true" copyJMSReplyTo="true" copyJMSPriority="true" displayFactoryAdmin="true" maxColumnsInStatisticsTable="10" autoBrowseRefreshRate="10" correctDropSemantics="false" selectorImpl="hermes.selector.JAMSELMessageSelectorFactory" queueBrowseConsumerTimeout="0" enableJython="true" lookAndFeel="com.sun.java.swing.plaf.windows.WindowsLookAndFeel" scrollMessagesDuringBrowse="true" base64EncodeMessages="true">
<classpathGroup id="IBMMQ">
<library jar="C:\IBM MQ\connector-5.3.0.11.jar" noFactories="true"/>
<library jar="C:\IBM MQ\dhbcore-7.0.0.jar" noFactories="false" factories="com.ibm.disthub2.impl.jms.TopicConnectionFactoryImpl"/>
<library jar="C:\IBM MQ\headers-7.5.0.4.jar" noFactories="true"/>
<library jar="C:\IBM MQ\jmqi-7.5.0.4.jar" noFactories="true"/>
<library jar="C:\IBM MQ\mq-6.0.2.6.jar" noFactories="true"/>
<library jar="C:\IBM MQ\mqjms-7.0.1.3.jar" noFactories="false" factories="com.ibm.mq.jms.Cleanup,com.ibm.mq.jms.MQConnectionFactory,com.ibm.mq.jms.MQQueueConnectionFactory,com.ibm.mq.jms.MQRRSConnectionFactory,com.ibm.mq.jms.MQRRSQueueConnectionFactory,com.ibm.mq.jms.MQRRSTopicConnectionFactory,com.ibm.mq.jms.MQTopicConnectionFactory,com.ibm.mq.jms.MQXAConnectionFactory,com.ibm.mq.jms.MQXAQueueConnectionFactory,com.ibm.mq.jms.MQXATopicConnectionFactory"/>
<library jar="C:\IBM MQ\pcf-1.0.0.jar" noFactories="true"/>
</classpathGroup>
<renderer className="hermes.renderers.DefaultMessageRenderer">
<properties>
<property name="bytesIsString" value="false"/>
<property name="bytesIsObject" value="false"/>
<property name="active" value="true"/>
<property name="messageCache" value="100"/>
<property name="bytesIsObjectBufferSize" value="65536"/>
<property name="toStringOnObjectMessage" value="false"/>
</properties>
</renderer>
<renderer className="hermes.renderers.DefaultMessageHeaderRenderer">
<properties>
<property name="active" value="true"/>
</properties>
</renderer>
<renderer className="hermes.renderers.ToStringMessageRenderer">
<properties>
<property name="active" value="true"/>
</properties>
</renderer>
<renderer className="hermes.renderers.HexMessageRenderer">
<properties>
<property name="active" value="true"/>
</properties>
</renderer>
<renderer className="hermes.renderers.XMLMessageRenderer">
<properties>
<property name="active" value="true"/>
</properties>
</renderer>
<renderer className="hermes.renderers.fix.FIXMessageRenderer">
<properties>
<property name="displayValueWithEnum" value="true"/>
<property name="active" value="true"/>
<property name="messageCache" value="100"/>
<property name="displayHeaderAndTrailer" value="true"/>
</properties>
</renderer>
<renderer className="hermes.renderers.EBCDICMessageRenderer">
<properties>
<property name="rowLength" value="16"/>
<property name="undisplayableChar" value="."/>
<property name="active" value="true"/>
<property name="maxMessageSize" value="5242880"/>
</properties>
</renderer>
<factory classpathId="IBMMQ">
<provider className="com.ibm.mq.jms.MQConnectionFactory">
<properties>
<property name="channel" value="XXX.SVRCONN"/>
<property name="hostName" value="XXXXX"/>
<property name="port" value="1111"/>
<property name="queueManager" value="XXXX.BAW"/>
<property name="transportType" value="1"/>
</properties>
</provider>
<connection clientID="" connectionPerThread="false">
<session id="IBMMQ" reconnects="0" transacted="true" audit="false" useConsumerForQueueBrowse="false"/>
</connection>
<destination name="XXXXXXXX" domain="1" durable="false"/>
<extension className="hermes.ext.mq.MQSeriesAdminFactory">
<properties/>
</extension>
</factory>
<quickFIX cacheSize="1024" filterSessionMsgTypes="false"/>
</config>

No RepliesBe the first to reply