We are setting up to process EDI files (X12/4010) using TN via HTTP. I have created a service that reads an EDI file, verifies its structure using wm.b2b.edi:envelopeProcess (Returns no errors). But when I submit this EDI file via HTTP to TN the submit hangs in wm.tn.recognize() on the receiving side.
I have tried using different content types, thinking that it was a content handler issue, initially, but this whole setup works fine when I submit to my custom service where I can see the EDI file content in the edidata variable.
I have installed the appropriate EDI document types, defined both the sender and the receiver and the TPA. I am sure it has something to do with my TN setup…