Release Notes
Abstract
Resolved issues for IBM Sterling Order Management, IBM Sterling Store Engagement (Legacy), and IBM Sterling Call Center in the Release 21.2 and the subsequent minor updates.
Content
21.2 Minor update 2
Defect | Case Number | Description |
591944 | Internal |
The value of the InPerson flag is set to null during the carry line invoicing. Therefore, the carry line invoice is considered as a not-in-person invoice.
Solution: The value of the InPerson flag is set to "Y". Now, the carry line invoice is considered as an in-person invoice.
|
592088 | Internal |
When the Sterling Inventory Visibility Phase 2 integration is enabled, the following error occurs if a work order is created for a value added service.
Failed to invoke IVIntegrationApi : Remote response: 400: Invalid demandType passed
|
592091 | Internal | IBM Sterling Store Engagement (legacy) is enhanced to perform shipment-based batch picking in stores that do not have Store Inventory Management (SIM) enabled, that is, either the Store Inventory Configuration settings in Applications Manager is set to SIM not enabled or the manageOrganizationHierarchy API is called with a value of 00 for the StoreInvConfig attribute.The following APIs are enhanced:
|
592097 | TS005838995 |
For serial tracked item, when inbound shipment is received that contains the ShipmentTagSerial information for shipment line, multiple supply updates are observed for a single line.
Solution: Set the yfs.SyncTagSerialKeyWithMessageLineKey=true custom property to enable the consolidation of supply when only serial information is available on the shipment line.
|
592101 | TS005578713 | In Sterling Business Center, if the master data upload fails due to the YIF_INCORRECT_RECORD_LENGTH error, the CSV file that you have downloaded does not contain any failure content. |
592118 | TS005696903 |
An error message is displayed in an incorrect screen of Sterling Call Center while validating item for large orders with more than 20 lines.
Solution: The validateItemForOrdering API returns error lines on the Add Products page that prevents you from going to the next page for large orders with more than 20 lines.
|
592119 | TS005190943 | In Sterling Store Engagement (Legacy), in the Add product page, a user cannot select item variants because of the unused attributes in the item variants. |
592146 | Internal | If you configure inStorePaymentRequired=Y and call the changeOrder API, the InPerson and PostponedAmount are not populated in the charge transaction table. Therefore, when you call the requestCollection API, the order status does not change to "Authorized". |
592149 | Internal | The order header charges and taxes are not allocated in the correct InPerson and NotInPerson columns. |
592165 | TS005935984 |
Deleting a parent item throws an exception when you try to cancel a promotion item from the Fulfillment Summary screen of Sterling Call Center.
Solution: You can now delete any parent item in a free gift scenario. The YFS10137 modification error is displayed only when expected.
|
592168 | TS004809243 | If the invoice publishing is set to At Creation, the handleRefunds API is called even when it has zero amount to refund and it in turn calls the OMPConfirmRefundDistributionUE user exit with incomplete data. |
592184 | Internal | In the customer pickup flow, customer pickup shortages are updated in the shipment line along with the backroom pick shortage. Cumulative shortage of the backroom pick and the customer pickup is displayed in the shipment summary. |
592185 | TS006001622 |
When you call multiAPI, which includes multiple managePricingRuleSellerAssignment API calls, the application does not generate the ASSIGNMENT_ID. Due to this, when you attempt to insert a record in the YPM_PRICING_RULE_ASSIGNMENT table, the 'Record Already Exists' error message is displayed.
Solution: When you call the managePricingRuleSellerAssignment API, a unique ASSIGNMENT_ID is generated, which ensures that the unique constraint is not violated when inserting any record in the YPM_PRICING_RULE_ASSIGNMENT table.
|
592188 | Internal | When the Sterling Inventory Visibility Phase 2 integration is enabled, the bearer token is masked if the verbose trace is enabled. |
592191 | TS005957634 |
Temporary reservation that is created as part of the ScheduleOrder or releaseOrder is not sent in the demand update that is sent to Sterling Inventory Visibility when the order enterprise is different from that of the inventory organization.
|
592196 | TS006002311 | In Sterling Store Engagement (Legacy) and Sterling Call Center, language pack is not applied to the 21.2 release image. |
21.2 Minor update 1
Defect | Case Number | Description |
590063 | TS003927921 |
When you use IBM Sterling Inventory Visibility as your inventory management system (phase 2), and perform the following steps, an order is backordered because the reservation attempt fails while scheduling an order:
Solution: If the quantity is already reserved before order creation, the ScheduelOrder API must not create reservations in Sterling Inventory Visibility.
|
591201 | TS004556551 |
The manageItem API fails with the YFC0009 error when you perform the following steps in Sterling Business Center:
|
591970 | TS005077141 TS005177439 |
Seller-specific price list is not considered in the product list page though it is considered in the product details page. |
592050 | Internal |
When you sync supply and demands to Sterling Inventory Visibility (phase 1), Sterling Order Management sends the tag numbers to Sterling Inventory Visibility as
||| .Solution: The following properties are added to handle the pipe characters (
||| ) being added to untagged controlled items while synchronizing supply and demands from Sterling Order Management to Sterling Inventory Visibility.
Default value = 'N'
Before you run the inventory sync to Sterling Inventory Visibility for the first time, ensure that these properties are set to ‘Y’ in the customer_overrides file.
After you configure these properties, for supplies and demands that contain untagged items, Sterling Order Management sends the tag numbers to Sterling Inventory Visibility as blank instead of
||| .For more information, see Defining integration properties in Sterling Order Management.
|
592054 | TS005693926 |
In Sterling Store Engagement (Legacy), incorrect SLA is displayed for Pickup orders because the threshold from Ship service indicator is used instead of the threshold from the Pickup service indicator.
Solution: Threshold is considered based on the delivery method.
|
592071 | TS005675353 |
In IBM Sterling Call Center, when a user clicks search with categories in the product browsing page, a nullPointerException occurs.
|
592087 | TS005747306 | In IBM Sterling Call Center, the createReturn_getReturnFulfillmentSummaryDetails mashup response is cached and does not display the items that are added. |
21.2
Defect | Case Number | Description |
570413 | Internal | The Realtime Activity Based Monitor in the activity-based mode (01) is enhanced to consider only the specific activities. As part of this enhancement, these properties are exposed, which must be configured as follows:
|
590149 | TS004050683 | The YFSGetDeliveryLeadTimeUE user exit is enhanced to override the consideration of node transfer schedule between two addresses during multi-stop transfers. |
590338 | TS004099347 | The CollectionInPerson attribute is introduced in the capturePayment API that overrides the IN_PERSON flag. For more information about the CollectionInPerson attribute description, see Javadoc. |
590749 | TS004227969 |
Prevent authorization reversal when a payment method is suspended and the authorization reversal strategy is enabled. Ideally, when the authorization reversal is enabled and if a payment method is suspended, the existing unused authorizations are reversed.
Solution: To override the authorization reversal strategy, a new column, yfs_payment.SUSPEND_EXP_AUTH_REVERSAL is introduced. You can update this column either by using the changeOrder API or Collection user exit. The flag overrides the Authorization Reversal Strategy for a suspended payment method. If the value of yfs_payment.SUSPEND_EXP_AUTH_REVERSAL is set to Y and the payment method is suspended, the authorization reversal is not created against the suspended payment method. This flag overrides the Authorization Reversal Strategy only when the value of yfs_payment.suspend_any_more_charges is set to Y or B. For more information about the yfs_payment.suspend_any_more_charges column, see Javadoc.
In addition, two more columns, yfs_payment.reason_code and yfs_charge_transaction.reason_code are introduced. You can use these columns to update the reason code when the payment method and charge transaction are started.
|
591111 | Internal |
The getOrderList API fails and a NullPointerException occurs when the following conditions are true:
|
591146 | TS004390799 |
A new criteria, SkipPositiveIfAuthReversalExists is added to the Payment Execution agent that allows delay of a payment collection for the payment methods that have pending refunds.
By default, the value of SkipPositiveIfAuthReversalExists criteria is set to "N". If you set the value to "Y", and if the following conditions are met, a pending positive charge is ignored by getJobs().
ChargeType="AUTHORIZATION" RequestAmount > "0.00" Status="OPEN" And a negative charge for the same payment method on the same order. ChargeType="AUTHORIZATION" RequestAmount < "0.00" Status="OPEN" UserExitStatus != "INVOKED"
After processing all charges with RequestAmount < "0.00", the corresponding positive charges are processed as normal.
|
591352 | Internal | The payment system is enhanced to allow a configurable delay between the creation and collection of no processing required charge. The yfs.payment.delayNoProcessingChargeMinutes property is added that controls how far in the future the collection date needs to be automatically set in minutes. By default, the value is set to zero minutes. If you do not configure the property, the charge is automatically processed as normal. |
591372 | Internal |
The Sterling Business Center application is enhanced to allow enabling and disabling of ISCCS_ALLOW_CHECK_CORRECTION rule that controls whether the Amount field of a captured check can be edited in Sterling Call Center.
The ISCCS_ALLOW_CHECK_CORRECTION checkbox is added to the Payment screen of Sterling Call Center Administration with the description, Allow Editing Of Amount Field For Check Before Funds Are Collected.
|
591406 | TS004655170 |
During the optimization of cost and number of shipments, if the Minimize Number Of Shipments To Customer Through Transfers Between Shipping Nodes checkbox is enabled, the landed cost calculation for assignment comparison does not consider the procurement cost even when a node is procuring quantity for fulfillment.
Solution: The landed cost calculation is enhanced to consider the procurement cost for the procured quantity. To consider the procurement cost for assignment comparison, configure yfs.yfs.OptimizationCostUsageLevel=2. |
591418 | TS004732201 |
Scheduling does not generate assignments for a ship node that does not ship for continuously 20 days.
Solution: To control the exit condition, a new property yfs.calendar.maxNonWorkingDayLimit is added and the value is defaulted to 20 days. |
591626 | Internal |
The releaseOrder API moves the ship date for an order line to the last ship date, which meets ReqDeliveryDate.
Solution: A new property, yfs.promising.doNotPushShipDate is added and the value is defaulted to 'N'. If you change the value to 'Y', Sterling Order Management Software prevents the releaseOrder API from moving the ship date for an order line to the last ship date, which meets ReqDeliveryDate. |
591956 | TS004871229 |
You can start using Sterling Inventory Visibility as your inventory management system for IBM Sterling Order Management.
For more information about migrating to Sterling Inventory Visibility, see Using Sterling Inventory Visibility as your inventory management system.
|
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS6PEW","label":"Sterling Order Management"},"ARM Category":[{"code":"a8m50000000CbuEAAS","label":"Sterling Order Management System"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Was this topic helpful?
Document Information
Modified date:
15 September 2021
UID
ibm16456297