Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <definitions xmlns="http://ws.apache.org/ns/synapse">
- <proxy name="UserAuditProxy" transports="https http" startOnLoad="true" trace="enable">
- <target inSequence="UserAuditSequence"/>
- </proxy>
- <proxy name="JLeafAuthenticateProxy" transports="https http" startOnLoad="true" trace="enable">
- <target inSequence="JLeafAuthenticationSequence"/>
- </proxy>
- <proxy name="JLeafNewAuthenticateProxy" transports="https http" startOnLoad="true" trace="enable">
- <target inSequence="JLeafNewAuthenticationSequence"/>
- </proxy>
- <proxy name="JLeafTaskProxy" transports="https http" startOnLoad="true" trace="enable">
- <target>
- <inSequence>
- <log level="custom">
- <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY TaskProxy"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE BODY" expression="$body"/>
- </log>
- <log level="custom">
- <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
- </log>
- <sequence key="JLeafAuthorizationSequence"/>
- <property name="STATE" value="AUTHORIZATION" scope="default"/>
- </inSequence>
- <outSequence>
- <log level="custom">
- <property name="LOGGER" value="OutSequence::BEGIN"/>
- <property name="Body" expression="$body"/>
- </log>
- <switch source="get-property('STATE')">
- <case regex="AUTHORIZATION">
- <log level="custom">
- <property name="LOGGER" value="AUTHORIZATION::BEGIN"/>
- </log>
- <filter xpath="//result/status='OK'">
- <then>
- <property name="STATE" value="TASK" scope="default"/>
- <sequence key="JLeafTaskSequence"/>
- </then>
- <else>
- <property name="STATE" value="DEFAULT" scope="default"/>
- <send/>
- </else>
- </filter>
- <log level="custom">
- <property name="LOGGER" value="AUTHORIZATION::END"/>
- </log>
- </case>
- <case regex="TASK">
- <log level="custom">
- <property name="LOGGER" value="TASK::BEGIN"/>
- </log>
- <property name="STATE" value="DEFAULT" scope="default"/>
- <property name="To" expression="//result/task" scope="default"/>
- <send/>
- <log level="custom">
- <property name="LOGGER" value="TASK::END"/>
- </log>
- </case>
- <default>
- <send/>
- </default>
- </switch>
- <log level="custom">
- <property name="LOGGER" value="OutSequence::END"/>
- </log>
- </outSequence>
- </target>
- </proxy>
- <proxy name="JLeafUserAuditProxy" transports="https http" startOnLoad="true" trace="enable">
- <target inSequence="JLeafUserAuditSequence"/>
- </proxy>
- <endpoint name="JLeafCashBankTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/CashBankTaskService.CashBankTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafSalesTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/SalesTaskService.SalesTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="PosIntgrJleafTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/PosIntgrJleafTaskService.PosIntgrJleafTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <sequence name="main">
- <log/>
- <drop/>
- </sequence>
- <sequence name="JLeafTaskSequence" trace="enable">
- <log level="custom">
- <property name="LOGGER" value="***** BEGIN TaskSequence *****"/>
- </log>
- <switch xmlns:ns="http://org.apache.synapse/xsd" xmlns:ns3="http://org.apache.synapse/xsd" source="//result/header/module">
- <case regex="erpjleaf">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF MASTER SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafMasterTaskService"/>
- </send>
- </case>
- <case regex="wms">
- <log level="custom">
- <property name="LOGGER" value="*** WMS SERVICE ***"/>
- </log>
- <send>
- <endpoint key="WmsTaskService"/>
- </send>
- </case>
- <case regex="posintgrjleaf">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF POS INTEGRATION SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafPosIntgrJleafTaskService"/>
- </send>
- </case>
- <case regex="erpjleafpurch">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF PURCHASING SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafPurchasingTaskService"/>
- </send>
- </case>
- <case regex="erpjleafsales">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF SALES SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafSalesTaskService"/>
- </send>
- </case>
- <case regex="erpjleafcb">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF CASHBANK SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafCashBankTaskService"/>
- </send>
- </case>
- <case regex="erpjleafinv">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF INV SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafInventoryTaskService"/>
- </send>
- </case>
- <case regex="erpjleafgl">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF GL SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafGlTaskService"/>
- </send>
- </case>
- <case regex="erpjleaflog">
- <log level="custom">
- <property name="LOGGER" value="*** ERP JLEAF LOGISTIC SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafLogisticTaskService"/>
- </send>
- </case>
- <case regex="awe">
- <log level="custom">
- <property name="LOGGER" value="*** APPROVAL SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafApprovalTaskService"/>
- </send>
- </case>
- <case regex="erpjleaffin">
- <log level="custom">
- <property name="LOGGER" value="*** FINANCE SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafFinanceTaskService"/>
- </send>
- </case>
- <case regex="erpjleafmagento">
- <log level="custom">
- <property name="LOGGER" value="*** MAGENTO SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafMagentoTaskService"/>
- </send>
- </case>
- <case regex="rmajleaf">
- <log level="custom">
- <property name="LOGGER" value="*** RMA JLEAF INTEGRATION SERVICE ***"/>
- </log>
- <send>
- <endpoint key="RmaTaskService"/>
- </send>
- </case>
- <default>
- <log level="custom">
- <property name="LOGGER" value="*** COMMON SERVICE ***"/>
- </log>
- <send>
- <endpoint key="JLeafTaskService"/>
- </send>
- </default>
- </switch>
- <log level="custom">
- <property name="LOGGER" value="***** END TaskSequence *****"/>
- </log>
- </sequence>
- <endpoint name="JLeafFinanceTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/FinanceTaskService.FinanceTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafGlTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/GeneralLedgerTaskService.GeneralLedgerTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafNewAuthService">
- <address uri="http://taskhub-app-server:8082/axis2/services/NewAuthenticationService.NewAuthenticationServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafAddUserAuditService">
- <address uri="http://taskhub-app-server:8082/axis2/services/AddUserAuditService.AddUserAuditServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafAuthenticationService">
- <address uri="http://taskhub-app-server:8082/axis2/services/AuthenticationService.AuthenticationServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="ReportService">
- <address uri="http://taskhub-app-server:8082/axis2/services/ReportService.ReportServiceHttpEndpoint/execute"/>
- </endpoint>
- <sequence name="JLeafAuthorizationSequence" trace="enable">
- <log level="custom">
- <property name="LOGGER" value="***** BEGIN AuthorizationSequence *****"/>
- </log>
- <send>
- <endpoint key="JLeafAuthorizationService"/>
- </send>
- <log level="custom">
- <property name="LOGGER" value="***** END AuthorizationSequence *****"/>
- </log>
- </sequence>
- <endpoint name="JLeafPurchasingTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/PurchasingTaskService.PurchasingTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/TaskService.TaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <sequence name="UserAuditSequence" trace="enable">
- <log level="custom">
- <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY UserAuditProxy"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE BODY" expression="$body"/>
- </log>
- <log level="custom">
- <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
- </log>
- <log level="custom">
- <property name="LOGGER" value="******** BEGIN UserAuditSequence ********"/>
- </log>
- <send>
- <endpoint key="AddUserAuditService"/>
- </send>
- <log level="custom">
- <property name="LOGGER" value="******** END UserAuditSequence ********"/>
- </log>
- </sequence>
- <endpoint name="ApprovalTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/ApprovalTaskService.ApprovalTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="AddUserAuditService">
- <address uri="http://taskhub-app-server:8082/axis2/services/AddUserAuditService.AddUserAuditServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafPosIntgrJleafTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/PosIntgrJleafTaskService.PosIntgrJleafTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <sequence name="JLeafNewAuthenticationSequence" trace="enable">
- <log level="custom">
- <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY AuthenticateProxy"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE BODY" expression="$body"/>
- </log>
- <log level="custom">
- <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
- </log>
- <log level="custom">
- <property name="LOGGER" value="******** BEGIN NewAuthenticationSequence ********"/>
- </log>
- <send>
- <endpoint key="JLeafNewAuthService"/>
- </send>
- <log level="custom">
- <property name="LOGGER" value="******** END NewAuthenticationSequence ********"/>
- </log>
- </sequence>
- <endpoint name="WmsTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/WmsTaskService.WmsTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <sequence name="JLeafAuthenticationSequence" trace="enable">
- <log level="custom">
- <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY AuthenticateProxy"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE BODY" expression="$body"/>
- </log>
- <log level="custom">
- <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
- </log>
- <log level="custom">
- <property name="LOGGER" value="******** BEGIN AuthenticationSequence ********"/>
- </log>
- <send>
- <endpoint key="JLeafAuthenticationService"/>
- </send>
- <log level="custom">
- <property name="LOGGER" value="******** END AuthenticationSequence ********"/>
- </log>
- </sequence>
- <sequence name="JLeafUserAuditSequence" trace="enable">
- <log level="custom">
- <property name="LOGGER" value="INCOMMING MESSAGE :: PROXY UserAuditProxy"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE ID" expression="get-property('MessageID')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : IP ADDRESS" expression="get-property('axis2','REMOTE_ADDR')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : USER AGENT" expression="get-property('transport','User-Agent')"/>
- </log>
- <log level="custom">
- <property name="LOGGER : MESSAGE BODY" expression="$body"/>
- </log>
- <log level="custom">
- <property name="LOGGER : SYSTEM TIME" expression="get-property('SYSTEM_TIME')"/>
- </log>
- <log level="custom">
- <property name="LOGGER" value="******** BEGIN UserAuditSequence ********"/>
- </log>
- <send>
- <endpoint key="JLeafAddUserAuditService"/>
- </send>
- <log level="custom">
- <property name="LOGGER" value="******** END UserAuditSequence ********"/>
- </log>
- </sequence>
- <endpoint name="JLeafLogisticTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/LogisticTaskService.LogisticTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafApprovalTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/ApprovalTaskService.ApprovalTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafMagentoTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/MagentoIntgrTaskService.MagentoIntgrTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="TaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/TaskService.TaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafReportService">
- <address uri="http://taskhub-app-server:8082/axis2/services/ReportService.ReportServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafMasterTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/MasterTaskService.MasterTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="FinanceTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/FinanceTaskService.FinanceTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafInventoryTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/InventoryTaskService.InventoryTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="JLeafAuthorizationService">
- <address uri="http://taskhub-app-server:8082/axis2/services/AuthorizationService.AuthorizationServiceHttpEndpoint/execute"/>
- </endpoint>
- <endpoint name="RmaTaskService">
- <address uri="http://taskhub-app-server:8082/axis2/services/RmaTaskService.RmaTaskServiceHttpEndpoint/execute"/>
- </endpoint>
- </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement