pixiGetStockMovementTypes
Liefert alle in Pixi definierten Lagerbewegungsarten mit Schlüssel, Bezeichnung und System-Kennzeichen, sortiert nach Bezeichnung.
Liefert die vollständige Liste der Lagerbewegungsarten aus der Tabelle StockMovementTypes.
- Der Aufruf hat keine Parameter und filtert nicht.
- Jede Zeile enthält den Schlüssel
SMTKey, die BezeichnungTypeund das KennzeichenIsSystemType(QuellspalteSystem), das vom System vordefinierte Arten markiert. - Die Zeilen sind aufsteigend nach
Typesortiert.
Der Aufruf dient als Nachschlagetabelle, um Schlüssel von Lagerbewegungsarten zu übersetzen, die andere lagerbezogene Aufrufe liefern oder erwarten.
Hinweise
Die Tabelle wird mit NOLOCK gelesen; nicht festgeschriebene Änderungen können daher sichtbar sein. Die SQL-Datentypen der Spalten sind im Code nicht ersichtlich; die angegebenen Typen sind aus den Spaltennamen abgeleitete Annahmen.
Parameter
Dieser Call hat keine Parameter.
Antwort
Result-Set 1 · Immer
Eine Zeile pro Lagerbewegungsart, aufsteigend sortiert nach Type.
| Spalte | Typ | Beschreibung |
|---|---|---|
SMTKey
|
int |
Schlüssel der Lagerbewegungsart. |
Type
Kann leer sein |
string |
Bezeichnung der Lagerbewegungsart. |
IsSystemType
Kann leer sein |
boolean |
Kennzeichen aus der Spalte |
Beispielantwort
<SqlRowSet1>
<row>
<SMTKey>3</SMTKey>
<Type>Inventory</Type>
<IsSystemType>1</IsSystemType>
</row>
<row>
<SMTKey>12</SMTKey>
<Type>Rebooking</Type>
<IsSystemType>0</IsSystemType>
</row>
</SqlRowSet1>
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:pixiGetStockMovementTypes/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
curl -X POST 'https://apigateway.descartes.com/tms/pixi/' \
--user 'USERNAME:PASSWORD' \
--header 'Content-Type: text/xml; charset=utf-8' \
--data-binary @- <<'XML'
<?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:pixiGetStockMovementTypes/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
XML
<?php
$soapClient = new SoapClient(null, [
'login' => 'USERNAME',
'password' => 'PASSWORD',
'location' => 'https://apigateway.descartes.com/tms/pixi/',
'uri' => 'https://apigateway.descartes.com/tms/pixi/',
]);
$arguments = [
];
$soapArguments = [];
foreach ($arguments as $name => $value) {
$soapArguments[] = new SoapVar($value, XSD_STRING, '', '', $name);
}
$response = $soapClient->__soapCall('pixiGetStockMovementTypes', $soapArguments);
Verwendete Tabellen
- SQL-Objekt:
- dbo.pipiGetStockMovementTypes