Commit 128d0f8a by WeiCong

升级到2.0.0

parent 7757118d
......@@ -2,12 +2,11 @@
#编码方式(必须设置一个,ELCS为UTF-8)
charset=UTF-8
#############SM2 SIGN(DefaultSignature是默认提供的实现)#############
#############签名相关配置#############
#on:开启加签、验签;off:关闭加签、验签、加密、解密
sign_switch=off
#签名自定义实现类
signature_imp=com.brilliance.dzxt.framework.signature.DefaultSignature
#############如果自定义数字签名则去掉userId、privateKeyPath和publicKeyPath属性。自定义签名相关需要的属性)################
#国密规范用户ID
userId=tst1
#私钥路径(和公钥证书路径成对出现)
privateKeyPath=test.sm2.pri
#公钥路径(和私钥证书路径成对出现)
publicKeyPath=test.sm2.cer
\ No newline at end of file
#############自定义xsd文件所在目录的路径【相对路径或绝对路径】(默认在classpath的cfg/xsd/目录下)#############
#schema_location=cfg/xsd/
\ No newline at end of file
......@@ -46,7 +46,8 @@
</xs:complexType>
<xs:complexType name="RequestInformation">
<xs:sequence>
<xs:element name="ChainHgt" type="Max20NumericText"/>
<xs:element name="FromChainHgt" type="Max20NumericText"/>
<xs:element name="ToChainHgt" type="Max20NumericText"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
......
......@@ -62,14 +62,15 @@
<xs:complexType name="ProcessingResultInformation1">
<xs:sequence>
<xs:choice>
<xs:element name="MsgList" type="MessageList"/>
<xs:element name="MsgInfo" type="MessageInformation1"/>
<xs:element name="CmonConfInfo" type="CommonConfirmationInformation1"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageList">
<xs:complexType name="MessageInformation1">
<xs:sequence>
<xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="BlkId" type="Max20NumericText"/>
<xs:any namespace="##any" processContents="skip"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommonConfirmationInformation1">
......@@ -125,4 +126,11 @@
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
<xs:pattern value="[0-9]{1,20}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
......@@ -68,7 +68,7 @@
</xs:complexType>
<xs:complexType name="PaymentInformation">
<xs:sequence>
<xs:element name="DtOfHon" type="ISODate" minOccurs="0"/>
<xs:element name="DtOfHon" type="ISODate"/>
<xs:element name="HonAmt" type="ActiveCurrencyAndAmount"/>
<xs:element name="DtOfPmt" type="ISODate"/>
</xs:sequence>
......
......@@ -68,7 +68,7 @@
</xs:complexType>
<xs:complexType name="PaymentInformation">
<xs:sequence>
<xs:element name="DtOfHon" type="ISODate" minOccurs="0"/>
<xs:element name="DtOfHon" type="ISODate"/>
<xs:element name="HonAmt" type="ActiveCurrencyAndAmount"/>
<xs:element name="DtOfPmt" type="ISODate"/>
</xs:sequence>
......
......@@ -88,18 +88,18 @@
</xs:complexType>
<xs:complexType name="SellerBankInformation1">
<xs:sequence>
<xs:element name="BkAcct" type="Max35Text" minOccurs="0"/>
<xs:element name="BkAcctNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkAcct" type="Max35Text"/>
<xs:element name="BkAcctNm" type="Max100Text"/>
<xs:element name="BkCd" type="Max20Text"/>
<xs:element name="BkNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkNm" type="Max100Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BuyerBankInformation1">
<xs:sequence>
<xs:element name="BkAcct" type="Max35Text" minOccurs="0"/>
<xs:element name="BkAcctNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkAcct" type="Max35Text"/>
<xs:element name="BkAcctNm" type="Max100Text"/>
<xs:element name="BkCd" type="Max20Text"/>
<xs:element name="BkNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkNm" type="Max100Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentInformation1">
......
......@@ -69,18 +69,18 @@
</xs:complexType>
<xs:complexType name="SellerBankInformation1">
<xs:sequence>
<xs:element name="BkAcct" type="Max35Text" minOccurs="0"/>
<xs:element name="BkAcctNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkAcct" type="Max35Text"/>
<xs:element name="BkAcctNm" type="Max100Text"/>
<xs:element name="BkCd" type="Max20Text"/>
<xs:element name="BkNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkNm" type="Max100Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BuyerBankInformation1">
<xs:sequence>
<xs:element name="BkAcct" type="Max35Text" minOccurs="0"/>
<xs:element name="BkAcctNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkAcct" type="Max35Text"/>
<xs:element name="BkAcctNm" type="Max100Text"/>
<xs:element name="BkCd" type="Max20Text"/>
<xs:element name="BkNm" type="Max100Text" minOccurs="0"/>
<xs:element name="BkNm" type="Max100Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max20Text">
......
......@@ -71,7 +71,7 @@
</xs:complexType>
<xs:complexType name="PaymentInformation">
<xs:sequence>
<xs:element name="DtOfHon" type="ISODate" minOccurs="0"/>
<xs:element name="DtOfHon" type="ISODate"/>
<xs:element name="HonAmt" type="ActiveCurrencyAndAmount"/>
<xs:element name="DtOfPmt" type="ISODate"/>
</xs:sequence>
......
......@@ -47,7 +47,7 @@
</xs:complexType>
<xs:complexType name="Assignment">
<xs:sequence>
<xs:element name="AsstRegNb" type="Max35Text" minOccurs="0"/>
<xs:element name="AsstRegNb" type="Max35Text"/>
<xs:element name="AsstPstNb" type="Max35Text" minOccurs="0"/>
<xs:element name="AsstOwnrBkCd" type="Max20Text"/>
<xs:element name="LCId" type="LCIdentification"/>
......@@ -71,7 +71,7 @@
</xs:complexType>
<xs:complexType name="PaymentInformation">
<xs:sequence>
<xs:element name="DtOfHon" type="ISODate" minOccurs="0"/>
<xs:element name="DtOfHon" type="ISODate"/>
<xs:element name="HonAmt" type="ActiveCurrencyAndAmount"/>
<xs:element name="DtOfPmt" type="ISODate"/>
</xs:sequence>
......
......@@ -47,7 +47,7 @@
</xs:complexType>
<xs:complexType name="DueInformation">
<xs:sequence>
<xs:element name="AsstRegNb" type="Max35Text" minOccurs="0"/>
<xs:element name="AsstRegNb" type="Max35Text"/>
<xs:element name="LCId" type="LCIdentification"/>
<xs:element name="PresnId" type="PresentationIdentification"/>
<xs:element name="PmtInfo" type="PaymentInformation" minOccurs="0"/>
......@@ -69,7 +69,7 @@
</xs:complexType>
<xs:complexType name="PaymentInformation">
<xs:sequence>
<xs:element name="DtOfHon" type="ISODate" minOccurs="0"/>
<xs:element name="DtOfHon" type="ISODate"/>
<xs:element name="HonAmt" type="ActiveCurrencyAndAmount"/>
<xs:element name="DtOfPmt" type="ISODate"/>
</xs:sequence>
......
......@@ -48,7 +48,6 @@
<xs:complexType name="AssetDetailsQueryInformation">
<xs:sequence>
<xs:element name="AsstRegNb" type="Max35Text"/>
<xs:element name="AsstPstNb" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment