diff --git a/src/generators/define/itemGroups.py b/src/generators/define/itemGroups.py index 88412ad..cbb9226 100644 --- a/src/generators/define/itemGroups.py +++ b/src/generators/define/itemGroups.py @@ -98,11 +98,9 @@ def _create_itemgroupdef_object(self, obj): name = self.require_key(obj, "name", "ItemGroupDef") oid = self.generate_oid(["IG", name]) attr = {"OID": oid, "Name": name, "Domain": name, "SASDatasetName": name} - if obj.get("archiveLocationID"): - attr["ArchiveLocationID"] = ".".join(["LF", obj["archiveLocationID"]]) + # if obj.get("archiveLocationID"): + attr["ArchiveLocationID"] = ".".join(["LF", name]) attr["Structure"] = obj.get("structure", "NA") - # if obj.get("sasDatasetName"): - # attr["SASDatasetName"] = obj["sasDatasetName"] if "isReferenceData" in obj: attr["IsReferenceData"] = "Yes" if obj["isReferenceData"] else "No" attr["Repeating"] = self._generate_repeating_value(attr) diff --git a/src/generators/define/tests/fixtures/define-360i.xml b/src/generators/define/tests/fixtures/define-360i.xml index 6e293e0..391c2ff 100644 --- a/src/generators/define/tests/fixtures/define-360i.xml +++ b/src/generators/define/tests/fixtures/define-360i.xml @@ -1,6 +1,6 @@ -EX23 - @@ -2325,8 +2325,9 @@ ds.ndjson - + Demographics @@ -2361,7 +2362,7 @@ dm.ndjson - @@ -2386,7 +2387,7 @@ sc.ndjson - @@ -2408,7 +2409,7 @@ mh.ndjson - @@ -2441,7 +2442,7 @@ su.ndjson - @@ -2465,7 +2466,7 @@ pr.ndjson - @@ -2495,7 +2496,7 @@ vs.ndjson - @@ -2527,7 +2528,7 @@ eg.ndjson - @@ -2555,7 +2556,7 @@ cm.ndjson - @@ -2591,7 +2592,7 @@ lb.ndjson - @@ -2616,7 +2617,7 @@ mb.ndjson - @@ -2645,7 +2646,7 @@ ec.ndjson - @@ -2700,7 +2701,7 @@ ae.ndjson - @@ -2720,7 +2721,7 @@ ts.ndjson - @@ -2741,7 +2742,7 @@ ta.ndjson - @@ -2757,7 +2758,7 @@ te.ndjson - @@ -2773,7 +2774,7 @@ ti.ndjson - @@ -2793,7 +2794,7 @@ tv.ndjson - @@ -2814,7 +2815,7 @@ sv.ndjson - @@ -2834,7 +2835,7 @@ ie.ndjson -