Hi Guillaume,

After I added 'soap="true"' into httpendpoing provider, the provider works.

I tried adjust soapAction in saajBinding, it still does not work. any idea
on it?

In addition, I attempted to use servicemix-http consumer to replace
httpConnector. but it failed . here is my configuration file
==
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:sm="http://servicemix.apache.org/config/1.0"; 
         xmlns:http="http://servicemix.apache.org/http/1.0"; 
       xmlns:foo="http://servicemix.org/demo/";>
    
  <!-- the JBI container -->
  <sm:container id="jbi"
                useMBeanServer="true"
                createMBeanServer="true"
                dumpStats="true"
                statsInterval="10">
                
        <sm:activationSpecs>
        
                

                
            <sm:activationSpec> 
                                <sm:component> 
                                        <http:component> 
                                                <http:endpoints> 
                                        <http:endpoint 
service="foo:CatalogWebServiceReceiver"
endpoint="catalogWebServiceReceiverEP" 
                                                
targetService="foo:CatalogWebService" 
                                                role="consumer" 
                                                soap="true" 
                                        
locationURI="http://L71037263.us.ray.com:8912"; />
                                        <http:endpoint 
service="foo:CatalogWebService" 
                                                               
endpoint="catalogWebServiceEP" 
                                                               
role="provider" 
                                                                                
    soap="true" 
                                                               
locationURI="http://138.125.32.77:7001/mdf/CatalogWebService"; 
                                                               
wsdlResource="http://138.125.32.77:7001/mdf/CatalogWebService?WSDL"; /> 

                                </http:endpoints> 
                                        </http:component> 
                                </sm:component> 
                        </sm:activationSpec> 

                
        </sm:activationSpecs>
  </sm:container>
  
</beans>

==

error log
===

15:37:14,378 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=ManagementContext
15:37:14,428 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=EnvironmentContext
15:37:14,438 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=Registry
15:37:14,458 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=DefaultBroker
15:37:14,588 | INFO  | main       | JBIContainer             |
mix.jbi.container.JBIContainer 1008 | Activating component for:
[container=ServiceMix,name=#SubscriptionManager#] with service: null
component: [EMAIL PROTECTED]
15:37:14,598 | INFO  | main       | ComponentMBeanImpl       |
i.framework.ComponentMBeanImpl  184 | Initializing component:
#SubscriptionManager#
15:37:14,738 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=InstallationService
15:37:14,748 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=DeploymentService
15:37:14,758 | INFO  | main       | DeploymentService        |
bi.framework.DeploymentService  683 | Restoring service assemblies
15:37:14,758 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AutoDeploymentService
15:37:14,778 | DEBUG | main       | AutoDeploymentService    |
ramework.AutoDeploymentService  564 | State file doesn't exist:
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\install.xml
15:37:14,778 | DEBUG | main       | AutoDeploymentService    |
ramework.AutoDeploymentService  564 | State file doesn't exist:
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\deploy.xml
15:37:14,778 | DEBUG | main       | ManagementContext        |
i.management.ManagementContext  570 | Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AdminCommandsService
15:37:14,858 | INFO  | main       | JBIContainer             |
mix.jbi.container.JBIContainer  538 | ServiceMix JBI Container
(http://servicemix.org/) name: ServiceMix running version: 3.0-SNAPSHOT
15:37:14,889 | INFO  | main       | JBIContainer             |
mix.jbi.container.JBIContainer 1008 | Activating component for:
[container=ServiceMix,name=ID:L71037263-2368-1155065833647-0:0] with
service: null component:
[EMAIL PROTECTED]
15:37:14,889 | INFO  | main       | ComponentMBeanImpl       |
i.framework.ComponentMBeanImpl  184 | Initializing component:
ID:L71037263-2368-1155065833647-0:0
15:37:14,899 | DEBUG | main       | HttpSpringComponent      |
emix.common.AsyncBaseLifeCycle  103 | Initializing component
15:37:15,049 | DEBUG | main       | JBIContainer             |
mix.jbi.container.JBIContainer  654 | No transaction manager found from
naming context: remaining name: java:appserver/TransactionManager
15:37:15,139 | DEBUG | main       | HttpSpringComponent      |
emix.common.AsyncBaseLifeCycle  110 | Component initialized
15:37:15,149 | DEBUG | main       | HttpSpringComponent      |
emix.common.AsyncBaseLifeCycle  195 | Starting component
15:37:15,169 | INFO  | main       | log                      |
rg.slf4j.impl.JCLLoggerAdapter  216 | Logging to
[EMAIL PROTECTED] via org.mortbay.log.Slf4jLog
15:37:15,169 | DEBUG | main       | HttpSpringComponent      |
e.servicemix.soap.SoapEndpoint  240 | Retrieving proxied endpoint definition
15:37:15,169 | DEBUG | main       | HttpSpringComponent      |
e.servicemix.soap.SoapEndpoint  257 | Could not retrieve endpoint for
targetService
15:37:15,169 | DEBUG | main       | HttpSpringComponent      |
e.servicemix.soap.SoapEndpoint  272 | Could not retrieve endpoint for
service/endpoint
15:37:15,239 | INFO  | main       | log                      |
rg.slf4j.impl.JCLLoggerAdapter  216 | jetty 6.0.0beta15
15:37:15,309 | DEBUG | main       | ServerManager            |
erverManager$ThreadPoolWrapper  369 | Dispatching job:
[EMAIL PROTECTED]
15:37:15,309 | INFO  | main       | log                      |
rg.slf4j.impl.JCLLoggerAdapter  216 | Started SelectChannelConnector @
L71037263.us.ray.com:8912
15:37:15,840 | DEBUG | main       | HttpSpringComponent      |
e.servicemix.http.HttpEndpoint  146 | Port for service/endpoint could not be
found
15:37:15,840 | DEBUG | main       | ComponentContextImpl     |
framework.ComponentContextImpl  133 | Component:
ID:L71037263-2368-1155065833647-0:0 activated endpoint:
{http://servicemix.org/demo/}CatalogWebService : catalogWebServiceEP
15:37:15,840 | DEBUG | main       | HttpSpringComponent      |
ervicemix.common.BaseComponent   72 | Querying service description for
ServiceEndpoint[service={http://servicemix.org/demo/}CatalogWebService,endpoint=catalogWebServiceEP]
15:37:15,840 | DEBUG | main       | HttpSpringComponent      |
ervicemix.common.BaseComponent   80 | No description found for
{http://servicemix.org/demo/}CatalogWebService:catalogWebServiceEP
15:37:15,840 | DEBUG | main       | EndpointRegistry         |
jbi.framework.EndpointRegistry  239 | Endpoint
ServiceEndpoint[service={http://servicemix.org/demo/}CatalogWebService,endpoint=catalogWebServiceEP]
has no service description
15:37:15,880 | DEBUG | main       | HttpSpringComponent      |
emix.common.AsyncBaseLifeCycle  201 | Component started
15:37:15,880 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\install
for new or modified archives
15:37:15,880 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\deploy
for new or modified archives
15:37:20,567 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @
L71037263.us.ray.com:8912 | ServerManager            |
erverManager$ThreadPoolWrapper  369 | Dispatching job:
[EMAIL PROTECTED],io=0,w=true,b=0|0]
15:37:20,807 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @
L71037263.us.ray.com:8912 | ServerManager            |
erverManager$ThreadPoolWrapper  369 | Dispatching job:
[EMAIL PROTECTED],io=1,w=true,b=0|0]
15:37:25,894 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\install
for new or modified archives
15:37:25,894 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\deploy
for new or modified archives
15:37:35,889 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\install
for new or modified archives
15:37:35,889 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\deploy
for new or modified archives
15:37:45,883 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\install
for new or modified archives
15:37:45,883 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\deploy
for new or modified archives
15:37:55,887 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  484 | Monitoring directory
C:\incubating-servicemix-3.0-SNAPSHOT\examples\http-binding\rootDir\install
for new or modified archives

=====

from client console
====
     [java] java.io.IOException: Server returned HTTP response code: 400 for
URL: http://L71037263.us.ray.com:8912
     [java]     at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:814)
     [java]     at HttpClient.main(Unknown Source)
     [java] Exception in thread "main"
     [java] Java Result: 1

=======

In the try, I just wanted teh httpendpointing consumer behaviors like
httpconnector, not expose a web service over bus. just wonder if I can do
it? anything wrong I did in my configuration?

Thank you very very much for your help

-yangf
-- 
View this message in context: 
http://www.nabble.com/External-Webservices-binding-%28the-answer%29-tf1971463.html#a5714059
Sent from the ServiceMix - User forum at Nabble.com.

Reply via email to