Replace ultra-dynamic.xml with ultra-custom.xml in ultraesb 3.2.0

I watched a youtube demo ultraesb1.0.1 with IntelliJ CE9 containing ultra-dynamic.xml, you can replace ultra-custom.xml in ultraesb 3.2.0.

ultra-custom.xml

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

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:u="http://www.adroitlogic.org/ultraesb"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.adroitlogic.org/ultraesb http://schemas.ultraesb.org/ultraesb-2.0.xsd">

    <u:endpoint id="echo-service">
        <u:address>http://localhost:9000/service/EchoService</u:address>
    </u:endpoint>

    <u:sequence id="error-handler">
        <u:java><![CDATA[
            logger.error("Custom error handler : " + msg.getLastException().toString());
        ]]></u:java>
    </u:sequence>


    <u:proxy id="health-check">
        <u:transport id="http-8280"/>
        <u:transport id="https-8443"/>
        <u:target>
            <u:inSequence>
                <u:java><![CDATA[
                    msg = msg.createDefaultResponseMessage();
                    mediation.sendResponse(msg,org.adroitlogic.ultraesb.api.management.
                        ServerAdminImpl.getInstance().getUserDefinedStatusCode());
                ]]></u:java>
            </u:inSequence>
        </u:target>
    </u:proxy>

</beans>

So far I can not find ultra-dynamic.xml on the Internet anywhere, so that I follow the youtube ultesb 1.0.1 demo for my initial smooth exit. Further, I noticed that ultra-custom.xml contains separate standalone tags, and ultra-dynamic.xml has everything under

Can anybody help

+4
source share
1 answer

UltraESB , ultra-dynamic.xml , ultra-dynamic.xml.

,

http://docs.adroitlogic.org/display/esb/Overall+Architecture+of+UltraESB

, maven , , , .

ultra-dynamic.xml ultra-unit.xml .

mvn archetype:generate -DarchetypeGroupId=org.adroitlogic.tooling.maven -DarchetypeArtifactId=ultraesb-deployment-archetype -DarchetypeVersion=2.3.0 -DarchetypeRepository=http://repository.adroitlogic.org/maven2 -DgroupId=com.acme.esb -DartifactId=test-du -Dversion=1.0

"mvn clean install" ( ) conf/deployments UltraESB.

, !

+5

Source: https://habr.com/ru/post/1625471/


All Articles