Nachricht 'Create_WCS_ShipmentConfirmation'

Die Nachricht 'Create_WCS_ShipmentConfirmation' ist eine eingehende Nachricht, die Informationen zur Ausgabe von Versandbestätigungen für einen Artikel enthält. Eine Fulfillment-Center-Anwendung generiert diese Anforderung und sendet sie an die eingehende WebSphere Commerce-Nachrichtenwarteschlange. Nachdem WebSphere Commerce die Nachricht verarbeitet, wird der Befehl 'ReleaseShipConfirm' aufgerufen.  

Bei erfolgreichem Abschluss leitet der Befehl zur Anzeige-Task ReleaseShipConfirmRedirectView um. Die Antwortnachricht Response_WCS_CreateShipConfirm wird von CreateShipConfirmOK.jsp generiert. Der Befehl aktualisiert die erforderliche Datenbank, indem er den Status der Auftragserfüllung des Artikels zur Bestätigung der Lieferung ändert. Er bekommt eine neue manifest_id von der Tabelle MANIFEST durch den Schlüsselmanager und stuft die Tabelle MANIFEST mit Eingabedaten hoch. Wird der Befehl erfolgreich ausgeführt und ist der UpdateManifestStatus 1, dann generiert die standardmäßige Datei ReleaseShipNotify.jsp eine E-Mail zur Benachrichtigung. 

Wenn der Befehl auf einen Fehler stößt, erfolgt die Umleitung auf die Anzeige-Task 'ReleaseShipConfirmErrorView'. Diese Fehleranzeige-Task für MQSeries wird durch CreateShipConfirmError.jsp implementiert.

Hinweis: Wenn die eingehende Nachricht kein gültiges ActualShipDate enthält, wird der Anzeigename GenericApplicationError für die Komposition von Fehlernachrichten verwendet. Die Antwortnachricht wird durch GenericApplicationErrorXML.jsp generiert.

Die Nachricht 'Create_WCS_ShipmentConfirmation' verwendet das XML-Nachrichtenformat und folgt Create_WCS_ShipmentConfirmation_10.dtd.

In der folgenden Tabelle wird das Format der Nachricht 'Create_WCS_ShipmentConfirmation' beschrieben. Um die Beschreibung einer Datenbankspalte anzuzeigen, folgen Sie dem Link zur zugehörigen Tabelle. Alle Felder auf dieser Seite sind optionale Felder (wenn nicht anders angegeben). Die Länge des Befehlswerts in der XML-Nachricht für Datenbankfelder des Typs INT, BIGINT und DOUBLE muss CHAR (10), CHAR(19) bzw. CHAR(16) sein.

Stufe Feldname Kommentar Tabellenname Spaltenname Hinweis
1 UpdateManifestStatus   MANIFEST UPDATEMANIFESTSTATUS Standardwert 0, ein Attribut des Elternelements ShipmentConfirmation
2 ShipModeID Obligatorisch MANIFEST SHIPMODE_ID N/V
3 OrderNumber Obligatorisch MANIFEST ORDERS_ID N/V
4 OrderReleaseNum Obligatorisch MANIFEST ORDERRELEASENUM N/V
5 PackageID   MANIFEST PACKAGEID N/V
6 TrackingID   MANIFEST TRACKINGID N/V
7 PickUpRecordID   MANIFEST PICKUPRECORDID N/V
8 ActualShipDate Obligatorisch MANIFEST DATESHIPPED ISO 8601-Datumsformat
9 ShippingCosts Obligatorisch MANIFEST SHIPPINGCOSTS N/V
10 Gewicht Obligatorisch MANIFEST WEIGHT N/V
11 measure Obligatorisch MANIFEST WEIGHTMEASURE Ein Attribut des Gewichts.
12 currency Obligatorisch MANIFEST SETCCURR Ein Attribut von ShippingCosts

Der Standardwert für das Flag UpdateManifestStatus ist 0. Wird dieser auf 1eingestellt, wird ein Task-Befehl aufgerufen, um den Status des Inhaltsverzeichnisses zu aktualisieren, und es wird eine E-Mail gesendet, um den Kunden über die Fertigstellung der Produktlieferung zu benachrichtigen.

Die JSP-Datei, die die Antwortnachricht generiert, ist Response_WCS_CreateShipConfirm.jsp. ReleaseShipNotify.jsp ist die standardmäßige JSP-Datei, die die E-Mail generiert, wenn das Flag UpdateManifestStatus auf 1 eingestellt ist. Siehe hierzu Schablonen zur Nachrichtenkomposition; dort finden Sie Informationen zu den JSP-Dateilokationen.

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright