How can i send a request to my webservice for this? This is tthe input parameter Archief filled with "i" but how can i send the things behind mod:
<soapenv:Body> <arc:ArchiefAanmaken> <arc:Archief pc="I"> <mod:aanmaakdatum>2015-07-21</mod:aanmaakdatum> <!--Optional:--> <mod:bestandextensie>MSG</mod:bestandextensie> <mod:bestandnaam>Assurantiebelasting honoraria</mod:bestandnaam> <mod:data>226901103451</mod:data> <mod:factuurnummer>0</mod:factuurnummer> <!--Optional:--> <mod:idkoppeling>0</mod:idkoppeling> <mod:internpolisnummer>0</mod:internpolisnummer> <mod:internschadenummer>0</mod:internschadenummer> <!--Optional:--> <mod:objectidtabeldocumentsoort>0</mod:objectidtabeldocumentsoort> <mod:offertenummer>0</mod:offertenummer> <mod:omschrijving>0</mod:omschrijving> <mod:polisnummer>0</mod:polisnummer> <mod:relatienummer>0</mod:relatienummer> <mod:schadenummerkantoor>0</mod:schadenummerkantoor> <!--Optional:--> <mod:soortkoppeling>0</mod:soortkoppeling> <mod:tonendetailgegevens>true</mod:tonendetailgegevens> <!--Optional:--> <mod:tussenpersoonnummer>999</mod:tussenpersoonnummer> <mod:variantnummer>0</mod:variantnummer> <mod:volgnrarchief>0</mod:volgnrarchief> <mod:volgnrarchiefscan>0</mod:volgnrarchiefscan> <!--0 to 99 repetitions:--> <mod:tabelcategorie pc="I"> <mod:objectidtabelcategorie>979243610</mod:objectidtabelcategorie> </mod:tabelcategorie> </arc:Archief> </arc:ArchiefAanmaken> </soapenv:Body>
I don't understand your question. Are your trying to send this request from an ABL program to a WebService, or is this meant to be a request received by an OpenEdge Web Service? What problems are you seeing?
Garry, i want to send a request to the webserver. I know how to do that if there is only an arc. but in this case there is also a <mod:.....>. i dont know how i can send that as an request..
archief = "i".
Run ArchiefAanmaken In hPortType (Input archief, Output ArchiefAanmakenResult).
Hi:
Can you send the copy of WSDL file you're trying to connect to? also include the ABL SOAP client code so we can work through it line by line.
Heri
With SOAPUI i have made this XML message.
account, naam, wachtwoord, bedrfijsnummer, tussenpersoonnummer where filled offcourse.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://schemas.ccs.nl/soap" xmlns:arc="http://schemas.ccs.nl/services/archiefservice" xmlns:mod="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken"> <soapenv:Header> <soap:header> <soap:account></soap:account> <soap:naam></soap:naam> <soap:wachtwoord></soap:wachtwoord> <soap:bedrijfsnummer></soap:bedrijfsnummer> <soap:tussenpersoonnummer></soap:tussenpersoonnummer> </soap:header> </soapenv:Header> <soapenv:Body> <arc:ArchiefAanmaken> <arc:Archief pc="I"> <mod:aanmaakdatum>2015-07-21</mod:aanmaakdatum> <!--Optional:--> <mod:bestandextensie>MSG</mod:bestandextensie> <mod:bestandnaam>Assurantiebelasting honoraria</mod:bestandnaam> <mod:data>226901103451</mod:data> <mod:factuurnummer>0</mod:factuurnummer> <!--Optional:--> <mod:idkoppeling>0</mod:idkoppeling> <mod:internpolisnummer>0</mod:internpolisnummer> <mod:internschadenummer>0</mod:internschadenummer> <!--Optional:--> <mod:objectidtabeldocumentsoort>0</mod:objectidtabeldocumentsoort> <mod:offertenummer>0</mod:offertenummer> <mod:omschrijving>0</mod:omschrijving> <mod:polisnummer>0</mod:polisnummer> <mod:relatienummer>0</mod:relatienummer> <mod:schadenummerkantoor>0</mod:schadenummerkantoor> <!--Optional:--> <mod:soortkoppeling>0</mod:soortkoppeling> <mod:tonendetailgegevens>true</mod:tonendetailgegevens> <!--Optional:--> <mod:tussenpersoonnummer>999</mod:tussenpersoonnummer> <mod:variantnummer>0</mod:variantnummer> <mod:volgnrarchief>0</mod:volgnrarchief> <mod:volgnrarchiefscan>0</mod:volgnrarchiefscan> <!--0 to 99 repetitions:--> <mod:tabelcategorie pc="I"> <mod:objectidtabelcategorie>979243610</mod:objectidtabelcategorie> </mod:tabelcategorie> </arc:Archief> </arc:ArchiefAanmaken> </soapenv:Body> </soapenv:Envelope>
The response looks like this.
<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <s:ArchiefAanmakenResponse xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" xmlns:s="http://schemas.ccs.nl/services/archiefservice"> <s:ArchiefAanmakenResult>\\10.100.100.22\h\corresp\0000000000\Assurantiebelasting honoraria VKG (1264)</s:ArchiefAanmakenResult> </s:ArchiefAanmakenResponse> </soap:Body> </soap:Envelope>
How can i send this message with 4GL code? Below the code.
Define Variable hWebSrvc As Handle. Define Variable hPortType As Handle. Define Variable cAccount As Character Initial "..". Define Variable cNaam As Character Initial "..". Define Variable cWachtwoord As Character Initial "..". Define Variable cBedrijfsnummer As Character Initial "..". Define Variable cTussenpersoonnummer As Character Initial "..". Define Variable archief As Character No-undo. Define Variable aanmaakdatum As Character No-undo. Define Variable bestandsextensie As Character No-undo. Define Variable bestandsnaam As Character No-undo. Define Variable data As Character No-undo. Define Variable factuurnummer As Character No-undo. Define Variable idkoppeling As Character No-undo. Define Variable internpolisnummer As Character No-undo. Define Variable internschadenummer As Character No-undo. Define Variable objectidtabeldocumentsoort As Character No-undo. Define Variable offertenummer As Character No-undo. Define Variable omschrijving As Character No-undo. Define Variable relatienummer As Character No-undo. Define Variable schadenummerkantoor As Character No-undo. Define Variable soortkoppeling As Character No-undo. Define Variable tonendetailgegevens As Character No-undo. Define Variable tussenpersoonnummer As Character No-undo. Define Variable variantnummer As Character No-undo. Define Variable volgnrarchief As Character No-undo. Define Variable objectidtabelcategorie As Character No-undo. Define Variable ArchiefAanmakenResult As Character. Define Variable hXdoc As Handle. Define Variable hXnoderef1 As Handle. Define Variable hXnoderef2 As Handle. Define Variable hXAttribute As Handle. Define Variable hXtext As Handle. Define Variable g_header As Handle. /* Maakt de SOAP request header */ Run BuildRequestHeader (Output g_header). /* Maakt een ws server object */ Create Server hWebSrvc. /* Connect naar de ws */ hWebSrvc:Connect("-WSDL 'http://letsbuild-db-2/ws_prod/services/ArchiefService.asmx?wsdl'"). /* set de porttype */ Run ArchiefServiceSoap Set hPortType On hWebSrvc. /* Koppelt de request callback met het port type */ hPortType:Set-callback-procedure("REQUEST-HEADER", "ReqHandler"). archief = "i". /* Stuurt de input naar de ws en geeft een response */ Run ArchiefAanmaken In hPortType (Input archief, Output ArchiefAanmakenResult). Message ArchiefAanmakenResult View-as Alert-box Info Buttons Ok. Delete Object g_header. Delete Object hPortType. hWebSrvc:Disconnect(). Delete Object hWebSrvc. /**************** Internal Procedures ****************/ Procedure BuildRequestHeader: Define Output Parameter hHeader As Handle. Define Variable hHeaderEntryref As Handle. Define Variable ClientNS As Character Initial "http://schemas.ccs.nl/soap". /* Maakt een SOAP header en de server objects */ Create Soap-header hHeader. Create Soap-header-entryref hHeaderEntryref. /* Maakt de x-doc objects om de header op te bouwen */ Create X-document hXdoc. Create X-noderef hXAttribute. Create X-noderef hXnoderef1. Create X-noderef hXnoderef2. Create X-noderef hXtext. /* Maakt een header entry aan */ hHeader:Add-header-entry(hHeaderEntryref). /* Maakt de header namespace data aan */ hXdoc:Create-node-namespace(hXnoderef1, ClientNS, "header", "ELEMENT"). hXdoc:Create-node-namespace(hXAttribute, "http://www.w3.org/2000/xmlns/", "xmlns", "ATTRIBUTE"). hXAttribute:Node-value = ClientNS. hXnoderef1:Set-attribute-node(hXAttribute). hXdoc:Insert-before(hXnoderef1, ?). /* Maakt de account, naam, wachtwoord, bedrijfsnummer, tussenpersoonnummer data aan */ hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "account", "ELEMENT"). hXnoderef1:Append-child(hXnoderef2). hXdoc:Create-node(hXtext,"","text"). hXnoderef2:Append-child(hXtext). hXtext:Node-value = cAccount. /*8*/ hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "naam", "ELEMENT"). hXnoderef1:Append-child(hXnoderef2). hXdoc:Create-node(hXtext, "", "text"). hXnoderef2:Append-child(hXtext). hXtext:Node-value = cNaam. hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "wachtwoord", "ELEMENT"). hXnoderef1:Append-child(hXnoderef2). hXdoc:Create-node(hXtext, "", "text"). hXnoderef2:Append-child(hXtext). hXtext:Node-value = cWachtwoord. hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "bedrijfsnummer", "ELEMENT"). hXnoderef1:Append-child(hXnoderef2). hXdoc:Create-node(hXtext, "", "text"). hXnoderef2:Append-child(hXtext). hXtext:Node-value = cBedrijfsnummer. hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "tussenpersoonnummer", "ELEMENT"). hXnoderef1:Append-child(hXnoderef2). hXdoc:Create-node(hXtext, "", "text"). hXnoderef2:Append-child(hXtext). hXtext:Node-value = cTussenpersoonnummer. /* Vult de header met de data */ hHeaderEntryref:Set-node(hXnoderef1). /* Procedure/header verwijderd de objecten */ Delete Object hXdoc. Delete Object hXAttribute. Delete Object hXnoderef1. Delete Object hXnoderef2. Delete Object hXtext. Delete Object hHeaderEntryref. End Procedure. Procedure ReqHandler: Define Output Parameter hHeader As Handle. Define Input Parameter cNamespace As Character. Define Input Parameter cLocalNS As Character. Define Output Parameter lDeleteOnDone As Logical. /* Pass in global header reused for every request */ hHeader = g_header. lDeleteOnDone = False. End Procedure. Procedure ArchiefAanmaken: Define Input Parameter Archief As Longchar No-undo. Define Output Parameter ArchiefAanmakenResult As Character No-undo. End Procedure.
this is from the WSDL analyzer.
Schema <s:schema targetNamespace='http://schemas.ccs.nl/services/archiefservice' elementFormDefault='qualified' attributeFormDefault='unqualified' xmlns:s='http://www.w3.org/2001/XMLSchema' xmlns:s0='http://schemas.ccs.nl/services/archiefservice' xmlns:ArchiefAanmaken='http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken' xmlns:ArchiefAanmakenViaOutlook='http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaoutlook' xmlns:ArchiefAanmakenViaWorkflow='http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaworkflow' xmlns:ArchiefLezenGetekendeDVO='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezengetekendedvo' xmlns:ArchiefLezenLaatsteVersiePolisblad='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenlaatsteversiepolisblad' xmlns:ArchiefLezenOpenstaandePostenPandlijst='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenopenstaandepostenpandlijst' xmlns:ArchiefLezenRekeningCourantTP='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenrekeningcouranttp' xmlns:ArchiefLezenViaFactuurnummer='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviafactuurnummer' xmlns:ArchiefLezenViaInternPolisnummer='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternpolisnummer' xmlns:ArchiefLezenViaInternSchadenummer='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternschadenummer' xmlns:ArchiefLezenViaRelatienummer='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviarelatienummer' xmlns:ArchiefLezenViaSoortKoppeling='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviasoortkoppeling' xmlns:ArchiefLezenViaTussenpersoonnummer='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviatussenpersoonnummer' xmlns:ArchiefLezenViaVolgNrArchief='http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviavolgnrarchief' xmlns:s1='http://schemas.ccs.nl/datacatalogus/modellen/modelarchief' xmlns:http='http://schemas.xmlsoap.org/wsdl/http/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:s3='http://schemas.ccs.nl/soap' xmlns:s2='http://schemas.ccs.nl/datacatalogus/basistypes' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tm='http://microsoft.com/wsdl/mime/textMatching/' xmlns:mime='http://schemas.xmlsoap.org/wsdl/mime/' xmlns='http://schemas.xmlsoap.org/wsdl/'> <s:element name='ArchiefAanmaken'> <s:complexType> <s:sequence> <s:element name='Archief' type='ArchiefAanmaken:ctArchiefCompleet'/> </s:sequence> </s:complexType> </s:element> </s:schema> Example <ns0:ArchiefAanmaken xmlns:ns0="http://schemas.ccs.nl/services/archiefservice"> <ns0:Archief pc="W OR V OR D OR I OR N"> <!-- The following element may have the 'xsi:nil="true"` attribute (it is nillable). --> <ns1:aanmaakdatum xmlns:ns1="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken">date-value</ns1:aanmaakdatum> <!-- The following element is optional. The following element may have the 'xsi:nil="true"` attribute (it is nillable). --> <ns1:aanmaakdatumtijd>dateTime-value</ns1:aanmaakdatumtijd> <ns1:bestandextensie>string-value</ns1:bestandextensie> <ns1:bestandnaam>string-value</ns1:bestandnaam> <ns1:data>base64Binary-value</ns1:data> <ns1:factuurnummer>nonNegativeInteger-value</ns1:factuurnummer> <!-- The following element is optional. --> <ns1:idkoppeling>string-value</ns1:idkoppeling> <ns1:internpolisnummer>string-value</ns1:internpolisnummer> <ns1:internschadenummer>nonNegativeInteger-value</ns1:internschadenummer> <!-- The following element is optional. --> <ns1:maatschappijnummer>string-value</ns1:maatschappijnummer> <!-- The following element is optional. --> <ns1:objectidtabeldocumentsoort>decimal-value</ns1:objectidtabeldocumentsoort> <ns1:offertenummer>string-value</ns1:offertenummer> <ns1:omschrijving>string-value</ns1:omschrijving> <ns1:polisnummer>string-value</ns1:polisnummer> <ns1:relatienummer>nonNegativeInteger-value</ns1:relatienummer> <ns1:schadenummerkantoor>string-value</ns1:schadenummerkantoor> <!-- The following element is optional. --> <ns1:soortkoppeling>string-value</ns1:soortkoppeling> <ns1:tonendetailgegevens>boolean-value</ns1:tonendetailgegevens> <!-- The following element is optional. --> <ns1:tussenpersoonnummer>nonNegativeInteger-value</ns1:tussenpersoonnummer> <ns1:variantnummer>nonNegativeInteger-value</ns1:variantnummer> <ns1:volgnrarchief>nonNegativeInteger-value</ns1:volgnrarchief> <ns1:volgnrarchiefscan>nonNegativeInteger-value</ns1:volgnrarchiefscan> <!-- The following element may occur 0 to 99 times. --> <ns1:tabelcategorie pc="W OR V OR D OR I OR N"> <ns1:objectidtabelcategorie>decimal-value</ns1:objectidtabelcategorie> </ns1:tabelcategorie> </ns0:Archief> </ns0:ArchiefAanmaken>
<?xml version="1.0" encoding="utf-8"?> <!-- Revision: $Revision: 2.8.1.1 $ --> <definitions xmlns:s1="http://schemas.ccs.nl/datacatalogus/modellen/modelarchief" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://schemas.ccs.nl/services/archiefservice" xmlns:s3="http://schemas.ccs.nl/soap" xmlns:s2="http://schemas.ccs.nl/datacatalogus/basistypes" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://schemas.ccs.nl/services/archiefservice"> <types> <s:schema targetNamespace="http://schemas.ccs.nl/soap" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:ccssoap="http://schemas.ccs.nl/soap"> <s:element name="header" type="ccssoap:CCSHeader"/> <s:complexType name="CCSHeader"> <s:sequence> <s:element name="versie" type="s:string" minOccurs="0"/> <s:element name="taalcode" type="s:string" minOccurs="0"/> <s:choice> <s:sequence> <s:element name="account" type="s:string"/> <s:element name="naam" type="s:string"/> <s:element name="wachtwoord" type="s:string"/> <s:element name="bedrijfsnummer" type="s:int"/> <s:element name="tussenpersoonnummer" type="s:int"/> </s:sequence> <s:sequence> <s:element name="ticket" type="s:string"/> </s:sequence> </s:choice> </s:sequence> </s:complexType> <s:element name="error" type="ccssoap:CCSError"/> <s:complexType name="CCSError"> <s:sequence> <s:element name="Number" type="s:int"/> <s:element name="Description" type="s:string"/> <s:element name="Detail" type="s:string"/> </s:sequence> </s:complexType> </s:schema> <xs:schema targetNamespace="http://schemas.ccs.nl/datacatalogus/basistypes" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns="http://schemas.ccs.nl/datacatalogus/basistypes" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="ctCollectie" type="ctCollectie"/> <xs:complexType name="ctCollectie"> <xs:sequence> <xs:element name="recordtotaal" type="xs:nonNegativeInteger"/> </xs:sequence> </xs:complexType> <xs:simpleType name="pcType"> <xs:restriction base="xs:string"> <xs:enumeration value="W"/> <xs:enumeration value="V"/> <xs:enumeration value="D"/> <xs:enumeration value="I"/> <xs:enumeration value="N"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ctDomein"> <xs:attribute name="pc" type="pcType" use="optional" default="I"/> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctTabelCategorie"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="objectidtabelcategorie" > <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctArchiefCompleet"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="data" > <xs:simpleType> <xs:restriction base="xs:base64Binary"> <xs:maxLength value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tabelcategorie" type="ctTabelCategorie" minOccurs="0" maxOccurs="99"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaoutlook" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaoutlook" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctTabelCategorie"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="objectidtabelcategorie" > <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctArchiefCompleet"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="data" > <xs:simpleType> <xs:restriction base="xs:base64Binary"> <xs:maxLength value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tabelcategorie" type="ctTabelCategorie" minOccurs="0" maxOccurs="99"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaworkflow" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaworkflow" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctTabelCategorie"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="objectidtabelcategorie" > <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctArchiefCompleet"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="data" > <xs:simpleType> <xs:restriction base="xs:base64Binary"> <xs:maxLength value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tabelcategorie" type="ctTabelCategorie" minOccurs="0" maxOccurs="99"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezengetekendedvo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezengetekendedvo" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenlaatsteversiepolisblad" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenlaatsteversiepolisblad" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenopenstaandepostenpandlijst" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenopenstaandepostenpandlijst" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenrekeningcouranttp" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenrekeningcouranttp" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviafactuurnummer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviafactuurnummer" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternpolisnummer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternpolisnummer" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternschadenummer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternschadenummer" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviarelatienummer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviarelatienummer" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviasoortkoppeling" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviasoortkoppeling" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviatussenpersoonnummer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviatussenpersoonnummer" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctCollectieArchiefBasis"> <xs:complexContent> <xs:extension base="bt:ctCollectie"> <xs:sequence> <xs:element name="archief" type="ctArchiefBasis" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <xs:schema xmlns="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviavolgnrarchief" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bt="http://schemas.ccs.nl/datacatalogus/basistypes" targetNamespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviavolgnrarchief" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.ccs.nl/datacatalogus/basistypes"/> <xs:complexType name="ctTabelCategorie"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="objectidtabelcategorie" > <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ctArchiefCompleet"> <xs:complexContent> <xs:extension base="bt:ctDomein"> <xs:sequence> <xs:element name="aanmaakdatum" nillable="true" > <xs:simpleType> <xs:restriction base="xs:date"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="aanmaakdatumtijd" nillable="true" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:dateTime"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandextensie" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bestandnaam" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="256"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="data" > <xs:simpleType> <xs:restriction base="xs:base64Binary"> <xs:maxLength value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="factuurnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="idkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internpolisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="internschadenummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="maatschappijnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="objectidtabeldocumentsoort" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:decimal"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="offertenummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="omschrijving" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="67"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="polisnummer" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="relatienummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="schadenummerkantoor" > <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="soortkoppeling" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tonendetailgegevens" > <xs:simpleType> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tussenpersoonnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="variantnummer" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchief" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="volgnrarchiefscan" > <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="99999999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tabelcategorie" type="ctTabelCategorie" minOccurs="0" maxOccurs="99"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> <s:schema xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://schemas.ccs.nl/services/archiefservice" xmlns:ArchiefAanmaken="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken" xmlns:ArchiefAanmakenViaOutlook="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaoutlook" xmlns:ArchiefAanmakenViaWorkflow="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaworkflow" xmlns:ArchiefLezenGetekendeDVO="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezengetekendedvo" xmlns:ArchiefLezenLaatsteVersiePolisblad="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenlaatsteversiepolisblad" xmlns:ArchiefLezenOpenstaandePostenPandlijst="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenopenstaandepostenpandlijst" xmlns:ArchiefLezenRekeningCourantTP="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenrekeningcouranttp" xmlns:ArchiefLezenViaFactuurnummer="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviafactuurnummer" xmlns:ArchiefLezenViaInternPolisnummer="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternpolisnummer" xmlns:ArchiefLezenViaInternSchadenummer="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternschadenummer" xmlns:ArchiefLezenViaRelatienummer="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviarelatienummer" xmlns:ArchiefLezenViaSoortKoppeling="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviasoortkoppeling" xmlns:ArchiefLezenViaTussenpersoonnummer="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviatussenpersoonnummer" xmlns:ArchiefLezenViaVolgNrArchief="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviavolgnrarchief" targetNamespace="http://schemas.ccs.nl/services/archiefservice" elementFormDefault="qualified" attributeFormDefault="unqualified"> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmaken"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaoutlook"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchiefaanmakenviaworkflow"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezengetekendedvo"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenlaatsteversiepolisblad"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenopenstaandepostenpandlijst"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenrekeningcouranttp"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviafactuurnummer"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternpolisnummer"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviainternschadenummer"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviarelatienummer"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviasoortkoppeling"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviatussenpersoonnummer"/> <s:import namespace="http://schemas.ccs.nl/datacatalogus/modellen/modelarchieflezenviavolgnrarchief"/> <s:element name="ArchiefAanmaken"> <s:complexType> <s:sequence> <s:element name="Archief" type="ArchiefAanmaken:ctArchiefCompleet"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefAanmakenResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefAanmakenResult" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefAanmakenViaOutlook"> <s:complexType> <s:sequence> <s:element name="emailadres" type="s:string"/> <s:element name="AgendaAanmaken" type="s:string"/> <s:element name="AgendaTekst" type="s:string"/> <s:element name="Archief" type="ArchiefAanmakenViaOutlook:ctArchiefCompleet"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefAanmakenViaOutlookResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefAanmakenViaOutlookResult" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefAanmakenViaWorkflow"> <s:complexType> <s:sequence> <s:element name="actiecode" type="s:string"/> <s:element name="Archief" type="ArchiefAanmakenViaWorkflow:ctArchiefCompleet"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefAanmakenViaWorkflowResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefAanmakenViaWorkflowResult" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenGetekendeDVO"> <s:complexType> <s:sequence> <s:element name="DienstverleningGuid" type="s:string" minOccurs="1" maxOccurs="1"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenGetekendeDVOResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenGetekendeDVOResult" type="ArchiefLezenGetekendeDVO:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenLaatsteVersiePolisblad"> <s:complexType> <s:sequence> <s:element name="Internpolisnummer" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenLaatsteVersiePolisbladResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenLaatsteVersiePolisbladResult" type="ArchiefLezenLaatsteVersiePolisblad:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenOpenstaandePostenPandlijst"> <s:complexType> <s:sequence> <s:element name="OpenstaandePostenPandlijst" type="s:integer"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenOpenstaandePostenPandlijstResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenOpenstaandePostenPandlijstResult" type="ArchiefLezenOpenstaandePostenPandlijst:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenRekeningCourantTP"> <s:complexType> <s:sequence> <s:element name="RekeningCourantTP" type="s:integer"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenRekeningCourantTPResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenRekeningCourantTPResult" type="ArchiefLezenRekeningCourantTP:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaFactuurnummer"> <s:complexType> <s:sequence> <s:element name="Factuurnummer" type="s:integer"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaFactuurnummerResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaFactuurnummerResult" type="ArchiefLezenViaFactuurnummer:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaInternPolisnummer"> <s:complexType> <s:sequence> <s:element name="InternPolisnummer" type="s:string"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaInternPolisnummerResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaInternPolisnummerResult" type="ArchiefLezenViaInternPolisnummer:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaInternSchadenummer"> <s:complexType> <s:sequence> <s:element name="InternSchadenummer" type="s:integer"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaInternSchadenummerResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaInternSchadenummerResult" type="ArchiefLezenViaInternSchadenummer:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaRelatienummer"> <s:complexType> <s:sequence> <s:element name="Relatienummer" type="s:integer"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaRelatienummerResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaRelatienummerResult" type="ArchiefLezenViaRelatienummer:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaSoortKoppeling"> <s:complexType> <s:sequence> <s:element name="SoortKoppeling" type="s:string"/> <s:element name="IdKoppeling" type="s:string"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaSoortKoppelingResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaSoortKoppelingResult" type="ArchiefLezenViaSoortKoppeling:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaTussenpersoonnummer"> <s:complexType> <s:sequence> <s:element name="Tussenpersoonnummer" type="s:integer"/> <s:element name="startRecord" type="s:integer"/> <s:element name="aantalRecords" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaTussenpersoonnummerResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaTussenpersoonnummerResult" type="ArchiefLezenViaTussenpersoonnummer:ctCollectieArchiefBasis"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaVolgNrArchief"> <s:complexType> <s:sequence> <s:element name="VolgNrArchief" type="s:integer"/> </s:sequence> </s:complexType> </s:element> <s:element name="ArchiefLezenViaVolgNrArchiefResponse"> <s:complexType> <s:sequence> <s:element name="ArchiefLezenViaVolgNrArchiefResult" type="ArchiefLezenViaVolgNrArchief:ctArchiefCompleet"/> </s:sequence> </s:complexType> </s:element> </s:schema> </types> <message name="ArchiefAanmakenSoapIn"> <part name="parameters" element="s0:ArchiefAanmaken"/> </message> <message name="ArchiefAanmakenSoapOut"> <part name="parameters" element="s0:ArchiefAanmakenResponse"/> </message> <message name="ArchiefAanmakenHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefAanmakenFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefAanmakenViaOutlookSoapIn"> <part name="parameters" element="s0:ArchiefAanmakenViaOutlook"/> </message> <message name="ArchiefAanmakenViaOutlookSoapOut"> <part name="parameters" element="s0:ArchiefAanmakenViaOutlookResponse"/> </message> <message name="ArchiefAanmakenViaOutlookHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefAanmakenViaOutlookFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefAanmakenViaWorkflowSoapIn"> <part name="parameters" element="s0:ArchiefAanmakenViaWorkflow"/> </message> <message name="ArchiefAanmakenViaWorkflowSoapOut"> <part name="parameters" element="s0:ArchiefAanmakenViaWorkflowResponse"/> </message> <message name="ArchiefAanmakenViaWorkflowHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefAanmakenViaWorkflowFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenGetekendeDVOSoapIn"> <part name="parameters" element="s0:ArchiefLezenGetekendeDVO"/> </message> <message name="ArchiefLezenGetekendeDVOSoapOut"> <part name="parameters" element="s0:ArchiefLezenGetekendeDVOResponse"/> </message> <message name="ArchiefLezenGetekendeDVOHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenGetekendeDVOFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenLaatsteVersiePolisbladSoapIn"> <part name="parameters" element="s0:ArchiefLezenLaatsteVersiePolisblad"/> </message> <message name="ArchiefLezenLaatsteVersiePolisbladSoapOut"> <part name="parameters" element="s0:ArchiefLezenLaatsteVersiePolisbladResponse"/> </message> <message name="ArchiefLezenLaatsteVersiePolisbladHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenLaatsteVersiePolisbladFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenOpenstaandePostenPandlijstSoapIn"> <part name="parameters" element="s0:ArchiefLezenOpenstaandePostenPandlijst"/> </message> <message name="ArchiefLezenOpenstaandePostenPandlijstSoapOut"> <part name="parameters" element="s0:ArchiefLezenOpenstaandePostenPandlijstResponse"/> </message> <message name="ArchiefLezenOpenstaandePostenPandlijstHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenOpenstaandePostenPandlijstFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenRekeningCourantTPSoapIn"> <part name="parameters" element="s0:ArchiefLezenRekeningCourantTP"/> </message> <message name="ArchiefLezenRekeningCourantTPSoapOut"> <part name="parameters" element="s0:ArchiefLezenRekeningCourantTPResponse"/> </message> <message name="ArchiefLezenRekeningCourantTPHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenRekeningCourantTPFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaFactuurnummerSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaFactuurnummer"/> </message> <message name="ArchiefLezenViaFactuurnummerSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaFactuurnummerResponse"/> </message> <message name="ArchiefLezenViaFactuurnummerHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaFactuurnummerFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaInternPolisnummerSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaInternPolisnummer"/> </message> <message name="ArchiefLezenViaInternPolisnummerSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaInternPolisnummerResponse"/> </message> <message name="ArchiefLezenViaInternPolisnummerHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaInternPolisnummerFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaInternSchadenummerSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaInternSchadenummer"/> </message> <message name="ArchiefLezenViaInternSchadenummerSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaInternSchadenummerResponse"/> </message> <message name="ArchiefLezenViaInternSchadenummerHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaInternSchadenummerFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaRelatienummerSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaRelatienummer"/> </message> <message name="ArchiefLezenViaRelatienummerSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaRelatienummerResponse"/> </message> <message name="ArchiefLezenViaRelatienummerHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaRelatienummerFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaSoortKoppelingSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaSoortKoppeling"/> </message> <message name="ArchiefLezenViaSoortKoppelingSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaSoortKoppelingResponse"/> </message> <message name="ArchiefLezenViaSoortKoppelingHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaSoortKoppelingFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaTussenpersoonnummerSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaTussenpersoonnummer"/> </message> <message name="ArchiefLezenViaTussenpersoonnummerSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaTussenpersoonnummerResponse"/> </message> <message name="ArchiefLezenViaTussenpersoonnummerHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaTussenpersoonnummerFault"> <part name="fault" element="s3:error"/> </message> <message name="ArchiefLezenViaVolgNrArchiefSoapIn"> <part name="parameters" element="s0:ArchiefLezenViaVolgNrArchief"/> </message> <message name="ArchiefLezenViaVolgNrArchiefSoapOut"> <part name="parameters" element="s0:ArchiefLezenViaVolgNrArchiefResponse"/> </message> <message name="ArchiefLezenViaVolgNrArchiefHeader"> <part name="header" element="s3:header"/> </message> <message name="ArchiefLezenViaVolgNrArchiefFault"> <part name="fault" element="s3:error"/> </message> <portType name="ArchiefServiceSoap"> <operation name="ArchiefAanmaken"> <input message="s0:ArchiefAanmakenSoapIn"/> <output message="s0:ArchiefAanmakenSoapOut"/> <fault name="fault" message="s0:ArchiefAanmakenFault"/> </operation> <operation name="ArchiefAanmakenViaOutlook"> <input message="s0:ArchiefAanmakenViaOutlookSoapIn"/> <output message="s0:ArchiefAanmakenViaOutlookSoapOut"/> <fault name="fault" message="s0:ArchiefAanmakenViaOutlookFault"/> </operation> <operation name="ArchiefAanmakenViaWorkflow"> <input message="s0:ArchiefAanmakenViaWorkflowSoapIn"/> <output message="s0:ArchiefAanmakenViaWorkflowSoapOut"/> <fault name="fault" message="s0:ArchiefAanmakenViaWorkflowFault"/> </operation> <operation name="ArchiefLezenGetekendeDVO"> <input message="s0:ArchiefLezenGetekendeDVOSoapIn"/> <output message="s0:ArchiefLezenGetekendeDVOSoapOut"/> <fault name="fault" message="s0:ArchiefLezenGetekendeDVOFault"/> </operation> <operation name="ArchiefLezenLaatsteVersiePolisblad"> <input message="s0:ArchiefLezenLaatsteVersiePolisbladSoapIn"/> <output message="s0:ArchiefLezenLaatsteVersiePolisbladSoapOut"/> <fault name="fault" message="s0:ArchiefLezenLaatsteVersiePolisbladFault"/> </operation> <operation name="ArchiefLezenOpenstaandePostenPandlijst"> <input message="s0:ArchiefLezenOpenstaandePostenPandlijstSoapIn"/> <output message="s0:ArchiefLezenOpenstaandePostenPandlijstSoapOut"/> <fault name="fault" message="s0:ArchiefLezenOpenstaandePostenPandlijstFault"/> </operation> <operation name="ArchiefLezenRekeningCourantTP"> <input message="s0:ArchiefLezenRekeningCourantTPSoapIn"/> <output message="s0:ArchiefLezenRekeningCourantTPSoapOut"/> <fault name="fault" message="s0:ArchiefLezenRekeningCourantTPFault"/> </operation> <operation name="ArchiefLezenViaFactuurnummer"> <input message="s0:ArchiefLezenViaFactuurnummerSoapIn"/> <output message="s0:ArchiefLezenViaFactuurnummerSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaFactuurnummerFault"/> </operation> <operation name="ArchiefLezenViaInternPolisnummer"> <input message="s0:ArchiefLezenViaInternPolisnummerSoapIn"/> <output message="s0:ArchiefLezenViaInternPolisnummerSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaInternPolisnummerFault"/> </operation> <operation name="ArchiefLezenViaInternSchadenummer"> <input message="s0:ArchiefLezenViaInternSchadenummerSoapIn"/> <output message="s0:ArchiefLezenViaInternSchadenummerSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaInternSchadenummerFault"/> </operation> <operation name="ArchiefLezenViaRelatienummer"> <input message="s0:ArchiefLezenViaRelatienummerSoapIn"/> <output message="s0:ArchiefLezenViaRelatienummerSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaRelatienummerFault"/> </operation> <operation name="ArchiefLezenViaSoortKoppeling"> <input message="s0:ArchiefLezenViaSoortKoppelingSoapIn"/> <output message="s0:ArchiefLezenViaSoortKoppelingSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaSoortKoppelingFault"/> </operation> <operation name="ArchiefLezenViaTussenpersoonnummer"> <input message="s0:ArchiefLezenViaTussenpersoonnummerSoapIn"/> <output message="s0:ArchiefLezenViaTussenpersoonnummerSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaTussenpersoonnummerFault"/> </operation> <operation name="ArchiefLezenViaVolgNrArchief"> <input message="s0:ArchiefLezenViaVolgNrArchiefSoapIn"/> <output message="s0:ArchiefLezenViaVolgNrArchiefSoapOut"/> <fault name="fault" message="s0:ArchiefLezenViaVolgNrArchiefFault"/> </operation> </portType> <binding name="ArchiefServiceSoap" type="s0:ArchiefServiceSoap"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="ArchiefAanmaken"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archiefaanmaken" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefAanmakenHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefAanmakenViaOutlook"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archiefaanmakenviaoutlook" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefAanmakenViaOutlookHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefAanmakenViaWorkflow"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archiefaanmakenviaworkflow" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefAanmakenViaWorkflowHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenGetekendeDVO"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezengetekendedvo" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenGetekendeDVOHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenLaatsteVersiePolisblad"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenlaatsteversiepolisblad" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenLaatsteVersiePolisbladHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenOpenstaandePostenPandlijst"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenopenstaandepostenpandlijst" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenOpenstaandePostenPandlijstHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenRekeningCourantTP"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenrekeningcouranttp" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenRekeningCourantTPHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaFactuurnummer"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviafactuurnummer" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaFactuurnummerHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaInternPolisnummer"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviainternpolisnummer" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaInternPolisnummerHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaInternSchadenummer"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviainternschadenummer" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaInternSchadenummerHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaRelatienummer"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviarelatienummer" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaRelatienummerHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaSoortKoppeling"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviasoortkoppeling" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaSoortKoppelingHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaTussenpersoonnummer"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviatussenpersoonnummer" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaTussenpersoonnummerHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> <operation name="ArchiefLezenViaVolgNrArchief"> <soap:operation soapAction="http://schemas.ccs.nl/services/archiefservice/archieflezenviavolgnrarchief" style="document"/> <input> <soap:body use="literal"/> <soap:header message="s0:ArchiefLezenViaVolgNrArchiefHeader" part="header" use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="fault"> <soap:fault use="literal" name="fault"/> </fault> </operation> </binding> <service name="ArchiefService"> <port name="ArchiefServiceSoap" binding="s0:ArchiefServiceSoap"> <soap:address location="http://localhost/ccsWebService1_3_1/Services/ArchiefService.asmx"/> </port> </service> </definitions>
this is the WSDL, i want to use archiefaanmaken
Hi Lefty,
As the WSDL analyzer indicates, you need to create xml request as a LONGCHAR:
I have modify your code to do this:
Define Variable hWebSrvc As Handle.
Define Variable hPortType As Handle.
Define Variable cAccount As Character Initial "..".
Define Variable cNaam As Character Initial "..".
Define Variable cWachtwoord As Character Initial "..".
Define Variable cBedrijfsnummer As Character Initial "..".
Define Variable cTussenpersoonnummer As Character Initial "..".
Define Variable archief As Character No-undo.
Define Variable aanmaakdatum As Character No-undo.
Define Variable bestandsextensie As Character No-undo.
Define Variable bestandsnaam As Character No-undo.
Define Variable data As Character No-undo.
Define Variable factuurnummer As Character No-undo.
Define Variable idkoppeling As Character No-undo.
Define Variable internpolisnummer As Character No-undo.
Define Variable internschadenummer As Character No-undo.
Define Variable objectidtabeldocumentsoort As Character No-undo.
Define Variable offertenummer As Character No-undo.
Define Variable omschrijving As Character No-undo.
Define Variable relatienummer As Character No-undo.
Define Variable schadenummerkantoor As Character No-undo.
Define Variable soortkoppeling As Character No-undo.
Define Variable tonendetailgegevens As Character No-undo.
Define Variable tussenpersoonnummer As Character No-undo.
Define Variable variantnummer As Character No-undo.
Define Variable volgnrarchief As Character No-undo.
Define Variable objectidtabelcategorie As Character No-undo.
Define Variable ArchiefAanmakenResult As Character.
Define Variable hXdoc As Handle.
Define Variable hXnoderef1 As Handle.
Define Variable hXnoderef2 As Handle.
Define Variable hXAttribute As Handle.
Define Variable hXtext As Handle.
Define Variable g_header As Handle.
/* Maakt de SOAP request header */
Run BuildRequestHeader (Output g_header).
/* Maakt een ws server object */
Create Server hWebSrvc.
/* Connect naar de ws */
hWebSrvc:Connect("-WSDL 'http://pcbedhmariwa:8088/mockArchiefServiceSoap?WSDL'").
/* set de porttype */
Run ArchiefServiceSoap Set hPortType On hWebSrvc.
/* Koppelt de request callback met het port type */
hPortType:Set-callback-procedure("REQUEST-HEADER", "ReqHandler").
/*************Creating xml request parameter*****************/
/*archief = "i".*/
RUN getXMLrequest(OUTPUT archief).
/****************end of creating xml request******************/
/* Stuurt de input naar de ws en geeft een response */
Run ArchiefAanmaken In hPortType (Input archief, Output ArchiefAanmakenResult).
Message ArchiefAanmakenResult View-as Alert-box Info Buttons Ok.
Delete Object g_header.
Delete Object hPortType.
hWebSrvc:Disconnect().
Delete Object hWebSrvc.
/**************** Internal Procedures ****************/
Procedure BuildRequestHeader:
Define Output Parameter hHeader As Handle.
Define Variable hHeaderEntryref As Handle.
Define Variable ClientNS As Character Initial "schemas.ccs.nl/soap".
/* Maakt een SOAP header en de server objects */
Create Soap-header hHeader.
Create Soap-header-entryref hHeaderEntryref.
/* Maakt de x-doc objects om de header op te bouwen */
Create X-document hXdoc.
Create X-noderef hXAttribute.
Create X-noderef hXnoderef1.
Create X-noderef hXnoderef2.
Create X-noderef hXtext.
/* Maakt een header entry aan */
hHeader:Add-header-entry(hHeaderEntryref).
/* Maakt de header namespace data aan */
hXdoc:Create-node-namespace(hXnoderef1, ClientNS, "header", "ELEMENT").
hXdoc:Create-node-namespace(hXAttribute, "www.w3.org/.../", "xmlns", "ATTRIBUTE").
hXAttribute:Node-value = ClientNS.
hXnoderef1:Set-attribute-node(hXAttribute).
hXdoc:Insert-before(hXnoderef1, ?).
/* Maakt de account, naam, wachtwoord, bedrijfsnummer, tussenpersoonnummer data aan */
hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "account", "ELEMENT").
hXnoderef1:Append-child(hXnoderef2).
hXdoc:Create-node(hXtext,"","text").
hXnoderef2:Append-child(hXtext).
hXtext:Node-value = cAccount.
/*8*/
hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "naam", "ELEMENT").
hXnoderef1:Append-child(hXnoderef2).
hXdoc:Create-node(hXtext, "", "text").
hXnoderef2:Append-child(hXtext).
hXtext:Node-value = cNaam.
hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "wachtwoord", "ELEMENT").
hXnoderef1:Append-child(hXnoderef2).
hXdoc:Create-node(hXtext, "", "text").
hXnoderef2:Append-child(hXtext).
hXtext:Node-value = cWachtwoord.
hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "bedrijfsnummer", "ELEMENT").
hXnoderef1:Append-child(hXnoderef2).
hXdoc:Create-node(hXtext, "", "text").
hXnoderef2:Append-child(hXtext).
hXtext:Node-value = cBedrijfsnummer.
hXdoc:Create-node-namespace(hXnoderef2, ClientNS, "tussenpersoonnummer", "ELEMENT").
hXnoderef1:Append-child(hXnoderef2).
hXdoc:Create-node(hXtext, "", "text").
hXnoderef2:Append-child(hXtext).
hXtext:Node-value = cTussenpersoonnummer.
/* Vult de header met de data */
hHeaderEntryref:Set-node(hXnoderef1).
/* Procedure/header verwijderd de objecten */
Delete Object hXAttribute.
Delete Object hXnoderef1.
Delete Object hXnoderef2.
Delete Object hXtext.
Delete Object hHeaderEntryref.
Delete Object hXdoc.
End Procedure.
Procedure ReqHandler:
Define Output Parameter hHeader As Handle.
Define Input Parameter cNamespace As Character.
Define Input Parameter cLocalNS As Character.
Define Output Parameter lDeleteOnDone As Logical.
/* Pass in global header reused for every request */
hHeader = g_header.
lDeleteOnDone = False.
End Procedure.
Procedure ArchiefAanmaken:
Define Input Parameter Archief As Longchar No-undo.
Define Output Parameter ArchiefAanmakenResult As Character No-undo.
End Procedure.
/***procedures to help generate xmlRequestdoc */
PROCEDURE getXMLrequest:
DEFINE OUTPUT PARAMETER reqdoc AS LONGCHAR.
DEFINE VARIABLE hXdoc2 AS HANDLE.
DEFINE VARIABLE hXPCAttribute AS HANDLE.
DEFINE VARIABLE hXNSAttribute AS HANDLE.
DEFINE VARIABLE hXRootNoderef AS HANDLE.
DEFINE VARIABLE hXnoderef2 AS HANDLE.
DEFINE VARIABLE hXnoderef3 AS HANDLE.
DEFINE VAR myv AS LONGCHAR.
DEFINE VARIABLE reqNS AS CHAR.
DEFINE VARIABLE reqNS2 AS CHAR.
CREATE X-noderef hXPCAttribute.
CREATE X-noderef hXNSAttribute.
CREATE X-noderef hXRootNoderef.
CREATE X-noderef hXnoderef2.
CREATE X-DOCUMENT hXdoc2.
reqNS = "schemas.ccs.nl/.../archiefservice".
reqNS2 = "schemas.ccs.nl/.../modelarchiefaanmaken".
hXdoc2:Create-node-namespace(hXRootNoderef, reqNS, "ns0:Archief", "ELEMENT").
hXdoc2:Create-node-namespace(hXPCAttribute, "", "pc", "ATTRIBUTE").
hXPCAttribute:Node-value = "I".
hXRootNoderef:Set-attribute-node(hXPCAttribute).
hXdoc2:Create-node-namespace(hXNSAttribute, "www.w3.org/.../", "xmlns:ns1", "ATTRIBUTE").
hXNSAttribute:Node-value = reqNS2.
hXRootNoderef:Set-attribute-node(hXNSAttribute).
/*now adding all the children elements */
RUN addElement(hXdoc2,hXRootNoderef,"aanmaakdatum","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"aanmaakdatumtijd","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"bestandextensie","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"bestandnaam","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"data","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"factuurnummer","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"idkoppeling","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"internpolisnummer","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"internschadenummer","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"maatschappijnummer","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"objectidtabeldocumentsoort","ns1","AAA",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"offertenummer","ns1","YYY",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"omschrijving","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"polisnummer","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"relatienummer","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"schadenummerkantoor","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"soortkoppeling","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"tonendetailgegevens","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"tussenpersoonnummer","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"variantnummer","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"volgnrarchief","ns1","XXX",reqNS2).
RUN addElement(hXdoc2,hXRootNoderef,"volgnrarchiefscan","ns1","XXX",reqNS2).
/*special case tabelcategorie element which have subelement */
CREATE X-noderef hXnoderef3.
hXdoc2:Create-node-namespace(hXnoderef3, reqNS2, "ns1:tabelcategorie", "ELEMENT").
hXdoc2:Create-node-namespace(hXPCAttribute, "", "pc", "ATTRIBUTE").
hXPCAttribute:Node-value = "I".
hXnoderef3:Set-attribute-node(hXPCAttribute).
RUN addElement(hXdoc2,hXnoderef3,"objectidtabelcategorie","ns1","XXX",reqNS2).
hXRootNoderef:APPEND-CHILD(hXnoderef3).
/*finished adding all the children */
hXdoc2:Insert-before(hXRootNoderef, ?).
hXdoc2:SAVE("LONGCHAR",reqdoc).
DELETE OBJECT hXPCAttribute.
DELETE OBJECT hXNSAttribute.
DELETE OBJECT hXRootNoderef.
DELETE OBJECT hXnoderef2.
DELETE OBJECT hXdoc2.
/*COPY-LOB FROM myv TO FILE "memo.xml".*/
END PROCEDURE.
PROCEDURE addElement:
DEFINE INPUT PARAMETER hXMLdoc AS HANDLE.
DEFINE INPUT PARAMETER rootElement AS HANDLE.
DEFINE INPUT PARAMETER elementName AS CHAR.
DEFINE INPUT PARAMETER nsPrefix AS CHAR.
DEFINE INPUT PARAMETER elementValue AS CHAR.
DEFINE INPUT PARAMETER NS AS CHAR.
DEFINE VARIABLE elementFullname AS CHAR.
DEFINE VARIABLE htmpXText AS HANDLE.
DEFINE VARIABLE htmpXnoderef AS HANDLE.
CREATE X-noderef htmpXnoderef.
CREATE X-noderef htmpXText.
elementFullname = nsPrefix + ":" + elementName.
hXMLdoc:Create-node-namespace(htmpXnoderef, NS, elementFullname, "ELEMENT").
hXMLdoc:Create-node(htmpXText, "", "TEXT").
htmpXText:Node-value = elementValue.
htmpXnoderef:APPEND-CHILD(htmpXText).
rootElement:APPEND-CHILD(htmpXnoderef).
DELETE OBJECT htmpXnoderef.
DELETE OBJECT htmpXText.
END PROCEDURE.
/***end procedures to help generate xmlRequestdoc */
many many Thanks hmariwa, im trying the code tommorow
Unfortunately, it does not work. According to openedge, the XML is above 30 mb.
I get the following errors. Do you also know how to resolve these errors?
knowledgebase.progress.com/.../P142243
X-NODEREF or X-DOCUMENT CREATE-NODE got an error: XML parser nog initialized. (9082)
X-NODEREF must be associated with a valid X-DOCUMENT in order to use it in method NODE-VALUE. (9102)
Unable to set attribute NODE-VALUE in widget of type X-NODEREF. (3131)
Brian,
I was using 64 bit and 32 bit. Found the solution.
My own code was changed from
hXdoc:Create-node-namespace(hXAttribute, "www.w3.org/.../", "xmlns", "ATTRIBUTE").
to
hXdoc2:Create-node-namespace(hXNSAttribute, "www.w3.org/.../", "xmlns:ns1", "ATTRIBUTE").
Many Many thanks for helping me. I really appreciate it.
Thanks Guys