Loading 104144/examples/ea_fullGroundsForRefusal_request.xml +20 −20 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:notify="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:ef1="http://uri.etsi.org/03120/common/2025/02/EpocForm1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ph="http://uri.etsi.org/03120/common/2025/02/EPOCPlaceholder" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc" xmlns:eio="http://data.europa.eu/edm/1/ns/eio" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" xmlns:epocform2="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-2#" xmlns:epocform3="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-3#" xmlns:eopcform5="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-5#" xmlns:eopcform6="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-6#" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:ecauth="http://uri.etsi.org/03120/common/2025/02/EioAuthority"> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:gfr="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal"> <Header> <SenderIdentifier> <CountryCode>IE</CountryCode> Loading @@ -12,9 +12,9 @@ <TransactionIdentifier>07cb5452-c524-4d59-9b2b-a0b51d5f4c3e</TransactionIdentifier> <Timestamp>2025-06-06T11:21:32.000000+01:00</Timestamp> <Version> <ETSIVersion>V1.20.1</ETSIVersion> <ETSIVersion>V1.22.1</ETSIVersion> <NationalProfileOwner>EU</NationalProfileOwner> <NationalProfileVersion>v1.1.1</NationalProfileVersion> <NationalProfileVersion>v1.3.1</NationalProfileVersion> </Version> </Header> <Payload> Loading @@ -23,24 +23,24 @@ <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="doc:DocumentObject"> <ObjectIdentifier>83808fdd-8073-4725-b2a5-0e0c75d6e36f</ObjectIdentifier> <CountryCode>DE</CountryCode> <HI1Object xsi:type="gfr:FullRefusal"> <ObjectIdentifier>28fdf5da-5d81-4b15-9467-b1db4f4964f5</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <!-- No grounds for refusal only apply to the whole Authorization object --> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> </AssociatedObjects> <doc:DocumentName>Grounds For Refusal Decision</doc:DocumentName> <doc:DocumentType> <gfr:FullRefusalInformation> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>DataProtectedByImmunities</common:Value> </gfr:Ground> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCDocumentType</common:Name> <common:Value>FullGroundsForRefusal</common:Value> </doc:DocumentType> <doc:DocumentBody> <doc:Contents>QWxsIGdvb2QsIHBsZWFzZSBwcm9jZWVkCg==</doc:Contents> <doc:ContentType>text/plain</doc:ContentType> </doc:DocumentBody> <common:Name>EPOCRefusalType</common:Name> <common:Value>FundamentalRights</common:Value> </gfr:Ground> <gfr:Explanation>An explanation of the refusal</gfr:Explanation> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </gfr:FullRefusalInformation> </HI1Object> </CREATE> </ActionRequest> Loading 104144/examples/ea_noGroundsForRefusal_request.xml +7 −20 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:notify="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:ef1="http://uri.etsi.org/03120/common/2025/02/EpocForm1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ph="http://uri.etsi.org/03120/common/2025/02/EPOCPlaceholder" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc" xmlns:eio="http://data.europa.eu/edm/1/ns/eio" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" xmlns:epocform2="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-2#" xmlns:epocform3="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-3#" xmlns:eopcform5="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-5#" xmlns:eopcform6="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-6#" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:ecauth="http://uri.etsi.org/03120/common/2025/02/EioAuthority"> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gfr="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal"> <Header> <SenderIdentifier> <CountryCode>IE</CountryCode> Loading @@ -12,9 +12,9 @@ <TransactionIdentifier>07cb5452-c524-4d59-9b2b-a0b51d5f4c3e</TransactionIdentifier> <Timestamp>2025-06-06T11:21:32.000000+01:00</Timestamp> <Version> <ETSIVersion>V1.20.1</ETSIVersion> <ETSIVersion>V1.22.1</ETSIVersion> <NationalProfileOwner>EU</NationalProfileOwner> <NationalProfileVersion>v1.1.1</NationalProfileVersion> <NationalProfileVersion>v1.3.1</NationalProfileVersion> </Version> </Header> <Payload> Loading @@ -23,24 +23,11 @@ <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="doc:DocumentObject"> <ObjectIdentifier>83808fdd-8073-4725-b2a5-0e0c75d6e36f</ObjectIdentifier> <CountryCode>DE</CountryCode> <HI1Object xsi:type="gfr:NoGroundsForRefusal"> <ObjectIdentifier>28fdf5da-5d81-4b15-9467-b1db4f4964f5</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <!-- No grounds for refusal only apply to the whole Authorization object --> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> </AssociatedObjects> <doc:DocumentName>Grounds For Refusal Decision</doc:DocumentName> <doc:DocumentType> <common:Owner>ETSI</common:Owner> <common:Name>EPOCDocumentType</common:Name> <common:Value>NoGroundsForRefusal</common:Value> </doc:DocumentType> <doc:DocumentBody> <doc:Contents>QWxsIGdvb2QsIHBsZWFzZSBwcm9jZWVkCg==</doc:Contents> <doc:ContentType>text/plain</doc:ContentType> </doc:DocumentBody> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </HI1Object> </CREATE> </ActionRequest> Loading 104144/examples/ea_partialGroundsForRefusal_request.xml +75 −17 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:notify="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:ef1="http://uri.etsi.org/03120/common/2025/02/EpocForm1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ph="http://uri.etsi.org/03120/common/2025/02/EPOCPlaceholder" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc" xmlns:eio="http://data.europa.eu/edm/1/ns/eio" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" xmlns:epocform2="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-2#" xmlns:epocform3="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-3#" xmlns:eopcform5="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-5#" xmlns:eopcform6="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-6#" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:ecauth="http://uri.etsi.org/03120/common/2025/02/EioAuthority"> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:gfr="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal"> <Header> <SenderIdentifier> <CountryCode>IE</CountryCode> Loading @@ -12,9 +12,9 @@ <TransactionIdentifier>07cb5452-c524-4d59-9b2b-a0b51d5f4c3e</TransactionIdentifier> <Timestamp>2025-06-06T11:21:32.000000+01:00</Timestamp> <Version> <ETSIVersion>V1.20.1</ETSIVersion> <ETSIVersion>V1.22.1</ETSIVersion> <NationalProfileOwner>EU</NationalProfileOwner> <NationalProfileVersion>v1.1.1</NationalProfileVersion> <NationalProfileVersion>v1.3.1</NationalProfileVersion> </Version> </Header> <Payload> Loading @@ -23,24 +23,82 @@ <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="doc:DocumentObject"> <ObjectIdentifier>83808fdd-8073-4725-b2a5-0e0c75d6e36f</ObjectIdentifier> <CountryCode>DE</CountryCode> <HI1Object xsi:type="gfr:PartialRefusal"> <ObjectIdentifier>28fdf5da-5d81-4b15-9467-b1db4f4964f5</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <!-- No grounds for refusal only apply to the whole Authorization object --> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> <AssociatedObject>f966e795-bc92-4bc4-9c6b-96c1b1b8cb1d</AssociatedObject> </AssociatedObjects> <doc:DocumentName>Grounds For Refusal Decision</doc:DocumentName> <doc:DocumentType> <gfr:Decision> <gfr:FullRefusal> <gfr:CoreRefusal> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>DataProtectedByImmunities</common:Value> </gfr:Ground> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>FundamentalRights</common:Value> </gfr:Ground> <gfr:Explanation>An explanation of the refusal for this identifier</gfr:Explanation> </gfr:CoreRefusal> <gfr:Data>Data that is refused</gfr:Data> <gfr:DateTimeRangeStart>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeStart> <gfr:DateTimeRangeEnd>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeEnd> </gfr:FullRefusal> </gfr:Decision> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>1</ActionIdentifier> <CREATE> <HI1Object xsi:type="gfr:PartialRefusal"> <ObjectIdentifier>8699dc35-8708-4bf6-a603-38c706c7e758</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> <AssociatedObject>0fc25b0b-8969-48ea-9a2d-dad176287001</AssociatedObject> </AssociatedObjects> <gfr:Decision> <gfr:CategoriesRefusal> <gfr:TrafficData> <gfr:Refusal> <gfr:CoreRefusal> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>DataProtectedByImmunities</common:Value> </gfr:Ground> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>FundamentalRights</common:Value> </gfr:Ground> <gfr:Explanation>An explanation of the refusal for this identifier</gfr:Explanation> </gfr:CoreRefusal> <gfr:Data>Data that is refused</gfr:Data> <gfr:DateTimeRangeStart>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeStart> <gfr:DateTimeRangeEnd>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeEnd> </gfr:Refusal> <gfr:FullRefusal>false</gfr:FullRefusal> <gfr:PartialRefusal> <gfr:RefusedCategory> <common:Owner>ETSI</common:Owner> <common:Name>EPOCDocumentType</common:Name> <common:Value>PartialGroundsForRefusal</common:Value> </doc:DocumentType> <doc:DocumentBody> <doc:Contents>WW91IGNhbid0IHJlcXVlc3QgdGhpcyBvbmUgYW5kIHRoYXQgb25lCg==</doc:Contents> <doc:ContentType>text/plain</doc:ContentType> </doc:DocumentBody> <common:Name>EPOCRequestSubtype</common:Name> <common:Value>IPConnectionRecords</common:Value> </gfr:RefusedCategory> </gfr:PartialRefusal> </gfr:TrafficData> </gfr:CategoriesRefusal> </gfr:Decision> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </HI1Object> </CREATE> </ActionRequest> Loading 104144/schema/xsd/ts_104144_GroundsForRefusal.xsd 0 → 100644 +75 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi="http://uri.etsi.org/03280/common/2017/07" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:core="http://uri.etsi.org/03120/common/2019/10/Core" xmlns="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal" targetNamespace="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core"/> <xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:complexType name="FullRefusal"> <xs:complexContent> <xs:extension base="core:HI1Object"> <xs:sequence> <xs:element name="FullRefusalInformation" type="Epoc_CoreRefusal_Type" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NoGroundsForRefusal"> <xs:complexContent> <xs:extension base="core:HI1Object"> <xs:sequence> <xs:element name="OtherInformation" type="etsi:LongString" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="PartialRefusal"> <xs:complexContent> <xs:extension base="core:HI1Object"> <xs:sequence> <xs:element name="Decision" type="IdentifierRefusalDecision" minOccurs="0"/> <xs:element name="OtherInformation" type="etsi:LongString" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Epoc_CoreRefusal_Type"> <xs:sequence> <xs:element name="Ground" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Explanation" type="etsi:LongString" minOccurs="0"/> <xs:element name="OtherInformation" type="etsi:LongString" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="IdentifierRefusalDecision"> <xs:choice> <xs:element name="FullRefusal" type="Epoc_SpecificDataRefusal_Type" minOccurs="0"/> <xs:element name="CategoriesRefusal" type="Epoc_CategoriesRefusal_Type" minOccurs="0"/> </xs:choice> </xs:complexType> <xs:complexType name="Epoc_SpecificDataRefusal_Type"> <xs:sequence> <xs:element name="CoreRefusal" type="Epoc_CoreRefusal_Type" minOccurs="0"/> <xs:element name="Data" type="etsi:LongString" minOccurs="0"/> <xs:element name="DateTimeRangeStart" type="etsi:QualifiedDateTime" minOccurs="0"/> <xs:element name="DateTimeRangeEnd" type="etsi:QualifiedDateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="Epoc_CategoriesRefusal_Type"> <xs:sequence> <xs:element name="SubscriberData" type="CategoryRefusal" minOccurs="0"/> <xs:element name="UserIdentificationData" type="CategoryRefusal" minOccurs="0"/> <xs:element name="TrafficData" type="CategoryRefusal" minOccurs="0"/> <xs:element name="ContentData" type="CategoryRefusal" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="CategoryRefusal"> <xs:sequence> <xs:element name="Refusal" type="Epoc_SpecificDataRefusal_Type" minOccurs="0"/> <xs:element name="FullRefusal" type="xs:boolean" minOccurs="0"/> <xs:element name="PartialRefusal" type="ListOfRefusedCategories" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfRefusedCategories"> <xs:sequence> <xs:element name="RefusedCategory" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> </xs:schema> No newline at end of file testing/xml/ts_104144_xsd.json +1 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ "103280/TS_103_280.xsd", "104144/schema/xsd/ts_104144_EPOCAdditionalInfo.xsd", "104144/schema/xsd/ts_104144_Form3.xsd", "104144/schema/xsd/ts_104144_GroundsForRefusal.xsd", "104144/schema/xsd/ts_104144_Authority.xsd", "testing/deps/xmldsig/xmldsig-core-schema.xsd", "103120/examples/xml/FooServiceSchema.xsd" Loading Loading
104144/examples/ea_fullGroundsForRefusal_request.xml +20 −20 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:notify="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:ef1="http://uri.etsi.org/03120/common/2025/02/EpocForm1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ph="http://uri.etsi.org/03120/common/2025/02/EPOCPlaceholder" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc" xmlns:eio="http://data.europa.eu/edm/1/ns/eio" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" xmlns:epocform2="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-2#" xmlns:epocform3="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-3#" xmlns:eopcform5="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-5#" xmlns:eopcform6="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-6#" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:ecauth="http://uri.etsi.org/03120/common/2025/02/EioAuthority"> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:gfr="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal"> <Header> <SenderIdentifier> <CountryCode>IE</CountryCode> Loading @@ -12,9 +12,9 @@ <TransactionIdentifier>07cb5452-c524-4d59-9b2b-a0b51d5f4c3e</TransactionIdentifier> <Timestamp>2025-06-06T11:21:32.000000+01:00</Timestamp> <Version> <ETSIVersion>V1.20.1</ETSIVersion> <ETSIVersion>V1.22.1</ETSIVersion> <NationalProfileOwner>EU</NationalProfileOwner> <NationalProfileVersion>v1.1.1</NationalProfileVersion> <NationalProfileVersion>v1.3.1</NationalProfileVersion> </Version> </Header> <Payload> Loading @@ -23,24 +23,24 @@ <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="doc:DocumentObject"> <ObjectIdentifier>83808fdd-8073-4725-b2a5-0e0c75d6e36f</ObjectIdentifier> <CountryCode>DE</CountryCode> <HI1Object xsi:type="gfr:FullRefusal"> <ObjectIdentifier>28fdf5da-5d81-4b15-9467-b1db4f4964f5</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <!-- No grounds for refusal only apply to the whole Authorization object --> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> </AssociatedObjects> <doc:DocumentName>Grounds For Refusal Decision</doc:DocumentName> <doc:DocumentType> <gfr:FullRefusalInformation> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>DataProtectedByImmunities</common:Value> </gfr:Ground> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCDocumentType</common:Name> <common:Value>FullGroundsForRefusal</common:Value> </doc:DocumentType> <doc:DocumentBody> <doc:Contents>QWxsIGdvb2QsIHBsZWFzZSBwcm9jZWVkCg==</doc:Contents> <doc:ContentType>text/plain</doc:ContentType> </doc:DocumentBody> <common:Name>EPOCRefusalType</common:Name> <common:Value>FundamentalRights</common:Value> </gfr:Ground> <gfr:Explanation>An explanation of the refusal</gfr:Explanation> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </gfr:FullRefusalInformation> </HI1Object> </CREATE> </ActionRequest> Loading
104144/examples/ea_noGroundsForRefusal_request.xml +7 −20 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:notify="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:ef1="http://uri.etsi.org/03120/common/2025/02/EpocForm1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ph="http://uri.etsi.org/03120/common/2025/02/EPOCPlaceholder" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc" xmlns:eio="http://data.europa.eu/edm/1/ns/eio" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" xmlns:epocform2="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-2#" xmlns:epocform3="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-3#" xmlns:eopcform5="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-5#" xmlns:eopcform6="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-6#" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:ecauth="http://uri.etsi.org/03120/common/2025/02/EioAuthority"> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gfr="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal"> <Header> <SenderIdentifier> <CountryCode>IE</CountryCode> Loading @@ -12,9 +12,9 @@ <TransactionIdentifier>07cb5452-c524-4d59-9b2b-a0b51d5f4c3e</TransactionIdentifier> <Timestamp>2025-06-06T11:21:32.000000+01:00</Timestamp> <Version> <ETSIVersion>V1.20.1</ETSIVersion> <ETSIVersion>V1.22.1</ETSIVersion> <NationalProfileOwner>EU</NationalProfileOwner> <NationalProfileVersion>v1.1.1</NationalProfileVersion> <NationalProfileVersion>v1.3.1</NationalProfileVersion> </Version> </Header> <Payload> Loading @@ -23,24 +23,11 @@ <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="doc:DocumentObject"> <ObjectIdentifier>83808fdd-8073-4725-b2a5-0e0c75d6e36f</ObjectIdentifier> <CountryCode>DE</CountryCode> <HI1Object xsi:type="gfr:NoGroundsForRefusal"> <ObjectIdentifier>28fdf5da-5d81-4b15-9467-b1db4f4964f5</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <!-- No grounds for refusal only apply to the whole Authorization object --> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> </AssociatedObjects> <doc:DocumentName>Grounds For Refusal Decision</doc:DocumentName> <doc:DocumentType> <common:Owner>ETSI</common:Owner> <common:Name>EPOCDocumentType</common:Name> <common:Value>NoGroundsForRefusal</common:Value> </doc:DocumentType> <doc:DocumentBody> <doc:Contents>QWxsIGdvb2QsIHBsZWFzZSBwcm9jZWVkCg==</doc:Contents> <doc:ContentType>text/plain</doc:ContentType> </doc:DocumentBody> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </HI1Object> </CREATE> </ActionRequest> Loading
104144/examples/ea_partialGroundsForRefusal_request.xml +75 −17 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:notify="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:ef1="http://uri.etsi.org/03120/common/2025/02/EpocForm1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ph="http://uri.etsi.org/03120/common/2025/02/EPOCPlaceholder" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc" xmlns:eio="http://data.europa.eu/edm/1/ns/eio" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" xmlns:epocform2="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-2#" xmlns:epocform3="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-3#" xmlns:eopcform5="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-5#" xmlns:eopcform6="http://data.europa.eu/edm/1/ns/forms/EPOC-PR-FORM-6#" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:ecauth="http://uri.etsi.org/03120/common/2025/02/EioAuthority"> <HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:gfr="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal"> <Header> <SenderIdentifier> <CountryCode>IE</CountryCode> Loading @@ -12,9 +12,9 @@ <TransactionIdentifier>07cb5452-c524-4d59-9b2b-a0b51d5f4c3e</TransactionIdentifier> <Timestamp>2025-06-06T11:21:32.000000+01:00</Timestamp> <Version> <ETSIVersion>V1.20.1</ETSIVersion> <ETSIVersion>V1.22.1</ETSIVersion> <NationalProfileOwner>EU</NationalProfileOwner> <NationalProfileVersion>v1.1.1</NationalProfileVersion> <NationalProfileVersion>v1.3.1</NationalProfileVersion> </Version> </Header> <Payload> Loading @@ -23,24 +23,82 @@ <ActionRequest> <ActionIdentifier>0</ActionIdentifier> <CREATE> <HI1Object xsi:type="doc:DocumentObject"> <ObjectIdentifier>83808fdd-8073-4725-b2a5-0e0c75d6e36f</ObjectIdentifier> <CountryCode>DE</CountryCode> <HI1Object xsi:type="gfr:PartialRefusal"> <ObjectIdentifier>28fdf5da-5d81-4b15-9467-b1db4f4964f5</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <!-- No grounds for refusal only apply to the whole Authorization object --> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> <AssociatedObject>f966e795-bc92-4bc4-9c6b-96c1b1b8cb1d</AssociatedObject> </AssociatedObjects> <doc:DocumentName>Grounds For Refusal Decision</doc:DocumentName> <doc:DocumentType> <gfr:Decision> <gfr:FullRefusal> <gfr:CoreRefusal> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>DataProtectedByImmunities</common:Value> </gfr:Ground> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>FundamentalRights</common:Value> </gfr:Ground> <gfr:Explanation>An explanation of the refusal for this identifier</gfr:Explanation> </gfr:CoreRefusal> <gfr:Data>Data that is refused</gfr:Data> <gfr:DateTimeRangeStart>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeStart> <gfr:DateTimeRangeEnd>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeEnd> </gfr:FullRefusal> </gfr:Decision> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </HI1Object> </CREATE> </ActionRequest> <ActionRequest> <ActionIdentifier>1</ActionIdentifier> <CREATE> <HI1Object xsi:type="gfr:PartialRefusal"> <ObjectIdentifier>8699dc35-8708-4bf6-a603-38c706c7e758</ObjectIdentifier> <CountryCode>IE</CountryCode> <OwnerIdentifier>enforcing-authority-1</OwnerIdentifier> <AssociatedObjects> <AssociatedObject>7e84603b-be7b-4cba-af26-8468d177f36a</AssociatedObject> <AssociatedObject>0fc25b0b-8969-48ea-9a2d-dad176287001</AssociatedObject> </AssociatedObjects> <gfr:Decision> <gfr:CategoriesRefusal> <gfr:TrafficData> <gfr:Refusal> <gfr:CoreRefusal> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>DataProtectedByImmunities</common:Value> </gfr:Ground> <gfr:Ground> <common:Owner>ETSI</common:Owner> <common:Name>EPOCRefusalType</common:Name> <common:Value>FundamentalRights</common:Value> </gfr:Ground> <gfr:Explanation>An explanation of the refusal for this identifier</gfr:Explanation> </gfr:CoreRefusal> <gfr:Data>Data that is refused</gfr:Data> <gfr:DateTimeRangeStart>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeStart> <gfr:DateTimeRangeEnd>2025-05-06T11:21:32+01:00</gfr:DateTimeRangeEnd> </gfr:Refusal> <gfr:FullRefusal>false</gfr:FullRefusal> <gfr:PartialRefusal> <gfr:RefusedCategory> <common:Owner>ETSI</common:Owner> <common:Name>EPOCDocumentType</common:Name> <common:Value>PartialGroundsForRefusal</common:Value> </doc:DocumentType> <doc:DocumentBody> <doc:Contents>WW91IGNhbid0IHJlcXVlc3QgdGhpcyBvbmUgYW5kIHRoYXQgb25lCg==</doc:Contents> <doc:ContentType>text/plain</doc:ContentType> </doc:DocumentBody> <common:Name>EPOCRequestSubtype</common:Name> <common:Value>IPConnectionRecords</common:Value> </gfr:RefusedCategory> </gfr:PartialRefusal> </gfr:TrafficData> </gfr:CategoriesRefusal> </gfr:Decision> <gfr:OtherInformation>Other information (optional)</gfr:OtherInformation> </HI1Object> </CREATE> </ActionRequest> Loading
104144/schema/xsd/ts_104144_GroundsForRefusal.xsd 0 → 100644 +75 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi="http://uri.etsi.org/03280/common/2017/07" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:core="http://uri.etsi.org/03120/common/2019/10/Core" xmlns="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal" targetNamespace="http://uri.etsi.org/03120/common/2026/01/GroundsForRefusal" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core"/> <xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:complexType name="FullRefusal"> <xs:complexContent> <xs:extension base="core:HI1Object"> <xs:sequence> <xs:element name="FullRefusalInformation" type="Epoc_CoreRefusal_Type" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NoGroundsForRefusal"> <xs:complexContent> <xs:extension base="core:HI1Object"> <xs:sequence> <xs:element name="OtherInformation" type="etsi:LongString" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="PartialRefusal"> <xs:complexContent> <xs:extension base="core:HI1Object"> <xs:sequence> <xs:element name="Decision" type="IdentifierRefusalDecision" minOccurs="0"/> <xs:element name="OtherInformation" type="etsi:LongString" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="Epoc_CoreRefusal_Type"> <xs:sequence> <xs:element name="Ground" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Explanation" type="etsi:LongString" minOccurs="0"/> <xs:element name="OtherInformation" type="etsi:LongString" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="IdentifierRefusalDecision"> <xs:choice> <xs:element name="FullRefusal" type="Epoc_SpecificDataRefusal_Type" minOccurs="0"/> <xs:element name="CategoriesRefusal" type="Epoc_CategoriesRefusal_Type" minOccurs="0"/> </xs:choice> </xs:complexType> <xs:complexType name="Epoc_SpecificDataRefusal_Type"> <xs:sequence> <xs:element name="CoreRefusal" type="Epoc_CoreRefusal_Type" minOccurs="0"/> <xs:element name="Data" type="etsi:LongString" minOccurs="0"/> <xs:element name="DateTimeRangeStart" type="etsi:QualifiedDateTime" minOccurs="0"/> <xs:element name="DateTimeRangeEnd" type="etsi:QualifiedDateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="Epoc_CategoriesRefusal_Type"> <xs:sequence> <xs:element name="SubscriberData" type="CategoryRefusal" minOccurs="0"/> <xs:element name="UserIdentificationData" type="CategoryRefusal" minOccurs="0"/> <xs:element name="TrafficData" type="CategoryRefusal" minOccurs="0"/> <xs:element name="ContentData" type="CategoryRefusal" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="CategoryRefusal"> <xs:sequence> <xs:element name="Refusal" type="Epoc_SpecificDataRefusal_Type" minOccurs="0"/> <xs:element name="FullRefusal" type="xs:boolean" minOccurs="0"/> <xs:element name="PartialRefusal" type="ListOfRefusedCategories" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfRefusedCategories"> <xs:sequence> <xs:element name="RefusedCategory" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> </xs:schema> No newline at end of file
testing/xml/ts_104144_xsd.json +1 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ "103280/TS_103_280.xsd", "104144/schema/xsd/ts_104144_EPOCAdditionalInfo.xsd", "104144/schema/xsd/ts_104144_Form3.xsd", "104144/schema/xsd/ts_104144_GroundsForRefusal.xsd", "104144/schema/xsd/ts_104144_Authority.xsd", "testing/deps/xmldsig/xmldsig-core-schema.xsd", "103120/examples/xml/FooServiceSchema.xsd" Loading