Hi, I have clients successfully connecting via two binding components (one
JMS and one HTTP) on the inbound side working and talking to my JSR181
service engine which wraps/implements a couple of biz services. Now I have
one of my biz services that needs to go out across the NMR to another
(different JMS BC) binding component that will place a message on a queue
to be picked up a mainframe backend and return a response.
I assume this is just a matter of creating another JMS binding component,
change the connection info and switch the role from consumer to provider.
(a) Is that a correct assumption?
(b) If so, what do I put in my xbean file for my jms binding component when
I just want the binding component to put the message on a mainframe
queue....
Basically I have the following... Its what goes in the ? marks, I can't seem
to figure out. (And assuming I am on the right track... )The connection info
I am ok on.
<jms:endpoint service="???"
endpoint="???"
targetService="????"
targetEndpoint="????"
role="provider"
soap="true"
destinationStyle="queue"
processorName="standard"
jmsProviderDestinationName="MAINFRAME.RQ"
connectionFactory="#connectionFactory"
defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
/>
<bean id="connectionFactory"
class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property name="transportType" value="1"/>
<property name="queueManager" value="<QUEUE_MANAGER>" />
<property name="hostName" value="<IP ADDRESS>" />
<property name="channel" value="<CHANNEL NAME>" />
<property name="port" value="1414" />
</bean>
(c) What is the best way to send the request in code to route to the
binding component.
Thanks in advance for any help....
--
View this message in context:
http://www.nabble.com/Service-Engine-to-JMS-Binding-component-outbound-invocation-tf4375029s12049.html#a12470633
Sent from the ServiceMix - User mailing list archive at Nabble.com.