getArticleComplete Objekt: /net/dsb/vhs3/ArticleMaster Methode: getArticleComplete Version: 1.0.0 Liefert alle Informationen über alle gefundenen, aktiven Vertriebsartikel. Parameter Name Typ / LängeKann / MussBeschreibung eshop-article-flag AN / 1 K Einschränkung auf eShop-Flag. cc-article-flag AN / 1 K Einschränkung auf CC-Flag. from-hit N / 5 K Falls die Ergebnismenge eingeschränkt werden soll, dann hier den ersten Treffer angegeben der zurückgeliefert werden soll. Default ist 1. max-hit-count N / 5 K Anzahl der max. zurückgelieferten Treffer. Default ist 100. price-list AN / 4 K 0 .. n Preislisten, zu denen die Preise geliefert werden sollen. country-code-type AN / 3 K Steuert, in welcher Form die Ländercodes zurückgeliefert werden. car = 3-stell. KFZ-Ländercode iso = 2-stell. ISO-Ländercode timestamp-articleupdated-sinceD K Timestamp im Format „xs:dateTime“. Alle Änderungen ab diesem Zeitpunkt (inklusive) werden zurückgegeben. include-inactive-articles AN / 1 K Y = es kommen auch inaktive Artikel im Response mit zurück. N = es kommen nur aktive Artikel im Response zurück (default) with-sc BOOL K BQ zu Preisliste liefern (true/false) default: false Um die erhaltene Datenmenge zu begrenzen, werden die Parameter from-hit und max-hit-count benutzt. Default ist max-hit-count=100. Es muss so lange mit ansonsten unveränderten Parametern gelesen werden, bis weniger als max-hit-count Daten zurück kommen. Beispiel: 1. Request: from-hit=1, max-hit-count=100 –> 100 Ergebnisse 2. Request: from-hit=101, max-hit-count=100 –> 56 Ergebnisse –> Fertig Rückgabe Element Liste mit article XML Fragmenten(siehe unten) Beispiel Request <message version="1.0" system="vhs/3" > <header> <client>4711</client> <service-provider>999</service-provider> </header> <body> <eshop-article-flag>J</eshop-article-flag> <cc-article-flag>J</cc-article-flag> <from-hit>10</from-hit> <max-hit-count>10</max-hit-count> <price-list>PLE1</price-list> <country-code-type>iso</country-code-type> <timestamp-article-updated-since>2010-07-21T12:34:00</timestamp-article-updated-since> <include-inactive-articles>Y</include-inactive-articles> </body> </message> Beispiel Response <message version="1.0" system="vhs/3"> <header> <client>4711</client> <service-provider>999</service-provider> </header> <body> <article>...</article> <article>...</article> <article>...</article> </body> </message> Response Struktur Aufbau <article> <article> <distribution-article-number></distribution-article-number> <distribution-article-number-external></distribution-article-number-external> <stock-article-number></stock-article-number> <article-type></article-type> <article-status></article-status> <stock-article-description></stock-article-description> <stock-article-description-suffix></stock-article-description-suffix> <!-- 0 ... n --> <distribution-article-description> <language-code></language-code> <description1></description1> <description2></description2> <description3></description3> <description4></description4> <description5></description5> </distribution-article-description> <product-group></product-group> <shipping-type></shipping-type> <shipping-cost-group></shipping-cost-group> <shipping-cost></shipping-cost> <isnb></isnb> <ean></ean> <special-ean></special-ean> <delivery-code></delivery-code> <collection></collection> <weight></weight> <length></length> <width></width> <height></height> <cost-center></cost-center> <drawing-number></drawing-number> <part-family></part-family> <object-number></object-number> <release-date>2019-05-21</release-date> <inventory-manager></inventory-manager> <material-group></material-group> <revenue-group-code></revenue-group-code> <accounting-area></accounting-area> <timestamp-of-last-article-update></timestamp-of-last-article-update> <!-- up to 20 --> <value-added-tax country-code="" distribution-channel=""> <value-added-tax-rate code="" percentage=""></value-added-tax-rate> </value-added-tax> <!-- up to 20 --> <price> <price-list></price-list> <country-code></country-code> <currency-code></currency-code> <inclusive-vat></inclusive-vat> <standard-price></standard-price> </price> <!-- up to 20 --> <distribution-channel number=""> <eshop-article-flag></eshop-article-flag> <cc-article-flag></cc-article-flag> </distribution-channel> <!—- if article-type is 2 (set-article) --> <!—- up to 20 --> <set-component> <set-article-number></set-article-number> <set-article-quantity></set-article-quantity> </set-component> </article> Elementdefinition Feld KeyLänge Art Beschreibung distribution-article-number XP 13 AN Vertriebs-Artikel-Nr. distribution-article-numberexternal XP 20 AN Vertriebs-Artikel-Nr. (extern) stock-article-number 18 AN Lager-Artikel-Nr article-type 1 N Artikeltyp 1 = Lagerartikel 2 = Set/Pseudoartikel 3 = Dienstleister(DL) Artikel article-status 1 N Artikel-Status (1: aktiv; 2: inaktiv) stock-article-description 35 AN Vertriebsartikel Bezeichnung, Hinweis: Dieser Wert kann sich aus Kompatibilitätsgründen im Feld 'description1' wiederspiegeln stock-article-description-suffix 35 AN Zusatzbezeichnung Hinweis: Dieser Wert kann sich aus Kompatibilitätsgründen im Feld 'description2' wiederspiegeln distribution-article-description 0 … n - language-code 2 AN ISO-Sprachcode - description1 35 AN Vertriebsartikel Bezeichnung - description2 35 AN Zusatzbezeichnung - description3 35 AN Zusatzbezeichnung - description4 35 AN Zusatzbezeichnung - description5 35 AN Zusatzbezeichnung product-group 4 AN Produkt Gruppe shipping-type 2 AN Versandart 02 = Büchersendung 03 = Warensendung shipping-cost-group 2 AN Versandkostengruppe shipping-cost 3,2 N Versandkosten bezogen auf den Vertriebsartikel (nicht bezogen auf die Bestellquelle o. ä.) isnb 13 AN Internationale Standardbuchnummer ean 13 AN International Article Number (früher European Article Number) special-ean 13 AN delivery-code 4 AN Lieferkennzeichen collection 10 AN weight 3,4 N Gewicht in kg length 5 N Länge in mm width 5 N Breite in mm height 5 N Höhe in mm cost-center 10 AN Kostenstelle drawing-number 18 AN Zeichungsnummer: Hier steht z.B. der Wert aus dem Feld aus der Artikel Anlage drin. part-family 4 AN Teile Familie object-number 4 AN Objekt Nummer release-date Date Releasedate dieses Artikels inventory-manager 8 AN Bestands Verwalter material-group 10 AN Material Gruppe. Hier steht z.B. der Wert aus dem Feld aus der Artikel Anlage drin. revenue-group-code 8 AN Erlös Gruppen Code accounting-area 3 AN Buchungskreis(in Absprache mit der Kundenberatung) timestamp-of-last-article-update TS Zeitstempel, wann der Artikel das letzte mal upgedatet wurde value-added-tax 0 …40 Attribute: country-code 3 AN Ländercode KFZ Nationalitätskennzeichen oder ISO Code, je nach Request. (Default ist KFZ) Attribute: distributionchannel 4 AN Vertriebsschiene - value-added-tax-rate Attribute : code=““ Attribute : percentage=““ 3,1 3 3,1N N N Mwst-Prozentsatz Mehrwertsteuer-Code z. B.: 040 = 0% D steuerfrei 041 = 7% D ermäßigt 043 = 19% D voller Satz Anteil an 100.0 % (Summe muss immer 100% sein) Beispiele Buch + CD Buch 7% (Anteil: 70%) CD 19% (Anteil: 30%) Buch Buch 7% (Anteil: 100%) price 0… n - price-list 4 AN Preisliste aus der der Preis gelesen wurde - country-code 3 AN Standardpreis Ländercode in dem der Preis gilt als KFZ Nationalitätskennzeichen oder ISO Code, je nach Request. (Default ist KFZ) - currency-code 3 AN Standardpreis Währungskennung des Preises Codetabelle, Inhalt legt Fachbereich fest - inclusive-vat 1 AN Preis inklusive MWST (Y/N) - standard-price 7,2 N Standardpreis eigentlicher Preis (Betrag) distribution-channel 0… 20 Attribute: number 4 N Vertriebsschiene - eshop-article-flag 1 AN Wert des Eshop Flags in dieser Vertriebsschiene - cc-article-flag 1 AN Wert des Call Center Flags in dieser Vertriebsschiene set-component 0… 20 - set-article-number 13 AN Wenn es sich um einen Setartikel (2) handelt, dann … Vertriebs-Artikel-Nr des Set-Bestandteils - set-article-quantity 8 N Wenn es sich um einen Setartikel (2) handelt, dann … Stückanzahl-/Ausprägung des Bestandteils VIS Feldzuordnungen XML-Element Tabelle und Feld im VIS distribution-article-number M_VAR.VAR_ARTNR distribution-article-number-external M_VAR.VAR_ART_NR_EXT stock-article-number M_VAR.VAR_LAG_ARTNR article-type M_VAR.ART_TYP article-status M_VAR.VAR_STATUS stock-article-description M_VAR.VAR_ARTBEZ1 stock-article-description-suffix M_VAR.VAR_ARTBEZ2 product-group M_VAR.VAR_PROD_GRP shipping-type M_VAR.VAR_VERS_ART shipping-cost-group M_VAR.VAR_VERS_KOSTEN_GRP shipping-cost M_VAR.VAR_VERSANDKOSTEN isbn M_VAR.VAR_ISBNR ean M_VAR.VAR_VTR_EAN special-ean M_VAR.VAR_SONDER_EAN deligery-code M_VAR.VAR_LKZ_AKT collection M_VAR.VAR_COLLECTION weight M_LAR.LAR_GEWICHT length M_LAR.LAR_LAENGE width M_LAR.LAR_BREITE height M_LAR.LAR_HOEHE cost-center M_VAR.VAR_KOSTENST drawing-number M_VAR.ZEICHNUNGSNR part-family M_VAR.VAR_TEILE_FAM object-number M_VAR.VAR_OBJEKT_NR release-date M_VAR.VAR_DUE_DATUM inventory-manager M_VAR.VAR_BV material-group M_LAR.LAR_MAT_GRP revenue-group-code M_VAR.VAR_ERL_GRP accounting-area M_VAR.VAR_BUCHUNGSKREIS timestamp-of-last-article-update M_VAR.VAR_UPD_DATUM value-added-tax Attribute: country-code MWST.UST_LAND - value-added-tax-rate → Attribute : code=““ → Attribute : percentage=““MWST.UST_SATZ_1 bzw. MWST.UST_SATZ_2 MWST.UST_CODE_1 bzw. MWST.UST_CODE_2 MWST.UST_ANTEIL_1 bzw. MWST.UST_ANTEIL_2 price - country-code PRL_KOPF.PK_LAND_KFZ - currency-code PRL_KOPF.PK_CURR - inclusive-vat PRL_KOPF.PK_GROSS_INCL - standard-price PRL_POS.PP_DEF_PREIS distribution-channel Attribute: number M_VAR.VAR_VSCHIENE - eshop-article-flag M_VAR.VAR_KE_E_SHOP - cc-article-flag M_VAR.VAR_KE_E_SHOP set-component - set-article-number M_VAR.VAR_COMPxx_NR - set-article-quantity M_VAR.VAR_COMPxx_MNGE distribution-article-description - language-code M_VAR.VAR_SPRACHE - description1 M_VAR.VAR_ARTBEZ1 - description2 M_VAR.VAR_ARTBEZ2 - description3 M_VAR.VAR_ARTBEZ3 - description4 M_VAR.VAR_ARTBEZ4 - description5 M_VAR.VAR_ARTBEZ5 Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. OK Weitere Information