I am a veteran of Gentran, Mercator and other X12/EDIFECT tools now working in WM.
There are multiple aspects to EDI that not every mapper knows or needs to use. There are mapping aspect and data flow rules that administrators tend to not understand. My first EDI job I became somewhat of an expert on what documents contained what segments and how they were constructed and how they should and should not be used from the point of view of Federal and DOD conventions. I knew nothing at all on data managers, partner setup and quirks in different mappers, and there are many.
First question to ask, is what aspect of EDI am I talking about? Partner set up? Mapping and visibility when troubleshooting (This is where WM is great, but you better know your rules well), or a top down view of the mapping process as a whole, such as loops and groups(WM not the best)
There are many things that WM does well out of the box. But there are a lot of utilities that you may need to construct. Then ask your self, what do I really want or need.
WM is not a specific EDI translator. It is a very powerful mapping tool in general. Mapping from X12 to a flat file is an extremely simple task. it almost does its self in a convertToValues call. you just need to order them up in a few mapping steps from there. Every demo you have ever seen is most probably in reading and converting from X12.
The mapping of a flat file to an X12 document is a little more involved. You really need to understand the flat file schema and your mapping rules before you start. Once you get the flat file into XML or rather parsed into a document, you want to build each segment one at a time and then assemble your document. You really need to get into the weeds compared to other translators. Otherwise, it will allow you to build non-ANSI compliant X12, and wont help you figure out what you did wrong.
WM doesnt give you the same drag and drop or mapping group aspects that are common to other translators. There are bolt on third party translators that can be employed or called outside of wm. You can even call or use Gentran in a WM flow service if you wanted to.
I would say that the dedicated X12/EDIFECT mapping tools are simpler to master, but thats only 1 part of the puzzle. TN and WmEDI are very good at what they do. TP profiles and agreements allow a great deal of flexibility that others dont. However, they were not designed to do it the way Gentran does it.
I think one of my first complaints, was the inability to “manually Ack” an outbound interchange/Group. There is no interface built in that will do this for you or alert/mark an FA as late. Is this an oversight? Yes if you are Gentran junkie. No if you are relying on the business system to take an active role. I can go on a rant about the importance of a data lifecycle, but I wont.
The reply I got from every WM support person or contractor was that your partner should always send you an FA. In the real world, we know that doesnt happen. In the real world where you deal with external partners, you may need to rely on a person to tell you they received an interchange or group. In a SOX stained reality, that person may not be able to re-send or dummy up an FA to re-send.
In a nutshell, there are things you can do with WM that very few other tool sets will allow. For better or worse, the added flexibility and ability to receive and recognize Non X12/EDIFECT EDI related transactions, SOAP and XML based data makes this a true EDI translator
#edi#webMethods#Integration-Server-and-ESB