Commit 128d0f8a by WeiCong

升级到2.0.0

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