瀏覽代碼

Z991239-5317 #comment 增加卡机接口xml文件

Signed-Off-By: commit-hook
刘文涛80174520 1 年之前
父節點
當前提交
0e8321648f
共有 1 個文件被更改,包括 449 次插入0 次删除
  1. 449 0
      Module/mod_CardIssuerStand/CardIssuerStand.xml

+ 449 - 0
Module/mod_CardIssuerStand/CardIssuerStand.xml

@@ -0,0 +1,449 @@
+<?xml version="1.0" encoding="gb2312" ?>
+<entity name="CardIssuerStand">
+	<class name="CardIssuerStandService" overlap="true" exclusive="false">	
+		<twoway name="Insert" overlap="true" method_id="0">
+			<req>
+				<param name="aid" type="string"/>
+			</req>
+			<res>
+			</res>			
+		</twoway>
+		<oneway name="CancelInsert" overlap="true" method_id="1">			
+		</oneway>
+		<oneway name="InsertWaitMore" overlap="true" method_id="2">			
+		</oneway>					
+		<twoway name="Read" overlap="true" method_id="3">
+			<req>
+				<param name="aid" type="string"/>
+				<param name="reserved1" type="int"/>
+				<param name="reserved2" type="int"/>
+				<param name="reserved3" type="string"/>
+				<param name="reserved4" type="string"/>
+			</req>
+			<res>
+				<param name="track1" type="string"/>
+				<param name="track2" type="string"/>
+				<param name="track3" type="string"/>
+				<param name="ICType" type="int"/>
+				<param name="ICData" type="string"/>
+				<param name="status" type="int" />
+				<param name="t2Account" type="string" />
+				<param name="t2Region" type="string" />
+				<param name="t2CardSerial" type="string" />
+				<param name="t2CVC" type="string" />
+				<param name="t2ExpireDate" type="string" />
+				<param name="reserved1" type="int"/>
+				<param name="reserved2" type="int"/>
+				<param name="reserved3" type="string"/>
+				<param name="reserved4" type="string"/>
+			</res>
+		</twoway>			
+		<twoway name="Capture" overlap="true" method_id="4">
+			<req>
+			</req>
+			<res>
+			</res>			
+		</twoway>
+		<twoway name="Eject" overlap="true" method_id="5">
+			<req>
+			</req>
+			<res>
+			</res>			
+		</twoway>						
+		<twoway name="PreOnline" overlap="true" method_id="6">
+			<req>
+				<param name="businessData" type="string"/>
+				<param name="reserved1" type="string"/>
+				<param name="reserved2" type="string"/>
+			</req>
+			<res>
+				<param name="result" type="string"/>
+			</res>			
+		</twoway>
+		<twoway name="PostOnline" overlap="true" method_id="7">
+			<req>
+				<param name="data" type="string"/>
+			</req>
+			<res>
+				<param name="result" type="string"/>
+			</res>			
+		</twoway>
+		<oneway name="Exit" overlap="true" method_id="8">			
+		</oneway>			
+		<twoway name="Issue" overlap="true" method_id="9">
+			<req>
+			</req>
+			<res>
+			</res>			
+		</twoway>				
+		<twoway name="GetMaterialCount" overlap="true" method_id="10">
+			<req>
+			</req>
+			<res>
+				<param name="remains" type="int"/>
+				<param name="captured" type="int"/>
+				<param name="issued" type="int"/>
+				<param name="mixed" type="int"/>
+			</res>			
+		</twoway>
+		<twoway name="SetMaterialCount" overlap="true" method_id="11">
+			<req>
+				<param name="remains" type="int"/>
+				<param name="captured" type="int"/>
+				<param name="issued" type="int"/>
+				<param name="bRemains" type="bool"/>
+				<param name="bCaptured" type="bool"/>				
+				<param name="bIssued" type="bool"/>
+				<param name="mixed" type="int"/>
+				<param name="bMixed" type="bool"/>
+			</req>
+			<res>
+			</res>			
+		</twoway>
+		<oneway name="SetIssueFlag" overlap="true" method_id="12">			
+		</oneway>
+		<twoway name="ReadEx" overlap="true" method_id="13">
+			<req>
+				<param name="aid" type="string"/>
+				<param name="reserved1" type="string"/>
+				<param name="reserved2" type="string"/>
+			</req>
+			<res>
+				<param name="track1" type="string"/>
+				<param name="track2" type="string"/>
+				<param name="track3" type="string"/>
+				<param name="CDType" type="int"/>
+				<param name="ICType" type="int"/>
+				<param name="CMBType" type="int"/>
+				<param name="ICData" type="string"/>
+				<param name="status" type="int" />
+				<param name="t2Account" type="string" />
+				<param name="t2Region" type="string" />
+				<param name="t2CardSerial" type="string" />
+				<param name="t2CVC" type="string" />
+				<param name="t2ExpireDate" type="string" />
+				<param name="reserved1" type="string"/>
+				<param name="reserved2" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="QueryCardInfo" overlap="true" method_id="14">
+			<req>
+			</req>
+			<res>
+				<param name="position" type="int"/>
+				<param name="reserved1" type="int"/>
+				<param name="reserved2" type="string"/>
+			</res>			
+		</twoway>
+		<twoway name="WriteTrack" overlap="true" method_id="15">
+			<req>
+				<param name="mode" type="int"/>
+				<param name="co" type="int"/>
+				<param name="track1" type="wstring"/>
+				<param name="track2" type="wstring"/>
+				<param name="track3" type="wstring"/>
+				<param name="reserved" type="wstring"/>
+			</req>
+			<res>
+				<param name="result" type="int"/>
+				<param name="reserved1" type="int"/>
+				<param name="reserved2" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetMaterialCountEx" overlap="true" method_id="16">
+			<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"/>
+				<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>
+		<twoway name="SetMaterialCountEx" overlap="true" method_id="17">
+			<req>
+				<param name="SetHopper" type="array_int"/>
+				<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>
+		<twoway name="SetSomeFlag" overlap="true" method_id="18">
+			<req>
+				<param name="IssueBusiness" 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>
+		<twoway name="GetSCIInfo" overlap="true" method_id="19">
+			<req>
+			</req>
+			<res>
+				<param name="connected" type="int"/>
+				<param name="DevSN" type="string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>
+			</res>			
+		</twoway>
+		<twoway name="IssueEx" overlap="true" method_id="20">
+			<req>
+				<param name="hopper" 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>
+		<twoway name="OpenSafeLock" overlap="true" method_id="21">
+			<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>
+		<twoway name="SAMICCommand" overlap="true" method_id="22">
+			<req>
+				<param name="cmdType" type="int"/>
+				<param name="param1" type="array_int"/>
+				<param name="param2" type="array_string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>			
+			</req>
+			<res>
+				<param name="ret1" type="array_int"/>
+				<param name="ret2" type="array_string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>					
+			</res>			
+		</twoway>
+		<twoway name="QueryPrinterStatus" overlap="true" method_id="23">
+			<req>
+				<param name="param1" type="array_int"/>
+				<param name="param2" type="array_string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>			
+			</req>
+			<res>
+				<param name="ret1" type="array_int"/>
+				<param name="ret2" type="array_string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>					
+			</res>			
+		</twoway>
+		<twoway name="Print" overlap="true" method_id="24">
+			<req>
+				<param name="data1" type="blob"/>
+				<param name="data2" type="blob"/>
+				<param name="data3" type="blob"/>
+				<param name="data4" type="blob"/>
+				<param name="data5" type="blob"/>
+				<param name="data6" type="blob"/>				
+				<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>
+		<twoway name="QuerySCIList" overlap="true" method_id="25">
+			<req>			
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>			
+			</req>
+			<res>
+				<param name="sciNo" type="array_string"/>
+        <param name="arrMateriel" type="array_string"/>
+        <param name="CardGroove" type="array_string"/>
+        <param name="CardBoxNo" type="array_string"/>
+        <param name="PsbCode" type="array_string"/>
+        <param name="PsbName" type="array_string"/>
+        <param name="CardInit" type="array_uint"/>
+        <param name="CardRemains" type="array_uint"/>
+        <param name="CardIssued" type="array_uint"/>
+        <param name="CardMixed" type="array_uint"/>
+        <param name="CardPercent" type="array_uint"/>
+        <param name="Maintainer" type="array_string"/>
+        <param name="MaintainTime" type="array_string"/>
+        <param name="UpdateTime" type="array_string"/>				
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_string"/>					
+			</res>			
+		</twoway>		
+		<twoway name="BindSCI" overlap="true" method_id="26">
+			<req>
+				<param name="type" type="int"/>
+				<param name="sciNo" 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>
+		<twoway name="PreOnlineOnStore" overlap="true" method_id="27">
+			<req>
+				<param name="account" type="string"/>
+				<param name="termNo" type="string"/>
+				<param name="businessData" type="string"/>
+				<param name="slot" type="int"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>
+			</req>
+			<res>
+				<param name="findCard" type="int"/>
+				<param name="cardPos" type="int"/>
+				<param name="result" type="string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>				
+			</res>			
+		</twoway>
+		<twoway name="NotifyPreonline" overlap="true" method_id="28">
+			<req>
+				<param name="findCard" type="int"/>
+				<param name="cardPos" type="int"/>			
+				<param name="errCode" type="int"/>			
+				<param name="account" type="string"/>
+				<param name="termNo" type="string"/>
+				<param name="data" type="string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>
+			</req>
+			<res>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>				
+			</res>			
+		</twoway>
+		<twoway name="QueryCardInfoOnStore" overlap="true" method_id="29">
+			<req>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>
+			</req>
+			<res>
+				<param name="findCard" type="int"/>
+				<param name="cardPos" type="int"/>					
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>				
+			</res>			
+		</twoway>
+		<twoway name="GetAddCardInfo" overlap="true" method_id="30">
+			<req>
+				<param name="isSync" type="int"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>
+			</req>
+			<res>
+				<param name="count" type="int"/>
+				<param name="slot" type="array_int"/>
+				<param name="account" type="array_string"/>							
+				<param name="cardSerial" type="array_string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>				
+			</res>			
+		</twoway>		
+		<twoway name="PrintCardImmediately" overlap="true" method_id="31">
+			<req>
+				<param name="formFile" type="string"/>
+				<param name="printData" type="string"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>
+			</req>
+			<res>
+				<param name="ret" type="int"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>				
+			</res>			
+		</twoway>
+		<twoway name="QueryCIStatus" overlap="true" method_id="32">
+			<req>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>
+			</req>
+			<res>
+				<param name="retainBin" type="int"/>
+				<param name="hopperNo" type="array_int"/>
+				<param name="hopperStatus" type="array_int"/>
+				<param name="reserved1" type="array_int"/>
+				<param name="reserved2" type="array_int"/>
+				<param name="reserved3" type="array_string"/>
+				<param name="reserved4" type="array_string"/>				
+			</res>			
+		</twoway>																		
+		<twoway name="GetDevInfo" overlap="true" method_id="65535">
+			<req>
+			</req>
+			<res>
+				<param name="type" type="string" />
+				<param name="model" type="string" />
+				<param name="version" type="string" />
+				<param name="state" type="int" />
+			</res>			
+		</twoway>							
+	</class>
+	<message name="FetchCard">
+			<param name="status" type="int"/>
+	</message>
+	<message name="SCIConnect">
+			<param name="status" type="int"/>
+	</message>			
+</entity>