CrazyTalk - Overview
Micah A. Parker avatar
Written by Micah A. Parker
Updated over a week ago

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

Did this answer your question?