I turned on all logging and got this error which I have no idea how to fix as I didn't create the file!

Validation error on file:/Users/alistair/apps/apache-servicemix-3.1.1- incubating/data/smx/service-assemblies/uhi-sonofpliers-sa/version_1/ sus/servicemix-http/uhi-sonofpliers-http-su/META-INF/jbi.xml: org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute 'interface-name' must appear on element 'consumes'

<?xml version="1.0" encoding="UTF-8"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi"; version="1.0">
  <services binding-component="false" xmlns:uhi="http://uhi.ac.uk";>
<consumes service-name="uhi:SonOfPliersService" endpoint- name="getAccountStatus"/>
  </services>
</jbi>

how can I get the hello world se to work?

thanks,

Alistair


--------------
mov eax,1
mov ebx,0
int 80h




On 23 Aug 2007, at 11:25, Alistair Young wrote:

Hi there,

I'm new to Servicemix and was following the HelloWorld SE tutorial at:

http://incubator.apache.org/servicemix/hello-world-se.html

but it doesn't say how to test the HTTP endpoint, e.g. I have this installed/deployed:

http://localhost:8192/Service/SonOfPliersService/

no WSDL is available (Error 404)

and I've no idea how to actually use the service via simple HTTP GET. The end to end testing in the tutorial is empty.

The JBI component is:

<hwse:endpoint service="uhi:SonOfPliersService" endpoint="getAccountStatus"/>

does anyone know how I can actually get output from the endpoint that the servicemix-http is proxying without using SOAP? i.e. I just want to send it a GET request and get the plain text back.

http-su xbean.xml:
<beans xmlns:http="http://servicemix.apache.org/http/1.0";
       xmlns:uhi="http://uhi.ac.uk";>
    <http:endpoint service="uhi:SonOfPliersService"
                   endpoint="getAccountStatus"
                   role="consumer"
locationURI="http://sgarbh.smo.uhi.ac.uk:8192/ Service/SonOfPliersService" defaultMep="http://www.w3.org/2004/08/wsdl/in- out" />
</beans>

su xbean.xml:
<beans xmlns:hwse="http://uk.ac.uhi.provisioning.sonofpliers.se/1.0";
       xmlns:uhi="http://uhi.ac.uk";>
<hwse:endpoint service="uhi:SonOfPliersService" endpoint="getAccountStatus"/>
</beans>

thanks,

Alistair


--------------
mov eax,1
mov ebx,0
int 80h





Reply via email to