PDF Export

createOrderDirect (Version 2) (for internal use only)

  • Objekt: /net/dsb/avs3/SubscriptionOrder
  • Methode: createOrderDirect
  • Version: 2.0.0
  • Fuba: /DSB/ISM_E_KAPSELABOANLAGE

Diese Methode legt ein Abo im AVS/3-System an.

Da hier das komplette Stapelhandling kundenseitig implementiert werden müsste, wird für die Einspielung von Extern die Methode createOrderBuffered empfohlen.

Hierbei ist eine Vielzahl von Parametern möglich, welche das anzulegende Abo steuern. Folgende Punkte sind beim Aufbau einer XML-Struktur zur Aboanlage zu beachten:

  • Ein einzelner Auftrag (Abonnement) wird mit seinen Elementen innerhalb eines Elements subscription geführt.
  • Die Adressdaten werden innerhalb der business-partner-Elemente angeführt. Pro Rolle (=Funktion), die ein Geschäftspartner annehmen kann und für die eine Adresse angelegt werden soll, wird ein eigenes Element eines business-partner gebildet. Zum Beispiel für den Auftraggeber (Rolle ‚AG‘), für einen abweichenden Warenempfänger (Rolle ‚WE‘), bei Prämienabos für den Vermittler (Rolle ‚VM‘).
  • Die Rolle des Geschäftspartners kann sowohl über die Struktur subscription-to-businesspartner-relationship übermittelt werden als auch direkt als Attribut in der Struktur business- partner. Es wird empfohlen, die Rolle über die Struktur business-partner zu übermitteln.
  • Es ist für jede Prämie eine Struktur mit dem Namen premium einzufügen.
  • Wichtig ist, dass alle genannten Elemente, die zu einem bestimmten Auftrag gehören, von einem subscription Element umschlossen sind, da sonst keine eindeutige Zuordnung erfolgen kann.
  • Ein wichtiges Feld ist das Feld „BQ“ (Bestellquelle) in der Struktur subscription. Dieser Wert entspricht der Werbeaktionsnummer und ihm können verschiedene Werte hinterlegt werden. Die so hinterlegten Werte sind dann nicht mehr über die Schnittstelle zu übergeben, sondern werden bei DSB zugesteuert.
  • Einige Felder sind als Konstanten anzusehen (wie z.B. das Feld client im Header). Die Belegung dieser Felder wird Ihnen noch mitgeteilt.
  • Das Sonderzeichen ^ hat bei der Aboanlage eine spezielle Bedeutung und sollte daher bei den übermittelten Daten nicht verwendet werden.

Parameter

Name Typ / LängeKann / MussBeschreibung
subscriptionn.a. m XML-Fragment ‚subscription‘ siehe unten

Rückgabe Element

XML-Fragment ‚subscription-response‘ siehe unten

Request Struktur

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