<?xml version="1.0" encoding="gb2312"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by wangzhaodong (ORiON) -->
<errors>
	<error id="NONE" value="0" prompt="CTP:正确"/>
	<error id="INVALID_DATA_SYNC_STATUS" value="1" prompt="CTP:不在已同步状态"/>
	<error id="INCONSISTENT_INFORMATION" value="2" prompt="CTP:会话信息不一致"/>
	<error id="INVALID_LOGIN" value="3" prompt="CTP:不合法的登录"/>
	<error id="USER_NOT_ACTIVE" value="4" prompt="CTP:用户不活跃"/>
	<error id="DUPLICATE_LOGIN" value="5" prompt="CTP:重复的登录"/>
	<error id="NOT_LOGIN_YET" value="6" prompt="CTP:还没有登录"/>
	<error id="NOT_INITED" value="7" prompt="CTP:还没有初始化"/>
	<error id="FRONT_NOT_ACTIVE" value="8" prompt="CTP:前置不活跃"/>
	<error id="NO_PRIVILEGE" value="9" prompt="CTP:无此权限"/>
	<error id="CHANGE_OTHER_PASSWORD" value="10" prompt="CTP:修改别人的口令"/>
	<error id="USER_NOT_FOUND" value="11" prompt="CTP:找不到该用户"/>
	<error id="BROKER_NOT_FOUND" value="12" prompt="CTP:找不到该经纪公司"/>
	<error id="INVESTOR_NOT_FOUND" value="13" prompt="CTP:找不到投资者"/>
	<error id="OLD_PASSWORD_MISMATCH" value="14" prompt="CTP:原口令不匹配"/>
	<error id="BAD_FIELD" value="15" prompt="CTP:报单字段有误"/>
	<error id="INSTRUMENT_NOT_FOUND" value="16" prompt="CTP:找不到合约"/>
	<error id="INSTRUMENT_NOT_TRADING" value="17" prompt="CTP:合约不能交易"/>
	<error id="NOT_EXCHANGE_PARTICIPANT" value="18" prompt="CTP:经纪公司不是交易所的会员"/>
	<error id="INVESTOR_NOT_ACTIVE" value="19" prompt="CTP:投资者不活跃"/>
	<error id="NOT_EXCHANGE_CLIENT" value="20" prompt="CTP:投资者未在交易所开户"/>
	<error id="NO_VALID_TRADER_AVAILABLE" value="21" prompt="CTP:该交易席位未连接到交易所"/>
	<error id="DUPLICATE_ORDER_REF" value="22" prompt="CTP:报单错误：不允许重复报单"/>
	<error id="BAD_ORDER_ACTION_FIELD" value="23" prompt="CTP:错误的报单操作字段"/>
	<error id="DUPLICATE_ORDER_ACTION_REF" value="24" prompt="CTP:撤单已报送，不允许重复撤单"/>
	<error id="ORDER_NOT_FOUND" value="25" prompt="CTP:撤单找不到相应报单"/>
	<error id="INSUITABLE_ORDER_STATUS" value="26" prompt="CTP:报单已全成交或已撤销，不能再撤"/>
	<error id="UNSUPPORTED_FUNCTION" value="27" prompt="CTP:不支持的功能"/>
	<error id="NO_TRADING_RIGHT" value="28" prompt="CTP:没有报单交易权限"/>
	<error id="CLOSE_ONLY" value="29" prompt="CTP:只能平仓"/>
	<error id="OVER_CLOSE_POSITION" value="30" prompt="CTP:平仓量超过持仓量"/>
	<error id="INSUFFICIENT_MONEY" value="31" prompt="CTP:资金不足"/>
	<error id="DUPLICATE_PK" value="32" prompt="CTP:主键重复"/>
	<error id="CANNOT_FIND_PK" value="33" prompt="CTP:找不到主键"/>
	<error id="CAN_NOT_INACTIVE_BROKER" value="34" prompt="CTP:设置经纪公司不活跃状态失败"/>
	<error id="BROKER_SYNCHRONIZING" value="35" prompt="CTP:经纪公司正在同步"/>
	<error id="BROKER_SYNCHRONIZED" value="36" prompt="CTP:经纪公司已同步"/>
	<error id="SHORT_SELL" value="37" prompt="CTP:现货交易不能卖空"/>
	<error id="INVALID_SETTLEMENT_REF" value="38" prompt="CTP:不合法的结算引用"/>
	<error id="CFFEX_NETWORK_ERROR" value="39" prompt="CTP:交易所网络连接失败"/>
	<error id="CFFEX_OVER_REQUEST" value="40" prompt="CTP:交易所未处理请求超过许可数"/>
	<error id="CFFEX_OVER_REQUEST_PER_SECOND" value="41" prompt="CTP:交易所每秒发送请求数超过许可数"/>
	<error id="SETTLEMENT_INFO_NOT_CONFIRMED" value="42" prompt="CTP:结算结果未确认"/>
	<error id="DEPOSIT_NOT_FOUND" value="43" prompt="CTP:没有对应的入金记录"/>
	<error id="EXCHANG_TRADING" value="44" prompt="CTP:交易所已经进入连续交易状态"/>
	<error id="PARKEDORDER_NOT_FOUND" value="45" prompt="CTP:找不到预埋（撤单）单"/>
	<error id="PARKEDORDER_HASSENDED" value="46" prompt="CTP:预埋（撤单）单已经发送"/>
	<error id="PARKEDORDER_HASDELETE" value="47" prompt="CTP:预埋（撤单）单已经删除"/>
	<error id="INVALID_INVESTORIDORPASSWORD" value="48" prompt="CTP:无效的投资者或者密码"/>
	<error id="INVALID_LOGIN_IPADDRESS" value="49" prompt="CTP:不合法的登录IP地址"/>
	<error id="OVER_CLOSETODAY_POSITION" value="50" prompt="CTP:平今仓位不足"/>
	<error id="OVER_CLOSEYESTERDAY_POSITION" value="51" prompt="CTP:平昨仓位不足"/>
	<error id="BROKER_NOT_ENOUGH_CONDORDER" value="52" prompt="CTP:经纪公司没有足够可用的条件单数量"/>
	<error id="INVESTOR_NOT_ENOUGH_CONDORDER" value="53" prompt="CTP:投资者没有足够可用的条件单数量"/>
	<error id="BROKER_NOT_SUPPORT_CONDORDER" value="54" prompt="CTP:经纪公司不支持条件单"/>
	<error id="RESEND_ORDER_BROKERINVESTOR_NOTMATCH" value="55" prompt="CTP:重发未知单经纪公司/投资者不匹配"/>
	<error id="SYC_OTP_FAILED" value="56" prompt="CTP:同步动态令牌失败"/>
	<error id="OTP_MISMATCH" value="57" prompt="CTP:动态令牌校验错误"/>
	<error id="OTPPARAM_NOT_FOUND" value="58" prompt="CTP:找不到动态令牌配置信息"/>
	<error id="UNSUPPORTED_OTPTYPE" value="59" prompt="CTP:不支持的动态令牌类型"/>
	<error id="SINGLEUSERSESSION_EXCEED_LIMIT" value="60" prompt="CTP:用户在线会话超出上限"/>
	<error id="EXCHANGE_UNSUPPORTED_ARBITRAGE" value="61" prompt="CTP:该交易所不支持套利/做市商类型报单"/>
	<error id="NO_CONDITIONAL_ORDER_RIGHT" value="62" prompt="CTP:没有条件单交易权限"/>
	<error id="AUTH_FAILED" value="63" prompt="CTP:客户端认证失败"/>
	<error id="NOT_AUTHENT" value="64" prompt="CTP:客户端未认证"/>
	<error id="SWAPORDER_UNSUPPORTED" value="65" prompt="CTP:该合约不支持互换类型报单"/>
	<error id="OPTIONS_ONLY_SUPPORT_SPEC" value="66" prompt="CTP:该期权合约只支持投机类型报单"/>
	<error id="DUPLICATE_EXECORDER_REF" value="67" prompt="CTP:执行宣告错误，不允许重复执行"/>
	<error id="RESEND_EXECORDER_BROKERINVESTOR_NOTMATCH" value="68" prompt="CTP:重发未知执行宣告经纪公司/投资者不匹配"/>
	<error id="EXECORDER_NOTOPTIONS" value="69" prompt="CTP:只有期货期权合约可执行"/>
	<error id="OPTIONS_NOT_SUPPORT_EXEC" value="70" prompt="CTP:该期权合约不支持执行"/>
	<error id="BAD_EXECORDER_ACTION_FIELD" value="71" prompt="CTP:执行宣告字段有误"/>
	<error id="DUPLICATE_EXECORDER_ACTION_REF" value="72" prompt="CTP:执行宣告撤单已报送，不允许重复撤单"/>
	<error id="EXECORDER_NOT_FOUND" value="73" prompt="CTP:执行宣告撤单找不到相应执行宣告"/>
	<error id="OVER_EXECUTE_POSITION" value="74" prompt="CTP:执行仓位不足"/>
	<error id="LOGIN_FORBIDDEN" value="75" prompt="CTP:连续登录失败次数超限，登录被禁止"/>
	<error id="INVALID_TRANSFER_AGENT" value="76" prompt="CTP:非法银期代理关系"/>
	<error id="NO_FOUND_FUNCTION" value="77" prompt="CTP:无此功能"/>
	<error id="SEND_EXCHANGEORDER_FAILED" value="78" prompt="CTP:发送报单失败"/>
	<error id="SEND_EXCHANGEORDERACTION_FAILED" value="79" prompt="CTP:发送报单操作失败"/>
	<error id="PRICETYPE_NOTSUPPORT_BYEXCHANGE" value="80" prompt="CTP:交易所不支持的价格类型"/>
	<error id="BAD_EXECUTE_TYPE" value="81" prompt="CTP:错误的执行类型"/>
	<error id="BAD_OPTION_INSTR" value="82" prompt="CTP:无效的组合合约"/>
	<error id="INSTR_NOTSUPPORT_FORQUOTE" value="83" prompt="CTP:该合约不支持询价"/>
	<error id="RESEND_QUOTE_BROKERINVESTOR_NOTMATCH" value="84" prompt="CTP:重发未知报价经纪公司/投资者不匹配"/>
	<error id="INSTR_NOTSUPPORT_QUOTE" value="85" prompt="CTP:该合约不支持报价"/>
	<error id="QUOTE_NOT_FOUND" value="86" prompt="CTP:报价撤单找不到相应报价"/>
	<error id="OPTIONS_NOT_SUPPORT_ABANDON" value="87" prompt="CTP:该期权合约不支持放弃执行"/>
	<error id="COMBOPTIONS_SUPPORT_IOC_ONLY" value="88" prompt="CTP:该组合期权合约只支持IOC"/>
	<error id="OPEN_FILE_FAILED" value="89" prompt="CTP:打开文件失败"/>
	<error id="NEED_RETRY" value="90" prompt="CTP：查询未就绪，请稍后重试"/>
	<error id="EXCHANGE_RTNERROR" value="91" prompt="CTP：交易所返回的错误"/>
	<error id="QUOTE_DERIVEDORDER_ACTIONERROR" value="92" prompt="CTP:报价衍生单要等待交易所返回才能撤单"/>
	<error id="INSTRUMENTMAP_NOT_FOUND" value="93" prompt="CTP:找不到组合合约映射"/>
	<error id="CANCELLATION_OF_OTC_DERIVED_ORDER_NOT_ALLOWED" value="94" prompt="CTP:不允许撤销OTC衍生报单"/>
	<error id="BAD_PRICE_VALUE" value="95" prompt="CTP：不支持的价格"/>
	 <!--SPBM-->
   	<error id="SPBMFUTPARAM_NOT_FOUND" value="96" prompt="CTP:找不到SPBM期货合约参数"/>
   	<error id="SPBMOPTPARAM_NOT_FOUND" value="97" prompt="CTP:找不到SPBM期权合约参数"/>
   	<error id="SPBMINTRAPARAM_NOT_FOUND" value="98" prompt="CTP:找不到SPBM品种内对锁仓折扣参数"/>
	<!--RULE-->
	<error id="RULEINSTRPARAM_NOT_FOUND" value="99" prompt="CTP:找不到RULE合约参数"/>
	<error id="RULEINTRAPARAM_NOT_FOUND" value="100" prompt="CTP:找不到RULE品种内对锁仓折扣参数"/>
	<!--灾备系统错误代码 -->		
	<error id="NO_TRADING_RIGHT_IN_SEPC_DR" value="101" prompt="CTP:用户在本系统没有报单权限"/>
	<error id="NO_DR_NO" value="102" prompt="CTP:系统缺少灾备标示号"/>
	<error id="BATCHACTION_NOSUPPORT" value="103" prompt="CTP:该交易所不支持批量撤单"/>
	<error id="POSI_LIMIT" value="106" prompt="CTP:投资者限仓"/>
	<error id="OUT_OF_TIMEINTERVAL" value="113" prompt="CTP:当前时间禁止询价"/>
	<error id="OUT_OF_PRICEINTERVAL" value="114" prompt="CTP:当前价差禁止询价"/>
	<error id="ORDER_FREQ_LIMIT" value="116" prompt="CTP:下单频率限制"/>
	<error id="WEAK_PASSWORD" value="131" prompt="CTP：您当前密码为弱密码，请修改成强密码后重新登录"/>
	<error id="EXEC_FORBIDDEN_TIME" value="139" prompt="CTP:当前时间禁止行权"/>
	<error id="FIRST_LOGIN" value="140" prompt="CTP:首次登录必须修改密码，请修改密码后重新登录"/>
	<error id="PWD_OUT_OF_DATE" value="141" prompt="CTP:您当前密码已过期，请修改后登录"/>
	<error id="PWD_MUST_DIFF" value="142" prompt="CTP:修改密码失败。新密码不允许与旧密码相同"/>
	<error id="IP_FORBIDDEN" value="143" prompt="CTP:您登录失败次数过多，IP被禁止登入CTP"/>
	<error id="IP_BLACK" value="144" prompt="CTP:您当前IP在黑名单中，被禁止登录和认证"/>
	<error id="NO_AUTH_RIGHT_IN_SEPC_DR" value="145" prompt="CTP:终端在本系统没有认证权限"/>
	<error id="INVESTOR_ID_IS_MISSING" value="146" prompt="CTP:缺少InvestorID字段，请填入InvestorID"/>
	<error id="EXCHANGE_ID_IS_MISSING" value="147" prompt="CTP:缺少ExchangeID字段，请填入ExchangeID"/>
	<error id="EXCHANGE_ID_IS_INVALID" value="148" prompt="CTP:无效的ExchangeID字段，请填入正确的ExchangeID"/>
	<error id="ACCOUNT_ID_IS_MISSING" value="149" prompt="CTP:缺少AccountID字段，请填入AccountID"/>
	<error id="EXCHANGE_ID_IS_WRONG" value="150" prompt="CTP:交易所代码错误"/>
	<error id="DEL_COMB_ACTION_NO_REC" value="151" prompt="CTP:删除拆分组合指令：没有找到该记录"/>
	<error id="DEL_COMB_ACTION_TOO_FAST" value="152" prompt="CTP:删除拆分组合指令：原指令需要等待30s 才能删除"/>
	<error id="COMB_ACTION_SHORT_MONEY" value="153" prompt="CTP:拆分组合钱不足"/>
	<error id="QK_BUSY" value="154" prompt="CTP:查询核心忙 请稍后重试"/>
	<error id="CFMMC_NO_CONNECTION" value="155" prompt="CTP:未连接监控中心"/>
	<error id="CLOSE_OPTION_NO_MONEY" value="156" prompt="CTP:平期权多头后资金为负（收益小于平仓手续费），只可由风控人员强平"/>
	<error id="CANCEL_UNKNOWN_ORDER_UNSUPPORTED" value="157" prompt="CTP:该交易所不支持撤销未知单"/>
	<error id="OVER_INFO_CNT_LIMIT" value="158" prompt="CTP:超过信息量限制"/>
	<error id="OVER_INVST_PARKED_ORDER_LIMIT" value="159" prompt="CTP:超过个人预埋单最大量限制"/>
	<error id="OVER_BROKER_PARKED_ORDER_LIMIT" value="160" prompt="CTP:超过经纪公司预埋单最大量限制"/>
	<error id="PARKED_ORDER_WRONG_TYPE" value="161" prompt="CTP:预埋单:不支持的触发类型"/>
	<!--转帐系统错误代码 -->
	<error id="SEND_INSTITUTION_CODE_ERROR" value="1000" prompt="CTP:银期转账：发送机构代码错误"/>
	<error id="NO_GET_PLATFORM_SN" value="1001" prompt="CTP:银期转账：取平台流水号错误"/>
	<error id="ILLEGAL_TRANSFER_BANK" value="1002" prompt="CTP:银期转账：不合法的转账银行"/>
	<error id="ALREADY_OPEN_ACCOUNT" value="1003" prompt="CTP:银期转账：已经开户"/>
	<error id="NOT_OPEN_ACCOUNT" value="1004" prompt="CTP:银期转账：未开户"/>
	<error id="PROCESSING" value="1005" prompt="CTP:银期转账：处理中"/>
	<error id="OVERTIME" value="1006" prompt="CTP:银期转账：交易超时"/>
	<error id="RECORD_NOT_FOUND" value="1007" prompt="CTP:银期转账：找不到记录"/>
	<error id="NO_FOUND_REVERSAL_ORIGINAL_TRANSACTION" value="1008" prompt="CTP:银期转账：找不到被冲正的原始交易"/>
	<error id="CONNECT_HOST_FAILED" value="1009" prompt="CTP:银期转账：连接主机失败"/>
	<error id="SEND_FAILED" value="1010" prompt="CTP:银期转账：发送失败"/>
	<error id="LATE_RESPONSE" value="1011" prompt="CTP:银期转账：迟到应答"/>	
	<error id="REVERSAL_BANKID_NOT_MATCH" value="1012" prompt="CTP:银期转账：冲正交易银行代码错误"/>
	<error id="REVERSAL_BANKACCOUNT_NOT_MATCH" value="1013" prompt="CTP:银期转账：冲正交易银行账户错误"/>
	<error id="REVERSAL_BROKERID_NOT_MATCH" value="1014" prompt="CTP:银期转账：冲正交易经纪公司代码错误"/>
	<error id="REVERSAL_ACCOUNTID_NOT_MATCH" value="1015" prompt="CTP:银期转账：冲正交易资金账户错误"/>
	<error id="REVERSAL_AMOUNT_NOT_MATCH" value="1016" prompt="CTP:银期转账：冲正交易交易金额错误"/>
	<error id="DB_OPERATION_FAILED" value="1017" prompt="CTP:银期转账：数据库操作错误"/>
 	<error id="SEND_ASP_FAILURE" value="1018" prompt="CTP:银期转账：发送到交易系统失败"/>
  <error id="NOT_SIGNIN" value="1019" prompt="CTP:银期转账：没有签到"/>
  <error id="ALREADY_SIGNIN" value="1020" prompt="CTP:银期转账：已经签到"/>		
  <error id="AMOUNT_OR_TIMES_OVER" value="1021" prompt="CTP:银期转账：金额或次数超限"/>
  <error id="NOT_IN_TRANSFER_TIME" value="1022" prompt="CTP:银期转账：这一时间段不能转账"/>  
  <error id="BANK_SERVER_ERROR" value="1023" prompt="银行主机错"/>  
  <error id="BANK_SERIAL_IS_REPEALED" value="1024" prompt="CTP:银期转账：银行已经冲正"/>  
  <error id="BANK_SERIAL_NOT_EXIST" value="1025" prompt="CTP:银期转账：银行流水不存在"/> 
  <error id="NOT_ORGAN_MAP" value="1026" prompt="CTP:银期转账：机构没有签约"/>
  <error id="EXIST_TRANSFER" value="1027" prompt="CTP:银期转账：存在转账，不能销户"/>    
  <error id="BANK_FORBID_REVERSAL" value="1028" prompt="CTP:银期转账：银行不支持冲正"/> 
  <error id="DUP_BANK_SERIAL" value="1029" prompt="CTP:银期转账：重复的银行流水"/>
  <error id="FBT_SYSTEM_BUSY" value="1030" prompt="CTP:银期转账：转账系统忙，稍后再试"/>
  <error id="MACKEY_SYNCING" value="1031" prompt="CTP:银期转账：MAC密钥正在同步"/>
  <error id="ACCOUNTID_ALREADY_REGISTER" value="1032" prompt="CTP:银期转账：资金账户已经登记"/>
  <error id="BANKACCOUNT_ALREADY_REGISTER" value="1033" prompt="CTP:银期转账：银行账户已经登记"/>
  <error id="DUP_BANK_SERIAL_REDO_OK" value="1034" prompt="CTP:银期转账：重复的银行流水,重发成功"/>       
  <error id="CURRENCYID_NOT_SUPPORTED" value="1035" prompt="CTP:银期转账：该币种代码不支持"/>
  <error id="INVALID_MAC" value="1036" prompt="CTP:银期转账：MAC值验证失败"/>
  <error id="NOT_SUPPORT_SECAGENT_BY_BANK" value="1037" prompt="CTP:银期转账：不支持银行端发起的二级代理商转账和查询"/>
  <error id="PINKEY_SYNCING" value="1038" prompt="CTP:银期转账：PIN密钥正在同步"/>
  <error id="SECAGENT_QUERY_BY_CCB" value="1039" prompt="CTP:银期转账：建行发起的二级代理商查询"/>
  <error id="BANKACCOUNT_NOT_EMPTY" value="1040" prompt="CTP:银期转账：银行账户不能为空"/>
  <error id="INVALID_RESERVE_OPEN_ACCOUNT" value="1041" prompt="CTP:银期转账：资金账户存在，预约开户失败"/>
  <error id="OPEN_ACCOUNT_NOT_DEFAULT_ACCOUNT" value="1042" prompt="CTP:银期转账：开户请求的银行卡号和预留的账号不同"/>
  <error id="BANK_SYSTEM_INTERNAL_ERROR" value="1043" prompt="银行系统内部错误"/>
  <error id="OFFER_LOCALTIME_OFFSET_IS_TOO_LARGE" value="1044" prompt="银期转账：银期报盘机器时间偏移太大"/>
  <error id="FUTURESERIAL_HAS_BEEN_PROCESSED" value="1045" prompt="银期转账：该期货流水号已经处理过"/>
  <error id="SEC_TRANSFER_NOT_AVAILABLE" value="1046" prompt="银期转账：次席转账组件当前不可用"/>
<!-- add for transfer begin -->
	<error id="NO_VALID_BANKOFFER_AVAILABLE" value="2000" prompt="CTP:该报盘未连接到银行"/>
	<error id="PASSWORD_MISMATCH" value="2001" prompt="CTP:资金密码错误"/>
	<error id="DUPLATION_BANK_SERIAL" value="2004" prompt="CTP:银行流水号重复"/>
	<error id="DUPLATION_OFFER_SERIAL" value="2005" prompt="CTP:报盘流水号重复"/>
	<error id="SERIAL_NOT_EXSIT" value="2006" prompt="CTP:被冲正流水不存在(冲正交易)"/>
	<error id="SERIAL_IS_REPEALED" value="2007" prompt="CTP:原流水已冲正(冲正交易)"/>
	<error id="SERIAL_MISMATCH" value="2008" prompt="CTP:与原流水信息不符(冲正交易)"/>
	<error id="IdentifiedCardNo_MISMATCH" value="2009" prompt="CTP:证件号码或类型错误"/>
	<error id="ACCOUNT_NOT_FUND" value="2011" prompt="CTP:资金账户不存在"/>
	<error id="ACCOUNT_NOT_ACTIVE" value="2012" prompt="CTP:资金账户已经销户"/>
	<error id="NOT_ALLOW_REPEAL_BYMANUAL" value="2013" prompt="CTP:该交易不能执行手工冲正"/>
	<error id="AMOUNT_OUTOFTHEWAY" value="2014" prompt="CTP:转帐金额错误"/>
	<error id="EXCHANGERATE_NOT_FOUND" value="2015" prompt="CTP:找不到汇率"/>
	<error id="RESERVE_OPEN_ACCOUNT_NOT_FUND" value="2016" prompt="CTP:找不到预约开户请求"/>
	<error id="DUPLICATE_RESERVE_OPEN_ACCOUNT_NOT_FUND" value="2017" prompt="CTP:重复的预约开户请求"/>
    <error id="BANK_INTERNAL_ERR" value="2018" prompt="CTP:银行内部错误,需要找银行确认成功还是失败"/>
	<error id="WAITING_OFFER_RSP" value="999999" prompt="CTP:等待银期报盘处理结果"/>
	<error id="TRANSFER_NOT_DEFAULT_ACCOUNT" value="2019" prompt="CTP:转账卡号非预留银行账户"/>

	<!-- add for transfer end -->
	<!--add 建行新一代银期-->
  <error id="PW_PASSWORD" value="2050" prompt="建行银期：密码与认证(业务错误)"/> 
  <error id="AL_AMOUNT_LIMITATION" value="2051" prompt="建行银期：数量与限额(业务错误)"/> 
  <error id="AC_AUTHORITY_CONTROL" value="2052" prompt="建行银期：权限控制(业务错误)"/> 
  <error id="DC_DATA_CONTEXT" value="2053" prompt="建行银期：信息滥缺(业务错误)或者数据内容相关(技术错误)"/> 
  <error id="CE_CONTENT_ERROR" value="2054" prompt="建行银期：内容非法(业务错误)"/> 
  <error id="DO_DUPLICATE_OPERATION" value="2055" prompt="建行银期：重复交易(业务错误)"/> 
  <error id="TM_TIME" value="2056" prompt="建行银期： 时间与期限(业务错误)"/> 
  <error id="RC_RISK_CONTROL" value="2057" prompt="建行银期：风险控制(业务错误)"/> 
  <error id="BL_BUSINESS_LOGIC" value="2058" prompt="建行银期：业务逻辑(业务错误)"/> 
  <error id="NA_NA" value="2059" prompt="建行银期： 不确定交易结果(技术错误)"/> 
  <error id="HW_HARDWARE" value="2060" prompt="建行银期： 硬件错误(技术错误)"/> 
  <error id="IO_IO" value="2062" prompt="建行银期： 读写相关(技术错误)"/> 
  <error id="DB_DATABASE" value="2063" prompt="建行银期： 数据库相关(技术错误)"/> 
  <error id="NC_NETWORK_COMMUNICATION" value="2064" prompt="建行银期：网络通讯(技术错误)"/> 
  <error id="SS_SECURITY_SERVICE" value="2065" prompt="建行银期：安全服务(技术错误)"/> 
  <error id="CM_COMPONENTS" value="2066" prompt="建行银期： 组件模块(技术错误)"/> 
  <error id="FC_FLOW_CONTROL" value="2067" prompt="建行银期：流量控制(技术错误)"/> 
  <error id="TL_TECHNICAL_LOGIC" value="2069" prompt="建行银期：技术逻辑(技术错误)"/> 
  <error id="AT_ABSOLUTE_TECHNIQUE" value="2070" prompt="建行银期：纯技术性错误(技术错误)"/> 
  
	<!--end 建行新一代银期-->
	<!--换汇系统错误代码 bgn-->
	<error id="FBE_NO_GET_PLATFORM_SN" value="3001" prompt="CTP:银期换汇：取平台流水号错误"/>
	<error id="FBE_ILLEGAL_TRANSFER_BANK" value="3002" prompt="CTP:银期换汇：不合法的转账银行"/>
	<error id="FBE_PROCESSING" value="3005" prompt="CTP:银期换汇：处理中"/>
	<error id="FBE_OVERTIME" value="3006" prompt="CTP:银期换汇：交易超时"/>
	<error id="FBE_RECORD_NOT_FOUND" value="3007" prompt="CTP:银期换汇：找不到记录"/>
	<error id="FBE_CONNECT_HOST_FAILED" value="3009" prompt="CTP:银期换汇：连接主机失败"/>
	<error id="FBE_SEND_FAILED" value="3010" prompt="CTP:银期换汇：发送失败"/>
	<error id="FBE_LATE_RESPONSE" value="3011" prompt="CTP:银期换汇：迟到应答"/>	
	<error id="FBE_DB_OPERATION_FAILED" value="3017" prompt="CTP:银期换汇：数据库操作错误"/>
  <error id="FBE_NOT_SIGNIN" value="3019" prompt="CTP:银期换汇：没有签到"/>
  <error id="FBE_ALREADY_SIGNIN" value="3020" prompt="CTP:银期换汇：已经签到"/>		
  <error id="FBE_AMOUNT_OR_TIMES_OVER" value="3021" prompt="CTP:银期换汇：金额或次数超限"/>
  <error id="FBE_NOT_IN_TRANSFER_TIME" value="3022" prompt="CTP:银期换汇：这一时间段不能换汇"/>  
  <error id="FBE_BANK_SERVER_ERROR" value="3023" prompt="CTP:银期换汇：银行主机错"/>  
  <error id="FBE_NOT_ORGAN_MAP" value="3026" prompt="CTP:银期换汇：机构没有签约"/>
  <error id="FBE_SYSTEM_BUSY" value="3030" prompt="CTP:银期换汇：换汇系统忙，稍后再试"/>
  <error id="FBE_CURRENCYID_NOT_SUPPORTED" value="3035" prompt="CTP:银期换汇：该币种代码不支持"/>
  <error id="FBE_WRONG_BANK_ACCOUNT" value="3036" prompt="CTP:银期换汇：银行帐号不正确"/>
  <error id="FBE_BANK_ACCOUNT_NO_FUNDS" value="3037" prompt="CTP:银期换汇：银行帐户余额不足"/>
  <error id="FBE_DUP_CERT_NO" value="3038" prompt="CTP:银期换汇：凭证号重复"/>
  <!--换汇系统错误代码 end-->

   <!--登录鉴权错误代码 begin-->
  <error id="API_UNSUPPORTED_VERSION" value="3039" prompt="CTP: 不支持该API版本"/>
  <error id="API_INVALID_KEY" value="3040" prompt="CTP: 无效的API KEY"/>
  <!--登录鉴权错误代码 end-->
  
  <error id="OPTION_SELF_CLOSE_NOT_OPTION" value="3041" prompt="CTP:期权对冲,履约对冲:非期权合约"/>
  <error id="OPTION_SELF_CLOSE_DUPLICATE_REF" value="3042" prompt="CTP:期权对冲,履约对冲:请求引用不合法"/>
  <error id="OPTION_SELF_CLOSE_BAD_FIELD" value="3043" prompt="CTP:期权对冲,履约对冲:非法字段 "/>
  <error id="OPTION_SELF_CLOSE_REC_NOT_FOUND" value="3044" prompt="CTP:期权对冲,履约对冲:撤销未找到记录"/>
  <error id="OPTION_SELF_CLOSE_STATUS_ERR" value="3045" prompt="CTP:期权对冲,履约对冲:对冲状态不对，不能撤销"/>
  <error id="OPTION_SELF_CLOSE_DOUBLE_SET_ERR" value="3046" prompt="CTP:期权对冲,履约对冲:不能重复设置，只能先撤销再设置"/>
  <error id="QUOTE_WRONG_HEDGE_TYPE" value="3047" prompt="CTP:报价不支持该投机套保类型"/>
  <error id="API_FRONT_SHAKE_HAND_ERR" value="4040" prompt="CTP:API Front shake hand err"/>
  <error id="DUPLICATE_SUBMIT" value="4041" prompt="CTP:DUPLICATE_SUBMIT"/>
  <error id="AUTHIP_CHECK_ERR" value="4042" prompt="CTP:IP授权验证失败"/>
  <error id="AUTHUSER_CHECK_ERR" value="4043" prompt="CTP:用户与客户端授权验证失败"/>
  <error id="QUOTE_WRONG_REPALACE_SYSID" value="4050" prompt="CTP:报价指定的顶单编号不合法（中金所）"/>
  <error id="AUTH_IP_FORBIDDEN" value="4060" prompt="CTP:您认证失败次数过多，IP进入认证禁止列表"/>
  <error id="MORTGAGE_NOT_BALANCE" value="4061" prompt="CTP:未满足质押配比要求"/>

   <error id="SMAPI_SSL_CONNECT_ERR" value="4100" prompt="CTP:SSL Connect Error."/>
   <error id="SMAPI_WRONG_USERIDORNAME" value="4101" prompt="CTP:Wrong User ID or Name."/>
   <error id="SMAPI_CERT_VERIFY_FAILED" value="4102" prompt="CTP:Cert Verify Failed."/>
   <error id="SMAPI_CERT_PROCESS_TIMEOUT" value="4103" prompt="CTP:SM Process Timeout."/>
   <error id="SMAPI_LOGIN_ERROR" value="4104" prompt="CTP:Login Error."/>
   <error id="SMAPI_SSL_CONNECT_TIMEOUT" value="4105" prompt="CTP:SSL Connect Timeout."/>
   <error id="SMAPI_CERT_CONNECT_ERROR" value="4106" prompt="CTP:Cert Connect Error."/>
   <error id="SMAPI_CERT_NOT_EXIST" value="4107" prompt="CTP:Cert Is Not Existed."/>
   <error id="SMAPI_CERT_EXPIRED" value="4108" prompt="CTP:Cert Is Expired."/>
   <error id="SMAPI_PIN_INCORRECT" value="4109" prompt="CTP:PIN Is Not Corrected."/>
   <error id="SMAPI_PIN_LOCKED" value="4110" prompt="CTP:PIN Is Locked."/>
   <error id="SMAPI_LOAD_ERROR" value="4111" prompt="CTP:SMApi Load Error."/>

   
   <error id="RCAMS_COMBPRODUCTINFO_NOT_FOUND" value="5000" prompt="CTP:找不到RCAMS产品组合信息"/>
   <error id="RCAMS_SHORTOPTADJUSTPARAM_NOT_FOUND" value="5001" prompt="CTP:找不到RCAMS空头期权风险调整参数"/>
   
   
   <error id="TK_BUSY" value="5002" prompt="CTP:系统忙"/>
   
   <error id="NOT_SUPPORT_SECAGENT_BY_SECTRANSFER" value="5050" prompt="CTP:银期转账：非银期中心不支持二级代理商转账和查询"/>
   <error id="DUP_SEQ" value="5051" prompt="CTP:序号字段重复"/>
   
   <error id="OVER_SUB_INST_LIMIT" value="6000" prompt="CTP:sub too many insts"/>
   


</errors>
