Skip to content

Commit a865b80

Browse files
authored
Merge pull request #75 from mibrahim2001/master
Add support for 834
2 parents 14f868e + 5f573a7 commit a865b80

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/com/imsweb/x12/reader/X12Reader.java

+3
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ public class X12Reader {
5353
private static final String _X214_ANSI_VERSION = "005010X214";
5454
private static final String _X270_271_092_ANSI_VERSION = "004010X092A1";
5555
private static final String _X212_ANSI_VERSION = "005010X212";
56+
private static final String _X220_ANSI_VERSION = "005010X220A1";
5657
private static final EnumMap<FileType, String> _TYPES = new EnumMap<>(FileType.class);
5758

5859
private List<String> _errors = new ArrayList<>();
@@ -68,6 +69,7 @@ public class X12Reader {
6869
* All supported X12 file definitions
6970
*/
7071
public enum FileType {
72+
ANSI834_5010_X220("mapping/834.5010.X220.A1.xml"),
7173
ANSI835_5010_X221("mapping/835.5010.X221.A1.xml"),
7274
ANSI835_4010_X091("mapping/835.4010.X091.A1.xml"),
7375
ANSI837_4010_X096("mapping/837.4010.X096.A1.xml"),
@@ -109,6 +111,7 @@ public synchronized TransactionDefinition getDefinition() {
109111
}
110112

111113
static {
114+
_TYPES.put(FileType.ANSI834_5010_X220, _X220_ANSI_VERSION);
112115
_TYPES.put(FileType.ANSI835_4010_X091, _X091_ANSI_VERSION);
113116
_TYPES.put(FileType.ANSI837_4010_X096, _X096_ANSI_VERSION);
114117
_TYPES.put(FileType.ANSI837_4010_X097, _X097_ANSI_VERSION);

0 commit comments

Comments
 (0)