hi Chris, I think I got rid of the 'horrible' errors. Try again ;-) I really appreciate your feedback.
btw, I recently looked at the ISO 9735-1:2002 standard for edifact (looking for another issue) and noticed in chapter 9.4: A data element value containing only space(s) shall not be allowed. I never noticed this before... kind regards, henk-jan ebbers --- In [email protected], Chris Johnson <christopher.johnson1@...> wrote: > > In message <keu1cl+rs6p@...>, eppyebots <eppye.bots@...> > writes > >- all edifact messages since the D93A directory are tested. - should be > >a complete edifact message, including UNB/UNZ - checked is against UN > >message definitions > > I sent a BookTrade Editeur Invoice to your test service. For each of the > line item groups it picked up two faults > > Message nr 1, type INVOICD96AUNEAN008, [F04]: Record "[['UNH'], ['LIN'], > ['GIR']]" subfield "C206#1.7402" is mandatory: "{'C206#1.7405': u'LAC', > '7297': u'001', 'C206#2.7405': u'LLO', 'C206#2.7402': u'ENPALM', > 'BOTSIDnr': u'1', 'C206#3.7405': u'LFN', 'BOTSID': u'GIR', > 'C206#3.7402': u'AF/C/ECL/ECL'}". > > Now this is a horrible report line to interpret, but you were objecting > to the first 7402 element. The actual segment was: > > GIR+001+ :LAC+ENPALM:LLO+AF/C/ECL/ECL:LFN' > > OK, the branch code was missing, and the converter had been flagged in > that circumstance to generate a single blank in the output field; thus > breaking the compression rules, but not formally omitting a mandatory > field. Had it been GIR+001+:LAC+.... then the report of a mandatory > violation would have been justified but for GIR+001+ :LAC+... it > strictly speaking should not have been. > > I will admit this is a grey area. > > The second error report was entirely justified: > > Message nr 1, type INVOICD96AUNEAN008, [S04]: Record "[['UNH'], ['LIN'], > ['TAX'], ['MOA']]" occurs 2 times, max is 1. > > There were actually two MOA segments even though the EDIFACT > specification was for one only. The community requires two, so the > converter is told to accept two. Such is life. > > The reports are not easy to interpret, but from that single test it > looks as though you are offering a useful service. > > Regards > Chris > > > -- > Chris Johnson mobile:+44 (0)7785 302122 Fax: +44 (0)870 0519 818 > EDI website http://www.edimatrix.co.uk > EDIMatrix Ltd work: 0844 414 6386 or +44 20 8778 1402 > Registered in UK no. 2777624 Reg.Office: 34 Sydenham Rd, London SE26 5QF > ------------------------------------ ... Please use the following Message Identifiers as your subject prefix: <SALES>, <JOBS>, <LIST>, <TECH>, <MISC>, <EVENT>, <OFF-TOPIC> Job postings are welcome, but for job postings or requests for work: <JOBS> IS REQUIRED in the subject line as a prefix.Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/EDI-L/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/EDI-L/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
