Monday, November 18, 2019

WSO2 Demo1(Hello_WSO2)

<?xml version="1.0" encoding="UTF-8"?>
<proxy name="demo1" startOnLoad="true" transports="http https" xmlns="http://ws.apache.org/ns/synapse">
    <target>
        <inSequence>
            <payloadFactory media-type="xml">
                <format>
                <Response>Hello_WSO2</Response>
                </format>
                <args/>
           </payloadFactory>
            <respond/>
        </inSequence>
        <outSequence/>
        <faultSequence/>
    </target>
</proxy>

--------------------------------------------------------------------------------------------------------------------------<?xml version="1.0" encoding="UTF-8"?>
<proxy name="demo1" startOnLoad="true" transports="http https" xmlns="http://ws.apache.org/ns/synapse">
    <target>
        <inSequence>
        <property name="Request"  type="STRING" value="Hello_WSO2"/>
            <payloadFactory media-type="xml">
                <format>
                <Response>$1</Response>
                </format>
                <args>
                <arg evaluator="xml"
                            expression="get-property('Request')"/>
                </args>
            </payloadFactory>
            <respond/>
        </inSequence>
        <outSequence/>
        <faultSequence/>
    </target>
</proxy>
-------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="demo1"
       startOnLoad="true"
       statistics="disable"
       trace="disable"
       transports="http,https">
   <target>
      <inSequence>
         <property name="Request1" scope="default" type="STRING" value="Hello"/>
         <property name="Request2" scope="default" type="STRING" value="WSO2"/>
         <property expression="fn:concat($ctx:Request1,$ctx:Request2)"
                   name="Request"
                   scope="default"
                   type="STRING"/>
         <payloadFactory media-type="xml">
            <format>
               <Response>$1</Response>
            </format>
            <args>
               <arg evaluator="xml" expression="get-property('Request')"/>
            </args>
         </payloadFactory>
         <respond/>
      </inSequence>
      <outSequence/>
      <faultSequence/>
   </target>
   <description/>
</proxy>

1 comment: