TCC 22a.1 – Issues With TCC_Touchpoints

So they’ve upgraded saxon8.jar to saxon10.jar (the XSLT and XQuery processor) but the framework (TCC_Touchpoints) that the majority of installs use have the reference to saxon8.jar hard coded in the init.bat/.sh files. Not sure that hard coded is the right word as you can change it but it’s another thing that would have been nice to know.

So the quick takeaway is that if you are using TCC_Touchpoints at all in your integrations, a change is going to have to be made to the touchpoints itself before it can work at all with TCC 22a.1.

The reference to saxon8.jar is found in the following files:

  • TCC_Touchpoints\bin\Unix\core\Init.sh (Linux: Lines 56 & 62)
  • TCC_Touchpoints\bin\Windows\core\Init.bat (Windows: Lines 117 & 131)
  • TCC_Touchpoints\bin\Windows\DailyLimits.bat (Windows: Lines 19 & 20)
  • TCC_Touchpoints\bin\Windows\tools\Parameterize_config.bat (Windows: Line 28)

While we haven’t seen any issues after this change is made. The expected new behavior is going to be the normal process runs but you won’t be able to see the individual steps that you are used to seeing. E.g. between the two pictures below, the top being with saxon10.jar and the bottom one being saxon8.jar.