CardSwiper.xml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="CardSwiper">
  3. <class name="CardSwiperService" overlap="true" exclusive="false">
  4. <oneway name="CancelInsert" overlap="true">
  5. </oneway>
  6. <twoway name="Read" overlap="true">
  7. <req>
  8. <param name="aid" type="string"/>
  9. <param name="LightPos" type="int"/>
  10. <param name="reserved1" type="int"/>
  11. <param name="reserved2" type="int"/>
  12. <param name="reserved3" type="string"/>
  13. <param name="reserved4" type="string"/>
  14. </req>
  15. <res>
  16. <param name="track1" type="string"/>
  17. <param name="track2" type="string"/>
  18. <param name="track3" type="string"/>
  19. <param name="ICType" type="int"/>
  20. <param name="ICData" type="string"/>
  21. <param name="status" type="int" />
  22. <param name="t2Account" type="string" />
  23. <param name="t2Region" type="string" />
  24. <param name="t2CardSerial" type="string" />
  25. <param name="t2CVC" type="string" />
  26. <param name="t2ExpireDate" type="string" />
  27. <param name="CardPos" type="int"/>
  28. <param name="reserved1" type="int"/>
  29. <param name="reserved2" type="int"/>
  30. <param name="reserved3" type="string"/>
  31. <param name="reserved4" type="string"/>
  32. </res>
  33. </twoway>
  34. <twoway name="PreOnline" overlap="true">
  35. <req>
  36. <param name="businessData" type="string"/>
  37. <param name="reserved1" type="string"/>
  38. <param name="reserved2" type="string"/>
  39. </req>
  40. <res>
  41. <param name="result" type="string"/>
  42. </res>
  43. </twoway>
  44. <twoway name="PostOnline" overlap="true">
  45. <req>
  46. <param name="data" type="string"/>
  47. </req>
  48. <res>
  49. <param name="result" type="string"/>
  50. </res>
  51. </twoway>
  52. <oneway name="Exit" overlap="true">
  53. </oneway>
  54. <twoway name="Eject" overlap="true">
  55. <req>
  56. </req>
  57. <res>
  58. </res>
  59. </twoway>
  60. <twoway name="QueryCardInfo" overlap="true">
  61. <req>
  62. </req>
  63. <res>
  64. <param name="position" type="int"/>
  65. <param name="reserved1" type="int"/>
  66. <param name="reserved2" type="string"/>
  67. </res>
  68. </twoway>
  69. <twoway name="MagTransferInit" overlap="true">
  70. <req>
  71. <param name="data" type="string"/>
  72. </req>
  73. <res>
  74. <param name="result" type="int"/>
  75. <param name="ex" type="string"/>
  76. </res>
  77. </twoway>
  78. <twoway name="QueryConnInfo" overlap="true">
  79. <req>
  80. </req>
  81. <res>
  82. <param name="connect" type="int"/>
  83. <param name="reserved1" type="int"/>
  84. <param name="reserved2" type="string"/>
  85. </res>
  86. </twoway>
  87. <oneway name="InsertWaitMore" overlap="true">
  88. </oneway>
  89. <twoway name="QueryFWBList" overlap="true">
  90. <req>
  91. <param name="reserved1" type="array_int"/>
  92. <param name="reserved2" type="array_string"/>
  93. </req>
  94. <res>
  95. <param name="fwbNo" type="array_string"/>
  96. <param name="reserved1" type="array_int"/>
  97. <param name="reserved2" type="array_string"/>
  98. </res>
  99. </twoway>
  100. <twoway name="BindFWB" overlap="true">
  101. <req>
  102. <param name="type" type="int"/>
  103. <param name="fwbNo" type="string" />
  104. <param name="reserved1" type="array_int"/>
  105. <param name="reserved2" type="array_string"/>
  106. </req>
  107. <res>
  108. <param name="fwbNo" type="string" />
  109. <param name="reserved1" type="array_int"/>
  110. <param name="reserved2" type="array_string"/>
  111. </res>
  112. </twoway>
  113. <twoway name="GetDevInfo" overlap="true" method_id="65535">
  114. <req>
  115. </req>
  116. <res>
  117. <param name="type" type="string" />
  118. <param name="model" type="string" />
  119. <param name="version" type="string" />
  120. <param name="state" type="int" />
  121. </res>
  122. </twoway>
  123. </class>
  124. <message name="FetchCard">
  125. <param name="status" type="int"/>
  126. </message>
  127. <message name="ConnectStatus">
  128. <param name="status" type="int"/>
  129. </message>
  130. </entity>