General
Lesen
pixiImportGetChannels
Liefert alle in Pixi angelegten Channels mit Schlüssel, Name und Name des Channel-Typs.
Liefert eine Zeile je Channel aus C_Channels. Der Aufruf hat keine Parameter und wendet keinen Filter an.
Je Channel werden zurückgegeben:
- der Channel-Schlüssel (
ChannelKey) - der Channel-Name (
ChannelName) - der Name des Channel-Typs (
ChannelType). Dieser Wert wird überChannelTypeRefdes Channels inC_ChannelTypesnachgeschlagen.
Der Code legt keine Sortierung fest, die Reihenfolge der Zeilen ist daher nicht garantiert.
Hinweise
- Beide Tabellen werden mit
NOLOCKgelesen. Nicht festgeschriebene Änderungen können daher im Ergebnis erscheinen. ChannelTypeistNULL, wenn zumChannelTypeRefdes Channels kein Channel-Typ existiert.- Die Datentypen der Spalten sind im Code nicht ersichtlich, da die Tabellendefinitionen nicht beigefügt sind.
Parameter
Dieser Call hat keine Parameter.
Antwort
Result-Set 1 · Immer
Eine Zeile je Channel in C_Channels.
| Spalte | Typ | Beschreibung |
|---|---|---|
ChannelKey
|
int |
Schlüssel des Channels ( |
ChannelName
Kann leer sein |
string |
Name des Channels ( |
ChannelType
Kann leer sein |
string |
Name des Channel-Typs ( |
Beispielantwort
<SqlRowSet1>
<row>
<ChannelKey>1</ChannelKey>
<ChannelName>Webshop DE</ChannelName>
<ChannelType>Shop</ChannelType>
</row>
<row>
<ChannelKey>2</ChannelKey>
<ChannelName>Amazon DE</ChannelName>
<ChannelType>Marketplace</ChannelType>
</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:pixiImportGetChannels/>
</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:pixiImportGetChannels/>
</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('pixiImportGetChannels', $soapArguments);
Verwendete Tabellen
C_Channels · Lesen
C_ChannelTypes · Lesen
- SQL-Objekt:
- dbo.pipiImportGetChannels
Prozedur zuletzt geändert am 2026-10-05
Dokumentation von claude-opus-5-5 am 2026-10-30 geschrieben