SwitchYard on AS7

Install SwitchYard to AS7

Extract the contents of AS7 deployer:

 

unzip core/deploy/jboss-as7/build/target/switchyard.deployer.zip -d ${JBOSS_AS7_HOME}

 

Edit standalone.xml or domain.xml according to the configuration used and add the following:

 

<server ...

     urn:jboss:domain:switchyard:1.0 jboss-switchyard.xsd"

 

    </extensions>

    ...

        <extension module="org.switchyard"/>

    </extensions>

 

    ...

    <subsystem xmlns="urn:jboss:domain:switchyard:1.0"/>

 

Add Components

To add a component extract the contents of components/{component}/target/switchyard.deployer.zip to JBoss AS7 root directory:

 

unzip components/bean/target/switchyard.deployer.zip -d ${JBOSS_AS7_HOME}
unzip components/camel/target/switchyard.deployer.zip -d ${JBOSS_AS7_HOME}
unzip components/soap/target/switchyard.deployer.zip -d ${JBOSS_AS7_HOME}

 

Now edit the susbsytem configuration as follows:

 

<subsystem xmlns="urn:jboss:domain:switchyard:1.0">

    <modules>

        <module identifier="org.switchyard.component.bean"/>

        <module identifier="org.switchyard.component.soap"/>

        <module identifier="org.switchyard.component.camel"/>

    </modules>

</subsystem>