09-28-2016 12:48 PM
The other night this program was canceled due to a long run time. Since then POSDM is not displaying all the transactions for certain days, and when we run a "re-post" process (Re-process TLOG and catches anything missed from Trickle Polling),check for duplicates, the system creates short dumps.
Can anyone tell me what does this program actually does and does it need to be run for all 44 million records we have in the TLOGs table? Also, Could the cancellation of this program be causing some of the issues noted above?
09-29-2016 12:45 PM
09-29-2016 1:10 PM
09-29-2016 2:05 PM
Well that doesn't help. It just says duplicate key and ignoring record.
Did you run in dialog? If yes can you debug to get transaction number?
Are you using Inbound queue or allowing proxy to post directly?
May I know why you run the program everyday. It recreates indexes and refresh the tlogs to adjust indexes.
Can you try to run it for one store and for first day where you don't see all records.
Thanks,
Vikrant.
09-29-2016 4:04 PM
Vikrant-
We are hesitant to manually re-run this program until we get a better understanding what this program is actually doing.
I know it refreshes the indexes, but is the index that is stored in the TLOG table used to display transactions in the POS-DM Transaction monitor? Is the cancellation the reason we are getting short dumps when we previously did not?
Also, we are currently refreshing the indexes for all 44 million records in that table. Is that needed? can we narrow that down without breaking anything?
If we re-run this program for a specific store and date, will that correct our Transaction monitor display issue?
10-06-2016 4:06 PM
Hi,
I know it refreshes the indexes, but is the index that is stored in the TLOG table used to display transactions in the POS-DM Transaction monitor?
Yes. Most of the operations are index dependant which act as a primary key.
Is the cancellation the reason we are getting short dumps when we previously did not?
You need to analyse better why it is cancelled. From your screen shot earlier it looks issue with insertion of data in TLOGS table. You may check what is the highest index you have in /posdw/navix for a storeand date combination table against index in TLOGS.
Also, we are currently refreshing the indexes for all 44 million records in that table. Is that needed? can we narrow that down without breaking anything?
If we re-run this program for a specific store and date, will that correct our Transaction monitor display issue?
It is not necessary to run for all records but for store with problem and specific day only. I would recommend to exclude specific store and date from processing until you analyse root cause for it which will allow other data to go ahead.
Thanks,
Vikrant.