When submitting a document via wm.tn:receive, I am only passing the edi data string.
Ultimately a processing rule is finding the document type X12 Envelope and the action, and after converting byte to Stream uses wm.EDIINT:send to send to our EDIINT AS2 partner.
We use two system sources to generate our EDI docs. Both use wm.tn:receive to pass to TN. All that is passed to wm.tn:receive that I can see is the edidata (sender/receiver etc).
One system completes properly, creating all ,X12 document, the X12 Group, the X12 Envelope, and the EDIINT which is created because of the processing rule and action where within the flow service is wm.EDIINT:send. The other fails in wm.EDIINT:send with the error in the title of the post.
When tracing each through, I see the bizdoc is missing on the one that fails.
However, when the document X12 (in this case 4030 810) is resubmitted from TN, the EDIINT is always created, and the bizdoc exists when tracing.
What could cause the bizdoc not to be passed to the flow service set in the action of the processing rule with one document, and not the other?