I run your SU jbi.xml in the eclipse WTP tool and it fails validation.

Here is the xml I am testing (I had to add the xsi namespace the the
schemaLocation attribute):
<?xml version="1.0" encoding="UTF-8"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi"; version="1.0" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://java.sun.com/xml/ns/jbi jbi.xsd">
  <services binding-component="true"
                        xmlns:firma="http://servidor.webservice.esb";>
    <consumes interface-name="firma:InterfazVerificarFirma"/>
    <provides interface-name="firma:InterfazVerificarFirma" 
              service-name="firma:ServicioVerificarFirmasService" 
              endpoint-name="endpointProviderFirma"/>
  </services>
</jbi>

The error I get back is:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'provides'. One of '{"http://java.sun.com/xml/ns/jbi":consumes,
WC[##other:"http://java.sun.com/xml/ns/jbi";], WC[""]}' is expected.     jbi
jbi.xml line 10 1171377738332   44239

I am thinking the consumes tag is incorrect. Here is the 
http://www.nabble.com/file/6466/jbi.xsd jbi.xsd .

Specifically here is the definition of consumes:
  <xs:element name="consumes">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:any namespace="##other" processContents="skip"/>
        <xs:any namespace="##local" processContents="skip"/>
      </xs:choice>
      <xs:attribute name="interface-name" use="required" type="xs:QName"/>
      <xs:attribute name="service-name" type="xs:QName"/>
      <xs:attribute name="endpoint-name"/>
      <xs:attribute name="link-type">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="standard"/>
            <xs:enumeration value="hard"/>
            <xs:enumeration value="soft"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>

-- 
View this message in context: 
http://www.nabble.com/ServiceMix-in-other-JBI-Containers-tf3188098s12049.html#a8945954
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to