IBM Support

IBM Sterling Order Management 19.3 Release Notes

Release Notes


Abstract

Resolved issues for IBM Sterling Order Management, Release 19.3 and the subsequent minor updates.

Content

19.3 Minor Update 4

DefectCase NumberDescription
588118TS003270894The on_hand_qty in yfs_inventory_audit table is doubling when the adjustInventory API with ABSOLUTE adjustment is run with multiple items and a positive quantity.
586294TS002625878The Reservations and Segmentation topics in IBM Order Management Knowledge are updated to remove a note that states, inventory that has been segmented cannot be reserved.
587792TS002952623The system throws a could not find entity (probably changed lock id) error while reshipping in Call Center UI. This happens when the user exit YFSReshipOrderLinesUE is implemented with change in the PersonInfoShipTo details, wherein customer is sending a different PersonInfoShipTo which causes the lock id to be updated on a person's information and eventually fails with could not find the entity error.
587698TS002986881Problem: In Call Center, the add return lines screen does not show bundle parent lines when a return order is created for bundle order line. Solution: In Call Center, the add return lines screen shows bundle parent lines while creating a return order for bundle order line.
588167TS003253213
Problem: Sterling Business Center item localise screen cannot be saved when the field Long Description has a newline character.
Solution: Sterling Business Center item localise screen can now accept new line character for the Long Description field, making the behavior consistent across all screens.
586541TS002658479In the getATP API some elements and attributes are not template driven. Java docs output template section is updated.
587708TS003037681When supply and demands are updated, under certain circumstances duplicate prepared statements are created and added to the prepared statement cache. When a duplicate statement is added to the cache, the previous statement is removed and lost, but not closed resulting in DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 exceptions.
587854TS003110558
Problem: The YFS_ZIP_CODE_LOCATION, YFS_REGION and YFS_REGION_DETAIL tables are excluded from CDT export process by default due to performance reasons.
Solution: Set the following yfs properties to include YFS_ZIP_CODE_LOCATION, YFS_REGION and YFS_REGION_DETAIL for CDT: cdt.ignoretable.YFS_REGION=N cdt.ignoretable.YFS_REGION_DETAIL=N cdt.ignoretable.YFS_ZIP_CODE_LOCATION=N For more information, see Working with the IBM Sterling Order Management master configuration.
584415InternalIBM Sterling Order Management Knowledge Center is updated to include the information about launching the stand-alone applications manager that uses file-based developer toolkit. For more information see, Launching the stand-alone applications manager.

 

19.3 Minor Update 3

DefectCase NumberDescription
587604InternalStamp AdjustmentReason on supplies adjustment input to Sterling Inventory Visibility.
584701InternalUpdated the YFS_AUDIT_PURGE statistics name to NumAuditRecordsPurged.
587695TS002883260In the Order summary page of the store application, the list price value is displayed as zero with a strike-through along with the overridden unit price when the IsPriceLocked="Y" attribute is present in the LinePriceInfo input field.
587610InternalStamp referenceType and reference on supplies adjustment input to Sterling Inventory Visibility.
586989TS002793622When the ON_SUCCESS event of Create Exception Transaction is  invoked, it errors out with user not authenticated.
586795TS002695233In the Sterling Store application, text alignment issue is observed in multiple screens on Chrome browser.
586991TS002762294If the expected ship date is not set, when the order monitor validates whether an order is delayed past the maximum delay, a null pointer exception is encountered.
587605InternalStamp tagNumber on demand adjustment input to Sterling Inventory Visibility.
587167TS002832821,TS003082591The Promotion query during order history purge is corrected to avoid querying extra records.
587346TS002847505The Available to Pickup screen in Sterling Store considers productAvailDate instead of shipDate while displaying available stores for pickup.
587761TS003035018The documentation is updated to include the getShipmentLineList API. For information about the API, see Defining complex queries.
585981, 587822TS002573892, TS002998985When an organization is deleted from the CDT tool, all entries in the Org tables get deleted. However, the entries in yfs_index_sync table remains as is. The next time when an organization with the same name is created, the error message that the Org with the same name already exists. To avoid such errors, before creating an organization, a validation is performed to check if entries exist in the yfs_index_sync table and deleted. After deleting the entries, the organization is created.
586425TS002632375When using the Call Center for Commerce application, if the session times out, the user is redirected to the login screen.
587614TS003015568In adjustInventory API, the inventory audits and inventory activity is not created when quantity is updated to 0 with AdjustmentType="ABSOLUTE".
587694TS002980242The Call Center for Commerce application renders Line Breakups with incorrect quantities in the Order Line Summary screen when an order line has multiple shipments.
585111TS002311135For releaseOrder API, in the input of YFSGetDeliveryLeadTimeUE, the SellerOrganizationCode is set to EnterpriseCode even if the order has a different SellerOrganizationCode from EnterpriseCode.
586919TS002772613The Web Store Pack Screen not accepting certain values for the field weight while trying to update weight.
587365TS002837589Inventory purge does not correctly purge reservations with segment and segment type.
587270Internal
In the Knowledge Center, service lines are incorrectly referred to as able to be scheduled.
 
The following topics are updated:
 
585716InternalThe column size of SERVICE_NAME in YFS_ASYNC_REQ is increased to 128 characters to match the size of FLOW_NAME in YFS_FLOW.
587904TS003149971The date and time are not converted as per the user locale time zone in the Shipment audit screen.

 

19.3 Minor Update 2

DefectCase NumberDescription
586815TS002621401,TS002752385

Performance issues might occur if all the following conditions are met:

  • High number of order lines in the order.
  • Items for which no inventory is available.
  • DependencyShippingRule="01" is set for dependent order lines.
 

To resolve this issue, set the following properties:

  • yfs.yfs.solver.WarningOrExitOnIntrupt=A
  • yfs.yfs.solver.IntruptAfterMinutes=10
  • yfs.yfs.solver.IntruptOnlyForRead=true
 

Note: Contact IBM Support before you set the properties.

587043TS002816885When Financial rules "Allow refunding of negative debits before sufficient collection has occurred" and "Do Not Allow Debit And Credit Invoices To Settle Each Other" are enabled, an excess amount is refunded when multiple credit memos are created in quick succession for a partially invoiced order and some refund charges are closed asynchronously.
587220TS002859783After upgrading, when the Data Extract service is run, the end time from the last run is not considered as the start time for the service and historical data is extracted.

 

19.3 Minor Update 1

DefectCase NumberDescription
576283TS001523092A potential performance issue is observed when promising APIs are called in Multithreaded mode. This issue is resolved by reading calendar from pool instead of creating a new instance every time. The default calendar pool size is increased from 10 to 25.
585449TS002471565The Sterling Business Center (SBC) application displays the message for saving the user inputs successfully even when the session has timed out. The application does not redirect the user to the login page after the session has timed out.
582778TS001771519Optimization for the cost or number of shipments does not return the optimal solution in a multi-line scenario where the required quantity on a line cannot be fulfilled from any single node.
577710TS001701303The tooltip for the SMA password contains special characters that cannot be used.
583099TS002195154Order audits are not getting externalized after setting the property values.
586389TS002645891The INVENTORY_CHANGE event from the adjustInventory API is not returning the correct OnHandQty when multiple supply records are present.
585705TS002521650An error message is not displayed in the create page of Call Center when a user does not select a reason for returns and clicks Next.
585414TS002412097Javadocs for the updateFutureInventory API is updated with more information for the ETA, ToETA, and FromETA attributes.  
586794TS002750678
When the following configurations are enabled, an excess refund charge is created when a user creates a customer appeasement for a shipped order that is closed as async but the actual settlement is not recorded in the system, and in between, a new invoice is generated. 
 
  • Do Not Consolidate Settlement Or Refund Requests Across Invoices
  • Do Not Allow Debit And Credit Invoices To Settle Each Other
586846TS002735494Custom tables are truncated while resetting the transactions even when the entity type is not set to TRANSACTION.
586235TS002568300 
In some scenarios, intermittently, Data Extract agent jobs stay in the running status even when the entire extract for the iteration is complete. Due to this, new jobs are not getting processed.
 
Solution: Data extract jobs will be processed as usual after a maximum wait of 12 hours even if they are wrongly tracked in the database as running.
585656, 585592TS002461560, TS002473667The Modifications Impacting Pricing configuration changes are not promoted to target environments when the Import CDT process is run.
586769TS002717946Incorrect capacity consumption is observed when the following steps are performed:
1. Adjust inventory for ITEM_1 at STORE_1. Capacity resource pool exist at STORE_1 with slot groups.
2. Create Reservation for ITEM_1 by using the reserveAvailableInventory API. A capacity is consumed at this step.
3. Create an order and pass the ReservationID that is received in Step 2. One more capacity is consumed at this step.

Note: The yfs.useDefaultCapctyConsmptnSlotDtls property is added. If you are using capacity with slot group, you must enable this property.
586622TS002365705Capacity consumption is not deleted when the following steps are performed:
1. Adjust inventory for ITEM_1 at STORE_1. Capacity resource pool exist at STORE_1 with slot groups.
2. Create Reservation RSV_1 for ITEM_1 by using the reserveAvailableInventory API. A capacity is consumed at this step.
3. Cancel Reservation RSV_1. The capacity consumption is not removed.

 

19.3 Minor Update 0

DefectCase NumberDescription
586743TS002722824When an order is created for an enterprise, which is different from the inventory organization that is stamped on the inventory alerts in the yfs_inventory_alerts table, the getCompleteOrderLineList API does not return the item availability for the order lines corresponding to the order.
586812TS002754650Incorrect demand updates are observed when an order is created for consuming the existing reservations.

 

19.3

DefectCase NumberDescription
585566TS002475874The Expected Shipment Date is calculated incorrectly during resourcing when the following steps are completed.
Configuration: NODE1 locale is PST and NODE2 locale is ETS. Both nodes are working from 08:00 to 16:59 in there respective locales. End Of Shift is enabled for both nodes.

Steps:
1. Adjust inventory for an Item, such as ITEM_1 at NODE1.
2. Create an order for ITEM_1 at NODE1 in the PST Node.
3. Schedule and release the order.
4. Create a shipment for the order.
5. Inventory at NODE1 is adjusted to 0 and NODE2 to 1.
6. Call the changeShipment API to record shortage during pick with CancelShipmentOnZeroTotalQuantity=Y.
7. Schedule the order again. Order is scheduled from NODE2.
8. ETS and ETD appear as future dates.
585958TS002564168In the createOrder API, passing SuppressNodeCapacity="Y" causes all the Nodes to be ignored instead of Node Capacity. This results in the order being backordered upon Schedule or Release.

 

IBM Configure, Price, Quote

DefectCase NumberDescription
581785TS002129928The details of an item that is selected in the dynamically instantiated model are not displayed in the summary pane of the omni-configurator.
582497TS002129895The details of an item that is selected in the dynamically instantiated model are not displayed when the user reconfigures the item.
581693TS002022164When the tabular display option for an option class is selected, the results are displayed as a list.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6PEW","label":"Sterling Order Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
14 November 2025

UID

ibm10996720