You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by gg1052 <gg...@gmail.com> on 2006/10/24 11:17:06 UTC

About Proxy

Hi All..

I'm tring to test Http and Jms Component.

I am success http(consumer/provider) proxy test for external Web services.

I will follow test.

1. Component 1 : client connect http BC(consumer)
2. Component 2 : JMS BC 
3. Component 3 : Jnecks BC
4. Component 4 : http BC(provider) for external web services

I am test fail.

How do i receive result msg?

input queue ok,, but result queue is not create.

Server side is send result soap msg.

<sm:activationSpecs>
			
			<sm:activationSpec componentName="inputSender">
				<sm:component>
				  <jms:component>
				    <jms:endpoints>
				      <jms:endpoint service="xns:inputSender" 
                            endpoint="JmsEndpoint" 
                            role="provider"  
                            connectionFactory="#jmsFactory" 
                            jmsProviderDestinationName="servicemix.input" 
                            destinationStyle="topic" />
            </jms:endpoints>
          </jms:component>
				</sm:component>
			</sm:activationSpec>
			
			<sm:activationSpec componentName="clientConsumer">
				<sm:component>
					<http:component>
						<http:endpoints>
							<http:endpoint service="xns:requestSoap" 
									endpoint="ClientEndpoint" 
									targetService="xns:inputSender" 
									targetEndpoint="JmsEndpoint" 
									role="consumer"               
									soap="true" 
									soapVersion="1.1" 
									locationURI="http://localhost:8082/JmsService/" 
									defaultMep="http://www.w3.org/2004/08/wsdl/in-out" />
						</http:endpoints>
					</http:component>
				</sm:component>
			</sm:activationSpec>
			
			<sm:activationSpec componentName="inputReceiver" 	
  						   service="xns:inputReceiver"
  						   destinationService="xns:HelloService">
  		  <sm:component>
  		    <bean
class="org.apache.servicemix.components.jms.JmsInUsingJCABinding">
		        <property name="jcaContainer" ref="jencks"/>
		        <property name="activationSpec">
		          <bean class="org.apache.activemq.ra.ActiveMQActivationSpec">
		            <property name="destination" value="servicemix.input"/>
		            <property name="destinationType" value="javax.jms.Topic"/>
		          </bean>
		        </property>
  		    </bean>
  		  </sm:component>
  		</sm:activationSpec>
			
			
			<sm:activationSpec componentName="resultInputSender">
				<sm:component>
				  <jms:component>
				    <jms:endpoints>
				      <jms:endpoint service="xns:resultInputSender" 
                            endpoint="ResultJmsEndpoint" 
                            role="provider"  
                            connectionFactory="#jmsFactory" 
                            jmsProviderDestinationName="servicemix.result" 
                            destinationStyle="topic" />
            </jms:endpoints>
          </jms:component>
				</sm:component>
			</sm:activationSpec>
			
			<sm:activationSpec componentName="provider">
				<sm:component>
					<http:component>
					<http:endpoints>
						<http:endpoint service="xns:HelloService" 
						endpoint="xpto"  
						role="provider" 
						soap="true"   
						soapVersion="1.1" 
						locationURI="http://dscom:7001/testWSWeb/WS/LoginMgr.jws" 
						wsdlResource="http://dscom:7001/testWSWeb/WS/LoginMgr.jws?WSDL" />
					</http:endpoints>
					</http:component>
				</sm:component>
			</sm:activationSpec>
			
.....			

thank you for reply.

-- 
View this message in context: http://www.nabble.com/About-Proxy-tf2500154.html#a6969552
Sent from the ServiceMix - User mailing list archive at Nabble.com.