Request Log

Time 2023-04-13 08:09:32.205160
Endpoint MijnProduct-1
Success True
Endpoint url https://httpbin.org/post
Input format json
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-6437b8bc-49c366be39b8501d43e91715"
  },
  "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 \"/MijnPrijsCatalogus\"\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 \"Currency\" ]\n  ], [\n    rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceCatalogueType_Buyer> ;\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 \"/MijnPrijsCatalogus/Buyer\"\n        ] ;\n        rr:subjectMap [\n          rr:termType rr:BlankNode ;\n          rr:class <http://ns.ketenstandaard.nl/sales/v005#PartyWithContactType>\n        ] ;\n        rr:predicateObjectMap [\n          rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PartyWithContactType_GLN> ;\n          rr:objectMap [ rml:reference \"GLN\" ]\n        ]\n      ] ;\n      rr:joinCondition [\n        rr:child \".\" ;\n        rr:parent \"..\"\n      ]\n    ]\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 \"/MijnPrijsCatalogus/Grouping\"\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 \"/MijnPrijsCatalogus/Grouping/TradeItemLine\"\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 \"/MijnPrijsCatalogus/Grouping/TradeItemLine/PriceInformation\"\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_PriceBase> ;\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 \"/MijnPrijsCatalogus/Grouping/TradeItemLine/PriceInformation/PriceBase\"\n                          ] ;\n                          rr:subjectMap [\n                            rr:termType rr:BlankNode ;\n                            rr:class <http://ns.ketenstandaard.nl/sales/v005#PriceBaseType>\n                          ] ;\n                          rr:predicateObjectMap [\n                            rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceBaseType_NumberOfUnitsInPriceBasis> ;\n                            rr:objectMap [ rml:reference \"NumberOfUnitsInPriceBasis\" ]\n                          ], [\n                            rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceBaseType_PriceBasisUoM> ;\n                            rr:objectMap [ rml:reference \"PriceBasisUoM\" ]\n                          ]\n                        ] ;\n                        rr:joinCondition [\n                          rr:child \".\" ;\n                          rr:parent \"..\"\n                        ]\n                      ]\n                    ], [\n                      rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceInformationType_Catalogue_GrossPrice> ;\n                      rr:objectMap [ rml:reference \"GrossPrice\" ]\n                    ], [\n                      rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceInformationType_Catalogue_StartDatePriceInformation> ;\n                      rr:objectMap [ rml:reference \"StartDatePriceInformation\" ]\n                    ], [\n                      rr:predicate <http://ns.ketenstandaard.nl/sales/v005#PriceInformationType_Catalogue_NetPrice> ;\n                      rr:objectMap [ rml:reference \"NetPrice\" ]\n                    ]\n                  ] ;\n                  rr:joinCondition [\n                    rr:child \".\" ;\n                    rr:parent \"..\"\n                  ]\n                ]\n              ], [\n                rr:predicate <http://ns.ketenstandaard.nl/sales/v005#TradeItemLineType_MultiLanguageTradeItemDescription> ;\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 \"/MijnPrijsCatalogus/Grouping/TradeItemLine/MultiLanguageTradeItemDescription\"\n                    ] ;\n                    rr:subjectMap [\n                      rr:termType rr:BlankNode ;\n                      rr:class <http://ns.ketenstandaard.nl/sales/v005#MultiLanguageTradeItemDescriptionType>\n                    ] ;\n                    rr:predicateObjectMap [\n                      rr:predicate <http://ns.ketenstandaard.nl/sales/v005#MultiLanguageTradeItemDescriptionType_TradeItemDescription> ;\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 \"/MijnPrijsCatalogus/Grouping/TradeItemLine/MultiLanguageTradeItemDescription/TradeItemDescription\"\n                          ] ;\n                          rr:subjectMap [\n                            rr:termType rr:BlankNode ;\n                            rr:class <http://ns.ketenstandaard.nl/sales/v005#MultiLanguageText70Type>\n                          ] ;\n                          rr:predicateObjectMap [\n                            rr:predicate <http://ns.ketenstandaard.nl/sales/v005#MultiLanguageText70Type_Description> ;\n                            rr:objectMap [ rml:reference \"Description\" ]\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            ] ;\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 \"BerichtDatum\" ]\n  ] .\n\n", "payload": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ProductCatalogue xmlns=\"https://ontology.tno.nl/messagemodels/productcatalogue#\" xmlns:ns0=\"https://ontology.tno.nl/messagemodels/productcatalogue#\">\n  <PriceCatalogueNumber>e1d25a 65d26</PriceCatalogueNumber>\n  <MessageDate>2023-04-05</MessageDate>\n  <Currency>d0bbd2 563be</Currency>\n  <MutationCode/>\n  <Buyer>\n    <GLN>857091 96ff8</GLN>\n  </Buyer>\n  <Grouping>\n    <Supplier/>\n    <TradeItemLine>\n      <LineNumber>1</LineNumber>\n      <StatusCode/>\n      <TradeItemIdentification>\n        <GTIN>9a910b ffef4</GTIN>\n      </TradeItemIdentification>\n      <MultiLanguageTradeItemDescription>\n        <TradeItemDescription>\n          <Description>ff12a1 bbacd</Description>\n          <LanguageCode>1fb80e 9d14f</LanguageCode>\n        </TradeItemDescription>\n      </MultiLanguageTradeItemDescription>\n      <TradeItemCharacteristics>\n        <OrderableIndicator>true</OrderableIndicator>\n      </TradeItemCharacteristics>\n      <OrderConditions>\n        <MinimumOrderQuantity>1</MinimumOrderQuantity>\n        <OrderMultiple>1</OrderMultiple>\n        <OrderUoM/>\n      </OrderConditions>\n      <UseUnitInformation>\n        <QuantityOfUseUnits>1</QuantityOfUseUnits>\n        <UseUnitUoM/>\n        <SingleUseUnitQuantity>1</SingleUseUnitQuantity>\n      </UseUnitInformation>\n      <PriceInformation>\n        <StartDatePriceInformation>2023-04-05</StartDatePriceInformation>\n        <NetPrice>1</NetPrice>\n        <PriceBase>\n          <NumberOfUnitsInPriceBasis>1</NumberOfUnitsInPriceBasis>\n          <PriceBasisUoM/>\n        </PriceBase>\n      </PriceInformation>\n    </TradeItemLine>\n  </Grouping>\n</ProductCatalogue>\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\" xmlns:ns5=\"http://ns.ketenstandaard.nl/sales/v005\">\n<!--===== Root element definition =====-->\n<xs:element name=\"MijnPrijsCatalogus\">\n  <xs:complexType>\n    <xs:sequence>\n      <xs:element name=\"BerichtDatum\" 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=\"Currency\" 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=\"Buyer\" minOccurs=\"0\">\n        <xs:annotation>\n          <xs:documentation>\n            <sth:definition>Partij aan wie goederen en/of diensten worden verkocht en geleverd. </sth:definition>\n          </xs:documentation>\n        </xs:annotation>\n        <xs:complexType>\n          <xs:sequence>\n            <xs:element name=\"GLN\" type=\"ns4:string\">\n              <xs:annotation>\n                <xs:documentation>\n                  <sth:definition>Global Location Number (GLN), een wereldwijd uniek nummer ter identificatie van een 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=\"Grouping\" 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=\"TradeItemLine\" 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=\"MultiLanguageTradeItemDescription\">\n                    <xs:annotation>\n                      <xs:documentation>\n                        <sth:definition>Gegevens waarmee een artikel in tekst beschreven wordt, eventueel in meerdere talen. </sth:definition>\n                      </xs:documentation>\n                    </xs:annotation>\n                    <xs:complexType>\n                      <xs:sequence>\n                        <xs:element name=\"TradeItemDescription\" maxOccurs=\"unbounded\">\n                          <xs:annotation>\n                            <xs:documentation>\n                              <sth:definition>Tekstveld met een beschrijving van het artikel gericht op de afnemer. </sth:definition>\n                            </xs:documentation>\n                          </xs:annotation>\n                          <xs:complexType>\n                            <xs:sequence>\n                              <xs:element name=\"Description\" type=\"ns4:string\">\n                                <xs:annotation>\n                                  <xs:documentation>\n                                    <sth:definition>Tekstveld met de inhoud van de omschrijving. </sth:definition>\n                                  </xs:documentation>\n                                </xs:annotation>\n                              </xs:element>\n                            </xs:sequence>\n                          </xs:complexType>\n                        </xs:element>\n                      </xs:sequence>\n                    </xs:complexType>\n                  </xs:element>\n                  <xs:element name=\"PriceInformation\" maxOccurs=\"unbounded\">\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=\"StartDatePriceInformation\" type=\"ns4:date\">\n                          <xs:annotation>\n                            <xs:documentation>\n                              <sth:definition>Datum vanaf wanneer de prijsgegevens geldig zijn. </sth:definition>\n                            </xs:documentation>\n                          </xs:annotation>\n                        </xs:element>\n                        <xs:element name=\"GrossPrice\" minOccurs=\"0\">\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:enumeration value=\"1 tot 15 cijfers\"/>\n                            </xs:restriction>\n                          </xs:simpleType>\n                        </xs:element>\n                        <xs:element name=\"NetPrice\" minOccurs=\"0\" type=\"ns4:decimal\">\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:element>\n                        <xs:element name=\"PriceBase\">\n                          <xs:annotation>\n                            <xs:documentation>\n                              <sth:definition>Gegevens over de basiseenheid waarin een prijs is uitgedrukt. Voorbeeld: de prijs voor spijkers is aangegeven per 1 kilogram. </sth:definition>\n                            </xs:documentation>\n                          </xs:annotation>\n                          <xs:complexType>\n                            <xs:sequence>\n                              <xs:element name=\"NumberOfUnitsInPriceBasis\" type=\"ns4:decimal\">\n                                <xs:annotation>\n                                  <xs:documentation>\n                                    <sth:definition>Aantal eenheden waarin de prijs is uitgedrukt. </sth:definition>\n                                  </xs:documentation>\n                                </xs:annotation>\n                              </xs:element>\n                              <xs:element name=\"PriceBasisUoM\" type=\"ns5:UoMType\">\n                                <xs:annotation>\n                                  <xs:documentation>\n                                    <sth:definition>Code van de meeteenheid waarin het 'aantal prijsbasis' is uitgedrukt. </sth:definition>\n                                  </xs:documentation>\n                                </xs:annotation>\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:sequence>\n  </xs:complexType>\n</xs:element>\n</xs:schema>\n"}
Transformed into
Time 2023-04-13 08:05:34.238181
Endpoint MijnProduct-1
Success False
Endpoint url https://httpbin.org/post
Input format json
Output format turtle
Errors
Error parsing payload: Expecting value: line 1 column 1 (char 0)
Request
<?xml version="1.0" encoding="UTF-8"?>
<MijnPrijsCatalogus 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#">
  <BerichtDatum>2023-04-13</BerichtDatum>
  <Currency>fcb4d5 067d3</Currency>
  <Buyer>
    <GLN>eab44a 7ee07</GLN>
  </Buyer>
  <Grouping>
    <TradeItemLine>
      <MultiLanguageTradeItemDescription>
        <TradeItemDescription>
          <Description>4b53ef 702f3</Description>
        </TradeItemDescription>
      </MultiLanguageTradeItemDescription>
      <PriceInformation>
        <StartDatePriceInformation>2023-04-13</StartDatePriceInformation>
        <GrossPrice>1 tot 15 cijfers</GrossPrice>
        <NetPrice>1</NetPrice>
        <PriceBase>
          <NumberOfUnitsInPriceBasis>1</NumberOfUnitsInPriceBasis>
          <PriceBasisUoM/>
        </PriceBase>
      </PriceInformation>
    </TradeItemLine>
  </Grouping>
</MijnPrijsCatalogus>
Page 1 of 1