Hello,
I have an EDI service that maps an outbound EDI 4010 855 and submits to TN for public queue. When I submit the EDI doc to TN the EDIDocument value is coorect with the correct segment terminator. However when the public queue invokes the putToVan service the data arrives at the van with an extra segment delimiter. The file as sent to our VAN looks like the following:
I can’t seem to figure out where this extra character (Â) is being added. I have set the encoding to ISO-8859-1 in the public queue inputs section and have tried sending both ascii and binary. Does anyone have any ideas of other things I can try.
What is the segment delimiter that you’re using? Is it a char >127 decimal? My guess is that somewhere along the processing line, the encoding is UTF-8, which causes your >127 char to be encoded as two chars.
Thanks Rob but I still can’t find anything out of the ordinary. I searched in all the services that are relevant for this and have set all encoding inputs. The getContentPartData in the putToVan service get the content from TN as “stream” do you think doing a streamToBytes and put it “binary” will help?