Commit 78d0385b by lixinyi

新增pacs.009.001.08.adv报文

parent 078a42b9
......@@ -2,8 +2,8 @@
import axios from 'axios'
const service = axios.create({
baseURL: '/swift-editor-1.0.0', //代理
// baseURL: '/swift-editor', //本地用这个
// baseURL: '/swift-editor-1.0.0', //代理
baseURL: '/swift-editor', //本地用这个
timeout: 50000 // request timeout
})
......
......@@ -195,6 +195,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "16",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "3.0.4",
......@@ -204,6 +205,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "3.0.5",
......
......@@ -2552,6 +2552,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.14.17.1.0.4",
......@@ -2561,6 +2562,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.14.17.1.0.5",
......
......@@ -2553,6 +2553,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.14.17.1.0.4",
......@@ -2562,6 +2563,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.14.17.1.0.5",
......
......@@ -2536,6 +2536,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.13.17.1.0.4",
......@@ -2545,6 +2546,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.13.17.1.0.5",
......
......@@ -83,6 +83,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "16",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.2",
......@@ -92,6 +93,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.3",
......
......@@ -130,6 +130,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.3",
......@@ -139,6 +140,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.4",
......
......@@ -140,7 +140,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "16",
consistence: "1",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.0.1",
......@@ -150,6 +150,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.0.2",
......
......@@ -89,6 +89,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,16}",
status: "M",
maxLength: "16",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.0.1",
......@@ -98,6 +99,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.0.2",
......
......@@ -92,6 +92,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "16",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.0.1",
......@@ -101,6 +102,7 @@ export default [
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
consistence: "1",//consistence 表示是否需要与Business Message Identifier保持一致
},
{
path: "2.0.2",
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -28,10 +28,10 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
<!-- <exclusion>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-tomcat</artifactId>-->
<!-- </exclusion>-->
</exclusions>
</dependency>
<dependency>
......
......@@ -98,26 +98,26 @@ public class MxTransfer {
logger.debug("swiftGsonStr------>:::" + swiftGsonStr);
//System.out.println("swiftGsonStr---->:" + swiftGsonStr);
//本地测试
// AbstractMX abstractMX = AbstractMX.fromJson(swiftGsonStr);
// return abstractMX.message();
AbstractMX abstractMX = AbstractMX.fromJson(swiftGsonStr);
return abstractMX.message();
//远程
try {
Map<String, Object> map = new HashMap();
map.put("interface", "mxTranslate");
map.put("transaction", "translate");
map.put("swiftGsonStr", swiftGsonStr);
Map res = (Map) CommonSend.send(map);
String retcod = (String) res.get("retcode");
if (retcod != null && retcod.endsWith("0000000")) {
return (String) res.get("xml");
}
else {
return null;
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
return "0";
}
// try {
// Map<String, Object> map = new HashMap();
// map.put("interface", "mxTranslate");
// map.put("transaction", "translate");
// map.put("swiftGsonStr", swiftGsonStr);
// Map res = (Map) CommonSend.send(map);
// String retcod = (String) res.get("retcode");
// if (retcod != null && retcod.endsWith("0000000")) {
// return (String) res.get("xml");
// }
// else {
// return null;
// }
// } catch (Exception e) {
// logger.error(e.getMessage(), e);
// return "0";
// }
}
//解析key的值,循环遍历,将value放进maps里面
......
......@@ -76,7 +76,7 @@ public class CipsEditorController {
Map res = (Map) CommonSend.send(map);
String retcod = (String) res.get("retcode");
String retmsg = (String) res.get("retmsg");
logger.info(res.toString());
logger.info("发送结果:"+res.toString());
if (retcod != null && retcod.endsWith("0000000")) {
return "1" + identifier + ".xml is saved successfully";
} else if((retcod != null && retcod.endsWith("OBS0000111"))){
......
......@@ -378,24 +378,24 @@ public class MxEditorController {
map.put("transaction", "getbic");
map.put("biccod", account.getBiccod());
map.put("bicnam", account.getBicnam());
Map rs = (Map) CommonSend.send(map);
// Map rs = (Map) CommonSend.send(map);
//测试数据
// Map<String,Object> rs = new HashMap<>();
// rs.put("retcode","0000000");
// List<Map<String,Object>> ccdlst = new ArrayList<>();
// Map<String,Object> tmpmap1 = new HashMap<>();
// tmpmap1.put("BIC","CHBHHKHHXXX");
// tmpmap1.put("NAM1","1111");
// Map<String,Object> tmpmap2 = new HashMap<>();
// tmpmap2.put("BIC","CHBHHKHHXXX");
// tmpmap2.put("NAM1","2222");
// ccdlst.add(tmpmap1);
// ccdlst.add(tmpmap2);
// ccdlst.add(tmpmap2);
// ccdlst.add(tmpmap2);
// ccdlst.add(tmpmap2);
// ccdlst.add(tmpmap2);
// rs.put("data",ccdlst);
Map<String,Object> rs = new HashMap<>();
rs.put("retcode","0000000");
List<Map<String,Object>> ccdlst = new ArrayList<>();
Map<String,Object> tmpmap1 = new HashMap<>();
tmpmap1.put("BIC","CHBHHKHHXXX");
tmpmap1.put("NAM1","1111");
Map<String,Object> tmpmap2 = new HashMap<>();
tmpmap2.put("BIC","CHBHHKHHXXX");
tmpmap2.put("NAM1","2222");
ccdlst.add(tmpmap1);
ccdlst.add(tmpmap2);
ccdlst.add(tmpmap2);
ccdlst.add(tmpmap2);
ccdlst.add(tmpmap2);
ccdlst.add(tmpmap2);
rs.put("data",ccdlst);
String retcod = (String) rs.get("retcode");
if (retcod != null && retcod.endsWith("0000000")) {
......
#############COMMON################
#编码方式(必须设置一个,ELCS为UTF-8)
charset=UTF-8
#############签名相关配置#############
#on:开启加签、验签;off:关闭加签、验签、加密、解密
sign_switch=off
#签名自定义实现类
#发报行cips行号 生产 :NYCBCNSHXXX 测试 :NYCBCNS0XXX
bankId=NYCBCNS0XXX
ip=127.0.0.1
port=8889
pwd=
signature_imp=com.brilliance.cips.framework.signature.NetSignSignature
#signature_imp=com.brilliance.cips.framework.signature.DefaultSignature
#############自定义xsd文件所在目录的路径【相对路径或绝对路径】(默认在classpath的cfg/xsd/目录下)#############
#schema_location=cfg/xsd/
ownbic=NYCBCNS0
\ No newline at end of file
#log4j.rootLogger=debug,console,FILE,info,debug,error,all
log4j.rootLogger=debug,FILE
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %2p [%t] (%F:%L) - %m%n
#
log4j.appender.FILE=com.brilliance.eibs.util.MyRollingFileAppender
#log4j.appender.FILE=com.brilliance.eibs.util.MyDailyRollingFileAppender
#log4j.appender.FILE=org.apache.log4j.RollingFileAppender
#log4j.appender.FILE.File=/home/shhc/Be_Dea_Min/log/test.log
log4j.appender.FILE.MaxFileSize=50MB
log4j.appender.FILE.MaxBackupIndex=10000
log4j.appender.FILE.Threshold=debug
log4j.appender.FILE.DatePattern='_'yyyy-MM-dd
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %2p [%t] (%F:%L) - %m%n
#\u8f93\u51fainfo\u4fe1\u606f\u5230info.log
log4j.logger.info=info
log4j.appender.info=com.brilliance.eibs.util.DailyRollingFileAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %2p [%t] (%F:%L) - %m%n
log4j.appender.info.datePattern='_'yyyy-MM-dd
log4j.appender.info.Threshold = INFO
log4j.appender.info.append=true
log4j.appender.info.File=bin/log/info.log
#\u8f93\u51fadebug\u4fe1\u606f\u5230debug.log
log4j.logger.debug=debug
log4j.appender.debug=com.brilliance.eibs.util.DailyRollingFileAppender
log4j.appender.debug.layout=org.apache.log4j.PatternLayout
log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %2p [%t] (%F:%L) - %m%n
log4j.appender.debug.datePattern='_'yyyy-MM-dd
log4j.appender.debug.Threshold = DEBUG
log4j.appender.debug.append=true
log4j.appender.debug.File=bin/log/debug.log
#\u8f93\u51faerror\u4fe1\u606f\u5230error.log
log4j.logger.error=error
log4j.appender.error=com.brilliance.eibs.util.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %2p [%t] (%F:%L) - %m%n
log4j.appender.error.datePattern='_'yyyy-MM-dd
log4j.appender.error.Threshold = ERROR
log4j.appender.error.append=true
log4j.appender.error.File=bin/log/error.log
#\u8f93\u51fa\u6240\u6709\u4fe1\u606f\u5230all.log
log4j.logger.all=all
log4j.appender.all=org.apache.log4j.DailyRollingFileAppender
log4j.appender.all.layout=org.apache.log4j.PatternLayout
log4j.appender.all.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %2p [%t] (%F:%L) - %m%n
log4j.appender.all.datePattern='_'yyyy-MM-dd
log4j.appender.all.Threshold = ALL
log4j.appender.all.append=true
log4j.appender.all.File=bin/log/all.log
<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Standards Editor (build:R1.0.41.3) on 2013 Mar 05 13:38:10, ISO 20022 version : 2004-->
<xs:schema xmlns="urn:swift:xsd:camt.025.001.03" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:swift:xsd:camt.025.001.03">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="Rct" type="ReceiptV03"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="Max140Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="140"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max4AlphaNumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9]{1,4}"/>
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max70Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageHeader2">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="CreDtTm" type="ISODateTime"/>
<xs:element maxOccurs="1" minOccurs="0" name="ReqTp" type="RequestType2Choice"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OriginalMessageAndIssuer1">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="MsgNmId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrgtrNm" type="Max70Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Receipt1">
<xs:sequence>
<xs:element name="OrgnlMsgId" type="OriginalMessageAndIssuer1"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ReqHdlg" type="RequestHandling"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReceiptV03">
<xs:sequence>
<xs:element name="MsgHdr" type="MessageHeader2"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="RctDtls" type="Receipt1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequestHandling">
<xs:sequence>
<xs:element name="StsCd" type="Max4AlphaNumericText"/>
<xs:element maxOccurs="1" minOccurs="0" name="Desc" type="Max140Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RequestType1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="RT01"/>
<xs:enumeration value="RT02"/>
<xs:enumeration value="RT03"/>
<xs:enumeration value="RT04"/>
<xs:enumeration value="RT05"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RequestType2Choice">
<xs:sequence>
<xs:choice>
<xs:element name="PmtCtrl" type="RequestType1Code"/>
<xs:element name="Enqry" type="RequestType2Code"/>
<xs:element name="Prtry" type="GenericIdentification1"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RequestType2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="RT11"/>
<xs:enumeration value="RT12"/>
<xs:enumeration value="RT13"/>
<xs:enumeration value="RT14"/>
<xs:enumeration value="RT15"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:camt.052.001.06" xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:camt.052.001.06">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="BkToCstmrAcctRpt" type="BkToCstmrAcctRpt1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BkToCstmrAcctRpt1">
<xs:sequence>
<xs:element name="GrpHdr" type="GrpHdr1"/>
<xs:element name="Rpt" type="Rpt1"/>
<xs:element name="SplmtryData" type="SplmtryData1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GrpHdr1">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="MsgPgntn" type="MsgPgntn1"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlBizQry" type="OrgnlBizQry1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MsgPgntn1">
<xs:sequence>
<xs:element name="PgNb" type="Max5NumericText"/>
<xs:element name="LastPgInd" type="YesNoIndicator"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrgnlBizQry1">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Rpt1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SplmtryData1">
<xs:sequence>
<xs:element name="Envlp" type="Envlp1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Envlp1">
<xs:sequence>
<xs:element name="Ccy" type="ActiveCurrencyCode"/>
<xs:element name="Amt" type="DecimalNumber"/>
<xs:element name="InstdAmt" type="DecimalNumber"/>
<xs:element maxOccurs="1" minOccurs="0" name="AvlbBal" type="DecimalNumber"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Ntry" type="Ntry1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ActiveCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Ntry1">
<xs:sequence>
<xs:element name="IntrBkSttlmDt" type="ISODate"/>
<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
<xs:element name="TraceAmt" type="DecimalNumber"/>
<xs:element name="Id" type="Max34Text"/>
<xs:element name="TxId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CNY">
<xs:restriction base="xs:string">
<xs:enumeration value="CNY"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<!--<xs:minLength value="1"/>-->
<!--<xs:maxLength value="35"/>-->
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max5NumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[1-9][0-9]{0,4}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="YesNoIndicator">
<xs:restriction base="xs:string">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecimalNumber">
<xs:restriction base="xs:decimal">
<xs:pattern value="(([1-9][0-9]{0,15})|[0])(\.[0-9]{2})"/>
<xs:fractionDigits value="2"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="CreditDebitCode">
<xs:restriction base="xs:string">
<xs:enumeration value="CRDT"/>
<xs:enumeration value="DBIT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ActiveCurrencyAndAmount">
<xs:restriction base="xs:decimal">
<xs:pattern value="(([1-9][0-9]{0,15})|[0])(\.[0-9]{2})"/>
<xs:fractionDigits value="2"/>
<xs:totalDigits value="18"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max34Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t ]{1,34}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:camt.060.001.06" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:iso:std:iso:20022:tech:xsd:camt.060.001.06" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AcctRptgReq" type="AcctRptgReq1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AcctRptgReq1">
<xs:sequence>
<xs:element name="GrpHdr" type="GrpHdr1"/>
<xs:element name="RptgReq" type="RptgReq1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GrpHdr1">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RptgReq1">
<xs:sequence>
<xs:element name="Id" type="BizPhaseTypeCode"/>
<xs:element name="ReqdMsgNmId" type="ReqdMsgNmId1"/>
<xs:element maxOccurs="1" minOccurs="0" name="Acct" type="Acct1"/>
<xs:element name="AcctOwnr" type="AcctOwnr1"/>
<xs:element name="RptgPrd" type="RptgPrd1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Acct1">
<xs:sequence>
<xs:element name="Id" type="Id1"/>
<xs:element name="Ccy" type="ActiveCurrencyCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Id1">
<xs:sequence>
<xs:element name="Othr" type="Othr1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Othr1">
<xs:sequence>
<xs:element name="Id" type="Max34Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AcctOwnr1">
<xs:sequence>
<xs:element name="Agt" type="Agt1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Agt1">
<xs:sequence>
<xs:element name="FinInstnId" type="FinInstnId1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FinInstnId1">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClrSysMmbId1"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Othr2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Othr2">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClrSysMmbId1">
<xs:sequence>
<xs:element name="MmbId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RptgPrd1">
<xs:sequence>
<xs:element name="FrToDt" type="FrToDt1"/>
<xs:element name="FrToTm" type="FrToTm1"/>
<xs:element name="Tp" type="Tp1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FrToDt1">
<xs:sequence>
<xs:element name="FrDt" type="ISODate"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FrToTm1">
<xs:sequence>
<xs:element name="FrTm" type="FrTm1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="ActiveCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BizPhaseTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="DAYT"/>
<xs:enumeration value="NITT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<!--<xs:minLength value="1"/>-->
<!--<xs:maxLength value="35"/>-->
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Tp1">
<xs:restriction base="xs:string">
<xs:enumeration value="ALLL"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ReqdMsgNmId1">
<xs:restriction base="xs:string">
<xs:enumeration value="cprd.711.001.01"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="FrTm1">
<xs:restriction base="xs:string">
<xs:enumeration value="00:00:00"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max34Text">
<xs:restriction base="xs:string">
<!--<xs:minLength value="1"/>-->
<!--<xs:maxLength value="35"/>-->
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,34}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="Max3Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18}[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:cnaps:std:ccms:2010:tech:xsd:ccms.990.002.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cnaps:std:ccms:2010:tech:xsd:ccms.990.002.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="ComConf" type="ComConfV01"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ComConfV01">
<xs:sequence>
<xs:element name="ConfInf" type="ConfInfV01"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConfInfV01">
<xs:sequence>
<xs:element name="OrigSndr" type="Max35Text"/>
<xs:element name="OrigSndDt" type="Max8Text"/>
<xs:element name="MT" type="Max20Text"/>
<xs:element name="MsgId" type="Max20Text"/>
<xs:element name="MsgRefId" type="Max20Text" minOccurs="0"/>
<xs:element name="MsgPrcCd" type="Max8Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<xs:schema xmlns="urn:cnaps:std:ccms:2010:tech:xsd:ccms.991.002.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cnaps:std:ccms:2010:tech:xsd:ccms.991.002.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="ChckReq" type="ChckReqV01"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChckReqV01">
<xs:sequence>
<xs:element name="ChckInf" type="ChckInf1"/>
<xs:element name="SndSvcrMgmtInf" type="SndSvcrMgmtInf1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChckInf1">
<xs:sequence>
<xs:element name="SndNd" type="Max35Text"/>
<xs:element name="SndSvcrNm" type="Max20Text"/>
<xs:element name="SndLineMgrNm" type="Max48Text"/>
<xs:element name="SndRoadNm" type="Max20Text"/>
<xs:element name="SndDt" type="Max23Text"/>
<xs:element name="RcvNd" type="Max35Text"/>
<xs:element name="RcvSvcrNm" type="Max20Text"/>
<xs:element name="RcvLineMgr" type="Max48Text"/>
<xs:element name="RspnLineNm" type="Max48Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SndSvcrMgmtInf1">
<xs:sequence>
<xs:element name="SndSvcrRcvSts" type="Exact1NumericText"/>
<xs:element name="SndNdMgmtSts" type="Exact1NumericText" minOccurs="0"/>
<xs:element name="RcvNdMgmtSts" type="Exact1NumericText" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max48Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="48"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max23Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="23"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Exact1NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1"/>
<xs:pattern value="[0-9]{1,1}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<xs:schema xmlns="urn:cnaps:std:ccms:2010:tech:xsd:ccms.992.002.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cnaps:std:ccms:2010:tech:xsd:ccms.992.002.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="ChckRspn" type="ChckRspnV01"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChckRspnV01">
<xs:sequence>
<xs:element name="ChckRspnInf" type="ChckRspnInf1"/>
<xs:element name="LdFctrInf" type="LdFctrInf1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChckRspnInf1">
<xs:sequence>
<xs:element name="OrigSndNd" type="Max35Text"/>
<xs:element name="OrigSndSvsrNm" type="Max20Text"/>
<xs:element name="OrigSndLineMgrNm" type="Max48Text"/>
<xs:element name="RcvRoadNm" type="Max20Text"/>
<xs:element name="OrigSndDt" type="Max23Text"/>
<xs:element name="RspnNd" type="Max35Text"/>
<xs:element name="RspnSvcrNm" type="Max20Text"/>
<xs:element name="RspnLineMgr" type="Max48Text"/>
<xs:element name="RcvLineNm" type="Max48Text" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LdFctrInf1">
<xs:sequence>
<xs:element name="RspnLclLineNm" type="Max48Text"/>
<xs:element name="LdFctr" type="Max16Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max48Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="48"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max23Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="23"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max16Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2017:tech:xsd:cips.132.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2017:tech:xsd:cips.132.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="InstgPty" type="Max35Text"/>
<xs:element name="BizPhs" type="Max35Text"/>
<xs:element name="StsId" type="ProcessCode"/>
<xs:element name="Desc" type="Max105Text"/>
<xs:element name="OrgnlMsgId" type="Max35Text"/>
<xs:element name="OrgnlInstgPty" type="Max35Text"/>
<xs:element name="PrcDt" type="ISODate"/>
<xs:element name="PrcTm" type="ISODateTime"/>
<xs:element name="CdtDbtInf" type="CreditDebitInformation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CreditDebitInformation">
<xs:sequence>
<xs:element name="OrgnlTxId" type="Max35Text"/>
<xs:element name="IntrBkSttlmAmt" type="ActiveCurrencyAndAmount"/>
<xs:element name="StsId" type="ProcessCode"/>
<xs:element name="PrcDt" type="ISODate"/>
<xs:element name="PrcTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ActiveCurrencyAndAmount_SimpleType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="5"/>
<xs:totalDigits value="18"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ActiveCurrencyAndAmount">
<xs:simpleContent>
<xs:extension base="ActiveCurrencyAndAmount_SimpleType">
<xs:attribute name="Ccy" type="ActiveCurrencyCode" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ActiveCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="105"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProcessCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.307.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.307.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="InstgPty" type="Max35Text"/>
<xs:element name="InstdPty" type="Max35Text"/>
<xs:element name="TxTpNm" type="Max60Text" minOccurs="0"/>
<xs:element name="Titl" type="Max80Text"/>
<xs:element name="Cntt" type="Max256Text"/>
<xs:element name="AttchmtLen" type="Max8NumericText"/>
<xs:element name="AttchmtNm" type="Max80Text" minOccurs="0"/>
<xs:element name="AttchmtCntt" type="AttachmentContent1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AttachmentContent1">
<xs:sequence>
<xs:any namespace="##any" processContents="skip"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max60Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max80Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="80"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max256Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{1,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.308.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.308.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="InstgPty" type="Max35Text"/>
<xs:element name="InstdPty" type="Max35Text"/>
<xs:element name="OrgnlMsgId" type="Max35Text"/>
<xs:element name="OrgnlInstgPty" type="Max35Text"/>
<xs:element name="OrgnlTxTpNm" type="Max60Text" minOccurs="0"/>
<xs:element name="Sts" type="ProcessCode"/>
<xs:element name="PrcCdAndInf" type="Max105Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max60Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProcessCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="105"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.309.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.309.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="InstgPty" type="Max35Text"/>
<xs:element name="InstdPty" type="Max35Text"/>
<xs:element name="FreeFrmtInf" type="FreeFormatInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FreeFormatInformation1">
<xs:sequence>
<xs:element name="MsgCntt" type="Max500Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max500Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="500"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2017:tech:xsd:cips.352.001.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2017:tech:xsd:cips.352.001.02" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="InstdPty" type="Max35Text"/>
<xs:element name="OrgnlMsgNmId" type="Max35Text" minOccurs="0"/>
<xs:element name="OrgnlInstgPty" type="Max35Text" minOccurs="0"/>
<xs:element name="OrgnlMsgId" type="Max35Text" minOccurs="0"/>
<xs:element name="BizPhs" type="BizHaseTypeCode"/>
<xs:element name="TrfdPty" type="Max35Text"/>
<xs:element name="Cstdn" type="Max35Text" minOccurs="0"/>
<xs:element name="OptTp" type="OperationTypeCode"/>
<xs:element name="TrfdAmt" type="DecimalNumber"/>
<xs:element name="PastBal" type="DecimalNumber"/>
<xs:element name="AvlbBal" type="DecimalNumber"/>
<xs:element name="CILmt" type="DecimalNumber"/>
<xs:element name="NtQt" type="DecimalNumber"/>
<xs:element name="OrgnlDbtReqInstgPty" type="Max35Text" minOccurs="0"/>
<xs:element name="OrgnlDbtReqMsgId" type="Max35Text" minOccurs="0"/>
<xs:element name="PrcDt" type="ISODate"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="BizHaseTypeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OperationTypeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecimalNumber">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="17"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2017:tech:xsd:cips.361.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2017:tech:xsd:cips.361.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="InstdPty" type="Max35Text"/>
<xs:element name="OrgnlMsgNmId" type="Max35Text" minOccurs="0"/>
<xs:element name="OrgnlMsgId" type="Max35Text" minOccurs="0"/>
<xs:element name="TrfdPty" type="Max35Text"/>
<xs:element name="Ccy" type="CcyCode"/>
<xs:element name="OptTp" type="OperationTypeCode"/>
<xs:element name="TrfdAmt" type="DecimalNumber"/>
<xs:element name="PrcDt" type="ISODate"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="OperationTypeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CcyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecimalNumber">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="17"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.801.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.801.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="OrgnlSysDt" type="ISODate"/>
<xs:element name="OrgnlSysSts" type="SystemStatus1"/>
<xs:element name="CurSysDt" type="ISODate"/>
<xs:element name="CurSysSts" type="SystemStatus1"/>
<xs:element name="NxtSysDt" type="ISODate"/>
<xs:element name="MmbChngNb" type="Exact8NumericText" minOccurs="0"/>
<xs:element name="ParamChngNb" type="Exact8NumericText" minOccurs="0"/>
<xs:element name="DrctMmbChngNb" type="Exact8NumericText" minOccurs="0"/>
<xs:element name="Ustrd" type="Max35Text" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="SystemStatus1">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Exact8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{8,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.803.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.803.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="StsInf" type="StatusInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StatusInformation1">
<xs:sequence>
<xs:element name="MmbId" type="Max35Text"/>
<xs:element name="Sts" type="RunStatCode"/>
<xs:element name="LoginSts" type="LoginOperationTypeCode"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RunStatCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LoginOperationTypeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.805.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.805.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RefMax35Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="RefMax35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="TPTypeCode"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="LoginInf" type="LoginInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LoginInformation1">
<xs:sequence>
<xs:element name="LoginOprTp" type="LoginOperationTypeCode"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TPTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="cips.805.001.01"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LoginOperationTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="LOGN"/>
<xs:enumeration value="LOGF"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.806.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.806.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RefMax35Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="RefMax35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TPTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="cips.806.001.01"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="TPTypeCode"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="OrgnlGrpInf" type="OriginalGroupInformation1"/>
<xs:element name="LoginRspnInf" type="LoginResponseInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OriginalGroupInformation1">
<xs:sequence>
<xs:element name="OrgnlMsgId" type="RefMax35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LoginResponseInformation1">
<xs:sequence>
<xs:element name="LoginOprTp" type="LoginOperationTypeCode"/>
<xs:element name="CurSysDt" type="ISODate"/>
<xs:element name="CurSysSts" type="SystemStatus1"/>
<xs:element name="PrcSts" type="ProcessCode1"/>
<xs:element name="PrcCdAndInf" type="Max105Text" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="LoginOperationTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="LOGN"/>
<xs:enumeration value="LOGF"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="SystemStatus1">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t ]{1,4}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OldProcessCode1">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProcessCode1">
<xs:restriction base="xs:string">
<xs:enumeration value="RSVL"/>
<xs:enumeration value="RJCT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OldMax105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="105"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t ]{0,105}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.807.001.01"
xmlns="urn:cips:std:cips:2014:tech:xsd:cips.807.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RefMax35Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t\s ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="RefMax35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TPTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="cips.807.001.01"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="TPTypeCode"/>
<xs:any maxOccurs="1" minOccurs="0" namespace="##any" processContents="skip"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element maxOccurs="1" name="MsgId" type="MessageReference"/>
<xs:element maxOccurs="1" minOccurs="0" name="Rltd" type="MessageReference"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prvs" type="MessageReference"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="MessageReference"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.901.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.901.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="ChngNb" type="Exact8NumericText"/>
<xs:element name="ChngInf" type="ChangeInformation1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChangeInformation1">
<xs:sequence>
<xs:element name="ChngTp" type="ChangeCode"/>
<xs:element name="MmbId" type="Max35Text"/>
<xs:element name="MmbNmChn" type="Max140Text"/>
<xs:element name="MmbNmEng" type="Max140Text"/>
<xs:element name="CntyAndRgCd" type="NationCode"/>
<xs:element name="BankCatg" type="Max4Text"/>
<xs:element name="Cstd" type="Max35Text" minOccurs="0"/>
<xs:element name="DmtFlag" type="DomesticFlag"/>
<xs:element name="Lei" type="Max20Text" minOccurs="0"/>
<xs:element name="FctvDt" type="ISODate"/>
<xs:element name="Tel" type="Max30Text" minOccurs="0"/>
<xs:element name="AdrLine" type="Max490Text" minOccurs="0"/>
<xs:element name="ZipCode" type="Max16Text" minOccurs="0"/>
<xs:element name="Mail" type="Max256Text" minOccurs="0"/>
<xs:element name="Contact" type="Max140Text" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="Exact8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{8,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ChangeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NationCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max4Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DomesticFlag">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="WebFlag1">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="Max16Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max30Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max50Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max70Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max140Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="140"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max256Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max490Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="490"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.902.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.902.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="AuthrtyInf" type="AuthorityInformation1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AuthorityInformation1">
<xs:sequence>
<xs:element name="InitPtcpt" type="Max35Text"/>
<xs:element name="SndBizAuthrtyInf" type="SendBusinessAuthorityInformation1" minOccurs="0"/>
<xs:element name="RcvBizAuthrtyInf" type="ReceiveBusinessAuthorityInformation1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SendBusinessAuthorityInformation1">
<xs:sequence>
<xs:element name="MT" type="Max35Text" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransactionType1">
<xs:sequence>
<xs:element name="TxTpCd" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReceiveBusinessAuthorityInformation1">
<xs:sequence>
<xs:element name="MT" type="Max35Text" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.903.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.903.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CertNtfctnInf" type="CertificateNotificationInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateNotificationInformation1">
<xs:sequence>
<xs:element name="ChgTp" type="ChangeCode"/>
<xs:element name="MmbId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ChangeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.903.001.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.903.001.02" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ShareMax35Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\${}^|~\n\r\t ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="TPTypeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="cips.903.001.02"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="ShareMax35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageReferenceDateTime">
<xs:sequence>
<xs:element name="Ref" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="TPTypeCode"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CertNtfctnInf" type="CertificateNotificationInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateNotificationInformation1">
<xs:sequence>
<xs:element name="ChgTp" type="ChangeCode"/>
<xs:element maxOccurs="1" minOccurs="0" name="MmbId" type="ShareMax35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="IdentificationCipsId"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="IdentificationCipsId">
<xs:sequence>
<xs:element name="Id" type="ShareMax35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ChangeCode">
<xs:restriction base="xs:string">
<xs:enumeration value="ADDD"/>
<xs:enumeration value="DELE"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReferenceDateTime"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.904.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.904.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="ChngNb" type="Exact8NumericText"/>
<xs:element name="ChngRcrdNb" type="Max8NumericText" minOccurs="0"/>
<xs:element name="FctvInf" type="EffectiveInformaiton1"/>
<xs:element name="SysParamInf" type="SystemParameterInformation1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EffectiveInformaiton1">
<xs:sequence>
<xs:element name="FctvTp" type="EffectiveCode"/>
<xs:element name="FctvDt" type="ISODate"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SystemParameterInformation1">
<xs:sequence>
<xs:element name="ChgTp" type="ChangeCode"/>
<xs:element name="CmonDataTp" type="CommonDataCode"/>
<xs:element name="CmonDataCd" type="Max8Text"/>
<xs:element name="CmonDataNmChn" type="Max60Text"/>
<xs:element name="CmonDataNmEng" type="Max60Text" minOccurs="0"/>
<xs:element name="CmonDataVal" type="Max256Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Exact8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{8,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{1,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EffectiveCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="ChangeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CommonDataCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max60Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max256Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.906.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.906.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="ChngNb" type="Exact8NumericText"/>
<xs:element name="ChngInf" type="ChangeInformation1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChangeInformation1">
<xs:sequence>
<xs:element name="ChngTp" type="ChangeCode"/>
<xs:element name="MmbId" type="Max35Text"/>
<xs:element name="DrctBkCd" type="Max35Text"/>
<xs:element name="FctvDt" type="ISODate"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="Exact8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{8,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ChangeCode">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.912.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.912.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="DscrdInf" type="DiscardInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DiscardInformation1">
<xs:sequence>
<xs:element name="OrigSndr" type="Max35Text"/>
<xs:element name="OrigSndDt" type="Max8Text"/>
<xs:element name="MT" type="Max20Text"/>
<xs:element name="MsgId" type="Max20Text"/>
<xs:element name="MsgRefId" type="Max20Text" minOccurs="0"/>
<xs:element name="PrcCdAndInf" type="Max105Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max14Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="105"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2014:tech:xsd:cips.914.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2014:tech:xsd:cips.914.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CertfctnCnt" type="Max8NumericText"/>
<xs:element name="CertfctnList" type="CertificationList1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificationList1">
<xs:sequence>
<xs:element name="MmbCd" type="Max35Text" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max8NumericText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:pattern value="[0-9]{1,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cips:std:cips:2017:tech:xsd:cips.922.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:cips:2017:tech:xsd:cips.922.001.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="ProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="Rltd" type="MessageReference" minOccurs="0"/>
<xs:element name="Prvs" type="MessageReference" minOccurs="0"/>
<xs:element name="Othr" type="MessageReference" minOccurs="0"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.903.001.01"
xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.903.001.01"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
<xs:pattern value="[A-Za-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ChangeCodeS1">
<xs:restriction base="xs:string">
<xs:enumeration value="ADDD"/>
<xs:enumeration value="DELE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
<xs:pattern value="[A-Za-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max11Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="11"/>
<xs:pattern value="[A-Za-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BICFIDec2014Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ClearingSystemMemberIdentification2">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="CIPSID" type="Max20Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MmbId1">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="BIC" type="Max11Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Tp1"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="CertNtfctnInf" type="CertificateNotificationInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateNotificationInformation1">
<xs:sequence>
<xs:element name="ChgTp" type="ChangeCodeS1"/>
<xs:element name="MmbId" type="MmbId1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Tp1">
<xs:restriction base="xs:string">
<xs:enumeration value="gmtp.903.001.01"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.904.001.01"
xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.904.001.01"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
<xs:pattern value="[A-Za-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Tp1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Tp1">
<xs:restriction base="xs:string">
<xs:enumeration value="gmtp.904.001.01"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.905.001.01"
xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.905.001.01"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
<xs:pattern value="[A-Za-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LoginOperationTypeCode1">
<xs:restriction base="xs:string">
<xs:enumeration value="LOGN"/>
<xs:enumeration value="LOGF"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Tp1"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="LoginInf" type="LoginInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LoginInformation1">
<xs:sequence>
<xs:element name="LoginOprTp" type="LoginOperationTypeCode1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Tp1">
<xs:restriction base="xs:string">
<xs:enumeration value="gmtp.905.001.01"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.906.001.01"
xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.906.001.01"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
<xs:pattern value="[A-Za-z0-9\.]+"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="105"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LoginOperationTypeCode1">
<xs:restriction base="xs:string">
<xs:enumeration value="LOGN"/>
<xs:enumeration value="LOGF"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProcessCode1">
<xs:restriction base="xs:string">
<xs:enumeration value="RJCT"/>
<xs:enumeration value="RSVL"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RunStatCode1">
<xs:restriction base="xs:string">
<xs:enumeration value="ENBL"/>
<xs:enumeration value="DSBL"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="AdmstnPrtryMsg" type="AdministrationProprietaryMessageV02"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdministrationProprietaryMessageV02">
<xs:sequence>
<xs:element name="MsgId" type="MessageReference"/>
<xs:element name="PrtryData" type="ProprietaryData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageReference">
<xs:sequence>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryData">
<xs:sequence>
<xs:element name="Tp" type="Tp1"/>
<xs:element name="Data" type="Data1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Data1">
<xs:sequence>
<xs:element name="OrgnlGrpInf" type="OriginalGroupInformation1"/>
<xs:element name="LoginRspnInf" type="LoginResponseInformation1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OriginalGroupInformation1">
<xs:sequence>
<xs:element name="OrgnlMsgId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LoginResponseInformation1">
<xs:sequence>
<xs:element name="LoginOprTp" type="LoginOperationTypeCode1"/>
<xs:element name="CurSysSts" type="RunStatCode1"/>
<xs:element name="PrcSts" type="ProcessCode1"/>
<xs:element minOccurs="0" name="PrcCdAndInf" type="Max105Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Tp1">
<xs:restriction base="xs:string">
<xs:enumeration value="gmtp.906.001.01"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Legal Notices
CIPS Co., Ltd. All Rights Reserved.
Generated by CIPS Standardized Platform on 2022-11-30 17:43:58-->
<xs:schema xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.920.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.920.001.01">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="Messageroot10"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Messageroot10">
<xs:sequence>
<xs:element name="MsgHdr" type="MessageHeader11"/>
<xs:element name="TkInfo" type="TkInformation12"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageHeader11">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="SvcNm" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TkInformation12">
<xs:sequence>
<xs:element name="MsgTy" type="Max35Text"/>
<xs:element name="IssdDtTm" type="ISODateTime"/>
<xs:element name="IRMInf" type="IRMInformation13"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prtry" type="Max350Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="IRMInformation13">
<xs:sequence>
<xs:element name="InstgPty" type="InstructingParty14"/>
<xs:element name="InstdPty" type="InstructedParty15"/>
<xs:element maxOccurs="1" minOccurs="0" name="EfctvDt" type="Date"/>
<xs:element maxOccurs="1" minOccurs="0" name="EdDt" type="Date"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="MsgPermssn" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructingParty14">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructedParty15">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:complexType name="PartyIdentification7">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="BIC" type="Max11Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification8"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClearingSystemMemberIdentification8">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="CIPSID" type="Max20Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Date">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="Max350Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="350"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max11Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Legal Notices
CIPS Co., Ltd. All Rights Reserved.
Generated by CIPS Standardized Platform on 2022-11-30 17:43:58-->
<xs:schema xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.921.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.921.001.01">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="Messageroot1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Messageroot1">
<xs:sequence>
<xs:element name="MsgHdr" type="MessageHeader2"/>
<xs:element name="TkInfo" type="TkInformation3"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageHeader2">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="SvcNm" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TkInformation3">
<xs:sequence>
<xs:element name="MsgTy" type="Max35Text"/>
<xs:element name="IssdDtTm" type="ISODateTime"/>
<xs:element name="InstgPty" type="InstructingParty4"/>
<xs:element name="InstdPty" type="InstructedParty5"/>
<xs:element name="OrgnlIRMInf" type="OriginalIRMInformation6"/>
<xs:element name="StsRsnInf" type="StatusReasonInformation9"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prtry" type="Max350Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructingParty4">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructedParty5">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OriginalIRMInformation6">
<xs:sequence>
<xs:element name="OrgnlRef" type="Max35Text"/>
<xs:element name="InstgPty" type="InstructingParty7"/>
<xs:element name="InstdPty" type="InstructedParty8"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructingParty7">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructedParty8">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StatusReasonInformation9">
<xs:sequence>
<xs:element name="StsCd" type="InstRelationStatusCode"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:complexType name="PartyIdentification7">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="BIC" type="Max11Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification8"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClearingSystemMemberIdentification8">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="CIPSID" type="Max20Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="InstRelationStatusCode">
<xs:restriction base="xs:string">
<xs:enumeration value="REJT"/>
<xs:enumeration value="DELE"/>
<xs:enumeration value="ACPT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max350Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="350"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max11Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Legal Notices
CIPS Co., Ltd. All Rights Reserved.
Generated by CIPS Standardized Platform on 2022-11-30 17:43:58-->
<xs:schema xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.922.001.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.922.001.01">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="PrtryMsg" type="Messageroot1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Messageroot1">
<xs:sequence>
<xs:element name="MsgHdr" type="MessageHeader2"/>
<xs:element name="TkInfo" type="TkInformation3"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageHeader2">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element name="SvcNm" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TkInformation3">
<xs:sequence>
<xs:element name="MsgTy" type="Max35Text"/>
<xs:element name="IssdDtTm" type="ISODateTime"/>
<xs:element name="IRMInf" type="IRMInformation4"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prtry" type="Max350Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="IRMInformation4">
<xs:sequence>
<xs:element name="InstgPty" type="InstructingParty5"/>
<xs:element name="InstdPty" type="InstructedParty6"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructingParty5">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InstructedParty6">
<xs:sequence>
<xs:element name="PtyId" type="PartyIdentification7"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:complexType name="PartyIdentification7">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="BIC" type="Max11Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification8"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClearingSystemMemberIdentification8">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="CIPSID" type="Max20Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max350Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="350"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max11Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:cips:std:gmtp:2022:tech:xsd:gmtp.990.002.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:cips:std:gmtp:2022:tech:xsd:gmtp.990.002.01" elementFormDefault="qualified">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="ComConf" type="ComConfV01"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ComConfV01">
<xs:sequence>
<xs:element name="ConfInf" type="ConfInfV01"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConfInfV01">
<xs:sequence>
<xs:element name="OrigSndr" type="Max35Text"/>
<xs:element name="OrigSndDt" type="Max8Text"/>
<xs:element name="MT" type="Max20Text"/>
<xs:element name="MsgId" type="Max20Text"/>
<xs:element name="MsgRefId" type="Max20Text" minOccurs="0"/>
<xs:element name="MsgPrcCd" type="Max8Text"/>
<xs:element name="Desc" type="Max105Text" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max8Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max20Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="105"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by SWIFTStandards Workstation (build:R7.1.30.4) on 2012 Jul 10 16:07:28-->
<xs:schema elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pacs.002.001.12"
xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.002.001.12" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Document" type="Document"/>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="FIToFIPmtStsRpt" type="FIToFIPmtStsRpt1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FIToFIPmtStsRpt1">
<xs:sequence>
<xs:element name="GrpHdr" type="GrpHdr1"/>
<xs:element name="OrgnlGrpInfAndSts" type="OrgnlGrpInfAndSts1"/>
<xs:element name="TxInfAndSts" type="TxInfAndSts1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GrpHdr1">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text1"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrgnlGrpInfAndSts1">
<xs:sequence>
<xs:element name="OrgnlMsgId" type="Max35Text1"/>
<xs:element name="OrgnlMsgNmId" type="Max35Text1"/>
<xs:element name="OrgnlCtrlSum" type="DecimalNumber"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TxInfAndSts1">
<xs:sequence>
<xs:element name="StsId" type="ProcessCode1"/>
<xs:element name="StsRsnInf" type="StsRsnInf1"/>
<xs:element name="SplmtryData" type="SplmtryData1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StsRsnInf1">
<xs:sequence>
<xs:element name="AddtlInf" type="Max105Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SplmtryData1">
<xs:sequence>
<xs:element name="PlcAndNm" type="PlcAndNmText"/>
<xs:element name="Envlp" type="Envlp1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Envlp1">
<xs:sequence>
<xs:element name="Cnts" type="Cnts1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Cnts1">
<xs:sequence>
<xs:element name="PrcDt" type="ISODate"/>
<xs:element name="PrcTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ProcessCode1">
<xs:restriction base="xs:string">
<xs:enumeration value="ACSC"/>
<xs:enumeration value="RJCT"/>
<xs:enumeration value="CAND"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max35Text1">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="Max70Text">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max105Text1">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,105}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecimalNumber">
<xs:restriction base="xs:decimal">
<xs:pattern value="(([1-9][0-9]{0,15})|[0])(\.[0-9]{2})"/>
<xs:fractionDigits value="2"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max350Text1">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.,\-()/=+?!*;@#:%\[\]‘\\$}^|~\n\r\t ]{1,350}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="PlcAndNmText">
<xs:restriction base="xs:string">
<xs:enumeration value="/Document/FIToFIPmtStsRpt/TxInfAndSts"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
{H:031 CIPS1 CIPS20241205184109XMLcips.111.001.02 C20240415111243053 00C202404151112430533D }
{S:C20240415111243048|2024-04-15T11:12:43.051+08:00|C20240415111243053|1|CNY1.00|2024-04-22|HIGH|DEBT|1|1|1|1|1|1|1|1|/Document/FIToFICstmrCdtTrf/CdtTrfTxInf|2024-04-15|}
<?xml version="1.0" encoding="UTF-8" ?>
<Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.06">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>C20240415111243048</MsgId>
<CreDtTm>2024-04-15T11:12:43.051+08:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
</SttlmInf>
</GrpHdr>
<CdtTrfTxInf>
<PmtId>
<EndToEndId>C20240415111243053</EndToEndId>
<TxId>1</TxId>
</PmtId>
<IntrBkSttlmAmt Ccy="CNY">1.00</IntrBkSttlmAmt>
<IntrBkSttlmDt>2024-04-22</IntrBkSttlmDt>
<SttlmPrty>HIGH</SttlmPrty>
<ChrgBr>DEBT</ChrgBr>
<InstgAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>1</MmbId>
</ClrSysMmbId>
</FinInstnId>
</InstgAgt>
<InstdAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>1</MmbId>
</ClrSysMmbId>
</FinInstnId>
</InstdAgt>
<Dbtr>
<Nm>1</Nm>
<Id>
<OrgId>
<Othr>
<Id>1</Id>
</Othr>
</OrgId>
</Id>
</Dbtr>
<DbtrAgt>
<FinInstnId>
<Nm>1</Nm>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<Nm>1</Nm>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>1</Nm>
<Id>
<OrgId>
<Othr>
<Id>1</Id>
</Othr>
</OrgId>
</Id>
</Cdtr>
<SplmtryData>
<PlcAndNm>/Document/FIToFICstmrCdtTrf/CdtTrfTxInf</PlcAndNm>
<Envlp>
<Cnts>
<XpctdSttlmDt>2024-04-15</XpctdSttlmDt>
</Cnts>
</Envlp>
</SplmtryData>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>
\ No newline at end of file
{"FIToFICstmrCdtTrf":{"GrpHdr":{"MsgId":"111","CreDtTm":"2024-03-19T14:04:27.653+08:00","NbOfTxs":"1","SttlmInf":{"SttlmMtd":"CLRG"}},"CdtTrfTxInf":{"PmtId":{"EndToEndId":"111","TxId":"111"},"IntrBkSttlmAmt":{"ccy":"CNY","amount":"1.00"},"IntrBkSttlmDt":"2024-03-19","SttlmPrty":"HIGH","ChrgBr":"CRED","InstgAgt":{"FinInstnId":{"ClrSysMmbId":{"MmbId":"111"}}},"InstdAgt":{"FinInstnId":{"ClrSysMmbId":{"MmbId":"111"}}},"Dbtr":{"Nm":"111"},"DbtrAgt":{"FinInstnId":{"Nm":"111"}},"CdtrAgt":{"FinInstnId":{"Nm":"111"}},"Cdtr":{"Nm":"111"},"SplmtryData":{"PlcAndNm":"/Document/FIToFICstmrCdtTrf/CdtTrfTxInf","Envlp":{"Cnts":{"XpctdSttlmDt":"2024-03-19","BizPhs":"DAYT"}}}}},"MesgType":"cips.111.001.02","MesgPriority":"3","MesgDirection":"D"}
\ No newline at end of file
{H:0311 CIPS11 CIPS20240322100506XMLcips.111.001.02 11 000000000000000000113D }
{S:11|2024-03-22T10:04:06.846+08:00|11|11|CNY11.00|2024-03-22|HIGH|CRED|11|11|11|11|11|11|11|11|/Document/FIToFICstmrCdtTrf/CdtTrfTxInf|2024-03-22|}
<?xml version="1.0" encoding="UTF-8" ?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>11</MsgId>
<CreDtTm>2024-03-22T10:04:06.846+08:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
</SttlmInf>
</GrpHdr>
<CdtTrfTxInf>
<PmtId>
<EndToEndId>11</EndToEndId>
<TxId>11</TxId>
</PmtId>
<IntrBkSttlmAmt Ccy="CNY">11.00</IntrBkSttlmAmt>
<IntrBkSttlmDt>2024-03-22</IntrBkSttlmDt>
<SttlmPrty>HIGH</SttlmPrty>
<ChrgBr>CRED</ChrgBr>
<InstgAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>11</MmbId>
</ClrSysMmbId>
</FinInstnId>
</InstgAgt>
<InstdAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>11</MmbId>
</ClrSysMmbId>
</FinInstnId>
</InstdAgt>
<Dbtr>
<Nm>11</Nm>
<Id>
<OrgId>
<Othr>
<Id>11</Id>
</Othr>
</OrgId>
</Id>
</Dbtr>
<DbtrAgt>
<FinInstnId>
<Nm>11</Nm>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<Nm>11</Nm>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>11</Nm>
<Id>
<OrgId>
<Othr>
<Id>11</Id>
</Othr>
</OrgId>
</Id>
</Cdtr>
<SplmtryData>
<PlcAndNm>/Document/FIToFICstmrCdtTrf/CdtTrfTxInf</PlcAndNm>
<Envlp>
<Cnts>
<XpctdSttlmDt>2024-03-22</XpctdSttlmDt>
</Cnts>
</Envlp>
</SplmtryData>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>
\ No newline at end of file
{"MesgPriority":"3","MesgType":"cips.111.001.02","OrigReceiver":"12312","OrigSendDate":"20240306","MesgDirection":"D","MesgRefID":"0000C240306102802947","MesgID":"C240306102802947","cipsMsgId":"C240306102802947","OrigSendTime":"102855","GrpHdr":{"CreDtTm":"2024-03-06T10:28:55","SttlmInf":{"SttlmMtd":"CLRG"},"NbOfTxs":"1","MsgId":"C240306102802947"},"OrigSender":"1231","CdtTrfTxInf":{"Cdtr":{"CtryOfRes":"FR","Id":{"OrgId":{"Othr":{"Id":"1231"}}},"Nm":"123"},"InstdAgt":{"FinInstnId":{"ClrSysMmbId":{"MmbId":"123"}}},"PmtTpInf":{"CtgyPurp":{"Prtry":"RMTX"}},"DbtrAcct":{"Id":{"Othr":{"Id":"123"}}},"SttlmPrty":"URGT","CdtrAcct":{"Id":{"Othr":{"Id":"1231"}}},"PmtId":{"TxId":"C240306102802947","EndToEndId":"134123123"},"DbtrAgt":{"FinInstnId":{"ClrSysMmbId":{"MmbId":"123"},"Nm":"1231"}},"ChrgBr":"CRED","SplmtryData":{"Envlp":{"Cnts":{"XpctdSttlmDt":"2024-03-06","BizPhs":"DAYT"}},"PlcAndNm":"/Document/FICdtTrf"},"IntrBkSttlmDt":"2024-03-06","XchgRate":"0","CdtrAgt":{"FinInstnId":{"ClrSysMmbId":{"MmbId":"123"},"Nm":"12312"}},"IntrBkSttlmAmt":{"amount":"24030601.00","Ccy":"CNY"},"Dbtr":{"CtryOfRes":"FR","Id":{"OrgId":{"Othr":{"Id":"123"}}},"Nm":"123"},"InstgAgt":{"FinInstnId":{"ClrSysMmbId":{"MmbId":"123"}}}},"OrigSenderSID":"CIPS","OrigReceiverSID":"CIPS","cipsEndToEndId":"134123123"}
{H:03BKCHCNBJXXX CIPSPSBCCNBJXXX CIPS20230701094834XMLcips.111.001.02 2023100805270309 2023100805270309 3DN }
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.06">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>2023010110101108</MsgId>
<CreDtTm>2023-10-09T09:30:59</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
</SttlmInf>
</GrpHdr>
<CdtTrfTxInf>
<PmtId>
<EndToEndId>2023010110101108</EndToEndId>
<TxId>2023010110101108</TxId>
</PmtId>
<PmtTpInf>
<CtgyPurp>
<Prtry>RMTX</Prtry><!--跨境人民币固定值-->
</CtgyPurp>
</PmtTpInf>
<IntrBkSttlmAmt Ccy="CNY">9700.00</IntrBkSttlmAmt><!--收汇金额-->
<IntrBkSttlmDt>2023-10-09</IntrBkSttlmDt>
<SttlmPrty>URGT</SttlmPrty>
<SttlmTmIndctn>
<DbtDtTm>2023-10-09T11:30:59</DbtDtTm>
</SttlmTmIndctn>
<XchgRate>0</XchgRate>
<ChrgBr>DEBT</ChrgBr> <!--费用承担方-汇出方承担DEBT-->
<ChrgsInf>
<Amt Ccy="CNY">1</Amt>
<Agt>
<FinInstnId><ClrSysMmbId>
<MmbId>BKCHCNBJXXX</MmbId>
</ClrSysMmbId></FinInstnId>
</Agt>
</ChrgsInf>
<InstgAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>BKCHCNBJXXX</MmbId><!--付款直参行行号BKCHUS33XXX-->
</ClrSysMmbId>
</FinInstnId>
<BrnchId>
<Id>BKCHCNBJXXX</Id><!--付款间参行行号--><!-- BKCHUS33XXX -->
</BrnchId>
</InstgAgt>
<InstdAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>PSBCCNBJXXX</MmbId><!--收款直参行行号PSBCCNBJXXX-->
</ClrSysMmbId>
</FinInstnId>
<BrnchId>
<Id>PSBCCNBJXXX</Id><!--收款间参行行号PSBCCNBJXXX-->
</BrnchId>
</InstdAgt>
<Dbtr>
<Nm>光光</Nm> <!--发汇人姓名-->
<PstlAdr>
<AdrLine>美国</AdrLine><!--发汇人地址-->
<AdrLine>付款人地址2</AdrLine>
<AdrLine>付款人地址3</AdrLine>
</PstlAdr>
<Id>
<PrvtId>
<Othr>
<Id>H05271101</Id><!--付款人证件号码-->
<SchmeNm>
<Prtry>15</Prtry><!--付款人证件类型-->
</SchmeNm>
</Othr>
</PrvtId>
</Id>
<CtryOfRes>FR</CtryOfRes><!--付款人常驻国家-->
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
<Id>6217991000008888005</Id><!--付款人账号-->
</Othr>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>BKCHUS33XXX</MmbId><!--付款人开户行行号--><!-- BKCHUS33XXX -->
</ClrSysMmbId>
<Nm>付款人开户行名称</Nm>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>PSBCCNBJXXX</MmbId><!--收汇人开户行行号PSBCCNBJXXX-->
</ClrSysMmbId>
<Nm>中国邮政储蓄银行股份有限公司</Nm>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>六一</Nm> <!--收汇人姓名光六一-->
<Id>
<PrvtId>
<Othr>
<Id>110101197312184611</Id><!--收汇人证件号码-->
<SchmeNm>
<Prtry>02</Prtry><!--收汇人证件类型-->
</SchmeNm>
</Othr>
</PrvtId>
</Id>
<CtryOfRes>CN</CtryOfRes><!--收款人常驻国家-->
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
<Id>6217998200027789880</Id><!--收汇账号6217998200027789878-->
</Othr>
</Id>
</CdtrAcct>
<InstrForCdtrAgt>
<InstrInf>BP2011000013A034</InstrInf>
</InstrForCdtrAgt>
<RmtInf>
<Ustrd>BP2011000013A034</Ustrd>
</RmtInf>
<SplmtryData>
<PlcAndNm>/Document/FIToFICstmrCdtTrf/CdtTrfTxInf</PlcAndNm>
<Envlp>
<Cnts>
<XpctdSttlmDt>2024-07-16</XpctdSttlmDt>
<BizPhs>DAYT</BizPhs>
</Cnts>
</Envlp>
</SplmtryData>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>
\ No newline at end of file
<!doctype html><html lang=""><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="icon" href="favicon.ico"/><title>ISO手工拟报</title><script defer="defer" src="js/chunk-vendors.dbe64cdc.js"></script><script defer="defer" src="js/app.bede53c7.js"></script><script defer="defer" src="js/main.59945214.js"></script><link href="css/chunk-vendors.77489a8d.css" rel="stylesheet"><link href="css/app.fa9fab79.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but swiftiso-editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
\ No newline at end of file
<!doctype html><html lang=""><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="icon" href="favicon.ico"/><title>ISO手工拟报</title><script defer="defer" src="js/chunk-vendors.dbe64cdc.js"></script><script defer="defer" src="js/app.40d9ace2.js"></script><script defer="defer" src="js/main.59945214.js"></script><link href="css/chunk-vendors.77489a8d.css" rel="stylesheet"><link href="css/app.c80dfddd.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but swiftiso-editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
\ No newline at end of file
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