Release Notes
Abstract
Resolved issues for IBM Sterling Order Management, IBM Sterling Store Engagement (Legacy), and IBM Sterling Call Center in Release 10.0.2209.0, and the subsequent minor updates.
Content
Defect | Case Number | Description |
IBM Sterling Order Management | ||
593014 | Internal |
Order Management Software integration with Sterling Inventory Visibility (inventory management system (phase 2)) now uses Availability by date breakup and Reservations by date breakup features that are available in Sterling Inventory Visibility. Thus, improving inventory allocation for future inventory and time sensitive items. For more information, see Order fulfillment by using Availability by date breakup. |
593179 | TS009376924 | The application is enhanced to raise only one capacity freed and filled event for each capacity consumption key. To use the feature, set yfs.yfs.persitCapacityAdjustments property to true. |
593233 | TS010135109 | The performance of getOrderPrice API is improved by optimizing the queries when items with multiple unit of measure are present. |
593234 | Internal | Following are the Hot SKU granular locking enhancements:
|
593241 | TS009376924 | The ReserveAvailableInventory API is enhanced to skip node capacity updates. The API continues to check capacity availability based on the CheckCapacity flag. To enable the feature, set IgnoreCapacityUpdate to Y at <Promise> element. For more information, see API javadoc. |
593312 |
TS010333935, TS010699359
|
In UOM Release, when drop ship order is partially canceled, incorrect capacity consumption is observed for a node with capacity. This issue is resolved. |
593331 | TS010696034 | The application throws Java.lang.NoClassDefFoundError: org/quartz/CronExpression error, when Enable Advance Scheduling is clicked. This issue is resolved. |
593337 | TS010737069 | The Link payment refund to settlement transactions option now works correctly, if it is enabled for a specific organization, regardless of the other organizations have the option enabled or disabled. |
593338 | Internal | When running the Order Archive agent with multiple threads, a NullPointerException occurs intermittently. This issue is resolved. |
593345 | Internal | The getItemListForOrdering API is enhanced to mark an item that has infinite inventory available. |
593346 | Internal | The IBM Global Inventory Visibility (GIV) now considers unassigned demands at all the distribution groups that are configured in the common code. Therefore, unassigned demands are balanced from all the distribution groups with same priority. |
593348 | Internal | The application is enhanced to allow a single pricing rule or coupon, based on the payment type, to handle scenarios where an order is associated with multiple payment types. To use the feature, set YPM_IS_MULTIPLE_PAYMENT_TYPE_PRICING_RULE_ENABLED system rule for the organization. |
593360 | Internal | Excessive warning (WARN) messages are displayed in the log.
Solution: This issue is resolved to change the log level to DEBUG. |
593371 | TS010801620 | When calling adjustInventory API for shipments where inventory cost is enabled and order header record is locked by another transaction, YFC0101 exception occurs. This issue is resolved. |
593374 | Internal | The YFS_CHARGE_CATEGORY table is now extensible so that you can add new columns and update values in the database. |
593379 | TS010653710 | A new yfs.yfs.allowNegativeUpdatesForDemandDetails property is added to update demand details of a negative quantity. Therefore, getting rid of unnecessary demand details records associated to orders that are created with reservations on them. |
593380 | TS010233218 | The application is enhanced to prevent a fixed-price pricing rule or coupon from increasing the price of an item, if the existing price is already less than the fixed price. Additionally, the discount is distributed based on the fixed price of order line instead of order line weightage. It is applicable for unit price and price types.
To use the feature, set YPM_PREVENT_FIXED_PRICING_RULE_PRICE_RISE system rule for the organization. For more information, see Fixed price promotions. |
593386 | TS011091720 | You can now bypass and disable the Oracle TCPS validation and proceed with fix pack installation, by setting DISABLE_ORACLE_TCPS_VALIDATION property to Y in sandbox.cf before installation. |
593388 | TS010848216 | A performance issue is observed when large number of nodes with zero supplies are returned from YFSGetAvailabilityCorrectionsForItemListUE user exit. This issue is resolved. |
593393 | Internal | A new template in procurement sourcing rules is introduced to support nodes filtering in a distribution group that is based on distance. For more information, see sourcing templates in API javadoc for manageSourcingRule. |
593394 | TS011111940 | In an IV integrated environment, getAvailableInventory API now shows correct output for non segmented inventory, when same item is called with segment and non segmented information in a single API call. |
593407 | Internal | When RTAM is configured to consider unassigned demand in a distribution group with priority, there is an excess demand for orders that are created with reservations. |
593450 | TS011383058 | The Allow reservation During Scheduling flag in scheduling rules does not reserve an order correctly, when partial quantity is available for fulfillment. This issue is resolved. |
IBM Sterling Call Center | ||
593356 | TS010667332 | Images are not displayed in the Components tab of the Order line summary page. This issue is resolved. |
593378 | TS010667453 | Customer Details are not displayed when the user navigates back to the Order summary page from the Components tab of the Order line summary page. This issue is resolved. |
Defect | Case Number | Description |
IBM Sterling Order Management | ||
592583 | TS007521544 | Irrespective of whether the multi-stop functionality is enabled or disabled, ensure that you store information in the memory. This ensures that during a transaction, the application need not again read the corresponding property or configuration rule. |
592618 | TS006843467 |
In a return order, the tax amount is removed from the total sales order discount amount. Therefore, a partial discount is applied on a return order.
Solution: The total discount amount is retained on the return order similar to sales order, irrespective of the tax amount. This is a property-driven fix. In the customer_overrides.properties file, set yfs.yfs.overrideDiscountValidationForInvoice=Y.
|
592696 | TS007478554 |
The return order fulfillment summary screen is enhanced such that if fulfillmentType is empty, a default value, RETURN_FULFILLMENT is passed in the createInputforFindInventory method.
If fulfillmentType is not empty, Orderline fulfillmentType is set. Previously, fulfillmentType was set to empty.
|
593007 | TS009100066 |
When you pass both ship node and reservation ID at the order line, the order line reservation level results in null pointer exception. This issue is resolved.
|
593175 | TS009764593 |
When you call the ReserveAvailabilityInventory API, a null pointer exception is thrown. This issue is resolved.
|
593184 | TS009885213 |
The processManageOrder API has a logic to invoke "Hold" validations. However, the internalApp attribute is set for another logic, which prevents from invoking the "Hold" logic.
Solution: This issue is resolved such that when capturePayment API is called, "Hold" is also called specifically.
|
593246 | TS010088872 | To retrieve an alternate store availability, in the getFulfillmentOptionsForLines template, the RequiredQty attribute is updated at the promise line level. |
593253 | TS009679025 | The description for deprecated fields is updated in Entity Relationship Diagrams (ERD) and Javadoc. |
593254 | TS010303251 |
When you update the YFS_INVENTORY_DEMAND table, the "ORA-01438" error message is displayed. This issue is resolved.
|
593272 | TS009441931 |
The Synchronize Task Queue agent that creates Task Q messages does not close the database statement object properly. This issue is resolved.
|
593276 | TS010486907 |
If there are multiple line items in the order, then during invoicing of these line items, the 6-digit rounding logic that is used in the implementation, resulted in an incorrect invoice amount. This issue is resolved.
|
593282 | Internal |
Some literals are not present in the Sterling Business Center bundle file. Therefore, they do not appear in the UI. This issue is resolved.
|
593284 | TS009071840 | Regression with overriding of custom bundles is fixed. |
593287 | TS010036440 |
When the yfs.yfs.doNotCopyLineItemToCustomerItem flag is set to Y in customer overrides, during order creation, the CUSTOMER_ITEM and CUSTOMER_ITEM_DESCRIPTION fields in the YFS_ORDER_LINE table remains blank, if no buyer item is present for the input item. This issue is resolved.
|
593290 | TS010417878 | DB Query Tool is enhanced to improve the error message that occurs when Standby DB is unavailable. For more information, see DB Query Tool best practices. |
593295 | Internal |
The application throws a null pointer exception, when the Required Ship Date value is higher than the minimum Demand End Date. This issue is resolved.
|
593303 | Internal |
The Consolidate to Shipment agent fetches more than necessary data, resulting in performance slow-down, when consolidating an order release with large number of release lines.
Solution: The internal execution logic of Consolidate to Shipment is optimized to fetch only the required data. |
IBM Sterling Store Engagement (Legacy) | ||
593268 | Internal |
The Struts-tags.tld file is not used anymore and is deleted.
|
IBM Sterling Call Center | ||
593167 | Internal |
The application is enhanced to allow overrides for discounts on customer orders or order lines based on the approval rules that are defined in IBM® Sterling Business Center. Managers can provide their approval for violations to override and approve the discount. Promotion code flow is enhanced to provide a warning to the CSR when a promotion code criteria is overridden based on approval rules that are defined in IBM Sterling Business Center. An order hold can be applied to the order when an override has occurred based on the configuration. For more information, see Manager override. |
593255 | TS009892459 |
Create a return order and add products to exchange. Then, continue until you reach the payment page and discard the current draft order instead of deleting it. Now, open the return order and delete the stamped exchange order and add a new exchange order. The newly created exchange order is not updated in the UI JSON object. Therefore, when you click the Delete action in the UI, the exchange order is deleted from the database, but the newly created exchange order is not updated in the UI.
Solution: The newly created exchange order is updated in the UI JSON.
|
593258 | Internal | The Struts-tags.tld file is not used anymore and is deleted. |
Defect | Case Number | Description |
IBM Sterling Order Management | ||
589538 | TS003763318 | Real-time Activity Based Monitor (RTAM) is enhanced to calculate availability by considering the node capacity based on the locale time zone of the node, when yfs.rtam.useNodeLocaleTimeForCapacityCheck property is enabled. |
592532 | Internal | When Hot SKU optimistic lock avoidance is enabled, in the INV_Inventory_item_lock table, records for tag-controlled items are locked and leads to excessive locking. This issue is now resolved. |
592595 | TS007707488 |
You can now disable capacity availability checks and capacity consumption updates as per your business needs. To use this feature, set the rule DISABLE_NODE_CAPACITY_FOR_ENT to Y for the enterprise by using the manageRule API as shown in the following sample input. By default the rule is set to N.
<Rules OrganizationCode="DEFAULT" RuleSetFieldDescription="Disable Node Capacity for Enterprise" RuleSetFieldName="DISABLE_NODE_CAPACITY_FOR_ENT" RuleSetValue="Y"/> |
593103 | TS008540397 |
The FixedPrice promotions are now supported for promotions that are applied to a custom price type. If the adjustment type is Fixed Price and Specify price types is enabled, then only one price type is supported. For more information about fixed price promotions, see fixed price promotions.
|
593104 | Internal |
Order audit enhancements
For Order Audit Delete Purge and Order Purge agents, Sterling Order Management provides the YFSBeforeOrderAuditPurgeUE user exit that publishes the order audit records being deleted from the application on purge of an order. If you want to store order audit records outside of Sterling Order Management for future reference, implement the user exit. For more information, see Javadoc. |
593113 | Internal |
Data compression enhancements
|
593139 | Internal | If the database contains any compressed data, the DB Query Client decompresses the compressed data and displays in the result or exports the data. |
593170 | TS009893208 | Struts is upgraded from 2.5.26 to 2.5.30. The struts-tag.tld file is deleted from IBM Sterling Call Center and IBM Sterling Store Engagement (Legacy and Next-generation). |
593191 | TS009765363 | The getOrderPrice API returns incorrect rejection reason and status code when you specify QualifyingAmount for the combination pricing rule and if the pricing rule is rejected due to the minimum qualifying amount threshold. This issue is now resolved. |
593194 | TS009746206 | When Sterling Store Inventory Management is not enabled, a NullPointerException is thrown. Also, a return order is in the received status when the return order is moved to the unreceive order status. This issue is now resolved. |
593205 | Internal | The following enhancements are made to the YFS_EXPORT purge process:
|
593224 | Internal | Enhanced exporting logic to correctly display exported data in an excel sheet. If you are using the exported file for any other purpose, you must first see the change explained in importing and exporting queries. |
IBM Sterling Store Engagement (Legacy) | ||
593244 | Internal |
The minified files of the application-provided Angular source code are now part of the image, instead of build EAR. However, there is no change while minifying extensions as part of the build EAR. Additionally, in the om-compose.properties file of DTK, the AP_SKIP_ANGULAR_MINIFICATION flag is deprecated.
|
IBM Sterling Call Center | ||
593245 | Internal | The minified files of the application-provided source code are now part of the image, instead of the build EAR. However, there is no change in the process of minifying extensions as part of the build EAR. Additionally, the AP_OPTIMIZE_DOJO_MINIFICATION flag is added in the om-compose.properties file of the developer toolkit and is set to true, which minifies only the extensions. If you set to false, it minifies the extensions with the application-provided source code. |
Was this topic helpful?
Document Information
Modified date:
20 January 2023
UID
ibm16614519