2 Resolved Issues

This section contains a list of the customer-reported bugs that were fixed in this update.

Customer Engagement Integration

Bug ID Description

32080974

Corrected the Customer Engagement customer integration to prevent overriding the signup store and home store for an existing customer.

The Default Location for ORCE Integration (K69) is no longer passed if the customer is already assigned a RELATE_ID, identifying an existing customer.

Note: This correction applies only if the ORCE Customer Integration (L37) system control value is set to INTERACT. The same correction will be applied at a later date for a setting of SALES.

Customer Service

Bug ID Description

31650942

Corrected CWPickIn message processing to create Order Shipment Detail records, including tracking numbers, even when there are no carton details included in the message.

32085607

Corrected an error that occurred when the CWOrderIn included a recipient customer ship-to (ship_to_type=”2") for the order.

32134363

Changed email generation when a negative additional charge is applied to a closed order to generate a return confirmation rather than a shipment confirmation.

32243888

Corrected Send Internet Shipment Confirmations (ESCF) to generate all eligible shipment confirmation emails. Previously it was not generating emails if there were more than 50 eligible for generation.

32253852

Changed order creation through the order API to prevent orders from being created incorrectly, without an order header record, when a large number of order in request messages were received.

32255303

Changed Generate Backorder Notices (GBOC) to prevent sending backorder notices for brokered order lines.

Imports and Exports

Bug ID Description

32086174

Corrected the retail item upload to run without an error related to long SKU class when the Require L/S Class (I93) system control value was selected.

Order Broker Integration

Bug ID Description

31813951

Corrected a situation in which cancelling a store pickup order failed if the system submitted the cancellation request before tracking the line number(s) assigned by Order Broker, so as a result the cancellation request did not include this information. When Order Broker sends the SubmitOrder response for a store pickup order, the system now writes an Order Broker History record of the Acknowledged status, and updates the line number(s) in the Order Broker and Order Broker History records.

32236745

Changed the BROKER periodic function to prevent clearing the drop ship flag for an order line.

32304740

Changed drop ship processing (MDSP) to correct an issue that occurred if the BROKER periodic function did not complete normally, and you subsequently generated drop shipments. The result was that the order lines were in Printed status but were flagged as drop shipments, and so were not submitted to Order Broker.

Drop ship processing now corrects the incorrect updates to these order lines if they occur, so that the lines are eligible to be processed by the BROKER periodic function and submitted to Order Broker.

32344711

Corrected an issue for the BROKER_ORD job that prevented it from processing orders.

Payment Processing

Bug ID Description

32137753

Corrected order maintenance to prevent attempting to reauthorize an expired authorization when processing a return.

32229740

Corrected Process Auto Deposits (SDEP) to run and end successfully.

32229986

Removed the Receive Deposits option from the Send or Receive field at the Auto Deposit screen (SDEP), so that now the only available option is Send Deposits. The Receive Deposits option is not supported for a point-to-point integration, such as with CyberSource, and selecting it inadvertently could result in errors or duplicate deposits.

32236732

Corrected Process Auto Soldouts (MASO) to prevent voiding an order’s expired authorization and generating a new authorization request.

32236776

Corrected drop ship processing (MDSP) to require authorization for an order that includes both a drop ship item and a regular item when the order was previously authorized through pick slip generation if the authorization has since expired.

32236751

Corrected batch authorization requests during pick slip generation to prevent multiple authorization requests when:

  • The authorization for the order had expired, and a new authorization was needed, or

  • New items were added to the order, requiring an additional authorization, or

  • A partial shipment had occurred for the order, and additional items on the order were now reserved and eligible for pick slip generation.

32236748

Corrected authorizations to prevent submitting authorization requests for no-charge replacement orders.

32255323

Corrected Process Auto Deposits (SDEP) to prevent processing deposits for authorization services that were not selected.

32294928

Corrected order maintenance to prevent generating an authorization request. This issue occurred when the Send B/O to OROB (K08) system control value was selected.

32296276

Enhanced the performance of the DEP_UPDATE process.

32230012, 32296233

Corrected pick slip generation (WSPS) to prevent sending an authorization request for a negative amount when the order is already authorized for an amount exceeding the order total. This issue occurred when there was a drop ship or brokered backorder item on the order, and when the authorization service was the External Payment Service or CyberSource.

32311825

Changed Process Auto Deposits (SDEP) to correct an error that was displayed.

32367194

Corrected PayPal refund processing to prevent an error that occurred when an incorrect transaction ID was submitted in the request. This issue occurred when there were multiple deposits processed on an order using PayPal, and the transaction ID included in the refund request was for less than the requested refund amount.

32368706

Corrected online authorization during order maintenance so that if the original authorization has expired, it successfully reauthorizes the payment method.

System Management

Bug ID Description

32085569

Corrected the display of the Next Expected P/O Quantity in Display Item Availability (DIAV).

32195745

Corrected the pick refresh program to enable pre-picks to be generated.

The pick refresh program is run as part of the allocation reset (MRPC), and is also typically run nightly as part of a periodic process to address any pick generation errors.

32236789

Corrected multiple billing async jobs to process all ship-alone items on an order when they are shipped. Previously, when the Number of Billing Async Jobs to Start (F08) SCV was set to 5, the billing async job did not process multiple ship-alone items on an order.

32236800

Corrected generation of the CWPickOut message for a pick slip void (transaction_type=”A”) .

32236805

Corrected calculation of additional freight for ship-alone items through the billing async job.

32236814

Corrected the ENDIJCT periodic process to not end the BROKER integration layer process unless configured to do so.

32247798

Corrected the BILLUPD periodic function to run without error.

32253316

Corrected pick slip generation to correctly assign the batch number when you don’t use cart/bin picking and generate more than 50 pick slips at a time.

32253324

Corrected generation of cart bin/batch pull sheets when you use cart/bin picking and generate more than 50 pick slips at a time.

32255313

Corrected starting the IX_CDC job through the STRCDC periodic function. The periodic function now starts the IX_CDC job if it is not currently active, as displayed through Display Active Batch Jobs (DABJ). Also, the ENDCDC periodic function now ends the IX_CDC job if it currently active.

32294577

Corrected the formatting of characters such as the (apostrophe), & (ampersand), and " (quote) in the CWInventoryDownload XML message.

32351474

Removed the SCD (Scheduled) job status from those displayed at the Job Management screen.

32340100

Changed the Execute Periodic Process (EPRO) option to correctly save the start date and time for a scheduled job, display the correct run time, and create a job history record.

32301449

Corrected the INVOIC_OUT process to prevent it from exceeding the number of threads specified in the INVOIC_OUT_MAX_THREADS property (CPRP).

32316336

Corrected the Job Management screen to display jobs in descending sequence based on job number, with the most recently submitted jobs first, including jobs in Ready status. Previously, it was displaying jobs in Ready status after other jobs for the user.

32354549

Changed job scheduling to prevent showing a status of UNKNOWN at the Scheduled Jobs screen.

32360755

A missing property setting was identified.

Note:

A requirement of this update is to restore the org.quartz.properties entry in the cwdirectcp_server.properties file on each server to the correct location of the quartz properties file, typically set to conf/cwdirectcpproperties/quartz.properties.

32386147

Changed submission of periodic processes to prevent an error that occurred when a company number was specified as a parameter.

32402768, 32407187, 32577259

Corrected the JOBCLN periodic function to delete active procedures (including the CDC job), put asynchronous jobs in INACTIVE status, and change job statuses from MESSAGE to END after a system restart. Also, corrected an error that occurred during active procedure deletion for IJCT jobs.

32429808

Corrected an issue in which the number of billing async jobs started was more than the number specified in the Number of Billing Async Jobs to Start (F08) system control value.