Needless to say it was mentally and physically challenging as I was up late and/or early to resolve these issues almost daily.
Determined to find the solution, I studied the workflow, designed a solution, and went to work on coding. After implementing the change, I experienced success and there were no more after-hours failures. This was the birth and the creation of FileAction. My manager was impressed because she was told by my predecessor that a solution, any solution, was simply not possible.
Gradually over the years I have been able to evolve FileAction’s functionality. The product of this book has been developed and deployed time and time again in countless programming languages and various platforms. Today’s instance of FileAction has been perfected to handle complex routing decisions by comparing a file’s name and/or content to known expectations. These expectations are documented in a simple and understandable XML file format. This addition of an XML control file makes FileAction extensible. As such it is no longer locked by pseudo code to a specific workflow scenario. Extensibility introduces the opportunity of writing of this book.
So what is one to do when a book demands to be written? Well, in my case, the book wrote itself. I selected C# and .Net as the operating environment. Creating the C# program version took only a few weeks. While it took a few years to write this book it was a labor of love. How can one not love what one feels passionate about?
I hope you enjoy experiencing FileAction as much as I did writing about it. Sooner or later you too will see how FileAction will be a valuable addition to your own war chest.
Chapter 2 – FileAction: Functional Requirements
Chapter 3 – Start Coding
Chapter 4 – Class Trace
Chapter 5 – Class FileAction
Chapter 6 – Class WorkFlow
Chapter 7 – More Methods For Class WorkFlow
Chapter 8 – Class WorkFlow Method NameRule
Chapter 9 – Class WorkFlow Method DataRule
Chapter 10 – Class WorkFlow Method Action
Chapter 11 – Class SQL Method EDISchema(#36)
Chapter 12 – Action Split
Chapter 13 – XML Tag Group Validation
Chapter 14 – Bonus Chapter – File System Monitor
Chapter 15 – Bonus Chapter – The EDI Database
Download Learn C#: with EDI FileAction PDF or ePUB format free