.clang-format
.gitattributes
.gitignore
.pre-commit-config.yaml
CMakeLists.txt
CMakePresets.json
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
NOTICES
README.md
SECURITY.md
logo.svg
past_commits.txt
pyproject.toml
schema.json
setup.py
.github/PULL_REQUEST_TEMPLATE.md
.github/labeler.yml
.github/ISSUE_TEMPLATE/bug.md
.github/ISSUE_TEMPLATE/enhancement.md
.github/workflows/clang-format.yml
.github/workflows/cppcheck.yml
.github/workflows/fuzz.yml
.github/workflows/labeler.yml
.github/workflows/publish-pysear.yml
.github/workflows/ruff.yml
.github/workflows/test.yml
.vscode/c_cpp_properties.json
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
cmake/clang.cmake
cmake/ibm-clang.cmake
debug/debug.c
dev_tools/README.md
dev_tools/convert_dirs.py
dev_tools/generate_doc_tables.py
dev_tools/load_seg_data.py
dev_tools/map_fields.py
externals/iconv/iconv.h
externals/json-schema-validator/LICENSE
externals/json-schema-validator/json-patch.cpp
externals/json-schema-validator/json-patch.hpp
externals/json-schema-validator/json-schema-draft7.json.cpp
externals/json-schema-validator/json-uri.cpp
externals/json-schema-validator/json-validator.cpp
externals/json-schema-validator/smtp-address-validator.cpp
externals/json-schema-validator/smtp-address-validator.hpp
externals/json-schema-validator/string-format-check.cpp
externals/json-schema-validator/nlohmann/json-schema.hpp
externals/json/nlohmann/LICENSE.MIT
externals/json/nlohmann/json.hpp
python/pysear.egg-info/PKG-INFO
python/pysear.egg-info/SOURCES.txt
python/pysear.egg-info/dependency_links.txt
python/pysear.egg-info/requires.txt
python/pysear.egg-info/top_level.txt
python/sear/_C.pyi
python/sear/__init__.py
python/sear/sear.py
python_tests/conftest.py
python_tests/helper.py
python_tests/test_connect.py
python_tests/test_dataset.py
python_tests/test_group.py
python_tests/test_keyring.py
python_tests/test_permit.py
python_tests/test_resource.py
python_tests/test_rrsf.py
python_tests/test_search.py
python_tests/test_setropts.py
python_tests/test_user.py
sear/conversion.cpp
sear/conversion.hpp
sear/extractor.hpp
sear/logger.cpp
sear/logger.hpp
sear/sear.cpp
sear/sear.h
sear/sear_error.cpp
sear/sear_error.hpp
sear/sear_result.h
sear/sear_schema.hpp
sear/sear_schema.hpp.in
sear/security_admin.cpp
sear/security_admin.hpp
sear/security_request.cpp
sear/security_request.hpp
sear/traits.hpp
sear/irrsdl00/irrsdl00.cpp
sear/irrsdl00/irrsdl00.hpp
sear/irrsdl00/keyring_extractor.cpp
sear/irrsdl00/keyring_extractor.hpp
sear/irrsdl00/keyring_modifier.cpp
sear/irrsdl00/keyring_modifier.hpp
sear/irrsdl00/keyring_post_processor.cpp
sear/irrsdl00/keyring_post_processor.hpp
sear/irrseq00/REGDEFS
sear/irrseq00/irrseq00.hpp
sear/irrseq00/irrseq00.s
sear/irrseq00/profile_extractor.cpp
sear/irrseq00/profile_extractor.hpp
sear/irrseq00/profile_post_processor.cpp
sear/irrseq00/profile_post_processor.hpp
sear/irrsmo00/irrsmo00.cpp
sear/irrsmo00/irrsmo00.hpp
sear/irrsmo00/irrsmo00_error.cpp
sear/irrsmo00/irrsmo00_error.hpp
sear/irrsmo00/xml_generator.cpp
sear/irrsmo00/xml_generator.hpp
sear/irrsmo00/xml_parser.cpp
sear/irrsmo00/xml_parser.hpp
sear/key_map/key_map.cpp
sear/key_map/key_map.hpp
sear/key_map/key_map_dataset.hpp
sear/key_map/key_map_group.hpp
sear/key_map/key_map_group_connection.hpp
sear/key_map/key_map_permission.hpp
sear/key_map/key_map_racf_options.hpp
sear/key_map/key_map_resource.hpp
sear/key_map/key_map_structs.hpp
sear/key_map/key_map_user.hpp
sear/python/_sear.c
sear/validation/trait_validation.cpp
sear/validation/trait_validation.hpp
tests/fuzz.cpp
tests/test_runner.cpp
tests/unit_test_utilities.cpp
tests/unit_test_utilities.hpp
tests/fvt/fvt.py
tests/irrsdl00/test_irrsdl00.cpp
tests/irrsdl00/test_irrsdl00.hpp
tests/irrsdl00/request_samples/keyring/test_add_certificate_to_keyring_request.json
tests/irrsdl00/request_samples/keyring/test_add_keyring_request.bin
tests/irrsdl00/request_samples/keyring/test_add_keyring_request.json
tests/irrsdl00/request_samples/keyring/test_delete_certificate_from_keyring_request.json
tests/irrsdl00/request_samples/keyring/test_delete_keyring_request.bin
tests/irrsdl00/request_samples/keyring/test_delete_keyring_request.json
tests/irrsdl00/request_samples/keyring/test_extract_keyring_request.bin
tests/irrsdl00/request_samples/keyring/test_extract_keyring_request.json
tests/irrsdl00/request_samples/keyring/test_extract_keyring_request_keyring_not_found.json
tests/irrsdl00/request_samples/keyring/test_extract_keyring_request_required_parameter_missing.json
tests/irrsdl00/result_samples/keyring/test_extract_keyring_result.bin
tests/irrsdl00/result_samples/keyring/test_extract_keyring_result.json
tests/irrsdl00/result_samples/keyring/test_extract_keyring_result_keyring_not_found.json
tests/irrseq00/test_irrseq00.cpp
tests/irrseq00/test_irrseq00.hpp
tests/irrseq00/request_samples/dataset/test_extract_dataset_request.bin
tests/irrseq00/request_samples/dataset/test_extract_dataset_request.json
tests/irrseq00/request_samples/dataset/test_extract_dataset_request_extraneous_parameter_provided.json
tests/irrseq00/request_samples/dataset/test_extract_dataset_request_required_parameter_missing.json
tests/irrseq00/request_samples/dataset/test_extract_next_dataset_request.bin
tests/irrseq00/request_samples/dataset/test_extract_next_dataset_request.json
tests/irrseq00/request_samples/group/test_extract_group_request.bin
tests/irrseq00/request_samples/group/test_extract_group_request.json
tests/irrseq00/request_samples/group/test_extract_group_request_extraneous_parameter_provided.json
tests/irrseq00/request_samples/group/test_extract_group_request_required_parameter_missing.json
tests/irrseq00/request_samples/group/test_extract_next_group_request.bin
tests/irrseq00/request_samples/group/test_extract_next_group_request.json
tests/irrseq00/request_samples/group_connection/test_extract_group_connection_request.bin
tests/irrseq00/request_samples/group_connection/test_extract_group_connection_request.json
tests/irrseq00/request_samples/group_connection/test_extract_group_connection_request_extraneous_parameter_provided.json
tests/irrseq00/request_samples/group_connection/test_extract_group_connection_request_required_parameter_missing.json
tests/irrseq00/request_samples/racf_options/test_extract_racf_options_request.bin
tests/irrseq00/request_samples/racf_options/test_extract_racf_options_request.json
tests/irrseq00/request_samples/racf_options/test_extract_racf_options_request_extraneous_parameter_provided.json
tests/irrseq00/request_samples/resource/test_extract_next_resource_request.bin
tests/irrseq00/request_samples/resource/test_extract_next_resource_request.json
tests/irrseq00/request_samples/resource/test_extract_resource_request.bin
tests/irrseq00/request_samples/resource/test_extract_resource_request.json
tests/irrseq00/request_samples/resource/test_extract_resource_request_extraneous_parameter_provided.json
tests/irrseq00/request_samples/resource/test_extract_resource_request_lowercase_resource_name_and_class_name.json
tests/irrseq00/request_samples/resource/test_extract_resource_request_required_parameter_missing.json
tests/irrseq00/request_samples/rrsf/test_extract_rrsf_request.json
tests/irrseq00/request_samples/user/test_extract_next_user_request.bin
tests/irrseq00/request_samples/user/test_extract_next_user_request.json
tests/irrseq00/request_samples/user/test_extract_user_request.bin
tests/irrseq00/request_samples/user/test_extract_user_request.json
tests/irrseq00/request_samples/user/test_extract_user_request_extraneous_parameter_provided.json
tests/irrseq00/request_samples/user/test_extract_user_request_lowercase_userid.json
tests/irrseq00/request_samples/user/test_extract_user_request_required_parameter_missing.json
tests/irrseq00/result_samples/dataset/test_extract_dataset_result.bin
tests/irrseq00/result_samples/dataset/test_extract_dataset_result.json
tests/irrseq00/result_samples/dataset/test_extract_dataset_result_csdata.bin
tests/irrseq00/result_samples/dataset/test_extract_dataset_result_csdata.json
tests/irrseq00/result_samples/dataset/test_extract_dataset_result_dataset_not_found.json
tests/irrseq00/result_samples/dataset/test_extract_next_dataset_result.bin
tests/irrseq00/result_samples/dataset/test_extract_next_dataset_result.json
tests/irrseq00/result_samples/group/test_extract_group_result.bin
tests/irrseq00/result_samples/group/test_extract_group_result.json
tests/irrseq00/result_samples/group/test_extract_group_result_csdata.bin
tests/irrseq00/result_samples/group/test_extract_group_result_csdata.json
tests/irrseq00/result_samples/group/test_extract_group_result_group_not_found.json
tests/irrseq00/result_samples/group/test_extract_next_group_result.bin
tests/irrseq00/result_samples/group/test_extract_next_group_result.json
tests/irrseq00/result_samples/group_connection/test_extract_group_connection_result.bin
tests/irrseq00/result_samples/group_connection/test_extract_group_connection_result.json
tests/irrseq00/result_samples/group_connection/test_extract_group_connection_result_group_connection_not_found.json
tests/irrseq00/result_samples/racf_options/test_extract_racf_options_result.bin
tests/irrseq00/result_samples/racf_options/test_extract_racf_options_result.json
tests/irrseq00/result_samples/racf_options/test_extract_racf_options_result_racf_options_not_found.json
tests/irrseq00/result_samples/resource/test_extract_next_resource_result.bin
tests/irrseq00/result_samples/resource/test_extract_next_resource_result.json
tests/irrseq00/result_samples/resource/test_extract_resource_result.bin
tests/irrseq00/result_samples/resource/test_extract_resource_result.json
tests/irrseq00/result_samples/resource/test_extract_resource_result_csdata.bin
tests/irrseq00/result_samples/resource/test_extract_resource_result_csdata.json
tests/irrseq00/result_samples/resource/test_extract_resource_result_resource_not_found.json
tests/irrseq00/result_samples/user/test_extract_next_user_result.bin
tests/irrseq00/result_samples/user/test_extract_next_user_result.json
tests/irrseq00/result_samples/user/test_extract_user_result.bin
tests/irrseq00/result_samples/user/test_extract_user_result.json
tests/irrseq00/result_samples/user/test_extract_user_result_csdata.bin
tests/irrseq00/result_samples/user/test_extract_user_result_csdata.json
tests/irrseq00/result_samples/user/test_extract_user_result_extraneous_parameter_provided.json
tests/irrseq00/result_samples/user/test_extract_user_result_pseudo_boolean.bin
tests/irrseq00/result_samples/user/test_extract_user_result_pseudo_boolean.json
tests/irrseq00/result_samples/user/test_extract_user_result_required_parameter_missing.json
tests/irrseq00/result_samples/user/test_extract_user_result_user_not_found.json
tests/irrsmo00/test_irrsmo00.cpp
tests/irrsmo00/test_irrsmo00.hpp
tests/irrsmo00/request_samples/dataset/test_add_dataset_parameter_errors_request.json
tests/irrsmo00/request_samples/dataset/test_add_dataset_request.json
tests/irrsmo00/request_samples/dataset/test_add_dataset_request.xml
tests/irrsmo00/request_samples/dataset/test_add_dataset_trait_errors_request.json
tests/irrsmo00/request_samples/dataset/test_alter_dataset_csdata_request.json
tests/irrsmo00/request_samples/dataset/test_alter_dataset_csdata_request.xml
tests/irrsmo00/request_samples/dataset/test_alter_dataset_request.json
tests/irrsmo00/request_samples/dataset/test_alter_dataset_request.xml
tests/irrsmo00/request_samples/dataset/test_delete_dataset_request.json
tests/irrsmo00/request_samples/dataset/test_delete_dataset_request.xml
tests/irrsmo00/request_samples/group/test_add_group_parameter_errors_request.json
tests/irrsmo00/request_samples/group/test_add_group_request.json
tests/irrsmo00/request_samples/group/test_add_group_request.xml
tests/irrsmo00/request_samples/group/test_add_group_trait_errors_request.json
tests/irrsmo00/request_samples/group/test_alter_group_csdata_request.json
tests/irrsmo00/request_samples/group/test_alter_group_csdata_request.xml
tests/irrsmo00/request_samples/group/test_alter_group_request.json
tests/irrsmo00/request_samples/group/test_alter_group_request.xml
tests/irrsmo00/request_samples/group/test_delete_group_request.json
tests/irrsmo00/request_samples/group/test_delete_group_request.xml
tests/irrsmo00/request_samples/group_connection/test_alter_group_connection_parameter_errors_request.json
tests/irrsmo00/request_samples/group_connection/test_alter_group_connection_request.json
tests/irrsmo00/request_samples/group_connection/test_alter_group_connection_request.xml
tests/irrsmo00/request_samples/group_connection/test_alter_group_connection_trait_errors_request.json
tests/irrsmo00/request_samples/group_connection/test_delete_group_connection_request.json
tests/irrsmo00/request_samples/group_connection/test_delete_group_connection_request.xml
tests/irrsmo00/request_samples/permission/test_alter_permission_dataset_parameter_errors_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_dataset_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_dataset_request.xml
tests/irrsmo00/request_samples/permission/test_alter_permission_dataset_with_class_parameter_error_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_class_set_to_dataset_lowercase_parameter_error_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_class_set_to_dataset_uppercase_parameter_error_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_parameter_errors_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_request.xml
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_trait_errors_request.json
tests/irrsmo00/request_samples/permission/test_alter_permission_resource_with_volume_parameter_error_request.json
tests/irrsmo00/request_samples/permission/test_delete_permission_resource_request.json
tests/irrsmo00/request_samples/permission/test_delete_permission_resource_request.xml
tests/irrsmo00/request_samples/racf_options/test_alter_racf_options_parameter_errors_request.json
tests/irrsmo00/request_samples/racf_options/test_alter_racf_options_request.json
tests/irrsmo00/request_samples/racf_options/test_alter_racf_options_request.xml
tests/irrsmo00/request_samples/racf_options/test_alter_racf_options_trait_errors_request.json
tests/irrsmo00/request_samples/resource/test_add_resource_parameter_errors_request.json
tests/irrsmo00/request_samples/resource/test_add_resource_request.json
tests/irrsmo00/request_samples/resource/test_add_resource_request.xml
tests/irrsmo00/request_samples/resource/test_add_resource_trait_errors_request.json
tests/irrsmo00/request_samples/resource/test_alter_resource_csdata_request.json
tests/irrsmo00/request_samples/resource/test_alter_resource_csdata_request.xml
tests/irrsmo00/request_samples/resource/test_alter_resource_request.json
tests/irrsmo00/request_samples/resource/test_alter_resource_request.xml
tests/irrsmo00/request_samples/resource/test_delete_resource_request.json
tests/irrsmo00/request_samples/resource/test_delete_resource_request.xml
tests/irrsmo00/request_samples/user/test_add_user_parameter_errors_request.json
tests/irrsmo00/request_samples/user/test_add_user_request.json
tests/irrsmo00/request_samples/user/test_add_user_request.xml
tests/irrsmo00/request_samples/user/test_add_user_trait_errors_request.json
tests/irrsmo00/request_samples/user/test_alter_user_csdata_request.json
tests/irrsmo00/request_samples/user/test_alter_user_csdata_request.xml
tests/irrsmo00/request_samples/user/test_alter_user_request.json
tests/irrsmo00/request_samples/user/test_alter_user_request.xml
tests/irrsmo00/request_samples/user/test_alter_user_request_pseudo_boolean.json
tests/irrsmo00/request_samples/user/test_alter_user_request_pseudo_boolean.xml
tests/irrsmo00/request_samples/user/test_alter_user_traits_not_json_error_request.json
tests/irrsmo00/request_samples/user/test_delete_user_request.json
tests/irrsmo00/request_samples/user/test_delete_user_request.xml
tests/irrsmo00/request_samples/user/test_delete_user_with_traits_request.json
tests/irrsmo00/result_samples/dataset/test_add_dataset_result.json
tests/irrsmo00/result_samples/dataset/test_add_dataset_result.xml
tests/irrsmo00/result_samples/dataset/test_add_dataset_result_dataset_already_exists.json
tests/irrsmo00/result_samples/dataset/test_add_dataset_result_dataset_already_exists.xml
tests/irrsmo00/result_samples/dataset/test_add_dataset_trait_errors_result.json
tests/irrsmo00/result_samples/dataset/test_alter_dataset_result.json
tests/irrsmo00/result_samples/dataset/test_alter_dataset_result.xml
tests/irrsmo00/result_samples/dataset/test_delete_dataset_result.json
tests/irrsmo00/result_samples/dataset/test_delete_dataset_result.xml
tests/irrsmo00/result_samples/group/test_add_group_result.json
tests/irrsmo00/result_samples/group/test_add_group_result.xml
tests/irrsmo00/result_samples/group/test_add_group_result_group_already_exists.json
tests/irrsmo00/result_samples/group/test_add_group_result_group_already_exists.xml
tests/irrsmo00/result_samples/group/test_add_group_trait_errors_result.json
tests/irrsmo00/result_samples/group/test_alter_group_result.json
tests/irrsmo00/result_samples/group/test_alter_group_result.xml
tests/irrsmo00/result_samples/group/test_delete_group_result.json
tests/irrsmo00/result_samples/group/test_delete_group_result.xml
tests/irrsmo00/result_samples/group_connection/test_alter_group_connection_result.json
tests/irrsmo00/result_samples/group_connection/test_alter_group_connection_result.xml
tests/irrsmo00/result_samples/group_connection/test_alter_group_connection_trait_errors_result.json
tests/irrsmo00/result_samples/group_connection/test_delete_group_connection_result.json
tests/irrsmo00/result_samples/group_connection/test_delete_group_connection_result.xml
tests/irrsmo00/result_samples/permission/test_alter_permission_dataset_result.json
tests/irrsmo00/result_samples/permission/test_alter_permission_dataset_result.xml
tests/irrsmo00/result_samples/permission/test_alter_permission_resource_result.json
tests/irrsmo00/result_samples/permission/test_alter_permission_resource_result.xml
tests/irrsmo00/result_samples/permission/test_alter_permission_resource_trait_errors_result.json
tests/irrsmo00/result_samples/permission/test_delete_permission_resource_result.json
tests/irrsmo00/result_samples/permission/test_delete_permission_resource_result.xml
tests/irrsmo00/result_samples/racf_options/test_alter_racf_options_result.json
tests/irrsmo00/result_samples/racf_options/test_alter_racf_options_result.xml
tests/irrsmo00/result_samples/racf_options/test_alter_racf_options_trait_errors_result.json
tests/irrsmo00/result_samples/resource/test_add_resource_result.json
tests/irrsmo00/result_samples/resource/test_add_resource_result.xml
tests/irrsmo00/result_samples/resource/test_add_resource_result_resource_already_exists.json
tests/irrsmo00/result_samples/resource/test_add_resource_result_resource_already_exists.xml
tests/irrsmo00/result_samples/resource/test_add_resource_trait_errors_result.json
tests/irrsmo00/result_samples/resource/test_alter_resource_result.json
tests/irrsmo00/result_samples/resource/test_alter_resource_result.xml
tests/irrsmo00/result_samples/resource/test_delete_resource_result.json
tests/irrsmo00/result_samples/resource/test_delete_resource_result.xml
tests/irrsmo00/result_samples/user/test_add_user_no_response_result.json
tests/irrsmo00/result_samples/user/test_add_user_result.json
tests/irrsmo00/result_samples/user/test_add_user_result.xml
tests/irrsmo00/result_samples/user/test_add_user_result_user_already_exists.json
tests/irrsmo00/result_samples/user/test_add_user_result_user_already_exists.xml
tests/irrsmo00/result_samples/user/test_add_user_trait_errors_result.json
tests/irrsmo00/result_samples/user/test_alter_user_no_response_result.json
tests/irrsmo00/result_samples/user/test_delete_user_result.json
tests/irrsmo00/result_samples/user/test_delete_user_result.xml
tests/irrsmo00/result_samples/user/test_irrsmo00_error_structure_result.json
tests/irrsmo00/result_samples/user/test_irrsmo00_error_structure_result.xml
tests/mock/irrsdl64.cpp
tests/mock/irrsdl64.hpp
tests/mock/irrseq00.cpp
tests/mock/irrseq00.hpp
tests/mock/irrsmo64.cpp
tests/mock/irrsmo64.hpp
tests/unity/.clang-format
tests/unity/LICENSE.txt
tests/unity/unity.c
tests/unity/unity.h
tests/unity/unity_internals.h
tests/validation/test_parameter_validation.cpp
tests/validation/test_parameter_validation.hpp
tests/validation/request_samples/test_extraneous_and_missing_parameters_request.json
tests/validation/request_samples/test_junk_json_request.json
tests/validation/request_samples/test_no_parameters_provided_request.json
tests/validation/request_samples/test_parameters_junk_request.json
tests/validation/request_samples/test_parameters_missing_request.json
tests/validation/request_samples/test_parameters_nonstring_request.json
tests/validation/request_samples/test_syntax_error_binary_data_request.json
tests/validation/request_samples/test_syntax_error_not_json_request.json
tests/validation/request_samples/test_syntax_error_request.json
tests/validation/result_samples/test_parameter_validation_error_result.json
tests/validation/result_samples/test_syntax_error_binary_data_result.json
tests/validation/result_samples/test_syntax_error_not_json_result.json
tests/validation/result_samples/test_syntax_error_result.json
tests/zoslib/zoslib.cpp
tests/zoslib/zoslib.h