Issue with switchyard.xml generated in SCA editor 0.5.0.beta1
objectiser Jul 2, 2012 7:34 AMHi
I created the following switchyard.xml using the SCA editor:
<?xml version="1.0" encoding="UTF-8"?> <switchyard xmlns="urn:switchyard-config:switchyard:1.0" xmlns:bean="urn:switchyard-component-bean:config:1.0" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" name="switchyard-example" targetNamespace="urn:com.example.switchyard:switchyard-example:0.0.1-SNAPSHOT"> <sca:composite name="switchyard-example" targetNamespace="urn:com.example.switchyard:switchyard-example:0.0.1-SNAPSHOT"> <sca:component name="StoreImpl"> <bean:implementation.bean class="org.savara.examples.store.StoreImpl"/> <sca:service name="Store"> <sca:interface.java interface="org.savara.examples.store.Store"/> </sca:service> <sca:reference name="CreditAgency"> <sca:interface.java interface="org.savara.examples.creditagency.CreditAgency"/> </sca:reference> <sca:reference name="Logistics"> <sca:interface.java interface="org.savara.examples.logistics.Logistics"/> </sca:reference> </sca:component> <sca:service name="Store" promote="StoreImpl/Store"> <sca:interface.wsdl interface="wsdl/PurchaseGoods_Store.wsdl#wsdl.porttype(Store)"/> </sca:service> <sca:reference name="CreditAgency" multiplicity="0..1" promote="StoreImpl/CreditAgency"> <sca:interface.wsdl interface="wsdl/PurchaseGoods_CreditAgency.wsdl#wsdl.porttype(CreditAgency)"/> </sca:reference> <sca:reference name="Logistics" multiplicity="0..1" promote="StoreImpl/Logistics"> <sca:interface.wsdl interface="wsdl/PurchaseGoods_Logistics.wsdl#wsdl.porttype(Logistics)"/> </sca:reference> </sca:composite> </switchyard>
but I'm getting XML schema validation errors of the form:
cvc-complex-type.2.4.a: Invalid content was found starting with element 'sca:interface.java'. One of '{"http://docs.oasis-open.org/ns/opencsa/sca/200912":documentation, "http://docs.oasis-open.org/ns/opencsa/sca/200912":interface, "http://docs.oasis-open.org/ns/opencsa/sca/200912":binding, "http://docs.oasis-open.org/ns/opencsa/sca/200912":callback, "http://docs.oasis-open.org/ns/opencsa/sca/200912":requires, "http://docs.oasis-open.org/ns/opencsa/sca/200912":policySetAttachment, "http://docs.oasis-open.org/ns/opencsa/sca/200912":extensions}' is expected.
related to the sca:interface.java and sca:interface.wsdl elements.
Any ideas? I'm using indigo with the site assembly from the download page.
Regards
Gary