Hi Chris thanks for spending time on my posts and replying for responses.
I done with the changes now every thing compiling and deploying fine.

But , After hit request with http://localhost:8192/ 
 
    No service matched or handled this request.
    Known services are:

    http://localhost:8192/Myexample/
          
Response is:

     HTTP ERROR: 404

Unable to find requested resource

RequestURI=/Myexample/main.wsdl

Powered by Jetty://

-----> My Camel SU is no where redirecting my request to Application Y.

        App X -------> Http SU -----> Camel SU -----> App Y ( running at
port 8080)

My Http xbean.xml file:
-----------------------------------------------
  <beans xmlns:http="http://servicemix.apache.org/http/1.0";
       xmlns:hello="http://test";>

  <http:endpoint service="hello:Myservice"
                 endpoint="MycamelEndpoint"
                 role="consumer" 
                 locationURI="http://localhost:8192/Myexample";
                 defaultMep="http://www.w3.org/2004/08/wsdl/in-only";
                 soap="true" />             

</beans>

My Camel camel-context.xml file 
----------------------------------------------------------

  <camelContext id="camel" 
                xmlns="http://activemq.apache.org/camel/schema/spring";>
    <route>
      <from uri="jbi:endpoint:urn:hello:Myservice:MycamelEndpoint"/>
      <to
uri="jbi:service:http://localhost:8080/webapp/control/httpEsbEvent"/>
    </route>
  </camelContext>

If everything is compiling and deploying working fine in the sense why my
Camel SU is not 
invoking App Y. Is that any where i am still going wrong Path.

  Please Help............I am stick at this point.......

Thanks,
Sandeep.



Chris Custine (Apache) wrote:
> 
> There are actually a couple of things wrong here.  In your Camel SU, the
> from should look like:
> 
> <from uri="jbi:endpoint:urn:hello:myservice:MyCamelEndpoint"/>
> 
> When you specify "from" in Camel all you are doing is telling the ESB to
> create an endpoint with this name and expose it on the NMR.  So in your
> HTTP
> SU you will need to send to this endpoint by specifying something like:
> 
> targetService="hello:myservice"
> targetEndpoint="MyCamelEndpoint"
> 
> I hope this helps.
> 
> Chris
> 
> On Tue, Apr 22, 2008 at 5:26 AM, sandeep reddy <[EMAIL PROTECTED]>
> wrote:
> 
>>
>>
>> Hi raul, first of all thanks for ur response to my post. And after going
>> through your response it helped for looking into so many things.
>>
>> And i am trying to create sample prototype looks like:
>>
>>      Application X ----> Http SU ----> Camel - SU ----> Application Y
>>
>> Here are my xbean.xml file for Http SU:
>>
>> <beans xmlns:http="http://servicemix.apache.org/http/1.0";
>>       xmlns:hello="/home/sreddy/servicemix-sample-examples/sample-camel">
>>
>>  <http:endpoint service="hello:Myendpoint"
>>                 endpoint="soap"
>>                 role="consumer"
>>                 locationURI="http://localhost:8192/Myexample";
>>                 defaultMep="http://www.w3.org/2004/08/wsdl/in-only";
>>                 soap="true" />
>> </beans>
>>
>> Note : xmlns:hello="/home/sreddy/servicemix-sample-examples/sample-camel"
>> can i mention in this way?
>>
>>
>> camel-context.xml file for Camel-SU:
>>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>       xsi:schemaLocation="
>>       http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>>       http://activemq.apache.org/camel/schema/spring
>> http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
>>    ">
>>  <camelContext id="camel"
>>                                xmlns="
>> http://activemq.apache.org/camel/schema/spring";>
>>    <route>
>>      <from uri="jbi:Myendpoint"/>
>>      <to uri="jbi:service:http://localhost:8080/webapp/control/myService
>> "/>
>>    </route>
>>    </camelContext>
>> </beans>
>>
>> I don't know where actually i am making some thing wrong because
>> compilation
>> process is doing fine.But while loading this camel.zip file to hotdeploy,
>> then actually giving problems.
>>
>> output:
>>
>>      <loc-message>org.apache.camel.RuntimeCamelException:
>> java.lang.IllegalArgumentException: Expected syntax
>> jbi:endpoint:[serviceNamespace][sep][serviceName][sep][endpointName] or
>> jbi:service:[serviceNamespace][sep][serviceName or
>> jbi:name:[endpointName]
>> but was given: Myendpoint</loc-message>
>>
>>
>> <stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException:
>> org.apache.camel.RuntimeCamelException:
>> java.lang.IllegalArgumentException:
>> Expected syntax
>> jbi:endpoint:[serviceNamespace][sep][serviceName][sep][endpointName] or
>> jbi:service:[serviceNamespace][sep][serviceName or
>> jbi:name:[endpointName]
>> but was given: Myendpoint
>>        at
>>
>> org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:424)
>>        at
>>
>> org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardKernel.java:220)
>>        at
>>
>> org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java:152)
>>        at
>>
>> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:83)
>>        at
>>
>> org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeployer.java:79)
>>        at
>>
>> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
>>        at
>>
>> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
>>        at
>>
>> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:508)
>>        at
>>
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:350)
>>        at
>>
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
>>        at
>>
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
>>        at
>>
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
>>        at
>>
>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
>>        at java.util.TimerThread.mainLoop(Timer.java:512)
>>        at java.util.TimerThread.run(Timer.java:462)
>>
>>
>> Looking forward for your response......
>>
>> Regards,
>> Sandeep.
>>
>>
>>
>> raulvk wrote:
>> >
>> > Sandeep,
>> >
>> > You should read the documentation on the servicemix-camel component
>> > (service engine). You can implement content-based routing (if that's
>> > what you are after) through XML by creating a camel service unit that
>> > goes packaged up within a service assembly (possibly along with the
>> > service units that define the interfaces with applications x, y and z).
>> >
>> > Also, you should check out the Camel example provided with the binary
>> > distribution of ServiceMix.
>> >
>> > Hope that helps to get you started.
>> >
>> > Raul.
>> >
>> >
>> > -----Mensaje original-----
>> > De: sandeep reddy [mailto:[EMAIL PROTECTED]
>> > Enviado el: jueves, 17 de abril de 2008 15:13
>> > Para: [email protected]
>> > Asunto: Re: How servicemix supports routing mechanisam
>> >
>> >
>> > HI ,
>> >
>> >     Is that some thing it is in big scope where i asked or else making
>> > question went something in wrong format ? So , that i would be making
>> > question much clear.
>> >
>> > Sandeep.
>> >
>> >
>> > sandeep reddy wrote:
>> >>
>> >> Hi everyone,
>> >>
>> >>        Just i started working with servicemix and trying to understand
>> > the
>> >> concepts.And i am trying to implement a sample prototype :
>> >>
>> >>              Situvation: Basically I am having 3 applications (x,y,z).
>> > x
>> >> application sends a message to servicemix and here servicemix wants to
>> >> decide to which application (and this application is resided at
>> > different
>> >> system) should the message needs to be route dynamically.
>> >>
>> >>         And i want to achieve the above situation using xbean.xml (
>> > means
>> >> using SU and SA). And not with using static configuration file
>> >> (servicemix.xml file).
>> >>
>> >>       Any help for my above situation is greatly appreciated .
>> >>
>> >> Thanks in advance,
>> >> Sandeep.
>> >>
>> >>
>> >
>> > --
>> > View this message in context:
>> >
>> http://www.nabble.com/How-servicemix-supports-routing-mechanisam-tp16720
>> > 987p16744029.html
>> > Sent from the ServiceMix - User mailing list archive at Nabble.com.
>> >
>> >
>> >
>> > ------------------------------------------------------------------
>> > This e-mail and the documents attached are confidential and intended
>> > solely
>> > for the addressee; it may also be privileged. If you receive this
>> e-mail
>> > in error, please notify the sender immediately and destroy it.
>> > As its integrity cannot be secured on the Internet, the Atos Origin
>> group
>> > liability cannot be triggered for the message content. Although the
>> > sender endeavours to maintain a computer virus-free network, the sender
>> > does
>> > not warrant that this transmission is virus-free and will not be liable
>> > for
>> > any damages resulting from any virus transmitted.
>> >
>> > Este mensaje y los ficheros adjuntos pueden contener informacion
>> > confidencial destinada solamente a la(s) persona(s) mencionadas
>> > anteriormente. Pueden estar protegidos por secreto profesional Si usted
>> > recibe este correo electronico por error, gracias de informar
>> > inmediatamente
>> > al remitente y destruir el mensaje.
>> > Al no estar asegurada la integridad de este mensaje sobre la red, Atos
>> > Origin no se hace responsable por su contenido. Su contenido no
>> constituye
>> > ningun compromiso para el grupo Atos Origin, salvo ratificacion escrita
>> > por
>> > ambas partes.
>> > Aunque se esfuerza al maximo por mantener su red libre de virus, el
>> emisor
>> > no puede garantizar nada al respecto y no sera responsable de
>> cualesquiera
>> > danos que puedan resultar de una transmision de virus
>> > ------------------------------------------------------------------
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-servicemix-supports-routing-mechanisam-tp16720987p16823802.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-servicemix-supports-routing-mechanisam-tp16720987p16891446.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to