Advertisement
aadddrr

Untitled

Jul 21st, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 18.66 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions xmlns="http://ws.apache.org/ns/synapse">
  3.     <proxy name="UserAuditProxy" transports="https http" startOnLoad="true" trace="enable">
  4.         <target inSequence="UserAuditSequence"/>
  5.     </proxy>
  6.     <proxy name="JLeafAuthenticateProxy" transports="https http" startOnLoad="true" trace="enable">
  7.         <target inSequence="JLeafAuthenticationSequence"/>
  8.     </proxy>
  9.     <proxy name="JLeafNewAuthenticateProxy" transports="https http" startOnLoad="true" trace="enable">
  10.         <target inSequence="JLeafNewAuthenticationSequence"/>
  11.     </proxy>
  12.     <proxy name="JLeafTaskProxy" transports="https http" startOnLoad="true" trace="enable">
  13.         <target>
  14.             <inSequence>
  15.                 <log level="custom">
  16.                     <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY TaskProxy"/>
  17.                 </log>
  18.                 <log level="custom">
  19.                     <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  20.                 </log>
  21.                 <log level="custom">
  22.                     <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  23.                 </log>
  24.                 <log level="custom">
  25.                     <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  26.                 </log>
  27.                 <log level="custom">
  28.                     <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  29.                 </log>
  30.                 <log level="custom">
  31.                     <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  32.                 </log>
  33.                 <sequence key="JLeafAuthorizationSequence"/>
  34.                 <property name="STATE" value="AUTHORIZATION" scope="default"/>
  35.             </inSequence>
  36.             <outSequence>
  37.                 <log level="custom">
  38.                     <property name="LOGGER" value="OutSequence::BEGIN"/>
  39.                     <property name="Body" expression="$body"/>
  40.                 </log>
  41.                 <switch source="get-property('STATE')">
  42.                     <case regex="AUTHORIZATION">
  43.                         <log level="custom">
  44.                             <property name="LOGGER" value="AUTHORIZATION::BEGIN"/>
  45.                         </log>
  46.                         <filter xpath="//result/status='OK'">
  47.                             <then>
  48.                                 <property name="STATE" value="TASK" scope="default"/>
  49.                                 <sequence key="JLeafTaskSequence"/>
  50.                             </then>
  51.                             <else>
  52.                                 <property name="STATE" value="DEFAULT" scope="default"/>
  53.                                 <send/>
  54.                             </else>
  55.                         </filter>
  56.                         <log level="custom">
  57.                             <property name="LOGGER" value="AUTHORIZATION::END"/>
  58.                         </log>
  59.                     </case>
  60.                     <case regex="TASK">
  61.                         <log level="custom">
  62.                             <property name="LOGGER" value="TASK::BEGIN"/>
  63.                         </log>
  64.                         <property name="STATE" value="DEFAULT" scope="default"/>
  65.                         <property name="To" expression="//result/task" scope="default"/>
  66.                         <send/>
  67.                         <log level="custom">
  68.                             <property name="LOGGER" value="TASK::END"/>
  69.                         </log>
  70.                     </case>
  71.                     <default>
  72.                         <send/>
  73.                     </default>
  74.                 </switch>
  75.                 <log level="custom">
  76.                     <property name="LOGGER" value="OutSequence::END"/>
  77.                 </log>
  78.             </outSequence>
  79.         </target>
  80.     </proxy>
  81.     <proxy name="JLeafUserAuditProxy" transports="https http" startOnLoad="true" trace="enable">
  82.         <target inSequence="JLeafUserAuditSequence"/>
  83.     </proxy>
  84.     <endpoint name="JLeafCashBankTaskService">
  85.         <address uri="http://localhost:8082/axis2/services/CashBankTaskService.CashBankTaskServiceHttpEndpoint/execute"/>
  86.     </endpoint>
  87.     <endpoint name="JLeafSalesTaskService">
  88.         <address uri="http://localhost:8082/axis2/services/SalesTaskService.SalesTaskServiceHttpEndpoint/execute"/>
  89.     </endpoint>
  90.     <endpoint name="PosIntgrJleafTaskService">
  91.         <address uri="http://localhost:8082/axis2/services/PosIntgrJleafTaskService.PosIntgrJleafTaskServiceHttpEndpoint/execute"/>
  92.     </endpoint>
  93.     <sequence name="main">
  94.         <log/>
  95.         <drop/>
  96.     </sequence>
  97.     <sequence name="JLeafTaskSequence" trace="enable">
  98.         <log level="custom">
  99.             <property name="LOGGER" value="***** BEGIN TaskSequence *****"/>
  100.         </log>
  101.         <switch xmlns:ns="http://org.apache.synapse/xsd" xmlns:ns3="http://org.apache.synapse/xsd" source="//result/header/module">
  102.             <case regex="erpjleaf">
  103.                 <log level="custom">
  104.                     <property name="LOGGER" value="*** ERP JLEAF MASTER SERVICE ***"/>
  105.                 </log>
  106.                 <send>
  107.                     <endpoint key="JLeafMasterTaskService"/>
  108.                 </send>
  109.             </case>
  110.             <case regex="posintgrjleaf">
  111.                 <log level="custom">
  112.                     <property name="LOGGER" value="*** ERP JLEAF POS INTEGRATION SERVICE ***"/>
  113.                 </log>
  114.                 <send>
  115.                     <endpoint key="JLeafPosIntgrJleafTaskService"/>
  116.                 </send>
  117.             </case>
  118.             <case regex="erpjleafpurch">
  119.                 <log level="custom">
  120.                     <property name="LOGGER" value="*** ERP JLEAF PURCHASING SERVICE ***"/>
  121.                 </log>
  122.                 <send>
  123.                     <endpoint key="JLeafPurchasingTaskService"/>
  124.                 </send>
  125.             </case>
  126.             <case regex="erpjleafsales">
  127.                 <log level="custom">
  128.                     <property name="LOGGER" value="*** ERP JLEAF SALES SERVICE ***"/>
  129.                 </log>
  130.                 <send>
  131.                     <endpoint key="JLeafSalesTaskService"/>
  132.                 </send>
  133.             </case>
  134.             <case regex="erpjleafcb">
  135.                 <log level="custom">
  136.                     <property name="LOGGER" value="*** ERP JLEAF CASHBANK SERVICE ***"/>
  137.                 </log>
  138.                 <send>
  139.                     <endpoint key="JLeafCashBankTaskService"/>
  140.                 </send>
  141.             </case>
  142.             <case regex="erpjleafinv">
  143.                 <log level="custom">
  144.                     <property name="LOGGER" value="*** ERP JLEAF INV SERVICE ***"/>
  145.                 </log>
  146.                 <send>
  147.                     <endpoint key="JLeafInventoryTaskService"/>
  148.                 </send>
  149.             </case>
  150.             <case regex="erpjleafgl">
  151.                 <log level="custom">
  152.                     <property name="LOGGER" value="*** ERP JLEAF GL SERVICE ***"/>
  153.                 </log>
  154.                 <send>
  155.                     <endpoint key="JLeafGlTaskService"/>
  156.                 </send>
  157.             </case>
  158.             <case regex="erpjleaflog">
  159.                 <log level="custom">
  160.                     <property name="LOGGER" value="*** ERP JLEAF GL SERVICE ***"/>
  161.                 </log>
  162.                 <send>
  163.                     <endpoint key="JLeafLogisticTaskService"/>
  164.                 </send>
  165.             </case>
  166.             <case regex="awe">
  167.                 <log level="custom">
  168.                     <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
  169.                 </log>
  170.                 <send>
  171.                     <endpoint key="JLeafApprovalTaskService"/>
  172.                 </send>
  173.             </case>
  174.             <case regex="erpjleaffin">
  175.                 <log level="custom">
  176.                     <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
  177.                 </log>
  178.                 <send>
  179.                     <endpoint key="JLeafFinanceTaskService"/>
  180.                 </send>
  181.             </case>
  182.             <case regex="learnjleaf">
  183.                 <log level="custom">
  184.                     <property name="LOGGER" value="*** LEARNJLEAF SERVICE ***"/>
  185.                 </log>
  186.                 <send>
  187.                     <endpoint key="LearnJleafTaskService"/>
  188.                 </send>
  189.             </case>
  190.             <case regex="learntr">
  191.                 <log level="custom">
  192.                     <property name="LOGGER" value="*** LEARNTRANSACTION SERVICE ***"/>
  193.                 </log>
  194.                 <send>
  195.                     <endpoint key="LearnTrTaskService"/>
  196.                 </send>
  197.             </case>
  198.             <case regex="erpjleafgl">
  199.                 <log level="custom">
  200.                     <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
  201.                 </log>
  202.                 <send>
  203.                     <endpoint key="JLeafGlTaskService"/>
  204.                 </send>
  205.             </case>
  206.             <default>
  207.                 <log level="custom">
  208.                     <property name="LOGGER" value="*** COMMON SERVICE ***"/>
  209.                 </log>
  210.                 <send>
  211.                     <endpoint key="JLeafTaskService"/>
  212.                 </send>
  213.             </default>
  214.         </switch>
  215.         <log level="custom">
  216.             <property name="LOGGER" value="***** END TaskSequence *****"/>
  217.         </log>
  218.     </sequence>
  219.     <endpoint name="JLeafFinanceTaskService">
  220.         <address uri="http://localhost:8082/axis2/services/FinanceTaskService.FinanceTaskServiceHttpEndpoint/execute"/>
  221.     </endpoint>
  222.     <endpoint name="JLeafGlTaskService">
  223.         <address uri="http://localhost:8082/axis2/services/GeneralLedgerTaskService.GeneralLedgerTaskServiceHttpEndpoint/execute"/>
  224.     </endpoint>
  225.     <endpoint name="JLeafNewAuthService">
  226.         <address uri="http://localhost:8082/axis2/services/NewAuthenticationService.NewAuthenticationServiceHttpEndpoint/execute"/>
  227.     </endpoint>
  228.     <endpoint name="JLeafAddUserAuditService">
  229.         <address uri="http://localhost:8082/axis2/services/AddUserAuditService.AddUserAuditServiceHttpEndpoint/execute"/>
  230.     </endpoint>
  231.     <endpoint name="LearnTrTaskService">
  232.         <address uri="http://localhost:8082/axis2/services/LearnTrTaskService.LearnTrTaskServiceHttpEndpoint/execute"/>
  233.     </endpoint>
  234.     <endpoint name="JLeafAuthenticationService">
  235.         <address uri="http://localhost:8082/axis2/services/AuthenticationService.AuthenticationServiceHttpEndpoint/execute"/>
  236.     </endpoint>
  237.     <endpoint name="ReportService">
  238.         <address uri="http://localhost:8082/axis2/services/ReportService.ReportServiceHttpEndpoint/execute"/>
  239.     </endpoint>
  240.     <sequence name="JLeafAuthorizationSequence" trace="enable">
  241.         <log level="custom">
  242.             <property name="LOGGER" value="***** BEGIN AuthorizationSequence *****"/>
  243.         </log>
  244.         <send>
  245.             <endpoint key="JLeafAuthorizationService"/>
  246.         </send>
  247.         <log level="custom">
  248.             <property name="LOGGER" value="***** END AuthorizationSequence *****"/>
  249.         </log>
  250.     </sequence>
  251.     <endpoint name="JLeafPurchasingTaskService">
  252.         <address uri="http://localhost:8082/axis2/services/PurchasingTaskService.PurchasingTaskServiceHttpEndpoint/execute"/>
  253.     </endpoint>
  254.     <endpoint name="JLeafTaskService">
  255.         <address uri="http://localhost:8082/axis2/services/TaskService.TaskServiceHttpEndpoint/execute"/>
  256.     </endpoint>
  257.     <sequence name="UserAuditSequence" trace="enable">
  258.         <log level="custom">
  259.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY UserAuditProxy"/>
  260.         </log>
  261.         <log level="custom">
  262.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  263.         </log>
  264.         <log level="custom">
  265.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  266.         </log>
  267.         <log level="custom">
  268.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  269.         </log>
  270.         <log level="custom">
  271.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  272.         </log>
  273.         <log level="custom">
  274.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  275.         </log>
  276.         <log level="custom">
  277.             <property name="LOGGER" value="******** BEGIN UserAuditSequence ********"/>
  278.         </log>
  279.         <send>
  280.             <endpoint key="AddUserAuditService"/>
  281.         </send>
  282.         <log level="custom">
  283.             <property name="LOGGER" value="******** END UserAuditSequence ********"/>
  284.         </log>
  285.     </sequence>
  286.     <endpoint name="ApprovalTaskService">
  287.         <address uri="http://localhost:8082/axis2/services/ApprovalTaskService.ApprovalTaskServiceHttpEndpoint/execute"/>
  288.     </endpoint>
  289.     <endpoint name="AddUserAuditService">
  290.         <address uri="http://localhost:8082/axis2/services/AddUserAuditService.AddUserAuditServiceHttpEndpoint/execute"/>
  291.     </endpoint>
  292.     <endpoint name="JLeafPosIntgrJleafTaskService">
  293.         <address uri="http://localhost:8082/axis2/services/PosIntgrJleafTaskService.PosIntgrJleafTaskServiceHttpEndpoint/execute"/>
  294.     </endpoint>
  295.     <sequence name="JLeafNewAuthenticationSequence" trace="enable">
  296.         <log level="custom">
  297.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY AuthenticateProxy"/>
  298.         </log>
  299.         <log level="custom">
  300.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  301.         </log>
  302.         <log level="custom">
  303.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  304.         </log>
  305.         <log level="custom">
  306.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  307.         </log>
  308.         <log level="custom">
  309.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  310.         </log>
  311.         <log level="custom">
  312.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  313.         </log>
  314.         <log level="custom">
  315.             <property name="LOGGER" value="******** BEGIN NewAuthenticationSequence ********"/>
  316.         </log>
  317.         <send>
  318.             <endpoint key="JLeafNewAuthService"/>
  319.         </send>
  320.         <log level="custom">
  321.             <property name="LOGGER" value="******** END NewAuthenticationSequence ********"/>
  322.         </log>
  323.     </sequence>
  324.     <sequence name="JLeafAuthenticationSequence" trace="enable">
  325.         <log level="custom">
  326.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY AuthenticateProxy"/>
  327.         </log>
  328.         <log level="custom">
  329.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  330.         </log>
  331.         <log level="custom">
  332.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  333.         </log>
  334.         <log level="custom">
  335.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  336.         </log>
  337.         <log level="custom">
  338.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  339.         </log>
  340.         <log level="custom">
  341.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  342.         </log>
  343.         <log level="custom">
  344.             <property name="LOGGER" value="******** BEGIN AuthenticationSequence ********"/>
  345.         </log>
  346.         <send>
  347.             <endpoint key="JLeafAuthenticationService"/>
  348.         </send>
  349.         <log level="custom">
  350.             <property name="LOGGER" value="******** END AuthenticationSequence ********"/>
  351.         </log>
  352.     </sequence>
  353.     <sequence name="JLeafUserAuditSequence" trace="enable">
  354.         <log level="custom">
  355.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY UserAuditProxy"/>
  356.         </log>
  357.         <log level="custom">
  358.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  359.         </log>
  360.         <log level="custom">
  361.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  362.         </log>
  363.         <log level="custom">
  364.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  365.         </log>
  366.         <log level="custom">
  367.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  368.         </log>
  369.         <log level="custom">
  370.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  371.         </log>
  372.         <log level="custom">
  373.             <property name="LOGGER" value="******** BEGIN UserAuditSequence ********"/>
  374.         </log>
  375.         <send>
  376.             <endpoint key="JLeafAddUserAuditService"/>
  377.         </send>
  378.         <log level="custom">
  379.             <property name="LOGGER" value="******** END UserAuditSequence ********"/>
  380.         </log>
  381.     </sequence>
  382.     <endpoint name="JLeafLogisticTaskService">
  383.         <address uri="http://localhost:8082/axis2/services/LogisticTaskService.LogisticTaskServiceHttpEndpoint/execute"/>
  384.     </endpoint>
  385.     <endpoint name="JLeafApprovalTaskService">
  386.         <address uri="http://localhost:8082/axis2/services/ApprovalTaskService.ApprovalTaskServiceHttpEndpoint/execute"/>
  387.     </endpoint>
  388.     <endpoint name="TaskService">
  389.         <address uri="http://localhost:8082/axis2/services/TaskService.TaskServiceHttpEndpoint/execute"/>
  390.     </endpoint>
  391.     <endpoint name="LearnJleafTaskService">
  392.         <address uri="http://localhost:8082/axis2/services/LearnTaskService.LearnTaskServiceHttpEndpoint/execute"/>
  393.     </endpoint>
  394.     <endpoint name="JLeafReportService">
  395.         <address uri="http://localhost:8082/axis2/services/ReportService.ReportServiceHttpEndpoint/execute"/>
  396.     </endpoint>
  397.     <endpoint name="JLeafMasterTaskService">
  398.         <address uri="http://localhost:8082/axis2/services/MasterTaskService.MasterTaskServiceHttpEndpoint/execute"/>
  399.     </endpoint>
  400.     <endpoint name="FinanceTaskService">
  401.         <address uri="http://localhost:8082/axis2/services/FinanceTaskService.FinanceTaskServiceHttpEndpoint/execute"/>
  402.     </endpoint>
  403.     <endpoint name="JLeafAuthorizationService">
  404.         <address uri="http://localhost:8082/axis2/services/AuthorizationService.AuthorizationServiceHttpEndpoint/execute"/>
  405.     </endpoint>
  406.     <endpoint name="JLeafInventoryTaskService">
  407.         <address uri="http://localhost:8082/axis2/services/InventoryTaskService.InventoryTaskServiceHttpEndpoint/execute"/>
  408.     </endpoint>
  409. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement