Postman-Collection
Stock Schreiben

pixiShopConnectionSetStockNonReported

Setzt die Exportmarkierung der Bestandsänderungen in InvBinItemLog zurück, sodass alle Änderungen ab einem Datum erneut an den Shop gemeldet werden.

Steuert, welche Bestandsänderungen im Bestandsänderungsprotokoll InvBinItemLog als noch nicht an den Shop gemeldet gelten.

  1. Wird Since nicht übergeben, werden das aktuelle Datum und die aktuelle Uhrzeit (GETDATE()) verwendet. Damit werden alle Einträge als gemeldet markiert.
  2. Alle noch nicht gemeldeten Einträge (ReportedDate IS NULL) mit UpdateDate vor Since werden als gemeldet markiert. ReportedDate erhält dabei den Wert von UpdateDate.
  3. Alle Einträge mit UpdateDate ab Since (einschließlich) werden als nicht gemeldet markiert. ReportedDate wird auf NULL gesetzt, auch wenn sie bereits gemeldet waren.
  4. Zurückgegeben wird die Anzahl der jetzt nicht gemeldeten Protokolleinträge. Das ist die Anzahl der Bestandsänderungen, die noch an den Shop zu exportieren sind.

Berücksichtigt werden nur normale Artikel. Laut Code-Kommentar werden Stücklisten (Bundles) noch nicht unterstützt.

Hinweise

  • Ohne Since wird das gesamte Protokoll als gemeldet markiert. Danach steht für den Shop-Export keine offene Bestandsänderung mehr an.
  • Die beiden UPDATE-Anweisungen laufen nicht in einer expliziten Transaktion.
  • Die abschließende Zählung erfolgt mit NOLOCK und kann daher nicht festgeschriebene Änderungen enthalten.
  • Gezählt werden Protokolleinträge, nicht einzelne Artikel oder Lagerplätze.
  • Bei großen Protokollen können die Updates viele Zeilen betreffen und entsprechend länger dauern.

Parameter

Parameter Typ Standardwert Beschreibung
Since
datetime
dateTime
NULL

Zeitpunkt, ab dem Bestandsänderungen erneut an den Shop gemeldet werden. Änderungen davor werden als gemeldet markiert. Fehlt der Wert oder ist er NULL, werden das aktuelle Datum und die aktuelle Uhrzeit verwendet.

Beispiel: 2024-05-01T00:00:00

Antwort

Result-Set 1 · Immer

Anzahl der Protokolleinträge, die nach der Aktualisierung noch nicht an den Shop gemeldet sind.

Spalte Typ Beschreibung
cnt int

Anzahl der Einträge in InvBinItemLog mit ReportedDate IS NULL.

Beispiele

POST https://apigateway.descartes.com/tms/pixi/
Content-Type: text/xml; charset=utf-8
Authorization: Basic BASE64(USERNAME:PASSWORD)

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://apigateway.descartes.com/tms/pixi/">
  <SOAP-ENV:Body>
    <ns1:pixiShopConnectionSetStockNonReported>
      <!-- <Since>2024-05-01T00:00:00</Since> -->
    </ns1:pixiShopConnectionSetStockNonReported>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Verwendete Tabellen

InvBinItemLog · Schreiben
SQL-Objekt:
dbo.pipiShopConnectionSetStockNonReported
Prozedur zuletzt geändert am 2026-10-05
Dokumentation von claude-opus-5-5 am 2026-10-30 geschrieben