Format Shema XML utilisation sur Windev

Fermé
nocri58 Messages postés 1 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 1 mars 2013 - 1 mars 2013 à 10:40
Bonjour,

Voici mon schéma XML.

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02"
xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"
xsd:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02 pain.008.001.02.xsd">
<CstmrDrctDblInitn>
<xsd:element name="GrpHdr">
<xsd:complexType>
<xsd:sequence maxOccurs="1">
<xsd:element name="MsgId" type="xs:string(35)"/>
<xsd:element name="CreDtTm" type="xs:datetime"/>
<xsd:element name="NbOfTxs" type="xs:integer"/>
<xsd:element name="CtrlSum" type="xs:decimal"/>
<xsd:element name="InitgPty">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Nm" type="xs:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PmtInf">
<xsd:complexType>
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="PmtIndfld" type="xs:string(35)"/>
<xsd:element name="PmtMtd" type="xs:code"/>
<xsd:element name="BtchBookg" type="xs:boolean"/>
<xsd:element name="NbOfTxs" type="xs:integer"/>
<xsd:element name="CtrlSum" type="xs:decimal"/>
<xsd:element name="PmtTpInf">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SvcLvl">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Cd" type="xs:code"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Lclnstrm">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Cd" type="xs:code"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SeqTp" type="xs:code"/>
<xsd:element name="CtgyPurp">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Cd" type="xs:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="reqdCollnDt" type="xs:date"/>
<xsd:element name="Cdtr">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Nm" type="xs:string(70)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CdtrAcct">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IBAN" type="xs:string(34)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CdtrAgt">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FinInstnld">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BIC" type="xs:string(11)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:seqence name="ChrgBr" type="xs:string"/>
<xsd:element name="CdtrSchmeld">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PrvId">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Othr">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xs:string(35)"/>
<xsd:element name="SchmeNm">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Prty" type="xs:string(35)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DrcDbtTxInf">
<xsd:complexType>
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="PmtId">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InstrID" type="xs:string(35)"/>
<xsd:element name="EndToEndld" type="xs:string(35)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="InstdAmt">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xs:decimal">
<xsd:attribute name="CCY" type="xs:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:seqence name="ChrgBr" type="xs:string"/>
<xsd:element name="DrctDbtTx">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MndRltdInf">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Mndtld" type="xs:string(35)"/>
<xsd:element name="DtOfSgntr" type="xs=Date"/>
<xsd:element name="AmdmntInd" type="xs:boolean"/>
<xsd:element name="AmdmntInfDtls">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="OrgnMndtld" type="xs:string(35)"/>
<xsd:element name="OrgnlCdtrSchmeld">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Nm" type="xs:string(70)"/>
<xsd:element name="Id">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PrvId">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Othr">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xs:string(35)"/>
<xsd:element name="SchmeNm">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Prty" type="xs:string(35)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrgnlDbtrAcct">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IBAN" type="xs:string(34)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrgnlDbtrAgt">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FinInstnld">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Othr">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xs:string(35)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ElctrncSggntr" type="xs:string(1025)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CdtrSchmeld">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xs:string(35)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DbtrAgt">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FinInstnld">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BIC" type="xs:string(11)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Dbtr">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Nm" type="xs:string(70)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DbtrAcct">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IBAN" type="xs:string(37)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RmtInf">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Ustrd" type="xs:string(140)"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</CstmrDrctDblInitn>
</Document>


J' arrive a le charger sur Windev17 Mais je n'ai pas la description de GrpHdr,PmtInf et DRctDbtTxinf qui ne remonte quand je déploie ma description.

Merci d'avance de votre réponse.

Cordialement

Bruno
A voir également: