Advertisement
aadddrr

Untitled

Aug 14th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 19.78 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="JLeafTaskSequence" trace="enable">
  94.         <log level="custom">
  95.             <property name="LOGGER" value="***** BEGIN TaskSequence *****"/>
  96.         </log>
  97.         <switch xmlns:ns="http://org.apache.synapse/xsd" xmlns:ns3="http://org.apache.synapse/xsd" source="//result/header/module">
  98.             <case regex="erpjleaf">
  99.                 <log level="custom">
  100.                     <property name="LOGGER" value="*** ERP JLEAF MASTER SERVICE ***"/>
  101.                 </log>
  102.                 <send>
  103.                     <endpoint key="JLeafMasterTaskService"/>
  104.                 </send>
  105.             </case>
  106.             <case regex="rmajleaf">
  107.                 <log level="custom">
  108.                     <property name="LOGGER" value="*** RMA JLEAF INTEGRATION SERVICE ***"/>
  109.                 </log>
  110.                 <send>
  111.                     <endpoint key="JLeafRmaTaskService"/>
  112.                 </send>
  113.             </case>
  114.             <case regex="wms">
  115.                 <log level="custom">
  116.                     <property name="LOGGER" value="*** WMS JLEAF INTEGRATION SERVICE ***"/>
  117.                 </log>
  118.                 <send>
  119.                     <endpoint key="JLeafWmsTaskService"/>
  120.                 </send>
  121.             </case>
  122.             <case regex="posintgrjleaf">
  123.                 <log level="custom">
  124.                     <property name="LOGGER" value="*** ERP JLEAF POS INTEGRATION SERVICE ***"/>
  125.                 </log>
  126.                 <send>
  127.                     <endpoint key="JLeafPosIntgrJleafTaskService"/>
  128.                 </send>
  129.             </case>
  130.             <case regex="erpjleafpurch">
  131.                 <log level="custom">
  132.                     <property name="LOGGER" value="*** ERP JLEAF PURCHASING SERVICE ***"/>
  133.                 </log>
  134.                 <send>
  135.                     <endpoint key="JLeafPurchasingTaskService"/>
  136.                 </send>
  137.             </case>
  138.             <case regex="erpjleafsales">
  139.                 <log level="custom">
  140.                     <property name="LOGGER" value="*** ERP JLEAF SALES SERVICE ***"/>
  141.                 </log>
  142.                 <send>
  143.                     <endpoint key="JLeafSalesTaskService"/>
  144.                 </send>
  145.             </case>
  146.             <case regex="erpjleafcb">
  147.                 <log level="custom">
  148.                     <property name="LOGGER" value="*** ERP JLEAF CASHBANK SERVICE ***"/>
  149.                 </log>
  150.                 <send>
  151.                     <endpoint key="JLeafCashBankTaskService"/>
  152.                 </send>
  153.             </case>
  154.             <case regex="erpjleafinv">
  155.                 <log level="custom">
  156.                     <property name="LOGGER" value="*** ERP JLEAF INV SERVICE ***"/>
  157.                 </log>
  158.                 <send>
  159.                     <endpoint key="JLeafInventoryTaskService"/>
  160.                 </send>
  161.             </case>
  162.             <case regex="erpjleafgl">
  163.                 <log level="custom">
  164.                     <property name="LOGGER" value="*** ERP JLEAF GL SERVICE ***"/>
  165.                 </log>
  166.                 <send>
  167.                     <endpoint key="JLeafGlTaskService"/>
  168.                 </send>
  169.             </case>
  170.             <case regex="erpjleaflog">
  171.                 <log level="custom">
  172.                     <property name="LOGGER" value="*** ERP JLEAF GL SERVICE ***"/>
  173.                 </log>
  174.                 <send>
  175.                     <endpoint key="JLeafLogisticTaskService"/>
  176.                 </send>
  177.             </case>
  178.             <case regex="awe">
  179.                 <log level="custom">
  180.                     <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
  181.                 </log>
  182.                 <send>
  183.                     <endpoint key="JLeafApprovalTaskService"/>
  184.                 </send>
  185.             </case>
  186.             <case regex="erpjleaffin">
  187.                 <log level="custom">
  188.                     <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
  189.                 </log>
  190.                 <send>
  191.                     <endpoint key="JLeafFinanceTaskService"/>
  192.                 </send>
  193.             </case>
  194.             <case regex="erpjleafgl">
  195.                 <log level="custom">
  196.                     <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
  197.                 </log>
  198.                 <send>
  199.                     <endpoint key="JLeafGlTaskService"/>
  200.                 </send>
  201.             </case>
  202.             <case regex="erpjleafmagento">
  203.                 <log level="custom">
  204.                     <property name="LOGGER" value="*** MAGENTO SERVICE ***"/>
  205.                 </log>
  206.                 <send>
  207.                     <endpoint key="JLeafMagentoTaskService"/>
  208.                 </send>
  209.             </case>
  210.              <case regex="erpjleafmlm">
  211.                 <log level="custom">
  212.                     <property name="LOGGER" value="*** MLM SERVICE ***"/>
  213.                 </log>
  214.                 <send>
  215.                     <endpoint key="JLeafMlmTaskService"/>
  216.                 </send>
  217.             </case>
  218.             <default>
  219.                 <log level="custom">
  220.                     <property name="LOGGER" value="*** COMMON SERVICE ***"/>
  221.                 </log>
  222.                 <send>
  223.                     <endpoint key="JLeafTaskService"/>
  224.                 </send>
  225.             </default>
  226.         </switch>
  227.         <log level="custom">
  228.             <property name="LOGGER" value="***** END TaskSequence *****"/>
  229.         </log>
  230.     </sequence>
  231.     <sequence name="main">
  232.         <log/>
  233.         <drop/>
  234.     </sequence>
  235.     <endpoint name="JLeafFinanceTaskService">
  236.         <address uri="http://localhost:8082/axis2/services/FinanceTaskService.FinanceTaskServiceHttpEndpoint/execute"/>
  237.     </endpoint>
  238.     <endpoint name="JLeafGlTaskService">
  239.         <address uri="http://localhost:8082/axis2/services/GeneralLedgerTaskService.GeneralLedgerTaskServiceHttpEndpoint/execute"/>
  240.     </endpoint>
  241.     <endpoint name="JLeafNewAuthService">
  242.         <address uri="http://localhost:8082/axis2/services/NewAuthenticationService.NewAuthenticationServiceHttpEndpoint/execute"/>
  243.     </endpoint>
  244.     <endpoint name="JLeafAddUserAuditService">
  245.         <address uri="http://localhost:8082/axis2/services/AddUserAuditService.AddUserAuditServiceHttpEndpoint/execute"/>
  246.     </endpoint>
  247.     <endpoint name="JLeafAuthenticationService">
  248.         <address uri="http://localhost:8082/axis2/services/AuthenticationService.AuthenticationServiceHttpEndpoint/execute"/>
  249.     </endpoint>
  250.     <endpoint name="ReportService">
  251.         <address uri="http://localhost:8082/axis2/services/ReportService.ReportServiceHttpEndpoint/execute"/>
  252.     </endpoint>
  253.     <sequence name="JLeafAuthorizationSequence" trace="enable">
  254.         <log level="custom">
  255.             <property name="LOGGER" value="***** BEGIN AuthorizationSequence *****"/>
  256.         </log>
  257.         <send>
  258.             <endpoint key="JLeafAuthorizationService"/>
  259.         </send>
  260.         <log level="custom">
  261.             <property name="LOGGER" value="***** END AuthorizationSequence *****"/>
  262.         </log>
  263.     </sequence>
  264.     <endpoint name="JLeafPurchasingTaskService">
  265.         <address uri="http://localhost:8082/axis2/services/PurchasingTaskService.PurchasingTaskServiceHttpEndpoint/execute"/>
  266.     </endpoint>
  267.     <endpoint name="JLeafTaskService">
  268.         <address uri="http://localhost:8082/axis2/services/TaskService.TaskServiceHttpEndpoint/execute"/>
  269.     </endpoint>
  270.     <sequence name="UserAuditSequence" trace="enable">
  271.         <log level="custom">
  272.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY UserAuditProxy"/>
  273.         </log>
  274.         <log level="custom">
  275.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  276.         </log>
  277.         <log level="custom">
  278.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  279.         </log>
  280.         <log level="custom">
  281.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  282.         </log>
  283.         <log level="custom">
  284.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  285.         </log>
  286.         <log level="custom">
  287.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  288.         </log>
  289.         <log level="custom">
  290.             <property name="LOGGER" value="******** BEGIN UserAuditSequence ********"/>
  291.         </log>
  292.         <send>
  293.             <endpoint key="AddUserAuditService"/>
  294.         </send>
  295.         <log level="custom">
  296.             <property name="LOGGER" value="******** END UserAuditSequence ********"/>
  297.         </log>
  298.     </sequence>
  299.     <endpoint name="ApprovalTaskService">
  300.         <address uri="http://localhost:8082/axis2/services/ApprovalTaskService.ApprovalTaskServiceHttpEndpoint/execute"/>
  301.     </endpoint>
  302.     <endpoint name="AddUserAuditService">
  303.         <address uri="http://localhost:8082/axis2/services/AddUserAuditService.AddUserAuditServiceHttpEndpoint/execute"/>
  304.     </endpoint>
  305.     <endpoint name="JLeafPosIntgrJleafTaskService">
  306.         <address uri="http://localhost:8082/axis2/services/PosIntgrJleafTaskService.PosIntgrJleafTaskServiceHttpEndpoint/execute"/>
  307.     </endpoint>
  308.     <sequence name="JLeafNewAuthenticationSequence" trace="enable">
  309.         <log level="custom">
  310.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY AuthenticateProxy"/>
  311.         </log>
  312.         <log level="custom">
  313.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  314.         </log>
  315.         <log level="custom">
  316.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  317.         </log>
  318.         <log level="custom">
  319.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  320.         </log>
  321.         <log level="custom">
  322.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  323.         </log>
  324.         <log level="custom">
  325.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  326.         </log>
  327.         <log level="custom">
  328.             <property name="LOGGER" value="******** BEGIN NewAuthenticationSequence ********"/>
  329.         </log>
  330.         <send>
  331.             <endpoint key="JLeafNewAuthService"/>
  332.         </send>
  333.         <log level="custom">
  334.             <property name="LOGGER" value="******** END NewAuthenticationSequence ********"/>
  335.         </log>
  336.     </sequence>
  337.     <endpoint name="JLeafWmsTaskService">
  338.         <address uri="http://localhost:8082/axis2/services/WmsTaskService.WmsTaskServiceHttpEndpoint/execute"/>
  339.     </endpoint>
  340.     <sequence name="JLeafAuthenticationSequence" trace="enable">
  341.         <log level="custom">
  342.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY AuthenticateProxy"/>
  343.         </log>
  344.         <log level="custom">
  345.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  346.         </log>
  347.         <log level="custom">
  348.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  349.         </log>
  350.         <log level="custom">
  351.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  352.         </log>
  353.         <log level="custom">
  354.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  355.         </log>
  356.         <log level="custom">
  357.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  358.         </log>
  359.         <log level="custom">
  360.             <property name="LOGGER" value="******** BEGIN AuthenticationSequence ********"/>
  361.         </log>
  362.         <send>
  363.             <endpoint key="JLeafAuthenticationService"/>
  364.         </send>
  365.         <log level="custom">
  366.             <property name="LOGGER" value="******** END AuthenticationSequence ********"/>
  367.         </log>
  368.     </sequence>
  369.     <sequence name="JLeafUserAuditSequence" trace="enable">
  370.         <log level="custom">
  371.             <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY UserAuditProxy"/>
  372.         </log>
  373.         <log level="custom">
  374.             <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
  375.         </log>
  376.         <log level="custom">
  377.             <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
  378.         </log>
  379.         <log level="custom">
  380.             <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
  381.         </log>
  382.         <log level="custom">
  383.             <property name="LOGGER : MESSAGE BODY" expression="$body"/>
  384.         </log>
  385.         <log level="custom">
  386.             <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
  387.         </log>
  388.         <log level="custom">
  389.             <property name="LOGGER" value="******** BEGIN UserAuditSequence ********"/>
  390.         </log>
  391.         <send>
  392.             <endpoint key="JLeafAddUserAuditService"/>
  393.         </send>
  394.         <log level="custom">
  395.             <property name="LOGGER" value="******** END UserAuditSequence ********"/>
  396.         </log>
  397.     </sequence>
  398.     <endpoint name="JLeafLogisticTaskService">
  399.         <address uri="http://localhost:8082/axis2/services/LogisticTaskService.LogisticTaskServiceHttpEndpoint/execute"/>
  400.     </endpoint>
  401.     <endpoint name="JLeafApprovalTaskService">
  402.         <address uri="http://localhost:8082/axis2/services/ApprovalTaskService.ApprovalTaskServiceHttpEndpoint/execute"/>
  403.     </endpoint>
  404.     <endpoint name="JLeafMagentoTaskService">
  405.         <address uri="http://localhost:8082/axis2/services/MagentoIntgrTaskService.MagentoIntgrTaskServiceHttpEndpoint/execute"/>
  406.     </endpoint>
  407.     <endpoint name="TaskService">
  408.         <address uri="http://localhost:8082/axis2/services/TaskService.TaskServiceHttpEndpoint/execute"/>
  409.     </endpoint>
  410.     <endpoint name="MlmTaskService">
  411.         <address uri="http://localhost:8082/axis2/services/MlmTaskService.MlmTaskServiceHttpEndpoint/execute"/>
  412.     </endpoint>
  413.     <endpoint name="JLeafReportService">
  414.         <address uri="http://localhost:8082/axis2/services/ReportService.ReportServiceHttpEndpoint/execute"/>
  415.     </endpoint>
  416.     <endpoint name="JLeafMasterTaskService">
  417.         <address uri="http://localhost:8082/axis2/services/MasterTaskService.MasterTaskServiceHttpEndpoint/execute"/>
  418.     </endpoint>
  419.     <endpoint name="FinanceTaskService">
  420.         <address uri="http://localhost:8082/axis2/services/FinanceTaskService.FinanceTaskServiceHttpEndpoint/execute"/>
  421.     </endpoint>
  422.     <endpoint name="JLeafInventoryTaskService">
  423.         <address uri="http://localhost:8082/axis2/services/InventoryTaskService.InventoryTaskServiceHttpEndpoint/execute"/>
  424.     </endpoint>
  425.     <endpoint name="JLeafAuthorizationService">
  426.         <address uri="http://localhost:8082/axis2/services/AuthorizationService.AuthorizationServiceHttpEndpoint/execute"/>
  427.     </endpoint>
  428.     <endpoint name="JLeafRmaTaskService">
  429.         <address uri="http://localhost:8082/axis2/services/RmaTaskService.RmaTaskServiceHttpEndpoint/execute"/>
  430.     </endpoint>
  431.     <endpoint name="JLeafMlmTaskService">
  432.         <address uri="http://localhost:8082/axis2/services/MlmTaskService.MlmTaskServiceHttpEndpoint/execute"/>
  433.     </endpoint>
  434. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement