EDI: Evergreen ignores NAD+BY lines that end in ::91
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Our vendor places our SAN in a line that ends with ::91, rather than the expected ::31B. This leads Evergreen 2.12 to give us the following error:
create_
However, even if the vendor used the ::91 lines as they are expected to be used (locally defined values, rather than official SANs), they would still be disregarded by Evergreen, which is expecting that locally defined values end with ::92. The difference between ::91 vs ::92 is that ::91 codes are assigned by the supplier, while ::92 codes are assigned by the buyer -- it seems like it would be nice to accept both types of codes.
So, I'd propose two changes:
1) If Evergreen can't find a valid ::31B, it should check for a valid SAN in ::91 and ::92 NAD+BY lines
2) Evergreen should accept buyer_accts from both ::91 and ::92 lines.
Thoughts?
Thanks very much to berick for helping me understand this; EDI makes my head spin. :-)
tags: | added: edi |
Changed in evergreen: | |
status: | New → Confirmed |
tags: |
added: acq-edi removed: edi |
Related bug talks about yet another location for vendcodes: https:/ /bugs.launchpad .net/evergreen/ +bug/1713138