Multiple SOAP Requests Sent When Using External TicketPrintingExternalService With Item Ticket Batch
(Doc ID 2937812.1)
Last updated on MARCH 27, 2023
Applies to:
Oracle Retail Store Inventory Management - Version 16.0.3 and laterInformation in this document applies to any platform.
Symptoms
Multiple SOAP requests sent when using external TicketPrintingExternalService with Item Ticket Batch
This issue occurs when using an External TicketPrintingExternalService to print batches of Item Ticket.
When the batch has more than one item, SIM sends multiple requests (equivalent to the number of items in the batch) to the endpoint configured in the TicketPrintingExternalService. The problem is that each request already contains the multiple items in the batch, which results in multiple print requests for each item instead of a single one.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1: Create a mock service on SoapUI and configure the endpoint on SIM for the
TicketPrintingExternalService. The property TicketPrintingExternalService.bip.enabled
should be configured as false
2: Load new prices for at least 3 items. Example of integration file to use in the
RegularPriceChange batch:
3: Open Item Ticket Batch functionality
4: Create a new batch for “Regular Price Change”
5: A batch is generated with the 3 items that had a price change.
Generate tickets for the created batch.
6: Print the generated tickets.
7: Request sent to mock service successfully.
8: To the mock service in SoapUi arrived three requests instead of one. On each request, it’s sent the three items, which results that the number the tickets requested
for each item is tripled instead of a single ticket.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |