Product: CrazyTalk
In short - CrazyTalk is the translator (or file converter) between Transaction Manager and the Dynamics GP Enterprise solution from TrueCommerce. It's primary role is to convert files between the Transaction Manager's XML and the Dynamics GP Enterprise's TDF/ASV formats that are used.
This conversion allows the system to provide files that are in their optimum configuration for the application that needs to read the data.
How it Works
CrazyTalk is the bridge between Dynamics GP and Transaction Manager. It is a an active background process that simply runs on its own watching folders for transactional files to show up so that it may convert them from one format to another with no need for input from a user. CrazyTalk in of itself does not know about Dynamics GP or Transaction Manager - it simply is waiting for TDF and XML files to appear.
Once a file is generated by either Dynamics GP or Transaction Manager the system will see the file in the folder, and will automatically consume it removing the initial file from the source application storing the data into your SQL Database and flagging it as a new transaction, once completed CrazyTalk will then take the data it stored and begin creating the destination file ready to be read and consumed by the other end.
Installation & Configuration
You'll need to only install CrazyTalk a single time on your server - clients will not need access to the CrazyTalk system as long as Dynamics GP and Transaction Manager can reach the paths configured within CrazyTalk to send/receive files with.
CrazyTalk is split up into various components that allow it to operate and be configured for various environments. While configuring CrazyTalk you'll notice that you have multiple folders, services, and configuration windows you'll need to adjust.
CTGPImportExportConfiguration
This folder contains the configuration settings for your Dynamics GP Enterprise solution that handles the TDF Inbound/Outbound pathing
ImportExportConfiguration
This folder contains the configuration settings for your Transaction Manager portion that handles the XML settings for Inbound/Outbound pathing
Services
CrazyTalk does not have a traditional UI - but is instead run in the background using 3 separate services that each process a portion of the data to allow each process run independently from each other to help increase optimization. Each service is responsible for a piece in the chain of creating/reading the TDFs, moving the files, and creating/reading the XML files
CTGPConnector Service
This service is responsible for handling the read and writing of the .TDF/.ASV files produced/consumed by Dynamics GP Enterprise
TranserProcessorService
This service is responsible for moving files to and from the various folders after the TDF or XML file has been generated
TransformationProcessorService
This service is responsible for the reading and writing of the .XML files produced/consumed by Transaction Manager
SQL
CrazyTalk leverages your SQL Server to handle processing its data. As such you'll have three databases generated for your system configuration.
CTGPSettings
Stores Inbound/Outbound buffer for TDF files, as well as configuration settings for pathing
VSyncAppServer
Stores Inbound/Outbound messages
VSyncMailboxes
Stores Inbound/Outbound buffer data for XML as well as configuration settings for pathing
rev 10/27/22