<?xml version="1.0" encoding="UTF-8"?>
<api context="/get" name="GET-details" xmlns="http://ws.apache.org/ns/synapse">
<resource methods="POST" uri-template="/validate?system={systemVal}&user={userVal}&otp={otpVal}">
<inSequence>
<property expression="$url:system" name="SYSTEM" scope="default" type="STRING"/>
<property expression="$url:user" name="USER" scope="default" type="STRING"/>
<property expression="$url:otp" name="OTP" scope="default" type="STRING"/>
<log level="custom">
<property expression="get-property('SYSTEM')" name="value-system"/>
<property expression="get-property('USER')" name="value-user"/>
<property expression="get-property('OTP')" name="value-otp"/>
</log>
<payloadFactory media-type="xml">
<format>
<root>
<SYSTEM>$1</SYSTEM>
<USER>$2</USER>
<OTP>$3</OTP>
</root>
</format>
<args>
<arg evaluator="xml" expression="get-property('SYSTEM')"/>
<arg evaluator="xml" expression="get-property('USER')"/>
<arg evaluator="xml" expression="get-property('OTP')"/>
</args>
</payloadFactory>
<log level="full"/>
<property name="messageType" value="application/json" scope="axis2"/>
<respond/>
</inSequence>
<outSequence/>
<faultSequence/>
</resource>
</api>
<api context="/get" name="GET-details" xmlns="http://ws.apache.org/ns/synapse">
<resource methods="POST" uri-template="/validate?system={systemVal}&user={userVal}&otp={otpVal}">
<inSequence>
<property expression="$url:system" name="SYSTEM" scope="default" type="STRING"/>
<property expression="$url:user" name="USER" scope="default" type="STRING"/>
<property expression="$url:otp" name="OTP" scope="default" type="STRING"/>
<log level="custom">
<property expression="get-property('SYSTEM')" name="value-system"/>
<property expression="get-property('USER')" name="value-user"/>
<property expression="get-property('OTP')" name="value-otp"/>
</log>
<payloadFactory media-type="xml">
<format>
<root>
<SYSTEM>$1</SYSTEM>
<USER>$2</USER>
<OTP>$3</OTP>
</root>
</format>
<args>
<arg evaluator="xml" expression="get-property('SYSTEM')"/>
<arg evaluator="xml" expression="get-property('USER')"/>
<arg evaluator="xml" expression="get-property('OTP')"/>
</args>
</payloadFactory>
<log level="full"/>
<property name="messageType" value="application/json" scope="axis2"/>
<respond/>
</inSequence>
<outSequence/>
<faultSequence/>
</resource>
</api>
http://localhost:8280/get/validate?system=WSO2&user=1234&otp=0987--------Post
No comments:
Post a Comment