Time |
2023-04-13 12:52:21.269265 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
True |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Response from https://httpbin.org/post
{
"args": {},
"data": "{\"payload\": \"\"}",
"files": {},
"form": {},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Content-Length": "15",
"Content-Type": "application/json",
"Host": "httpbin.org",
"User-Agent": "python-requests/2.28.2",
"X-Amzn-Trace-Id": "Root=1-6437fb04-3cce6dff2213b7971cf29d22"
},
"json": {
"payload": ""
},
"origin": "34.147.121.59",
"url": "https://httpbin.org/post"
}
|
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnProductCatalogus xmlns="https://example.org/messages/MijnPrijsCatalogus#">
<VerzendDatum>2023-04-13</VerzendDatum>
</MijnProductCatalogus>
|
Transformed into
|
Time |
2023-04-13 12:51:17.601959 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
False |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Errors
Error validating payload according to schema: line 2: b"xmlns:ns0: 'http://example.org/messages#MijnPrijsCatalogus#' is not a valid URI" (line 2)
|
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnProductCatalogus xmlns="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns0="http://example.org/messages#MijnPrijsCatalogus#" xmlns:ns1="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns2="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns3="https://example.org/messages/prijscatalogus#">
<VerzendDatum>2023-04-13</VerzendDatum>
</MijnProductCatalogus>
|
|
Time |
2023-04-13 12:50:59.352545 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
False |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Errors
Error validating payload according to schema: Element '{https://example.org/messages/MijnPrijsCatalogus#}PrijsValuta': This element is not expected. (<string>, line 0)
|
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnProductCatalogus xmlns="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns0="http://example.org/messages#MijnPrijsCatalogus#" xmlns:ns1="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns2="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns3="https://example.org/messages/prijscatalogus#">
<VerzendDatum>2023-04-13</VerzendDatum>
<PrijsValuta>9b6e5e 3d325</PrijsValuta>
<Producten>
<Leverancier>
<Naam>60f443 e001d</Naam>
</Leverancier>
<Product>
<ID>
<GTIN>61ccea e7d28</GTIN>
</ID>
<Prijs>
<Bruto>1</Bruto>
<Netto>1</Netto>
</Prijs>
</Product>
</Producten>
</MijnProductCatalogus>
|
|
Time |
2023-04-13 12:50:27.646667 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
False |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Errors
Error parsing payload: Expecting value: line 1 column 1 (char 0)
|
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnProductCatalogus xmlns="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns0="http://example.org/messages#MijnPrijsCatalogus#" xmlns:ns1="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns2="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns3="https://example.org/messages/prijscatalogus#">
<VerzendDatum>2023-04-13</VerzendDatum>
<PrijsValuta>9b6e5e 3d325</PrijsValuta>
<Producten>
<Leverancier>
<Naam>60f443 e001d</Naam>
</Leverancier>
<Product>
<ID>
<GTIN>61ccea e7d28</GTIN>
</ID>
<Prijs>
<Bruto>1</Bruto>
<Netto>1</Netto>
</Prijs>
</Product>
</Producten>
</MijnProductCatalogus>
|
|
Time |
2023-04-13 12:50:05.007862 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
False |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Errors
Error parsing payload: Expecting value: line 1 column 1 (char 0)
|
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnProductCatalogus xmlns="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns0="http://example.org/messages#MijnPrijsCatalogus#" xmlns:ns1="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns2="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns3="https://example.org/messages/prijscatalogus#">
<VerzendDatum>2023-04-13</VerzendDatum>
<PrijsValuta>9b6e5e 3d325</PrijsValuta>
<Producten>
<Leverancier>
<Naam>60f443 e001d</Naam>
</Leverancier>
<Product>
<ID>
<GTIN>61ccea e7d28</GTIN>
</ID>
<Prijs>
<Bruto>1</Bruto>
<Netto>1</Netto>
</Prijs>
</Product>
</Producten>
</MijnProductCatalogus>
|
|
Time |
2023-04-13 12:46:00.284507 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
True |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Response from https://httpbin.org/post
{
"args": {},
"data": "{\"payload\": \"\"}",
"files": {},
"form": {},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Content-Length": "15",
"Content-Type": "application/json",
"Host": "httpbin.org",
"User-Agent": "python-requests/2.28.2",
"X-Amzn-Trace-Id": "Root=1-6437f987-488b3dcf68bfb45e7358c6ed"
},
"json": {
"payload": ""
},
"origin": "34.147.121.59",
"url": "https://httpbin.org/post"
}
|
Request
{"mapping": "@prefix rml: <http://semweb.mmlab.be/ns/rml#> .\n@prefix ql: <http://semweb.mmlab.be/ns/ql#> .\n@prefix rr: <http://www.w3.org/ns/r2rml#> .\n\n[]\n rml:logicalSource [\n rml:source \"http://www.example.com/root\" ;\n rml:referenceFormulation ql:XPath ;\n rml:iterator \"/MijnProductCatalogus\"\n ] ;\n rr:subjectMap [\n rr:termType rr:BlankNode ;\n rr:class <http://ns.ketenstandaard.nl/sales/v005#PriceCatalogueType>\n ] ;\n rr:predicateObjectMap [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceCatalogueType_Currency> ;\n rr:objectMap [ rml:reference \"PrijsValuta\" ]\n ], [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceCatalogueType_Grouping> ;\n rr:objectMap [\n rr:parentTriplesMap [\n rml:logicalSource [\n rml:source \"http://www.example.com/root\" ;\n rml:referenceFormulation ql:XPath ;\n rml:iterator \"/MijnProductCatalogus/Producten\"\n ] ;\n rr:subjectMap [\n rr:termType rr:BlankNode ;\n rr:class <http://ns.ketenstandaard.nl/sales/v005#GroupingType>\n ] ;\n rr:predicateObjectMap [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#GroupingType_TradeItemLine> ;\n rr:objectMap [\n rr:parentTriplesMap [\n rml:logicalSource [\n rml:source \"http://www.example.com/root\" ;\n rml:referenceFormulation ql:XPath ;\n rml:iterator \"/MijnProductCatalogus/Producten/Product\"\n ] ;\n rr:subjectMap [\n rr:termType rr:BlankNode ;\n rr:class <http://ns.ketenstandaard.nl/sales/v005#TradeItemLineType>\n ] ;\n rr:predicateObjectMap [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#TradeItemLineType_PriceInformation> ;\n rr:objectMap [\n rr:parentTriplesMap [\n rml:logicalSource [\n rml:source \"http://www.example.com/root\" ;\n rml:referenceFormulation ql:XPath ;\n rml:iterator \"/MijnProductCatalogus/Producten/Product/Prijs\"\n ] ;\n rr:subjectMap [\n rr:termType rr:BlankNode ;\n rr:class <http://ns.ketenstandaard.nl/sales/v005#PriceInformationType_Catalogue>\n ] ;\n rr:predicateObjectMap [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceInformationType_Catalogue_GrossPrice> ;\n rr:objectMap [ rml:reference \"Bruto\" ]\n ], [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceInformationType_Catalogue_NetPrice> ;\n rr:objectMap [ rml:reference \"Netto\" ]\n ]\n ] ;\n rr:joinCondition [\n rr:child \".\" ;\n rr:parent \"..\"\n ]\n ]\n ], [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#TradeItemLineType_TradeItemIdentification> ;\n rr:objectMap [\n rr:parentTriplesMap [\n rml:logicalSource [\n rml:source \"http://www.example.com/root\" ;\n rml:referenceFormulation ql:XPath ;\n rml:iterator \"/MijnProductCatalogus/Producten/Product/ID\"\n ] ;\n rr:subjectMap [\n rr:termType rr:BlankNode ;\n rr:class <http://ns.ketenstandaard.nl/sales/v005#TradeItemIdentificationType>\n ] ;\n rr:predicateObjectMap [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#TradeItemIdentificationType_GTIN> ;\n rr:objectMap [ rml:reference \"GTIN\" ]\n ]\n ] ;\n rr:joinCondition [\n rr:child \".\" ;\n rr:parent \"..\"\n ]\n ]\n ]\n ] ;\n rr:joinCondition [\n rr:child \".\" ;\n rr:parent \"..\"\n ]\n ]\n ], [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#GroupingType_Supplier> ;\n rr:objectMap [\n rr:parentTriplesMap [\n rml:logicalSource [\n rml:source \"http://www.example.com/root\" ;\n rml:referenceFormulation ql:XPath ;\n rml:iterator \"/MijnProductCatalogus/Producten/Leverancier\"\n ] ;\n rr:subjectMap [\n rr:termType rr:BlankNode ;\n rr:class <http://ns.ketenstandaard.nl/sales/v005#PartyWithContactAndCertificateType_InformationPC>\n ] ;\n rr:predicateObjectMap [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PartyWithContactAndCertificateType_InformationPC_Name> ;\n rr:objectMap [ rml:reference \"Naam\" ]\n ]\n ] ;\n rr:joinCondition [\n rr:child \".\" ;\n rr:parent \"..\"\n ]\n ]\n ]\n ] ;\n rr:joinCondition [\n rr:child \".\" ;\n rr:parent \"..\"\n ]\n ]\n ], [\n rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceCatalogueType_MessageDate> ;\n rr:objectMap [ rml:reference \"VerzendDatum\" ]\n ] .\n\n", "payload": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<MijnProductCatalogus xmlns=\"https://example.org/messages/MijnPrijsCatalogus#\" xmlns:ns0=\"http://example.org/messages#MijnPrijsCatalogus#\" xmlns:ns1=\"https://example.org/messages/MijnPrijsCatalogus#\" xmlns:ns2=\"https://example.org/messages/MijnPrijsCatalogus#\" xmlns:ns3=\"https://example.org/messages/prijscatalogus#\">\n <VerzendDatum>2023-04-13</VerzendDatum>\n <PrijsValuta>9b6e5e 3d325</PrijsValuta>\n <Producten>\n <Leverancier>\n <Naam>60f443 e001d</Naam>\n </Leverancier>\n <Product>\n <ID>\n <GTIN>61ccea e7d28</GTIN>\n </ID>\n <Prijs>\n <Bruto>1</Bruto>\n <Netto>1</Netto>\n </Prijs>\n </Product>\n </Producten>\n</MijnProductCatalogus>\n", "schema": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"https://example.org/messages/MijnPrijsCatalogus#\" xmlns:sth=\"https://ns.semantic-treehouse.nl/message#\" elementFormDefault=\"qualified\" attributeFormDefault=\"unqualified\" targetNamespace=\"https://example.org/messages/MijnPrijsCatalogus#\" xmlns:ns0=\"http://example.org/messages#MijnPrijsCatalogus\" xmlns:ns1=\"https://example.org/messages/MijnPrijsCatalogus\" xmlns:ns2=\"https://example.org/messages/MijnPrijsCatalogus\" xmlns:ns3=\"https://example.org/messages/prijscatalogus\" xmlns:ns4=\"http://www.w3.org/2001/XMLSchema\">\n<!--===== Root element definition =====-->\n<xs:element name=\"MijnProductCatalogus\">\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"VerzendDatum\" type=\"ns4:date\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Datum waarop het bericht is aangemaakt. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n </xs:element>\n <xs:element name=\"PrijsValuta\" type=\"ns4:string\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Code van de munteenheid waarin de bedragen in het bericht zijn uitgedrukt. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n </xs:element>\n <xs:element name=\"Producten\" maxOccurs=\"unbounded\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Niveau in het bericht waar binnen artikelregels gegroepeerd kunnen worden per leverancier. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"Leverancier\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Partij die goederen en/of diensten verkoopt en levert. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"Naam\" type=\"ns4:string\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Tekstveld met de naam van de partij of locatie. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n </xs:element>\n </xs:sequence>\n </xs:complexType>\n </xs:element>\n <xs:element name=\"Product\" minOccurs=\"0\" maxOccurs=\"unbounded\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Niveau in het bericht waar artikelen worden gespecificeerd. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"ID\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Gegevens ter identificatie van een artikel.</sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"GTIN\" type=\"ns4:string\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Global Trade Item Number (GTIN), een wereldwijd uniek nummer ter identificatie van het artikel. </sth:definition>\n </xs:documentation>\n </xs:annotation>\n </xs:element>\n </xs:sequence>\n </xs:complexType>\n </xs:element>\n <xs:element name=\"Prijs\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Gegevens over de prijs van een artikel. Als alleen de 'Netto prijs' is gevuld dan is de nettoprijs leidend en vervallen de condities. Als alleen de 'Bruto prijs' is gevuld dan geldt: nettoprijs = brutoprijs + condities. Geadviseerd wordt om niet 'Netto prijs' en 'Bruto prijs' te vullen, als beide toch zijn ingevuld dan is de 'Netto prijs' leidenden vervallen de condities</sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"Bruto\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Bedrag dat wordt gevraagd voor de levering van een product of dienst, exclusief kortingen en toeslagen en exclusief BTW. Met de meegegeven kortingen/toeslagen kan de netto prijs berekend worden. Als het veld 'Indicatie prijs op aanvraag' gelijk is aan 'J' dan is de brutoprijs slechts een richtprijs tbv calculaties. Rekenregel: [Prijs van \u00e9\u00e9n besteleenheid] = [Brutoprijs] / [Aantal per prijs] * [Omrekenfactor prijseenheid naar eenheidafname]. Zie ook Procesbeschrijving.</sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:simpleType>\n <xs:restriction base=\"xs:decimal\">\n <xs:pattern value=\"[0-9]{1,13}\"/>\n </xs:restriction>\n </xs:simpleType>\n </xs:element>\n <xs:element name=\"Netto\">\n <xs:annotation>\n <xs:documentation>\n <sth:definition>Bedrag dat wordt gevraagd voor de levering van een product of dienst, inclusief kortingen en toeslagen enexclusief BTW</sth:definition>\n </xs:documentation>\n </xs:annotation>\n <xs:simpleType>\n <xs:restriction base=\"xs:decimal\">\n <xs:pattern value=\"[0-9]{1,13}\"/>\n </xs:restriction>\n </xs:simpleType>\n </xs:element>\n </xs:sequence>\n </xs:complexType>\n </xs:element>\n </xs:sequence>\n </xs:complexType>\n </xs:element>\n </xs:sequence>\n </xs:complexType>\n </xs:element>\n </xs:sequence>\n </xs:complexType>\n</xs:element>\n</xs:schema>\n"}
|
Transformed into
|
Time |
2023-04-13 12:44:54.634839 |
Endpoint |
MijnProductCatalogus20230413
|
Success |
False |
Endpoint url |
https://httpbin.org/post |
Input format |
xml |
Output format |
turtle |
|
Errors
Error parsing payload: Expecting value: line 1 column 1 (char 0)
|
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnProductCatalogus xmlns="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns0="http://example.org/messages#MijnPrijsCatalogus#" xmlns:ns1="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns2="https://example.org/messages/MijnPrijsCatalogus#" xmlns:ns3="https://example.org/messages/prijscatalogus#">
<VerzendDatum>2023-04-13</VerzendDatum>
<PrijsValuta>9b6e5e 3d325</PrijsValuta>
<Producten>
<Leverancier>
<Naam>60f443 e001d</Naam>
</Leverancier>
<Product>
<ID>
<GTIN>61ccea e7d28</GTIN>
</ID>
<Prijs>
<Bruto>1</Bruto>
<Netto>1</Netto>
</Prijs>
</Product>
</Producten>
</MijnProductCatalogus>
|
|