PDF Export

getByOrderNumber (Version 3)

  • Objekt: /net/dsb/avs3/SubscriptionOrder
  • Methode: getByOrderNumber
  • Version: 3.0.0
  • Fuba: /DSB/ISM_E_SEL_VBELN

Diese Methode liefert alle Abo-Aufträge zu den übergeben AVS/3 Auftrags-Nummern zurück. Die Rückgabe kann keinen, einen oder mehrere Abo-Aufträge enthalten. Außerdem wird sowohl innerhalb der aktiven als auch der inaktiven Aufträge gesucht.

Wichtiger Hinweis:
Im AVS/3 kann festgelegt werden welche Auftrags- bzw. Geschäftspartner-Attribute im Response zurückgeliefert werden. Dies wird über die Customizing Tabellen /DSB/JET_MERK_RE bzw. /DSB/JET_MERK_GP gepflegt. Bitte wenden Sie sich an Ihren Kundenbetreuer, wenn hier weitere Werte bzw. die Wildcard ( * ) aufgenommen werden sollen.

Parameter

Name Typ / LängeKann / Muss Beschreibung
order-number AN / 10 m Abo-Auftragsnummer(n) (1..n)

zusätzliche allgemeine Selektionsparameter:

Name Typ / LängeKann / MussBeschreibung
publication AN / 8 k Kennung für die Zeitschrift (Druckerzeugnis), welche beider Suche berücksichtigt werden sollen.
return-address-type AN / 2 k Hier können die zurückzuliefernden Rollen angegeben werden (AG, WE, VM, RE). Dieser Parameter kann mehrmals vorkommen.
return-address-at-time AN / 2 m 'L' = Adresse zum letzten Versandtermin
'A' = aktuelle Adresse
'Z' = Adresse zum zukuenftigen Versandtermin
return-extended-communication-dataAN /1 k Erweiterte Kommunikationsstruktur zurückgeben ( Y / N (Default) )
return-renewal-payment-data AN / 1 k Rückgabe zusätzlicher Renewal Zahlungsdaten ( Y / N (Default) )
return-renewal-issue-remaining AN / 1 k Rückgabe noch zu liefernde Ausgaben für das ganze Abo ( Y / N (Default) )
return-current-suspension-data AN / 1 k Rückgabe zusätzlicher Daten für Unterbrechung (aktuelle). Falls es keine aktuelle Unterbrechung gibt, wird die nächste geliefert. ( Y / N (Default) )
return-extended-premium-data AN / 1 k Rückgabe zusätzlicher Prämien Daten ( Y / N (Default) )
return-valid-to-by-erschdat BETA AN / 1 k BETA im Moment nur im getByOrderNumber-3.0.0 Service aktiv
Legt fest ob das Lieferende im Response anhand des ERSCHDAT bestimmt werden soll.
Y = ja
N = nein (Default)
return-strict-db-fields BETA AN / 1 k BETA im Moment nur im 3.0.0er Service aktiv
Y/N=default bei leer oder N ist das Standardverhalten aktiv. Bei Y wird ein 1:1 mapping der NAME1-4 Felder ohne Logik aktiv.
return-holiday-addresses BETA AN / 1 k BETA im Moment nur im 3.0.0er Service aktiv
Rückgabe zusätzlicher Urlaubsadressen ( Y / N (Default) )

Rückgabe Element

XML-Struktur 'subscription-order'. Diese Struktur entspricht der Beschreibung von 'new-subscription', siehe unten.

Beispiel Request

<?xml version="1.0" encoding="UTF-8"?>
<message version="1.0" system="avs/3" >
  <header>
    <client>999</client>
    <avs3-sales-organization>9999</avs3-sales-organization>
    <avs3-service-provider>123</avs3-service-provider>
  </header>
  <body>
    <order-number></order-number>
    <publication></publication>
    <return-address-type>AG</return-address-type>
    <return-address-type>RE</return-address-type>
    <return-address-type>WE</return-address-type>
    <return-address-at-time>L</return-address-at-time>
    <return-extended-communication-data>Y</return-extended-communication-data>
    <return-renewal-payment-data>Y</return-renewal-payment-data>
    <return-renewal-issue-remaining>N</return-renewal-issue-remaining>
    <return-current-suspension-data>N</return-current-suspension-data>
    <return-extended-premium-data>N</return-extended-premium-data>
  </body>
</message>

Beispiel Response

<message version="1.0" system="avs/3">
  <header>
    <client>999</client>
    <avs3-sales-organization>9999</avs3-sales-organization>
    <avs3-service-provider>123</avs3-service-provider>
  </header>
  <body>
    <subscription-order>
      ...
    </subscription-order>
  </body>
</message>

Response Struktur

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. Weitere Information