Please find the $subject attached...

Thanks & regards,
-Prabath
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://ws.apache.org/ns/synapse";>
   <registry provider="org.wso2.carbon.mediation.registry.WSO2Registry">
      <parameter name="cachableDuration">15000</parameter>
   </registry>
   <proxy name="test"
          transports="https http"
          startOnLoad="true"
          trace="disable">
      <description/>
      <target inSequence="addUserSequence">
         <endpoint>
            <address uri="http://test"/>
         </endpoint>
      </target>
   </proxy>
   <sequence name="updateUserSequence">
      <header name="To" action="remove"/>
      <property name="RESPONSE" value="true"/>
      <property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
      <payloadFactory media-type="xml">
         <format>
            <modifyResponse xmlns="urn:oasis:names:tc:SPML:2:0"
                            status="success"
                            requestID="rid-spmlv2">
               <pso>
                  <psoID ID="anSpml2Person">
                     <containerID/>
                  </psoID>
                  <data>
                     <dsml:attr xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" name="accountId">
                        <dsml:value>1020202</dsml:value>
                     </dsml:attr>
                     <dsml:attr xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" name="objectclass">
                        <dsml:value>testObj</dsml:value>
                     </dsml:attr>
                     <dsml:attr xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" name="credentials">
                        <dsml:value>nopassword</dsml:value>
                     </dsml:attr>
                  </data>
               </pso>
            </modifyResponse>
         </format>
         <args/>
      </payloadFactory>
   </sequence>
   <sequence name="addUserSequence">
      <header name="To" action="remove"/>
      <property name="RESPONSE" value="true"/>
      <property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
      <payloadFactory media-type="xml">
         <format>
            <addResponse xmlns="urn:oasis:names:tc:SPML:2:0"
                         status="success"
                         requestID="rid-spmlv2">
               <openspml:operationalNameValuePair xmlns:openspml="urn:org:openspml:v2:util:xml"
                                                  name="session"
                                                  value="AAALPgAAYD0A..."/>
               <pso>
                  <psoID ID="anSpml2Person"/>
                  <data>
                     <dsml:attr xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" name="accountId">
                        <dsml:value>21212</dsml:value>
                     </dsml:attr>
                     <dsml:attr xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" name="objectclass">
                        <dsml:value>testObj</dsml:value>
                     </dsml:attr>
                     <dsml:attr xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" name="credentials">
                        <dsml:value>nopassword</dsml:value>
                     </dsml:attr>
                  </data>
               </pso>
            </addResponse>
         </format>
         <args/>
      </payloadFactory>
   </sequence>
   <sequence name="fault">
      <log level="full">
         <property name="MESSAGE" value="Executing default 'fault' sequence"/>
         <property name="ERROR_CODE" expression="get-property('ERROR_CODE')"/>
         <property name="ERROR_MESSAGE" expression="get-property('ERROR_MESSAGE')"/>
      </log>
      <drop/>
   </sequence>
   <sequence name="deleteUserSequence">
      <header name="To" action="remove"/>
      <property name="RESPONSE" value="true"/>
      <property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
      <payloadFactory media-type="xml">
         <format>
            <deleteResponse xmlns="urn:oasis:names:tc:SPML:2:0"
                            status="success"
                            requestID="rid-spmlv2"/>
         </format>
         <args/>
      </payloadFactory>
   </sequence>
   <sequence name="main">
      <filter xmlns:urn1="urn:oasis:names:tc:SPML:2:0" xpath="//urn1:addRequest">
         <then>
            <sequence key="addUserSequence"/>
         </then>
         <else/>
      </filter>
      <filter xmlns:urn1="urn:oasis:names:tc:SPML:2:0" xpath="//urn1:modifyRequest">
         <then>
            <sequence key="updateUserSequence"/>
         </then>
         <else/>
      </filter>
      <filter xmlns:urn1="urn:oasis:names:tc:SPML:2:0" xpath="//urn1:deleteRequest">
         <then>
            <sequence key="deleteUserSequence"/>
         </then>
         <else/>
      </filter>
      <send/>
      <description>The main sequence for the message mediation</description>
   </sequence>
</definitions>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to