123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="CardReadAdapter">
- <class name="CardReadAdapterService" overlap="true" exclusive="false">
- <twoway name="Read" overlap="true">
- <req>
- <param name="module" type="int"/>
- <param name="aid" type="string"/>
- <param name="lightPos" type="int"/>
- <param name="businessData" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_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="ICCardNo" type="string"/>
- <param name="status" type="int" />
- <param name="cardPos" 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="result" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <oneway name="CancelRead" overlap="true">
- </oneway>
- <oneway name="ReadWaitMore" overlap="true">
- </oneway>
- <twoway name="Capture" overlap="true">
- <req>
- <param name="module" type="int"/>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="Eject" overlap="true">
- <req>
- <param name="module" type="int"/>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="PreOnline" overlap="true">
- <req>
- <param name="module" type="int"/>
- <param name="businessData" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="result" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="PostOnline" overlap="true">
- <req>
- <param name="module" type="int"/>
- <param name="data" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="result" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <oneway name="Exit" overlap="true">
- </oneway>
- <twoway name="QueryCardInfo" overlap="true">
- <req>
- <param name="module" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="CardIssuerPos" type="int"/>
- <param name="ContactlessCardPos" type="int"/>
- <param name="CardSwiperPos" type="int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="WriteTrack" overlap="true">
- <req>
- <param name="module" type="int"/>
- <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="SetSomeFlag" overlap="true">
- <req>
- <param name="module" type="int"/>
- <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="Issue" overlap="true">
- <req>
- <param name="module" type="int"/>
- <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="GetMaterialCount" overlap="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"/>
- <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="SetMaterialCount" overlap="true">
- <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="GetSCIInfo" overlap="true">
- <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="OpenSafeLock" overlap="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>
- <twoway name="MagTransferInit" overlap="true">
- <req>
- <param name="data" type="string"/>
- </req>
- <res>
- <param name="result" type="int"/>
- <param name="ex" type="string"/>
- </res>
- </twoway>
- <twoway name="QueryConnInfo" overlap="true">
- <req>
- </req>
- <res>
- <param name="connect" type="int"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
- <twoway name="SAMICCommand" overlap="true">
- <req>
- <param name="module" type="int"/>
- <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">
- <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">
- <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">
- <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">
- <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">
- <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">
- <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">
- <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">
- <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="Test1" overlap="true">
- <req>
- </req>
- <res>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="Test2" overlap="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"/>
- <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="CrossTermCall" overlap="true">
- <req>
- <param name="type" type="int"/>
- <param name="fromTerminalNo" type="string"/>
- <param name="toTerminalNo" type="string"/>
- <param name="nEntityID" type="int"/>
- <param name="param1" type="string"/>
- <param name="param2" type="string"/>
- <param name="param3" type="int"/>
- <param name="param4" type="int"/>
- <param name="paramX" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="reservedX" type="array_blob"/>
- </req>
- <res>
- <param name="retCode" type="int"/>
- <param name="retParam1" type="string"/>
- <param name="retParam2" type="string"/>
- <param name="retParam3" type="int"/>
- <param name="retParam4" type="int"/>
- <param name="retParamX" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="reservedX" type="array_blob"/>
- </res>
- </twoway>
- <oneway name="CrossTermInvokeInfo" overlap="true">
- <param name="type" type="int"/>
- <param name="result" type="int"/>
- <param name="fromTerminalNo" type="string"/>
- <param name="toTerminalNo" type="string"/>
- <param name="nEntityID" type="int"/>
- <param name="param1" type="string"/>
- <param name="param2" type="string"/>
- <param name="param3" type="int"/>
- <param name="param4" type="int"/>
- <param name="paramX" type="blob"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- <param name="reservedX" type="array_blob"/>
- </oneway>
- <twoway name="PrintCardImmediately" overlap="true">
- <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">
- <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>
- <param name="module" type="int" />
- </req>
- <res>
- <param name="ModuleNum" type="int" />
- <param name="ModuleSN" type="array_int" />
- <param name="type" type="array_string" />
- <param name="model" type="array_string" />
- <param name="version" type="array_string" />
- <param name="state" type="array_int" />
- </res>
- </twoway>
- </class>
- <message name="CardIsserFetchCard">
- <param name="status" type="int"/>
- </message>
- <message name="CardIssuerSCIConnect">
- <param name="status" type="int"/>
- </message>
- <message name="CardSwiperFetchCard">
- <param name="status" type="int"/>
- </message>
- <message name="CardSwiperConnectStatus">
- <param name="status" type="int"/>
- </message>
-
- <message name="ContactlessCardFetchCard">
- <param name="status" type="int"/>
- </message>
- <message name="ReadICing">
- <param name="status" type="int"/>
- </message>
- </entity>
|