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.
![]() |