Files
2022-07-28 16:26:29 +08:00

163 lines
14 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<Application log_switch="1" name="cmb" timeout="600">
<Transaction code="QACCBAL" log_switch="1" desc="余额查询测试">
<Request>
<WriteElement name="biz_content">
<!-- 公共参数 -->
<WriteElement name="trans_code" ETF_name="trans_code" necessary="no" value="QACCBAL"/>
<WriteElement name="tran_date" ETF_name="tran_date" necessary="yes"/>
<WriteElement name="tran_time" ETF_name="tran_time" necessary="yes"/>
<WriteElement name="language" ETF_name="language" necessary="no" value="zh_CN"/>
<WriteElement name="cis" ETF_name="cis" necessary="yes"/>
<WriteElement name="bank_code" ETF_name="bank_code" necessary="yes"/>
<WriteElement name="total_num" ETF_name="total_num" necessary="yes"/>
<WriteElement name="f_seqno" ETF_name="f_seqno" necessary="yes"/>
<!-- 查询信息 -->
<WriteElement name="rd">
<WriteElement name="i_seqno" ETF_name="i_seqno" necessary="no" value="1" desc="序号"/>
<WriteElement name="currency" ETF_name="currency" necessary="no" value="CNY" desc="货币代码"/>
<WriteElement name="account_no" ETF_name="account_no" necessary="yes" desc="账号"/>
<WriteElement name="sub_no" ETF_name="sub_no" necessary="no" value="" desc="账户序号"/>
<WriteElement name="bank_type" ETF_name="bank_type" necessary="no" value="102" desc="银行编码"/>
</WriteElement>
</WriteElement>
</Request>
<Response>
<!-- 返回公共信息 -->
<ReadElement name="returnCode" ETF_name="return_code" necessary="yes"/>
<ReadElement name="returnMsg" ETF_name="return_msg" necessary="no"/>
<ReadElement name="msgId" ETF_name="msg_id" necessary="yes"/>
<If condition="IS_EQUAL_STRING($return_code,0)">
<AddItem name="TRSP_CD" value="000000" />
</If>
<Else>
<AddItem name="TRSP_CD" value="$return_code" />
<AddItem name="TRSP_MSG" value="$return_msg" />
</Else>
</Response>
</Transaction>
<Transaction code="QHISD" log_switch="1" desc="明细查询">
<Request>
<WriteElement name="biz_content">
<!-- 公共参数 -->
<WriteElement name="trans_code" ETF_name="trans_code" necessary="no" value="QHISD"/>
<WriteElement name="tran_date" ETF_name="tran_date" necessary="yes"/>
<WriteElement name="tran_time" ETF_name="tran_time" necessary="yes"/>
<WriteElement name="login_id" ETF_name="login_id" necessary="no" value=""/>
<WriteElement name="cis" ETF_name="cis" necessary="yes"/>
<WriteElement name="bank_code" ETF_name="bank_code" necessary="no" value="102"/>
<WriteElement name="f_seqno" ETF_name="f_seqno" necessary="yes"/>
<WriteElement name="account_no" ETF_name="account_no" necessary="yes"/>
<WriteElement name="begin_date" ETF_name="begin_date" necessary="yes"/>
<WriteElement name="end_date" ETF_name="end_date" necessary="yes"/>
<WriteElement name="min_amount" ETF_name="min_amount" necessary="no"/>
<WriteElement name="max_amount" ETF_name="max_amount" necessary="no"/>
<WriteElement name="bank_type" ETF_name="bank_type" necessary="no"/>
<WriteElement name="next_tag" ETF_name="next_tag" necessary="no"/>
<WriteElement name="currency" ETF_name="currency" necessary="no"/>
<WriteElement name="due_bill_no" ETF_name="due_bill_no" necessary="no"/>
</WriteElement>
</Request>
<Response>
<!-- 返回公共信息 -->
<ReadElement name="returnCode" ETF_name="return_code" necessary="yes"/>
<ReadElement name="returnMsg" ETF_name="return_msg" necessary="no"/>
<ReadElement name="msgId" ETF_name="msg_id" necessary="yes"/>
<ReadElement name="transCode" ETF_name="trans_code" necessary="no"/>
<ReadElement name="cis" ETF_name="cis" necessary="no"/>
<ReadElement name="bankCode" ETF_name="bank_code" necessary="no"/>
<ReadElement name="loginId" ETF_name="login_id" necessary="no"/>
<ReadElement name="tranDate" ETF_name="tran_date" necessary="no"/>
<ReadElement name="tranTime" ETF_name="tran_time" necessary="no"/>
<ReadElement name="fSeqno" ETF_name="f_seq_no" necessary="no"/>
<ReadElement name="accountNo" ETF_name="account_no" necessary="no"/>
<ReadElement name="accountName" ETF_name="account_name" necessary="no"/>
<ReadElement name="currency" ETF_name="currency" necessary="no"/>
<ReadElement name="beginDate" ETF_name="begin_date" necessary="no"/>
<ReadElement name="endDate" ETF_name="end_date" necessary="no"/>
<ReadElement name="minAmount" ETF_name="min_amount" necessary="no"/>
<ReadElement name="maxAmount" ETF_name="max_amount" necessary="no"/>
<ReadElement name="bankType" ETF_name="return_msg" necessary="no"/>
<ReadElement name="nextTag" ETF_name="next_tag" necessary="no"/>
<ReadElement name="totalNum" ETF_name="total_num" necessary="no"/>
<AddItem name="ROOT.RDNUM" value="0" />
<AddItem name="ROOT.TF_SEQ_NO" value="$f_seq_no" />
<ReadGroupElement name="rd" ETF_name="rd" necessary="no">
<ReadElement name="dueBillNo" ETF_name="due_bill_no" necessary="no" desc="借据编号"/>
<ReadElement name="drcrf" ETF_name="drcrf" necessary="no" desc="借贷标志"/>
<ReadElement name="vouhNo" ETF_name="vouh_no" necessary="no" desc="凭证编号"/>
<ReadElement name="debitAmount" ETF_name="debit_amount" necessary="no" desc="借方金额"/>
<ReadElement name="creditAmount" ETF_name="credit_amount" necessary="no" desc="贷方金额"/>
<ReadElement name="balance" ETF_name="balance" necessary="no" desc="账户余额"/>
<ReadElement name="recipBkNo" ETF_name="recip_bk_no" necessary="no" desc="对方行号"/>
<ReadElement name="recipBkName" ETF_name="recip_bk_name" necessary="no" desc="对方行名"/>
<ReadElement name="recipAccountNo" ETF_name="recip_account_no" necessary="no" desc="对方账户"/>
<ReadElement name="recipName" ETF_name="recip_name" necessary="no" desc="对方户名"/>
<ReadElement name="summary" ETF_name="summary" necessary="no" desc="交易摘要"/>
<ReadElement name="useCN" ETF_name="use_cn" necessary="no" desc="交易用途"/>
<ReadElement name="postScript" ETF_name="post_script" necessary="no" desc="交易附言"/>
<ReadElement name="busiCode" ETF_name="busi_code" necessary="no" desc="业务代码"/>
<ReadElement name="date" ETF_name="t_date" necessary="no" desc="交易日期"/>
<ReadElement name="time" ETF_name="t_time" necessary="no" desc="交易时间"/>
<ReadElement name="ref" ETF_name="ref" necessary="no" desc="业务编号"/>
<ReadElement name="oref" ETF_name="oref" necessary="no" desc="相关业务编号"/>
<ReadElement name="enSummary" ETF_name="en_summary" necessary="no" desc="英文备注"/>
<ReadElement name="busiType" ETF_name="busi_type" necessary="no" desc="业务类型"/>
<ReadElement name="vouhType" ETF_name="vouh_type" necessary="no" desc="凭证种类"/>
<ReadElement name="addInfo" ETF_name="add_info" necessary="no" desc="附件信息"/>
<ReadElement name="toutfo" ETF_name="toutfo" necessary="no" desc="回单标识"/>
<ReadElement name="onlySequence" ETF_name="only_sequence" necessary="no" desc="银行流水"/>
<ReadElement name="agentAccountName" ETF_name="agent_account_name" necessary="no" desc="二级户名"/>
<ReadElement name="agentAccountNo" ETF_name="agent_account_no" necessary="no" desc="二级账号"/>
<ReadElement name="upDtranf" ETF_name="up_dtranf" necessary="no" desc="冲正标志"/>
<ReadElement name="valueDate" ETF_name="value_date" necessary="no" desc="起息日起"/>
<ReadElement name="trxCode" ETF_name="trx_code" necessary="no" desc="交易代码"/>
<ReadElement name="ref1" ETF_name="ref1" necessary="no" desc="业务编号 "/>
<ReadElement name="oref1" ETF_name="oref1" necessary="no" desc="相关业务编号"/>
<ReadElement name="cashf" ETF_name="cashf" necessary="no" desc="交易类型"/>
<ReadElement name="busiDate" ETF_name="busi_date" necessary="no" desc="入账日期"/>
<ReadElement name="busiTime" ETF_name="busi_time" necessary="no" desc="入账时间"/>
<ReadElement name="mgNo" ETF_name="mg_no" necessary="no" desc="保证金编号"/>
<ReadElement name="mgAccountNo" ETF_name="mg_account_no" necessary="no" desc="保证金账号"/>
<ReadElement name="mgCurrency" ETF_name="mg_currency" necessary="no" desc="保证金币种"/>
<ReadElement name="cashExf" ETF_name="cash_exf" necessary="no" desc="钞汇标志"/>
<ReadElement name="detailNo" ETF_name="detail_no" necessary="no" desc="明细序号"/>
<ReadElement name="remark" ETF_name="remark" necessary="no" desc="交易备注"/>
<ReadElement name="tradeTime" ETF_name="trade_time" necessary="no" desc="交易时间"/>
<ReadElement name="tradeFee" ETF_name="trade_fee" necessary="no" desc="手续费"/>
<ReadElement name="tradeLocation" ETF_name="trade_location" necessary="no" desc="交易场所"/>
<ReadElement name="exRate" ETF_name="ex_rate" necessary="no" desc="交易汇率"/>
<ReadElement name="forCurrency" ETF_name="for_currency" necessary="no" desc="外币币种"/>
<ReadElement name="enAbstract" ETF_name="en_abstract" necessary="no" desc="英文摘要"/>
<ReadElement name="openBankNo" ETF_name="open_bank_no" necessary="no" desc="开户行号"/>
<ReadElement name="openBankBic" ETF_name="open_bank_bic" necessary="no" desc="开户行BIC"/>
<ReadElement name="openBankName" ETF_name="open_bank_name" necessary="no" desc="开户行名"/>
<ReadElement name="subAcctSeq" ETF_name="sub_acct_seq" necessary="no" desc="账号序号"/>
<ReadElement name="thCurrency" ETF_name="th_currency" necessary="no" desc="交易币种"/>
<ReadElement name="recipBkName1" ETF_name="recip_bk_name1" necessary="no" desc="对方行名"/>
<ReadElement name="recipBkNo1" ETF_name="recip_bk_no1" necessary="no" desc="对方行号"/>
<ReadElement name="tInfoNew" ETF_name="t_info_new" necessary="no" desc="回单标识"/>
<ReadElement name="refundMsg" ETF_name="refund_msg" necessary="no" desc="退回原因"/>
<ReadElement name="busTypeNo" ETF_name="bus_type_no" necessary="no" desc="回单种类"/>
<ReadElement name="receiptInfo" ETF_name="receipt_info" necessary="no" desc="回单信息"/>
<ReadElement name="telNo" ETF_name="tel_no" necessary="no" desc="交易柜员"/>
<ReadElement name="tranSerialNo" ETF_name="tran_serial_no" necessary="no" desc="回单流水"/>
<ReadElement name="mdcardno" ETF_name="mdcardno" necessary="no" desc="管家卡号"/>
<AddItem name="ROOT.RDNUM" expression="ADD($ROOT.RDNUM,1)"/>
<AddItem name="T_JNL_NO" expression="STRCAT($ROOT.TF_SEQ_NO,ADDCHAR($ROOT.RDNUM,4,0,1))" />
</ReadGroupElement>
<If condition="IS_EQUAL_STRING($return_code,0)">
<AddItem name="TRSP_CD" value="000000" />
</If>
<Else>
<AddItem name="TRSP_CD" value="$return_code" />
<AddItem name="TRSP_MSG" value="$return_msg" />
</Else>
</Response>
</Transaction>
</Application>