Hi,

Has anyone out there ever successfully used PHP within camel routes running in 
an OSGi container?   I keep getting the following error despite having 
camel-script installed: Bundle php_test.xml is waiting for dependencies 
[(&(language=php)(objectClass=org.apache.camel.spi.LanguageResolver))]

Is there an extra dependency for it a la camel-script-groovy or 
camel-script-jruby?  Is this even possible?

Google does not provide much information on the subject, though it alludes to a 
Quercus OSGi bundle which appears to be an abandoned effort?

Here’s the route I’m playing around with:

<?xml version="1.0" encoding="UTF-8"?>

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
           
xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0";
           xsi:schemaLocation="
           http://www.osgi.org/xmlns/blueprint/v1.0.0 
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd";>

  <camelContext xmlns="http://camel.apache.org/schema/blueprint";>

    <route>
      <description>Tests PHP</description>
      <from uri="timer://foo?period=1000"/>
        <transform><language language="php">'TEST'</language></transform>
        <log message="${body}"/>
    </route>

  </camelContext>

</blueprint>

~Danny

Reply via email to