heartbeat.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="HeartBeat">
  3. <class name="HeartBeatService" overlap="true" exclusive="false">
  4. <twoway name="Instruction" overlap="true">
  5. <req>
  6. <param name="type" type="int" />
  7. </req>
  8. <res>
  9. </res>
  10. </twoway>
  11. <twoway name="CardActive" overlap="true">
  12. <req>
  13. <param name="account" type="string"/>
  14. <param name="data" type="string"/>
  15. <param name="term" type="string"/>
  16. <param name="slot" type="int"/>
  17. <param name="type" type="int"/>
  18. <param name="reserved1" type="array_int"/>
  19. <param name="reserved2" type="array_string"/>
  20. </req>
  21. <res>
  22. <param name="result" type="string"/>
  23. <param name="ret" type="int"/>
  24. <param name="reserved1" type="array_int"/>
  25. <param name="reserved2" type="array_string"/>
  26. </res>
  27. </twoway>
  28. <twoway name="CrossTermCall" overlap="true">
  29. <req>
  30. <param name="type" type="int"/>
  31. <param name="isTwoWay" type="bool"/>
  32. <param name="fromTerminalNo" type="string"/>
  33. <param name="toTerminalNo" type="string"/>
  34. <param name="nEntityID" type="int"/>
  35. <param name="param1" type="string"/>
  36. <param name="param2" type="string"/>
  37. <param name="param3" type="int"/>
  38. <param name="param4" type="int"/>
  39. <param name="paramX" type="blob"/>
  40. <param name="reserved1" type="array_int"/>
  41. <param name="reserved2" type="array_string"/>
  42. <param name="reservedX" type="array_blob"/>
  43. </req>
  44. <res>
  45. <param name="retCode" type="int"/>
  46. <param name="retParam1" type="string"/>
  47. <param name="retParam2" type="string"/>
  48. <param name="retParam3" type="int"/>
  49. <param name="retParam4" type="int"/>
  50. <param name="retParamX" type="blob"/>
  51. <param name="reserved1" type="array_int"/>
  52. <param name="reserved2" type="array_string"/>
  53. <param name="reservedX" type="array_blob"/>
  54. </res>
  55. </twoway>
  56. <oneway name="CrossTermInvokeInfo" overlap="true">
  57. <param name="type" type="int"/>
  58. <param name="result" type="int"/>
  59. <param name="fromTerminalNo" type="string"/>
  60. <param name="toTerminalNo" type="string"/>
  61. <param name="nEntityID" type="int"/>
  62. <param name="param1" type="string"/>
  63. <param name="param2" type="string"/>
  64. <param name="param3" type="int"/>
  65. <param name="param4" type="int"/>
  66. <param name="paramX" type="blob"/>
  67. <param name="reserved1" type="array_int"/>
  68. <param name="reserved2" type="array_string"/>
  69. <param name="reservedX" type="array_blob"/>
  70. </oneway>
  71. <!-- 简版发起调用 -->
  72. <oneway name="CallFromILToRVC" overlap="true">
  73. <param name="req_context" type="string"/>
  74. </oneway>
  75. <!-- 前端通知调用结果,供返回简版 -->
  76. <oneway name="CallResultToIL" overlap="true">
  77. <param name="error" type="int"/>
  78. <param name="ans_context" type="string"/>
  79. </oneway>
  80. </class>
  81. <!-- 通知前端发起业务流程 -->
  82. <message name="NotifyIEToCall">
  83. <param name="context" type="string"/>
  84. </message>
  85. <!-- 通知简版业务端调用结果 -->
  86. <message name="NotifyIECallResult">
  87. <param name="error" type="int"/>
  88. <param name="ans_context" type="string"/>
  89. </message>
  90. </entity>