in SupportScripts/Python/AccountManagement/scim_agent.py [0:0]
def validateHeaders(headers, expected_headers, required_headers):
#set column place for columns and validate that valid columns exist
for idx, header in enumerate(headers):
header = header.lower()
#check if user creation column, if so we ignore duplicates and set last seen
if header in expected_headers:
COLUMN_NAME_TO_NUMBER_MAP[header] = idx
#not valid column so add error
else:
ERRORS.append(header.lower() + ERROR_INVALID_HEADER_TITLE)
#check if all required headers are included
if all(x in COLUMN_NAME_TO_NUMBER_MAP.keys() for x in required_headers) is not True:
ERRORS.append(ERROR_MISSING_HEADER + str(required_headers))