i'm seeing a similar problem.

have 2 SUs, an http provider endpoint and an http consumer endpoint,
currently acting as a web service "bridge" through smx.

when i deploy them in one SA, all is well, and i can invoke the wsdl and the
web service operations.

when i deploy them in seperate SAs in the same smx, all is well too.

but when i deploy the separate SAs to different smx instances (default
smx/amq config, different machines, same subnet, no ports blocked), i get
404 asking for wsdl, and 302 on soap request to consumer.

here is my http provider endpoint:

<http:endpoint service="fts:FTSecurityService"
                endpoint="FTSecurityServiceSoap" role="provider"
                
locationURI="http://localhost:80/FTSecurityService/FTSecurityService.asmx";
        
wsdlResource="http://localhost:80/FTSecurityService/FTSecurityService.asmx?wsdl";
                defaultMep="http://www.w3.org/2004/08/wsdl/in-out"; soap="true" 
/>

here is my http consumer endpoint:

<http:endpoint service="fts:FTSecurityConsumer"
                endpoint="FTSecurityServiceSoap" role="consumer"
                targetService="fts:FTSecurityService"
                
locationURI="http://0.0.0.0:8192/FTSecurityService/FTSecurityService.asmx";
                defaultMep="http://www.w3.org/2004/08/wsdl/in-out"; soap="true" 
/>



gnodet wrote:
> 
> The usual cause is that at the time the http SU is started,
> the target endpoint is not activated or does not have any
> wsdl description.  SU are started in the order they are listed
> in the SA jbi descriptor. So make sure the right order is used,
> and that your target endpoint has a WSDL description.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Obtaining-wsdl-for-consumer-HTTP-endpoint-tf3416105s12049.html#a9628592
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to