Question
Tata Consultancy Services
IN
Last activity: 16 May 2022 4:10 EDT
Channel Id is not populating in interaction history when we increase the digit length more than 18.
Dear all,
we have customized the channelID in preOfferExecution OTB activity which now more than digit length of 18 but due to this change we the channelD is not populating in interaction history for outbound channels like email,sms,push.
We tried few steps to debug it:
1)I first created a SR property for the channel ID as decimal and also made changes in the Data-Decision-IH-Dimension-Channel table with number , then ran the campaign but it thrown an error stating the precision is 18 in batchout table but the actual value length for channelID is more than 18.
2)I then created a SR property for the Channel ID as text and kept the max length in advanced tab as 50 .we also did change the channelID in Data-Decision-IH-Dimension-Channel Data table as well with text and precision 50.We ran the campaign ,we found that the error while running campaign is gone and also in batch out table the value for channelID is populating and the datatype also changed to text with precision 50 but the channelID was still not populating in Data-Decision-IH-Dimension-Channel table and hence was not populating in the interaction history.
3)I then decreased the channnelID value with digit length less than 18(any random 18 digit value) and ran the campaign again and shockingly it got populated in interaction History and Data-Decision-IH-Dimension-Channel table as well.
Dear all,
we have customized the channelID in preOfferExecution OTB activity which now more than digit length of 18 but due to this change we the channelD is not populating in interaction history for outbound channels like email,sms,push.
We tried few steps to debug it:
1)I first created a SR property for the channel ID as decimal and also made changes in the Data-Decision-IH-Dimension-Channel table with number , then ran the campaign but it thrown an error stating the precision is 18 in batchout table but the actual value length for channelID is more than 18.
2)I then created a SR property for the Channel ID as text and kept the max length in advanced tab as 50 .we also did change the channelID in Data-Decision-IH-Dimension-Channel Data table as well with text and precision 50.We ran the campaign ,we found that the error while running campaign is gone and also in batch out table the value for channelID is populating and the datatype also changed to text with precision 50 but the channelID was still not populating in Data-Decision-IH-Dimension-Channel table and hence was not populating in the interaction history.
3)I then decreased the channnelID value with digit length less than 18(any random 18 digit value) and ran the campaign again and shockingly it got populated in interaction History and Data-Decision-IH-Dimension-Channel table as well.
I am not able to figure out why channelID is working for less than 18 digit length and why not for more than 18 digit length since the data type is now for channelID is text with precision 50 both in pega and in Data-Decision-IH-Dimension-Channel.
Any help is much Appreciated
Pega platform-8.4.3