You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2009/03/13 17:32:40 UTC

[jira] Resolved: (SMX4NMR-121) JBI components are not able to target NMR endpoints anymore

     [ https://issues.apache.org/activemq/browse/SMX4NMR-121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet resolved SMX4NMR-121.
-------------------------------------

    Resolution: Fixed

Sending        jbi/cluster/engine/src/main/java/org/apache/servicemix/jbi/cluster/engine/ClusterEngine.java
Sending        jbi/runtime/src/main/java/org/apache/servicemix/jbi/runtime/impl/ComponentContextImpl.java
Sending        jbi/runtime/src/main/java/org/apache/servicemix/jbi/runtime/impl/DeliveryChannelImpl.java
Sending        jbi/runtime/src/test/java/org/apache/servicemix/jbi/runtime/IntegrationTest.java
Sending        nmr/api/src/main/java/org/apache/servicemix/nmr/api/Endpoint.java
Sending        nmr/core/src/main/java/org/apache/servicemix/nmr/core/CacheableReference.java
Sending        nmr/core/src/main/java/org/apache/servicemix/nmr/core/DynamicReference.java
Sending        nmr/core/src/main/java/org/apache/servicemix/nmr/core/FilterMatchingReference.java
Sending        nmr/core/src/main/java/org/apache/servicemix/nmr/core/FlowRegistryImpl.java
Sending        nmr/core/src/main/java/org/apache/servicemix/nmr/core/PropertyMatchingReference.java
Sending        nmr/core/src/test/java/org/apache/servicemix/nmr/core/EndpointRegistryImplTest.java
Transmitting file data ...........
Committed revision 753313.


> JBI components are not able to target NMR endpoints anymore
> -----------------------------------------------------------
>
>                 Key: SMX4NMR-121
>                 URL: https://issues.apache.org/activemq/browse/SMX4NMR-121
>             Project: ServiceMix NMR
>          Issue Type: Bug
>            Reporter: Volodymyr Zhabiuk
>            Assignee: Guillaume Nodet
>             Fix For: 1.0.0
>
>
> I have deployed the cxf endpoint
> <jaxws:endpoint id="bookingService"
>                  implementor="org.eclipse.swordfish.samples.cxf.BookingServiceImpl"
>                  address="nmr:BookingService"> 
>                  <jaxws:inInterceptors>
>                         <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
>                     </jaxws:inInterceptors>
>     </jaxws:endpoint>
> And trying to access it via the http consumer
>  <http:endpoint                  
>                  endpoint="httpConsumerEndpoint"                 
>                  service="httpConsumerEndpoint"
>                  targetService="swordfishCxf:BookingServiceImpl"
>                  soap="true"
>                  role="consumer"                  
>                  locationURI="http://0.0.0.0:8192/cxfsample/"
>                  defaultMep="http://www.w3.org/2004/08/wsdl/in-out" />
> I'm getting the exception that no matching Endpoint can be found, because the exchange target's dynamic reference contains property
> jbi.internal=true (set in DeliveryChannelImpl: 252)
> And CXFEndpoint doesn't contain this property. I know that this is the anticipated behavior as CxfEndpoint is not jbi specific. But anyway it will be nice to integrate jbi extenral endpoints with the cxf one

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.