Browse Source

Z991239-5993 #comment feat: 修改卡库接口xml文件

Signed-Off-By: commit-hook
刘文涛80174520 8 months ago
parent
commit
a62a0d4ec3
1 changed files with 152 additions and 205 deletions
  1. 152 205
      Module/mod_cardissuerstore/CardIssuerStore.xml

+ 152 - 205
Module/mod_cardissuerstore/CardIssuerStore.xml

@@ -430,7 +430,9 @@
 			</res>			
 		</twoway>
 		
-		<!--查询卡机设备状态接口 -->	
+		<!--查询卡机设备状态接口 -->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、卡库正在打开中, errorCode为Error_NotInit(769),rtaCode为RTA2W11-->
 		<twoway name="GetDevInfo" overlap="true" method_id="65535" jsflag="true">
 			<req>
 			</req>
@@ -445,15 +447,16 @@
 	
 		
 		<!--读卡接口 -->
-		<!--1、卡库打开失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W11-->
-		<!--2、读卡失败,卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、读卡失败,发卡时,检测卡片类型时上电失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0V-->
-		<!--4、读卡失败,发卡时,检测卡片类型时上电失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W27-->
-		<!--5、读卡失败,检测卡片类型时上电失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0M-->
-		<!--6、读卡失败,检测卡片类型时上电失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W26-->
-		<!--7、读卡失败,读取IC数据失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
-		<!--8、读卡失败,读取IC数据失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC9-->
-		<!--9、读卡失败,读卡器无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCV-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、读卡器无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCV-->
+		<!--3、查询卡机状态失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W22-->
+		<!--4、发卡时,上电失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0V-->
+		<!--5、发卡时,上电失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W27-->
+		<!--6、上电失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0M-->
+		<!--7、上电失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W26-->
+		<!--8、读取IC数据失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
+		<!--9、读取IC数据失败(非接) errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC9-->
+		
 		<twoway name="ReadJS" overlap="true" method_id="40" jsflag="true">
 			<req>
 				<!--Aid列表-->
@@ -464,8 +467,6 @@
 				<param name="reserved2" type="string"/>
 			</req>
 			<res>
-				<!--0:未检查到ic和磁条 1:检查到IC和磁条 2:只检测到磁条 3:只检测到IC-->
-				<param name="ICType" type="int"/>
 				<!--读磁条结果 0失败 1成功-->
 				<param name="magStatus" type="int" />
 				<!--磁道1数据-->
@@ -474,25 +475,35 @@
 				<param name="track2" type="string"/>
 				<!--磁道3数据-->
 				<param name="track3" type="string"/>
-				<!--卡片位置 6 卡片在卡库、实时制卡机里面-->
-				<param name="cardPos" type="int" />
-				<!--磁道2解析出的卡号-->
-				<param name="t2Account" type="string" />
-				<!--磁道2解析出的地区-->
-				<param name="t2Region" type="string" />
-				<!--磁道2解析出的卡序号-->
-				<param name="t2CardSerial" type="string" />
-				<!--磁道2解析出的cvc-->
-				<param name="t2CVC" type="string" />
-				<!--磁道2解析出的失效日期-->
-				<param name="t2ExpireDate" type="string" />
+				<!--磁道1数据长度-->
+				<param name="track1Size" type="int"/>
+				<!--磁道2数据长度-->
+				<param name="track2Size" type="int"/>
+				<!--磁道3数据长度-->
+				<param name="track3Size" type="int"/>
+				<!--磁道1数据状态 0成功 1无效-->
+				<param name="track1Status" type="int"/>
+				<!--磁道2数据状态 0成功 1无效-->
+				<param name="track2Status" type="int"/>
+				<!--磁道3数据状态 0成功 1无效-->
+				<param name="track3Status" type="int"/>
 				<!--读IC结果 0失败 1成功-->
 				<param name="icState" type="int"/>
 				<!--读IC成功下接触方式 -1未知 0接触 1非接-->
 				<param name="icMode" type="int"/>
-				<!--IC得出的卡号-->
-				<param name="icCardNo" type="string"/>
-				<!--IC读取的数据-->
+				<!--IC读取的数据<json格式>
+					ACTION:行为代码
+					ATC_CODE:交易计数器code
+					ARQC_CODE:授权请求code
+					MAC:安全报文鉴别码
+					ARQC_SIZE:授权请求长度
+					ARQC_DATA:授权请求数据
+					T2TRACK2_DATA:磁道2数据
+					EXPIRE_DATE:卡片失效日期
+					T2CARD_SERIAL:卡序号
+					CARD_CAT:卡类型
+					IC_TAGS:基础IC数据
+				-->
 				<param name="result" type="string"/>
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>
@@ -500,8 +511,7 @@
 		</twoway>
 		
 		<!--联机后处理接口-->
-		<!--1、卡库打开失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
 		<twoway name="PostOnlineJS" overlap="true" method_id="41" jsflag="true">
 			<req>
 				<!--联机后处理数据-->
@@ -514,9 +524,10 @@
 		</twoway>
 		
 		<!--吐卡接口-->
-		<!--1、吐卡失败,硬件返回错误 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W08-->
-		<!--2、吐卡失败,超时未取卡 errorCode为Error_Unexpect(2147483646),rtaCode为22000214-->
-		<!--3、吐卡失败,卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、卡片吐卡失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W08-->
+		<!--3、客户超时未取卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCU-->
+		<!--4、查询卡机状态失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W22-->
 		<twoway name="EjectJS" overlap="true" method_id="42" jsflag="true">
 			<req>
 			</req>
@@ -525,25 +536,26 @@
 		</twoway>
 		
 		<!--吞卡接口-->
-		<!--1、吞卡失败,硬件返回错误 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W07-->
-		<!--2、吞卡失败,卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、吞卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W07-->
+		<!--3、吞卡时卡机无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCW-->
 		<twoway name="CaptureJS" overlap="true" method_id="43" jsflag="true">
 			<req>
 				<!--吞卡原因码-->
 				<param name="captureCode" type="string"/>
-				<!--吞卡卡号-->
-				<param name="cardNo" type="string"/>
 			</req>
 			<res>
 			</res>			
 		</twoway>
 		
-		<!--查询卡机是否有卡接口-->
-		<twoway name="QueryInternalHasCardJS" overlap="true" method_id="44" jsflag="true">
+		<!--查询卡片位置接口-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、查询卡机状态失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W22-->
+		<twoway name="QueryHasCardJS" overlap="true" method_id="44" jsflag="true">
 			<req>
 			</req>
 			<res>
-				<!--卡机是否有卡 0无卡 1有卡 -1失败-->
+				<!--卡片位置0:卡机没有发现卡片 1:卡机内部发现卡片 3:卡片在进卡口-->
 				<param name="position" type="int"/>
 				<param name="reserved1" type="int"/>
 				<param name="reserved2" type="string"/>
@@ -551,16 +563,14 @@
 		</twoway>		
 		
 		<!--卡箱发卡接口(实时制卡机发卡)-->
-		<!--1、卡库打开失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、发卡失败,卡箱1未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0B-->
-		<!--4、发卡失败,卡箱2未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0C-->
-		<!--5、发卡失败,卡箱3未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0D-->
-		<!--6、发卡失败,卡箱1未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0E-->
-		<!--7、发卡失败,卡箱2未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0F-->
-		<!--8、发卡失败,卡箱3未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0G-->
-		<!--9、发卡失败,从卡箱移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W06-->
-		<!--10、当前卡机正在执行的流程无法响应此请求,errorCode为Error_Busy(776),rtaCode为RTA2WD* 具体报错见后列表-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、卡箱1未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0B-->
+		<!--3、卡箱2未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0C-->
+		<!--4、卡箱3未检测到 errorCode为Error_DevMedia(2054),rtaCode为RTA2W0D-->
+		<!--5、卡箱1未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0E-->
+		<!--6、卡箱2未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0F-->
+		<!--7、卡箱3未检测到卡片 errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W0G-->
+		<!--8、从卡箱移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W06-->
 		<twoway name="IssueFromBoxJS" overlap="true" method_id="45" jsflag="true">
 			<req>
 				<!--卡箱号-->
@@ -573,120 +583,20 @@
 				<param name="reserved2" type="array_string"/>					
 			</res>			
 		</twoway>
-		
-		<!--卡槽发卡接口(卡库发卡)-->
-		<!--卡片移回失败自动吞卡-->
-		<!--1、卡库打开失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、发卡失败,卡槽地址非法 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
-		<!--4、发卡失败,卡槽内无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
-		<!--5、发卡失败,卡槽移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
-		<!--6、发卡失败,卡号不匹配,卡片移回卡槽 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCQ-->
-		<!--7、发卡失败,卡号不匹配,吞卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WA4-->
-		<!--8、当前卡机正在执行的流程无法响应此请求,errorCode为Error_Busy(776),rtaCode为RTA2WD* 具体报错见后列表-->
-		<twoway name="IssueFromSlotJS" overlap="true" method_id="46" jsflag="true">
-			<req>
-				<!--卡槽号-->
-				<param name="slot" type="int"/>
-				<!--卡号-->
-				<param name="cardNo" type="string"/>
-				<param name="reserved1" type="array_int"/>
-				<param name="reserved2" type="array_string"/>			
-			</req>
-			<res>
-				<param name="reserved1" type="array_int"/>
-				<param name="reserved2" type="array_string"/>					
-			</res>			
-		</twoway>
-		
-		<!--物料设置接口-->
-		<!--1、设置失败,errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<twoway name="SetMaterialCountJS" overlap="true" method_id="47" jsflag="true">
-			<req>
-				<!--卡箱设置位  0不设置 1设置-->
-				<param name="SetHopper" type="array_int"/>
-				<!--吞卡设置位  0不设置 1设置-->
-				<param name="SetCaptured" type="int"/>
-				<!--吞卡数-->
-				<param name="captured" type="int"/>
-				<!--卡箱号-->
-				<param name="CardBoxNo" type="array_string"/>
-				<!--卡种编号-->
-				<param name="PsbCode" type="array_string"/>
-				<!--卡种名称-->
-				<param name="PsbName" type="array_string"/>
-				<!--维护者-->
-				<param name="Maintainer" type="array_string"/>
-				<!--维护时间-->
-				<param name="MaintainTime" type="array_string"/>
-				<!--卡数量初始值-->
-				<param name="CardInit" type="array_int"/>
-				<!--卡数量百分比-->
-				<param name="CardPercent" type="array_int"/>
-				<!--余量卡数量-->
-				<param name="remains" type="array_int"/>
-				<!--发卡数量-->
-				<param name="issued" type="array_int"/>
-				<!--错误次数-->
-				<param name="mixed" type="array_int"/>
-				<param name="reserved1" type="array_int"/>
-				<param name="reserved2" type="array_string"/>
-			</req>
-			<res>
-				<param name="reserved1" type="array_int"/>
-				<param name="reserved2" type="array_string"/>	
-			</res>			
-		</twoway>		
-		
-		<!--物料获取接口-->
-		<!--1、查询失败,errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<twoway name="GetMaterialCountJS" overlap="true" method_id="48" jsflag="true">
-			<req>
-				<param name="GetHopper" type="array_int"/>
-				<param name="reserved1" type="array_int"/>
-				<param name="reserved2" type="array_string"/>		
-			</req>
-			<res>
-				<!--吞卡数-->
-				<param name="captured" type="int"/>
-				<!--卡箱启用位 0 不启用 1启用-->
-				<param name="hasHopper" type="array_int"/>
-				<!--卡箱号-->
-				<param name="CardBoxNo" type="array_string"/>
-				<!--卡种编号-->
-				<param name="PsbCode" type="array_string"/>
-				<!--卡种名称-->
-				<param name="PsbName" type="array_string"/>
-				<!--维护者-->
-				<param name="Maintainer" type="array_string"/>
-				<!--维护时间-->
-				<param name="MaintainTime" type="array_string"/>
-				<!--卡数量初始值-->
-				<param name="CardInit" type="array_int"/>
-				<!--卡数量百分比-->
-				<param name="CardPercent" type="array_int"/>
-				<!--余量卡数量-->
-				<param name="remains" type="array_int"/>
-				<!--发卡数量-->
-				<param name="issued" type="array_int"/>
-				<!--错误次数-->
-				<param name="mixed" type="array_int"/>
-				<param name="reserved1" type="array_int"/>
-				<param name="reserved2" type="array_string"/>
-			</res>			
-		</twoway>	
+
 		
 		<!--IC指令数据交互接口-->
-		<!--1、执行失败,errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--2、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WB7-->
-		<!--3、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC7-->
-		<!--4、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WAB-->
-		<!--5、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCG-->
-		<!--6、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
-		<!--7、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC6-->
-		<!--8、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC8-->
-		<!--9、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC9-->
-		<twoway name="SAMICCommandJS" overlap="true" method_id="49" jsflag="true">
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、执行失败,errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
+		<!--3、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WB7-->
+		<!--4、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC7-->
+		<!--5、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WAB-->
+		<!--6、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCG-->
+		<!--7、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
+		<!--8、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC6-->
+		<!--9、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC8-->
+		<!--10、执行失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WC9-->
+		<twoway name="ICCommandJS" overlap="true" method_id="49" jsflag="true">
 			<req>
 				<!--IC指令枚举:100、103等-->
 				<param name="cmdType" type="int"/>
@@ -707,10 +617,9 @@
 		</twoway>	
 		
 		<!--写卡接口-->
-		<!--1、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--2、执行失败,errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、移卡失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W09-->
-		<!--4、写入失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WB3-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、移卡失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W09-->
+		<!--3、制卡写数据失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WB3-->
 		<twoway name="WriteTrackJS" overlap="true" method_id="50" jsflag="true">
 			<req>
 				<param name="mode" type="int"/>
@@ -732,9 +641,8 @@
 		</twoway>	
 		
 		<!--卡面打印接口-->
-		<!--1、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--2、执行失败,errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、打印失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W25-->
+		<!--1、卡库打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、卡面印刷失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W25-->
 		<twoway name="PrintCardImmediatelyJS" overlap="true" method_id="51" jsflag="true">
 			<req>
 				<!--存储form文件绝对路径-->
@@ -765,8 +673,7 @@
 		<!--7、读取卡片账户信息失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W05-->
 		<!--8、检测卡片类型时上电失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W0V-->
 		<!--9、读取IC数据失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W02-->
-		<!--10、当前卡机正在执行的流程无法响应此请求,errorCode为Error_Busy(776),rtaCode为RTA2WD* 具体报错见后列表-->
-		<twoway name="PreOnlineCrossJS" overlap="true" method_id="52" jsflag="true">
+		<twoway name="PreOnlineCrossJS" overlap="true" method_id="52">
 			<req>
 				<!--业务数据-->
 				<param name="businessData" type="string"/>
@@ -786,20 +693,49 @@
 				<param name="cardPos" type="int"/>
 			</res>			
 		</twoway>
+		
+		<!--加卡箱移到读卡器(只移卡)-->
+		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、卡箱无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W80-->
+		<!--3、卡库加卡,移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WBE-->
+		<twoway name="AddCardFromBoxJS" overlap="true" method_id="53" jsflag="true">
+			<req>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>			
+			</req>
+			<res>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>					
+			</res>			
+		</twoway>
+		
+		<!--卡槽移到读卡器(只移卡)-->
+		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
+		<!--2、卡槽地址参数异常 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
+		<!--3、卡槽内无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
+		<!--4、从卡槽移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
+		<twoway name="MoveCardFromSlotJS" overlap="true" method_id="54" jsflag="true">
+			<req>
+				<!--卡槽号-->
+				<param name="slot" type="int"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>			
+			</req>
+			<res>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>					
+			</res>			
+		</twoway>
 	
 		<!--JS改造卡库维护接口-->
 		<!--区间盘库接口-->
-		<!--读卡失败自动吞卡,移回失败自动吞卡-->
 		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、盘库入参效验不通过 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCM-->
-		<!--4、查询卡槽状态硬件报错 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCN-->
-		<!--5、卡库盘库失败,卡槽移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W16-->
-		<!--6、卡库盘库失败,读卡失败吞卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W17-->
-		<!--7、卡库盘库失败,卡移回卡槽失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W18-->
-		<!--8、卡库盘库失败  errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCP-->
-		<!--9、当前卡机正在执行的流程无法响应此请求,errorCode为Error_Busy(776),rtaCode为RTA2WD* 具体报错见后列表-->
-		<twoway name="ReadBatchCardInfoInRangeJS" overlap="true" method_id="100" jsflag="true">
+		<!--2、盘库入参效验不通过 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCM-->
+		<!--3、查询卡槽状态硬件报错 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WCN-->
+		<!--4、卡库盘库失败,卡槽移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W16-->
+		<!--5、卡库盘库失败,读卡失败吞卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W17-->
+		<!--6、卡库盘库失败,卡移回卡槽失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W18-->
+		<twoway name="ReadBatchCardInfoInRangeJS" overlap="true" method_id="60" jsflag="true">
 			<req>
 				<!--盘库起始卡槽号-->
 				<param name="beginSlot" type="int"/>
@@ -808,9 +744,7 @@
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>
 			</req>
-			<res>
-				<!--结果 0 成功 1卡库盘库失败,卡槽移卡失败 2卡库盘库失败,读卡失败,自动吞卡 3卡库盘库失败,卡移回卡槽失败,自动吞卡-->
-				<param name="status" type="int"/>	
+			<res>	
 				<!--盘库后卡槽号集合-->
 				<param name="slotNum" type="array_int"/>
 				<!--盘库后卡号集合-->
@@ -822,10 +756,10 @@
 			</res>			
 		</twoway>
 	
-		<!--获取卡库总容量和卡槽中是否有卡的情况接口-->
+		<!--查卡盘卡片存储情况-->
 		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
 		<!--2、查询卡槽状态失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W20-->
-		<twoway name="GetCardInStoreJS" overlap="true" method_id="101" jsflag="true">
+		<twoway name="GetCardInStoreJS" overlap="true" method_id="61" jsflag="true">
 			<req>
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>
@@ -843,13 +777,11 @@
 		</twoway>
 	
 		<!--加卡箱加卡读卡接口-->
-		<!--读卡失败自动吞卡-->
 		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、卡箱无卡,请确认卡箱有无卡片或卡片是否放好 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W80-->
-		<!--4、卡库加卡,读卡失败吞卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WA5-->
-		<!--5、当前卡机正在执行的流程无法响应此请求,errorCode为Error_Busy(776),rtaCode为RTA2WD* 具体报错见后列表-->
-		<twoway name="AddAndReadCardFromBoxJS" overlap="true" method_id="102" jsflag="true">
+		<!--2、卡箱无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W80-->
+		<!--3、卡库加卡,移卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WBE-->
+		<!--4、卡库加卡,读卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2WA5-->
+		<twoway name="AddAndReadCardFromBoxJS" overlap="true" method_id="62" jsflag="true">
 			<req>
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>			
@@ -857,10 +789,18 @@
 			<res>
 				<!--加卡的卡号-->
 				<param name="cardNo" type="string"/>
+				<!--磁道1数据-->
+				<param name="track1" type="string"/>
 				<!--磁道2数据-->
 				<param name="track2" type="string"/>
 				<!--磁道3数据-->
 				<param name="track3" type="string"/>
+				<!--磁道1数据长度-->
+				<param name="track1Size" type="int"/>
+				<!--磁道2数据长度-->
+				<param name="track2Size" type="int"/>
+				<!--磁道3数据长度-->
+				<param name="track3Size" type="int"/>
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>					
 			</res>			
@@ -868,13 +808,11 @@
 		
 		<!--指定卡槽移卡读卡接口-->
 		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、卡槽地址参数异常 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
-		<!--4、卡槽内无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
-		<!--5、从卡槽移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
-		<!--6、读卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W05-->
-		<!--7、当前卡机正在执行的流程无法响应此请求,errorCode为Error_Busy(776),rtaCode为RTA2WD* 具体报错见后列表-->
-		<twoway name="MoveAndReadCardFromSlotJS" overlap="true" method_id="104" jsflag="true">
+		<!--2、卡槽地址参数异常 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
+		<!--3、卡槽内无卡 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W86-->
+		<!--4、从卡槽移动卡片到读卡器失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W04-->
+		<!--5、读卡失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W05-->
+		<twoway name="MoveAndReadCardFromSlotJS" overlap="true" method_id="63" jsflag="true">
 			<req>
 				<!--指定要读卡的卡槽号-->
 				<param name="slot" type="int"/>
@@ -884,6 +822,18 @@
 			<res>
 				<!--卡号-->
 				<param name="cardNo" type="string"/>
+				<!--磁道1数据-->
+				<param name="track1" type="string"/>
+				<!--磁道2数据-->
+				<param name="track2" type="string"/>
+				<!--磁道3数据-->
+				<param name="track3" type="string"/>
+				<!--磁道1数据长度-->
+				<param name="track1Size" type="int"/>
+				<!--磁道2数据长度-->
+				<param name="track2Size" type="int"/>
+				<!--磁道3数据长度-->
+				<param name="track3Size" type="int"/>
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>					
 			</res>			
@@ -891,15 +841,12 @@
 		
 		<!--移回指定卡槽接口-->
 		<!--1、卡库打开失败,errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2W11-->
-		<!--2、卡库当前无法处理此请求 errorCode为Error_InvalidState(768),rtaCode为RTA2WCL-->
-		<!--3、卡片从读卡器移回到卡槽失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W03-->
-		<!--4、卡槽地址参数异常 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
-		<twoway name="MoveBacktoSlotJS" overlap="true" method_id="105" jsflag="true">
+		<!--2、卡片从读卡器移回到卡槽失败 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W03-->
+		<!--3、卡槽地址非法 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2W8B-->
+		<twoway name="MoveBacktoSlotJS" overlap="true" method_id="64" jsflag="true">
 			<req>
-				<!--指定要移回的卡槽号-->
+				<!--卡槽号-->
 				<param name="slot" type="int"/>
-				<!--卡号-->
-				<param name="cardNo" type="string"/>
 				<param name="reserved1" type="array_int"/>
 				<param name="reserved2" type="array_string"/>			
 			</req>