Troubleshooting the Order Broker Integration

See the Locate Operations Guide for information on possible errors returned by the Order Broker and additional troubleshooting information.

See also:

Order Broker Status Summary Table

Things to Note About Brokered Backorders

Things to Note about Retail Pickup and Delivery Orders

Troubleshooting Creation of Store Pickup Orders and Things to Note

Order Broker Integration

Problem

Possible Explanation

No fulfilling location is displayed at the Work with Order Broker Screen

Is the Order Broker request’s status E (error), U (unfulfillable), C (Closed) or Z (canceled)? In this case, the order line will not be fulfilled through the Order Broker.

The status of the Order Broker request is Closed, but there have not been any shipments

CWSerenade changes the status of a brokered backorder request to C (closed) if you cancel it before it has been submitted to the Order Broker (when its status is R (ready)).

A backordered order line is not being submitted to the Order Broker for fulfillment

• Check that the order is eligible under the Rules for Submitting Backorders to the Order Broker

• Confirm that you have completed the Locate/CWSerenade Configuration (Order Broker)

• Confirm that the customer is not flagged to Bypass reservation

• Confirm that the item has the Locate eligible flag selected

• If the order was previously in hold status and then released, use the BROKER periodic function or select the order for maintenance and then accept your maintenance session

I created a ship-to-store order, but it is not listed at the Work with Order Broker Screen or on the Order Inquiry screen in Locate

CWSerenade does not send ship-to-store orders to the Order Broker until you generate the pick slip. See Ship-to-Store Orders for an overview.

The Order Broker returned an error

The error is displayed at the Display Order Broker History Detail Screen. An error of Null response from Locate indicates that the Locate Account (K49) system control value is not set correctly.

See the Locate Operations Guide for a list of possible errors that the Order Broker might return to a Submit Order request.

Will there be Order Broker records in error if the Locate application is not running?

If CWSerenade sends a status inquiry request and does not receive a response from Locate, the Order Broker records remain in their current status.

Where are messages logged between CWSerenade and Locate?

Based on the XML Logging setting at the Event Logging screen in Locate, messages can be logged in Locate’s XML log file. This file is typically located at C:\Locate\server\logs\xml.log, where C: is the root drive of your Locate application server. Logs from previous days are renamed with a date suffix in YYYY-MM-DD format (for example, xml.log.2012-08-27).

Retail pickup and delivery orders not created in CWSerenade

If the Send Inventory by Warehouse to Locate (L06) system control value is selected, CWSerenade does not send fulfillment requests to the Order Broker unless a Locate location is specified for the warehouse.

LO01_02 Serenade 5.0 March 2015