Advertisement
elwin_jusuf

service-flow-addIncentiveProduct

Oct 25th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.46 KB | None | 0 0
  1. <!-- BT AddIncentiveProductList -->
  2. <service name="addIncentiveProductList" bean="" output="outputDto">
  3. <informations>
  4. <description>Add Incentive Product List</description>
  5. <info-in>
  6. <info name="result.header.userLoginId" type="Long" description="User login id"/>
  7. <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
  8. <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
  9. <info name="result.header.datetime" type="String" description="Datetime"/>
  10. <info name="result.header.taskName" type="String" description="Task name"/>
  11.  
  12. <info name="result.payload.ouId" type="Long" description="ou id"/>
  13. <info name="result.payload.partnerId" type="Long" description="partner id"/>
  14. <info name="result.payload.productList" type="List" description="product list(productId, incentiveAmount)"/>
  15. <info name="result.payload.dateFrom" type ="String" description="date from"/>
  16. <info name="result.payload.dateTo" type ="String" description="date to"/>
  17. <info name="result.payload.currCode" type="String" description="current code"/>
  18. <info name="result.payload.active" type="String" description="active"/>
  19. </info-in>
  20. <info-out>
  21. <info name="result.id" type="Long" description="id"/>
  22. <info name="result.tenantId" type="Long" description="tenant id"/>
  23. <info name="result.ouId" type="Long" description="ou id"/>
  24. <info name="result.partnerId" type="Long" description="partner id"/>
  25. <info name="result.dateFrom" type="String" description="date from"/>
  26. <info name="result.dateTo" type="String" description="date to"/>
  27. <info name="result.currCode" type="String" description="curr Code"/>
  28. <info name="result.active" type="String" description="active"/>
  29. <info name="result.tenantId" type="List" description="product list(productId, incentiveAmount)"/>
  30. <info name="result.activeDateTime" type="String" description="active date time"/>
  31. <info name="result.nonActiveDateTime" type="String" description="non active date time"/>
  32. <info name="result.createDateTime" type="String" description="create date time"/>
  33. <info name="result.createUserId" type="Long" description="create user id"/>
  34. <info name="result.updateDateTime" type="String" description="update date id"/>
  35. <info name="result.updateUserId" type="Long" description="update user id"/>
  36. <info name="result.version" type="Long" description="version"/>
  37. </info-out>
  38. </informations>
  39.  
  40. <mod-dto output="inputDto">
  41. <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
  42. <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
  43. <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
  44. <key name="datetime" type="String" from="${result.header.datetime}"/>
  45. <key name="ouId" type="Long" from="${result.payload.ouId}"/>
  46. <key name="partnerId" type="Long" from="${result.payload.partnerId}"/>
  47. <key name="productList" type="List" from="${result.payload.productList}"/>
  48. <key name="dateFrom" type="String" from="${result.payload.dateFrom}"/>
  49. <key name="dateTo" type="String" from="${result.payload.dateTo}"/>
  50. <key name="currCode" type="String" from="${result.payload.currCode}"/>
  51. <key name="active" type="String" from="${result.payload.active}"/>
  52. </mod-dto>
  53.  
  54. <call-bt name="addIncentiveProductList" input="${inputDto}" output="outputDto">
  55. <onsuccess />
  56. <onerror />
  57. </call-bt>
  58. </service>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement