EDI Core Architecture Team Complex Looping Issues Go-XML translator training FLAT/XML EDI implementation