From c4cb248f76ce9b006c01f6a27dc547eade81013e Mon Sep 17 00:00:00 2001 From: Tom Jordan Date: Fri, 13 Oct 2017 08:39:48 -0500 Subject: [PATCH] initial --- ACCOUNTS | 6 + Makefile | 58 + README.md | 56 + attribute-slammer/Dockerfile | 23 + .../attributeSlammer/attribute_slam.pl | 209 + .../attributeSlammer/attribute_slam.pw | 2 + .../attributeSlammer/attribute_slam.sh | 22 + .../attributeSlammer/attribute_slam.yaml | 34 + build.sh | 27 + canvas/Dockerfile | 22 + canvas/build.sh | 19 + canvas/canvas.pl | 480 +++ canvas/canvas_provisioner.pl | 31 + canvas/canvas_token.txt | 1 + canvas/config.yml | 20 + canvas/coursename.pl | 10 + canvas/create_courses.pl | 59 + canvas/create_enrollments.pl | 66 + canvas/create_users.pl | 66 + canvas/delete_courses.pl | 55 + canvas/find_course.pl | 50 + canvas/find_no_user.pl | 48 + canvas/find_user.pl | 48 + canvas/find_user_enrollments.pl | 53 + canvas/get_grouper_attribute.pl | 46 + canvas/get_grouper_memberships.pl | 56 + canvas/get_grouper_subject.pl | 46 + canvas/grouper_ws.pl | 47 + canvas/list_users.pl | 47 + canvas/net_amqp_rabbit.pl | 54 + canvas/provision_canvas.pl | 197 + canvas/rabbit_connect.pl | 57 + canvas/run.sh | 19 + canvas/run_canvas.sh | 28 + canvas/saml_settings.txt | 8 + canvas/string.pl | 28 + clean.sh | 15 + deps/ldap/Dockerfile | 32 + deps/ldap/bootstrap/00_init.ldif | 21 + .../ldap/bootstrap/10_groupOfUniqueNames.ldif | 9 + deps/ldap/bootstrap/15_groupOfNames.ldif | 8 + deps/ldap/bootstrap/20_eduperson_schema.ldif | 44 + deps/ldap/bootstrap/30_users.ldif | 1284 ++++++ deps/ldap/build.sh | 2 + deps/ldap/slapdconf/.gitignore | 21 + deps/ldap/slapdconf/INSTALL | 17 + deps/ldap/slapdconf/LICENSE | 201 + deps/ldap/slapdconf/README.md | 86 + deps/ldap/slapdconf/delschema | 199 + deps/ldap/slapdconf/ldapgenerate | 427 ++ deps/ldap/slapdconf/ldaptest | 432 ++ deps/ldap/slapdconf/openldap_midpoint.sh | 35 + deps/ldap/slapdconf/pwpolicy.ldif | 9 + .../samples/piracy/piracy-schema-modify.ldif | 16 + .../samples/piracy/piracy-schema.ldif | 168 + .../slapdconf/samples/piracy/piracy.schema | 253 ++ .../slapdconf/samples/piracy/pirate-jack.ldif | 13 + deps/ldap/slapdconf/schema2ldif | 343 ++ deps/ldap/slapdconf/slapdadm | 550 +++ deps/ldap/slapdconf/slapdconf | 1929 +++++++++ deps/mysql/Dockerfile | 40 + deps/mysql/bootstrap/sisData.sql | 2540 +++++++++++ deps/mysql/build.sh | 2 + deps/rabbit/Dockerfile | 9 + deps/rabbit/definitions.json | 1 + deps/rabbit/rabbitmq.config | 14 + docker-compose.yml | 78 + grouper/Dockerfile | 137 + grouper/build.sh | 19 + grouper/data-generator.html | 169 + .../opt/apache-tomcat-8.0.45/bin/setenv.sh | 1 + .../opt/apache-tomcat-8.0.45/conf/server.xml | 166 + .../conf/grouper-loader.properties | 91 + .../conf/grouper.hibernate.properties | 30 + .../conf/grouper.properties | 25 + .../conf/ldap.properties | 73 + .../conf/log4j.properties | 157 + .../conf/psp-internal.xml | 37 + .../conf/psp-resolver.xml | 680 +++ .../conf/psp-services.xml | 78 + .../opt/grouper.apiBinary-2.3.0/conf/psp.xml | 171 + .../grouper.apiBinary-2.3.0/conf/sources.xml | 636 +++ .../grouper-amqp-esb-publisher-all.jar | Bin 0 -> 9444879 bytes .../grouper.client.properties | 43 + grouper/opt/grouper.ui-2.3.0/build.properties | 131 + .../conf/grouper-ui.properties | 838 ++++ .../grouper-ws/build.properties | 75 + .../grouper-ws/webapp/WEB-INF/web.xml | 128 + .../grouper.installer-api.properties | 9 + .../grouper.installer-psp.properties | 8 + .../grouper.installer-pspng.properties | 8 + .../grouper.installer-ui.properties | 8 + .../grouper.installer-ws.properties | 8 + grouper/run-grouper.sh | 48 + grouper/seed-data/bootstrap.gsh | 195 + grouper/seed-data/pspng.gsh | 78 + midpoint/Dockerfile | 30 + midpoint/config.xml | 62 + .../tier-demo-groups-grouperMemberOf.xml | 333 ++ midpoint/configs/tier-demo-groups.xml | 338 ++ midpoint/configs/tier-demo-groups.xml.broken | 372 ++ midpoint/configs/tier-demo-midpoint.xml | 271 ++ midpoint/configs/tier-demo-users.xml | 271 ++ midpoint/configs/working-userimport.xml | 380 ++ midpoint/keystore | Bin 0 -> 2229 bytes midpoint/keystore.jceks | Bin 0 -> 515 bytes midpoint/ldap-resource-sync-advanced.xml | 522 +++ midpoint/openldap-tier.xml | 391 ++ midpoint/server.xml | 142 + shib-idp/Dockerfile | 99 + shib-idp/LICENSE | 202 + shib-idp/README.md | 4 + shib-idp/bin/init-idp.sh | 31 + shib-idp/bin/run-jetty.sh | 16 + shib-idp/build.sh | 5 + .../conf/attribute-filter.xml | 55 + .../conf/attribute-resolver.xml | 187 + .../conf/cas-protocol.xml | 84 + .../customized-shibboleth-idp/conf/global.xml | 28 + .../conf/idp.properties | 195 + .../conf/ldap.properties | 63 + .../conf/metadata-providers.xml | 82 + .../conf/relying-party.xml | 70 + .../conf/saml-nameid.xml | 62 + .../credentials/idp-backchannel.crt | 19 + .../credentials/idp-backchannel.p12 | Bin 0 -> 2490 bytes .../credentials/idp-browser.p12 | Bin 0 -> 2805 bytes .../credentials/idp-encryption.crt | 19 + .../credentials/idp-encryption.key | 27 + .../credentials/idp-signing.crt | 19 + .../credentials/idp-signing.key | 27 + .../credentials/jetty.crt | 28 + .../credentials/jetty.key | 30 + .../credentials/sealer.jks | Bin 0 -> 500 bytes .../credentials/sealer.kver | 2 + .../metadata/idp-metadata.xml | 213 + .../metadata/web-app.xml | 58 + .../client-storage/client-storage-read.vm | 53 + .../client-storage/client-storage-write.vm | 53 + .../customized-shibboleth-idp/views/duo.vm | 83 + .../customized-shibboleth-idp/views/error.vm | 73 + .../views/intercept/attribute-release.vm | 158 + .../views/intercept/expiring-password.vm | 54 + .../views/intercept/terms-of-use.vm | 67 + .../views/login-error.vm | 24 + .../customized-shibboleth-idp/views/login.vm | 140 + .../views/logout-complete.vm | 59 + .../views/logout-propagate.vm | 58 + .../customized-shibboleth-idp/views/logout.vm | 91 + .../views/spnego-unavailable.vm | 49 + .../views/user-prefs.vm | 60 + .../webapp/css/consent.css | 150 + .../webapp/css/logout.css | 12 + .../webapp/css/main.css | 165 + .../webapp/images/TIER_logo-249.png | Bin 0 -> 4485 bytes .../webapp/images/dummylogo-mobile.png | Bin 0 -> 8208 bytes .../webapp/images/dummylogo.png | Bin 0 -> 7120 bytes .../webapp/images/failure-32x32.png | Bin 0 -> 2580 bytes .../webapp/images/success-32x32.png | Bin 0 -> 2448 bytes .../webapp/js/Duo-Web-v2.min.js | 1 + .../webapp/js/jquery-2.1.4.min.js | 4 + shib-idp/docker-compose.yml | 28 + .../shib-jetty-base/etc/jetty-backchannel.xml | 81 + .../opt/shib-jetty-base/etc/jetty-logging.xml | 33 + .../shib-jetty-base/etc/jetty-ssl-context.xml | 32 + .../shib-jetty-base/modules/backchannel.mod | 8 + .../shib-jetty-base/start.d/backchannel.ini | 8 + shib-idp/opt/shib-jetty-base/start.d/ssl.ini | 7 + shib-idp/opt/shib-jetty-base/start.ini | 24 + shib-idp/opt/shib-jetty-base/webapps/idp.xml | 7 + shib-idp/opt/shibboleth-idp/conf/logback.xml | 179 + sis-app/Dockerfile | 26 + sis-app/Gemfile | 52 + sis-app/Gemfile.lock | 180 + sis-app/README.md | 40 + sis-app/Rakefile | 6 + sis-app/app/assets/config/manifest.js | 3 + sis-app/app/assets/images/.keep | 0 sis-app/app/assets/javascripts/application.js | 16 + sis-app/app/assets/javascripts/cable.js | 13 + sis-app/app/assets/javascripts/channels/.keep | 0 sis-app/app/assets/javascripts/courses.coffee | 3 + sis-app/app/assets/javascripts/users.coffee | 3 + .../app/assets/stylesheets/application.css | 13 + sis-app/app/assets/stylesheets/courses.scss | 3 + sis-app/app/assets/stylesheets/scaffolds.scss | 89 + sis-app/app/assets/stylesheets/users.scss | 3 + .../app/channels/application_cable/channel.rb | 4 + .../channels/application_cable/connection.rb | 4 + .../app/controllers/application_controller.rb | 3 + sis-app/app/controllers/concerns/.keep | 0 sis-app/app/controllers/courses_controller.rb | 76 + sis-app/app/controllers/users_controller.rb | 77 + sis-app/app/helpers/application_helper.rb | 2 + sis-app/app/helpers/courses_helper.rb | 2 + sis-app/app/helpers/users_helper.rb | 2 + sis-app/app/jobs/application_job.rb | 2 + sis-app/app/mailers/application_mailer.rb | 4 + sis-app/app/models/application_record.rb | 3 + sis-app/app/models/concerns/.keep | 0 sis-app/app/models/course.rb | 3 + sis-app/app/models/user.rb | 38 + .../app/views/courses/_course.json.jbuilder | 2 + sis-app/app/views/courses/_form.html.erb | 31 + sis-app/app/views/courses/edit.html.erb | 6 + sis-app/app/views/courses/index.html.erb | 31 + sis-app/app/views/courses/index.json.jbuilder | 1 + sis-app/app/views/courses/new.html.erb | 5 + sis-app/app/views/courses/show.html.erb | 19 + sis-app/app/views/courses/show.json.jbuilder | 1 + .../app/views/layouts/application.html.erb | 14 + sis-app/app/views/layouts/mailer.html.erb | 13 + sis-app/app/views/layouts/mailer.text.erb | 1 + sis-app/app/views/users/_form.html.erb | 56 + sis-app/app/views/users/_user.json.jbuilder | 2 + sis-app/app/views/users/edit.html.erb | 6 + sis-app/app/views/users/index.html.erb | 39 + sis-app/app/views/users/index.json.jbuilder | 1 + sis-app/app/views/users/new.html.erb | 5 + sis-app/app/views/users/show.html.erb | 44 + sis-app/app/views/users/show.json.jbuilder | 1 + sis-app/bin/bundle | 3 + sis-app/bin/rails | 9 + sis-app/bin/rake | 9 + sis-app/bin/setup | 34 + sis-app/bin/spring | 17 + sis-app/bin/update | 29 + sis-app/config.ru | 11 + sis-app/config/application.rb | 15 + sis-app/config/boot.rb | 3 + sis-app/config/cable.yml | 9 + sis-app/config/database.yml | 54 + sis-app/config/environment.rb | 5 + sis-app/config/environments/development.rb | 54 + sis-app/config/environments/production.rb | 86 + sis-app/config/environments/test.rb | 42 + .../application_controller_renderer.rb | 6 + sis-app/config/initializers/assets.rb | 11 + .../initializers/backtrace_silencers.rb | 7 + .../config/initializers/cookies_serializer.rb | 5 + .../initializers/filter_parameter_logging.rb | 4 + sis-app/config/initializers/inflections.rb | 16 + .../config/initializers/load_ldap_config.rb | 1 + sis-app/config/initializers/mime_types.rb | 4 + .../initializers/new_framework_defaults.rb | 24 + sis-app/config/initializers/session_store.rb | 3 + .../config/initializers/wrap_parameters.rb | 14 + sis-app/config/ldap.yml | 8 + sis-app/config/locales/en.yml | 23 + sis-app/config/puma.rb | 47 + sis-app/config/routes.rb | 5 + sis-app/config/secrets.yml | 22 + sis-app/config/spring.rb | 6 + .../migrate/20170904204936_create_courses.rb | 10 + .../20170904205629_create_courses_users.rb | 8 + .../db/migrate/20170908183822_create_users.rb | 15 + .../20170918201150_addlfname_to_users.rb | 5 + sis-app/db/schema.rb | 39 + sis-app/db/seeds.rb | 115 + sis-app/db_create.sh | 19 + sis-app/db_migrate.sh | 19 + sis-app/db_seed.sh | 19 + sis-app/docker-compose.yml | 20 + sis-app/gen_seed.pl | 31 + sis-app/gen_seed_ldap.pl | 45 + sis-app/gen_skeleton.sh | 19 + sis-app/lib/assets/.keep | 0 sis-app/lib/tasks/.keep | 0 sis-app/log/.keep | 0 sis-app/log/development.log | 3821 +++++++++++++++++ sis-app/public/404.html | 67 + sis-app/public/422.html | 67 + sis-app/public/500.html | 66 + .../public/apple-touch-icon-precomposed.png | 0 sis-app/public/apple-touch-icon.png | 0 sis-app/public/favicon.ico | 0 sis-app/public/robots.txt | 5 + sis-app/restart.sh | 22 + sis-app/run-rails.sh | 29 + sis-app/scaffold_course.sh | 21 + sis-app/scaffold_user.sh | 28 + sis-app/test/controllers/.keep | 0 .../controllers/courses_controller_test.rb | 48 + .../test/controllers/users_controller_test.rb | 48 + sis-app/test/fixtures/.keep | 0 sis-app/test/fixtures/courses.yml | 9 + sis-app/test/fixtures/files/.keep | 0 sis-app/test/fixtures/users.yml | 19 + sis-app/test/helpers/.keep | 0 sis-app/test/integration/.keep | 0 sis-app/test/mailers/.keep | 0 sis-app/test/models/.keep | 0 sis-app/test/models/course_test.rb | 7 + sis-app/test/models/user_test.rb | 7 + sis-app/test/test_helper.rb | 10 + sis-app/tmp/.keep | 0 ...Epn57aUfnablYHFtZpl2hX-Q9FmOB_6KlP0U.cache | 1 + ...-UXLqHtVZONRmZWBfSUIOW8bwM8jixY9Gus8.cache | Bin 0 -> 106031 bytes ...gM3RFH0zFgsD-OommPD2A1nu59f8jH0S1pkQ.cache | 1 + ...scj1lOSvsLjqea-dvHaEx_uP14Cv7wJc9HZk.cache | 1 + ...KZjCMSYS69YmcBjXZsCAOu2y-VhW3a4lujfc.cache | 1 + ...i_2CLvNcgy28x4QubLbxFPVfRhWVDVPFvUDE.cache | 1 + ...1rau2T4ZhCs2AM5e3Gzujzlu3P7UK6hAZZxw.cache | 1 + ...k50hb8924vGYanpg5inlOBU7YZyLLL4Lu7sA.cache | 1 + ...O4-KWcH4_GOFAV5QUvZT_GPwD1pGWRpSob-Y.cache | 1 + ...DB1_YTyptwKuo1ViRGjmOADtbeYf90RXeUhQ.cache | 1 + ...BKefxCyJpsJ8iqdQrjfOMSsF1uYjqKKQLuMs.cache | 1 + ...e-pox6H8xiHXkNg9TkpRrLOA4PEBOZpsgU6g.cache | Bin 0 -> 1793 bytes ...-E3GQQGB7bNzujETc0cZe1mGRaR15yDpracM.cache | 1 + ...7_h0K5oP8vrhxvWLlyZUHpE-km0_2PsTuhrU.cache | 1 + ...Vz-Ox4znBX9iajIPwQ422He5oZWMnitItbno.cache | 1 + ...d_csmk4mqNC0PmGx5KV7qPDMbFYlmGCdedP8.cache | 1 + ...9N4wZExsYZfSTBk2_QUFSSqFu8ZrgySvx9ZE.cache | 1 + ...k1oqrbcrXbNSOcJwoBHPghT4sBALGpcd0API.cache | Bin 0 -> 36 bytes ...myQeXaZTnWzOhYAcr7uDS-8Tq20s8T1j0sYs.cache | Bin 0 -> 2719 bytes ...gF8f1KGcJEPBgS3LbgXdQJBwRyKFG9VcCm8A.cache | Bin 0 -> 1263 bytes ...5rIkBZxo3tZXrs7YjlYY8GsnCwDkwAIA-2wE.cache | 3 + ...J7bkGYlGxn7wC7R7oC6CR2n8RNLc3iF76a-0.cache | 1 + ...xeNLac4xTNeJv3qfeytbNBw58xj2zD-xdbrE.cache | 2 + ...ndx6fJhSOXcmeB1euflnziPeXUUCJMQuIoxc.cache | 1 + ...rjHeOMD9rKQ5NE-N2BpmQtJTw6JdPn-hUIAo.cache | 2 + ...EkKJ2qtolLj5xbU--cRjoXaQWqxxHPMU6NeU.cache | 3 + ...Pxy8bqTB8cgV9uxC1bhjk12KRZ5_o_ow4sTA.cache | 1 + ...2wVrgXi7BHQvlHv0RwbXks5nUtw-jlXY8KU8.cache | Bin 0 -> 1045 bytes ...xwWGS6IoYua2EbsZWmx-m_SWnNgiCh_AmWTg.cache | Bin 0 -> 106014 bytes ...IZgPZ4aqsbgNgxjtrRDu6WNAdEwmljnzqIHA.cache | Bin 0 -> 2107 bytes ...Iy0Zp2cDu0ICVkLZ6csYrq0WdCdjvtCScMO8.cache | Bin 0 -> 1699 bytes ...7RD6lt3XW-9GEuUkgcQMLnPcZBIcnxbyBVHQ.cache | 1 + ...r0q0Vbrg6e_jnYJoYcOX8K__h-mwKbCf4twE.cache | 2 + ...t-l_D_UGweg4DJ1-s054c19KEz2YPZCJKiJo.cache | Bin 0 -> 36 bytes ...51093UH3RFV9FY0MT61QJFuN3xHqLxO7PLCs.cache | 1 + ...JOyyV75c8uFq6kjk6M8X31hOqxdzWxJY0DlY.cache | 1 + ...yivmgJ5DO9Gipp2jvY3Q4MbmtSiqoGL9-WnE.cache | Bin 0 -> 1757 bytes ...sx3_waT9NkI3eV-kkHkVJkqGlVtnUF6C_TvM.cache | 3 + ...NC_LxwZbOEYMKIGt4XSBse96V30y2uQxsCys.cache | 1 + ...gOdLm81o-izPIZPgqVG1lsWuwl1fYXXGPbz0.cache | 1 + ...ylPMtQ37OwXZ4quW1cqsONLDzMh3WPfQHbJo.cache | Bin 0 -> 857 bytes ...ViOnDKIVv_C_4V8OzAMg2ZI9yXZohl8vk3bk.cache | 1 + ...J6x6x10w4yFfNSvPGFLAz7gHw-S59O_Bzxgk.cache | 2 + ...PdM4ZN14X3MFCK3Q5ESn00aOE3nUYxygnELU.cache | 1 + ...COmmLAcorArAI8bPZ6DmqmgRFp-VbGTWOi0s.cache | 1 + ...hEnbkJr5VpzvSugj_c_tGukbt4ri-kYUmSi0.cache | 1 + ..._NEhQo_fDOoBoM-QeZ7u4cx4iYHi6wK6U6KA.cache | 1 + ...Bb9j1YQ2F6uqShHJwLvnQhJFVrtgV2kvqLEY.cache | Bin 0 -> 1713 bytes ...3wHqT7ZWeN6lZIDVQLljvCW86KfYdhCTuHzc.cache | 1 + ...2OrGlSfhanb4lgUlqcYw4JFTVt6RWb9TDNR4.cache | Bin 0 -> 2369 bytes ...vw1GMTqg9x04usquKn5thJLUKNh020O_oKSc.cache | Bin 0 -> 2157 bytes ...2LYecCM9IanV-dgh5EMrqUmJlP2LNb1Wy8Sw.cache | Bin 0 -> 961 bytes ...BKlWMtB49g4i0jHgxWFISKRdPh4NRiITGLfE.cache | 1 + ...2QvEhr9pCa11h63IF79wrGYQ_ZblsB4i0FG4.cache | Bin 0 -> 1723 bytes ...Odintu7p_a9X7vUZFTxuQDK6lKfZ_SCxKAk0.cache | 1 + ...68xY64_awAvifSeu5Usq1k8IENI3whhIu4f4.cache | 1 + ...dRzv75vdU6auPClSSndFIA1bY_mAhRLezwe0.cache | 1 + ...HgOHBBPFoZ5YH4AwsWde2N4Tl-bhssNsKO8M.cache | 1 + ...EI1u2mkNG9urHBwqTWdwug0T98Okfe9lQ5ww.cache | 1 + ...h9hb2-Gty4VEjC-8h9hHS4zaPo6tyJcCYxtU.cache | Bin 0 -> 951 bytes ...4hyoOx15AGlCkWJJ0CsnWhVw_I7QIX0ZxRl0.cache | 1 + ...oIunkJDRZlNSGU09jVb-E-bZJ5XBBo14Ufbc.cache | 1 + ...fqfN4VyqHaKRVtsblgGGLSN-1poIJrlR1rJw.cache | Bin 0 -> 6251 bytes ...kl6gTtvFjg4FdTJtM4U_W8i3pskED6wnVBUM.cache | 3 + ...ZvNHfGexsiebfOToXGkHw3_3LDBhgv-2-sNU.cache | Bin 0 -> 36 bytes ...p68Gxno1PkOQI0TyTx-X4IfdcZEXZOO94H84.cache | 1 + ...nFe0nwuC_0FvsqbEJ0FCzgcJbS-pHmKNo2-o.cache | 1 + ...Iss8g9diJ3JODNFupBjWJC8xKBqgg8ORommc.cache | Bin 0 -> 1690 bytes ...KDWLT2im1kXdaIWu6GZ-HhRRpEm9UTwsQuAk.cache | Bin 0 -> 8715 bytes ...Jb1XKAW46DePmOpcLbT_kCK-e9sVD74RECx8.cache | 1 + ...phd1C8bQx3IrJIfD9-mHJD5NKh02Ir2VrKu4.cache | 1 + ...qD-Y3vBFywwKrXbUovGf5o77HUF5s8mnQgO0.cache | 2 + ...ndK3nhYROq3sizVovMEqrIylFxQB7iPfsSUY.cache | 1 + ...yS-k4cHH7Gd8P2nKFE9Uh1VOrfR-1PYY2yz8.cache | 5 + ...MdgwYUaJnBI_ynHjU5L95elvhaWQ5NiSJ2TA.cache | 1 + ...hJ8zFfmxtK30yqNVrVD4MKyEEE_LjolZVKvY.cache | Bin 0 -> 87868 bytes ...wFkRJzxqrhTx9W-TR1-yq_cQBPtTuRyHwQHE.cache | 2 + ...fGF3E1Eig6BbrIy9PnXrt0bOtYC3jpp_0oY0.cache | Bin 0 -> 4499 bytes ...rzmQIMABlTyldb8PCzRXs4Zls41umg7Zc7R8.cache | 1 + ...J9XEQFqVGqNNRjWNAXzUosPTS3glfGZZlc6o.cache | 1 + ...1gtYuLybz94ZIBiCgiDUR7PPlseofMeh6EoM.cache | 1 + ...xhrWsXxVcr4DD39R--RNkwr5QCtFa3-m_Mog.cache | 1 + ...GugHt7Jsn_mGdAa1traCCc39--YgN-cTw1VI.cache | Bin 0 -> 3811 bytes ...oe0J9FP6E9DbxRT63ye_Y9BoNdvMgB4TXFdQ.cache | 1 + ...7LseHXBZvM0VZhxtaJb9VZrxFON_SCz42ojY.cache | 3 + ...kYQn3Ormf88615L0UAE5fTbDOCgap7YJj6C4.cache | 1 + ...KdMpUPc5Q08mYszhzoAvo9ysxND-EtUjG1as.cache | 1 + ...C4SI-6D9LaE59GL8hBFKUlaal2vzYIQDjHMk.cache | Bin 0 -> 2957 bytes ...pivU-QZatOPxXVJCoHoPp1Q4vTDqsAH9o5B4.cache | Bin 0 -> 36 bytes ...9oZgEJINuylJeTyhfXUkYZ0dORSJWk5r99-c.cache | 1 + ...1flB4cTsQ8zG6FJ9FhwFtVyoNbSiWb3egODA.cache | Bin 0 -> 2277 bytes ...tqkd3GzSEZEjpb8TmYlI7VCAFto8mR6kzuv8.cache | 1 + ...JCy9MD9lkjVKFZ-q_P0tqGlNRydYhFWLXDj0.cache | 1 + ...CKphR3X77DnrgVeytBeXlhfp1N77sBnDT6Eo.cache | Bin 0 -> 1055 bytes ...juuioyne7_3ezynntBQSu5unY10dKkwrBcdg.cache | 1 + ...7B-Qnr7oWrLW3t9cjfo5hdH9BUHP5dNBCIWg.cache | Bin 0 -> 36 bytes ...vDh07i-RPcGxxXZwQjcSbWkR-3z9J48nThIA.cache | 1 + ...jp18oWHnByk8eoQUehNVJKTceFLOfHCVwu2w.cache | Bin 0 -> 36 bytes ...TXFWNFV8kw5e-_kRlpS48lGotSQWKPlUfMJ4.cache | 3 + ...oGCMOIqRgFFAxfyIN2Mp95UWfWy5Fe6EQoaY.cache | 1 + ...6TfgY_z_ENUa4AsnD1UvLp022j_vKl4lfkKQ.cache | 3 + ...1lX7WeQ5W5IFOBbe_QMdEJNltDgZ2hSD8C2w.cache | 1 + ...ayXWdCJ4yPWv1JBeg5RGCp2_KSRpAhkj7k_c.cache | 1 + ...mWPuJH5tPAseoiPn_xP_-fegWC4-FhFasCaQ.cache | 2 + ...b53pxfhAQaiTgUFJpfYn-raiX_ujaG-cnyP0.cache | 3 + ...-bqKDCSevmv8K-DjSFr1v3D2HS5vOoCvg3kw.cache | 3 + ...hwEMQknb3jFQnjlxxBE9TzMNHCdJ-bEyZFIw.cache | 2 + ...H_xq9C8VnjrvXDeKiNIwvriw6kz4ZsShvQOs.cache | Bin 0 -> 1573 bytes ...VUQZADJyM3dPaVmUA78MIsMLD_K279yN_GsI.cache | 2 + ...0Y15TwjhZ6Xc6Ow_klGVZNFa2_r3A6RJ5DLk.cache | 1 + ...36czRFxqfHkl-x_byODOQ-z-Bq8e3VyBkI4I.cache | 1 + ...r_oYIISj0qMPZxHSxDeuCfdaepg-uv_V0OFA.cache | 1 + ...43BKL4zMuMJdC7XnnR3U2hjJSYTnWw2iFBYY.cache | 1 + ...caG9PHvKpn8-YVCchTvVckWbTikquZQtq7HA.cache | 1 + ...q5sS6B4HdIfJvIwLmVr2v7w87rICVGFqYpa4.cache | 1 + ...MrDw830S6hSICDcnIy7kVEWoFKXhGKT38lG4.cache | 2 + ...PbMphQU4LKMh0Ac4Y4s0oKAtaSHK7vHvTfYg.cache | 1 + ...EKxDG8xz9FFvCR5IR1zru6CrB2OUn3z2JRsE.cache | Bin 0 -> 867 bytes ...X5LjUKtkFOPnPN8xeJ4R4ffjnBPSGHht1XXk.cache | 1 + ...N-0MAPRu5sKdB3pbBfbS14cee9ZA53ganFqs.cache | 1 + ...fnyk5IXQlZePKm0RC2olBlwhZf0-8QqI3-cY.cache | 1 + ...oIea5UUiYbWx3WuZp2L3XX6h4WWbcDSDOqIY.cache | Bin 0 -> 36 bytes ...OtttRwyOv2qMfO6-_02s830K2Y80ixWBbdZA.cache | 1 + ...U2NEcyGDhwVIM9jBtg3ZlhHVK5FvJwlWNZbg.cache | 1 + ...yoA8kMajGOjm5ZGTYr7AMtzbj_Jd5sgzsCjs.cache | 1 + ...M-y9jBi2j-FwfV25E4QxxxAr5oZ_qH9j_d9A.cache | 3 + ...JvPykcEqpVab2vcY9-GFz-3cqtoMlRAu94Uc.cache | 2 + ...2uZqlZCH1_7qBvXQu1Km5nZeXU5jPIGhlxlc.cache | 1 + ...T90GD7viQWlo9IVaBSq_tox1lygDWdT5UscM.cache | 1 + ...deS3AUPIVuO6ANq9-L4JWXibMQLp6sDprh1A.cache | 2 + ...Rqch0BCK6sMF1jmQY9zT92crdi7nFHG4WKus.cache | 1 + sis-app/tmp/restart.txt | 0 sis-app/users.txt | 103 + sis-app/vendor/assets/javascripts/.keep | 0 sis-app/vendor/assets/stylesheets/.keep | 0 test-app/Dockerfile | 41 + test-app/build.sh | 3 + test-app/container-start.sh | 13 + test-app/docker-compose.yml | 35 + test-app/htdocs/index.php | 58 + test-app/httpd/certs/server.crt | 23 + test-app/httpd/certs/server.csr | 18 + test-app/httpd/certs/server.key | 27 + test-app/httpd/conf.d/00_php.conf | 32 + test-app/httpd/conf.d/test-app.conf | 52 + test-app/httpd/conf/httpd.conf | 154 + test-app/run.sh | 3 + test-app/shibboleth/attribute-map.xml | 153 + test-app/shibboleth/idp-metadata.xml | 213 + test-app/shibboleth/shibboleth2.xml | 120 + test-app/shibboleth/sp-cert.pem | 23 + test-app/shibboleth/sp-key.pem | 40 + test-app/supervisord.conf | 46 + 449 files changed, 28903 insertions(+) create mode 100644 ACCOUNTS create mode 100644 Makefile create mode 100644 README.md create mode 100644 attribute-slammer/Dockerfile create mode 100755 attribute-slammer/attributeSlammer/attribute_slam.pl create mode 100644 attribute-slammer/attributeSlammer/attribute_slam.pw create mode 100755 attribute-slammer/attributeSlammer/attribute_slam.sh create mode 100644 attribute-slammer/attributeSlammer/attribute_slam.yaml create mode 100755 build.sh create mode 100644 canvas/Dockerfile create mode 100755 canvas/build.sh create mode 100755 canvas/canvas.pl create mode 100755 canvas/canvas_provisioner.pl create mode 100644 canvas/canvas_token.txt create mode 100644 canvas/config.yml create mode 100755 canvas/coursename.pl create mode 100755 canvas/create_courses.pl create mode 100755 canvas/create_enrollments.pl create mode 100755 canvas/create_users.pl create mode 100755 canvas/delete_courses.pl create mode 100755 canvas/find_course.pl create mode 100755 canvas/find_no_user.pl create mode 100755 canvas/find_user.pl create mode 100755 canvas/find_user_enrollments.pl create mode 100755 canvas/get_grouper_attribute.pl create mode 100755 canvas/get_grouper_memberships.pl create mode 100755 canvas/get_grouper_subject.pl create mode 100755 canvas/grouper_ws.pl create mode 100755 canvas/list_users.pl create mode 100755 canvas/net_amqp_rabbit.pl create mode 100755 canvas/provision_canvas.pl create mode 100755 canvas/rabbit_connect.pl create mode 100755 canvas/run.sh create mode 100755 canvas/run_canvas.sh create mode 100644 canvas/saml_settings.txt create mode 100755 canvas/string.pl create mode 100755 clean.sh create mode 100644 deps/ldap/Dockerfile create mode 100644 deps/ldap/bootstrap/00_init.ldif create mode 100644 deps/ldap/bootstrap/10_groupOfUniqueNames.ldif create mode 100644 deps/ldap/bootstrap/15_groupOfNames.ldif create mode 100644 deps/ldap/bootstrap/20_eduperson_schema.ldif create mode 100644 deps/ldap/bootstrap/30_users.ldif create mode 100755 deps/ldap/build.sh create mode 100644 deps/ldap/slapdconf/.gitignore create mode 100644 deps/ldap/slapdconf/INSTALL create mode 100644 deps/ldap/slapdconf/LICENSE create mode 100644 deps/ldap/slapdconf/README.md create mode 100644 deps/ldap/slapdconf/delschema create mode 100755 deps/ldap/slapdconf/ldapgenerate create mode 100755 deps/ldap/slapdconf/ldaptest create mode 100755 deps/ldap/slapdconf/openldap_midpoint.sh create mode 100644 deps/ldap/slapdconf/pwpolicy.ldif create mode 100644 deps/ldap/slapdconf/samples/piracy/piracy-schema-modify.ldif create mode 100644 deps/ldap/slapdconf/samples/piracy/piracy-schema.ldif create mode 100644 deps/ldap/slapdconf/samples/piracy/piracy.schema create mode 100644 deps/ldap/slapdconf/samples/piracy/pirate-jack.ldif create mode 100755 deps/ldap/slapdconf/schema2ldif create mode 100755 deps/ldap/slapdconf/slapdadm create mode 100755 deps/ldap/slapdconf/slapdconf create mode 100644 deps/mysql/Dockerfile create mode 100644 deps/mysql/bootstrap/sisData.sql create mode 100755 deps/mysql/build.sh create mode 100644 deps/rabbit/Dockerfile create mode 100644 deps/rabbit/definitions.json create mode 100644 deps/rabbit/rabbitmq.config create mode 100644 docker-compose.yml create mode 100644 grouper/Dockerfile create mode 100755 grouper/build.sh create mode 100644 grouper/data-generator.html create mode 100644 grouper/opt/apache-tomcat-8.0.45/bin/setenv.sh create mode 100644 grouper/opt/apache-tomcat-8.0.45/conf/server.xml create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/grouper-loader.properties create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.properties create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/ldap.properties create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/log4j.properties create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/psp-internal.xml create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/psp-resolver.xml create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/psp-services.xml create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/psp.xml create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/conf/sources.xml create mode 100644 grouper/opt/grouper.apiBinary-2.3.0/lib/grouper/grouper-amqp-esb-publisher-all.jar create mode 100644 grouper/opt/grouper.clientBinary-2.3.0/grouper.client.properties create mode 100644 grouper/opt/grouper.ui-2.3.0/build.properties create mode 100644 grouper/opt/grouper.ui-2.3.0/conf/grouper-ui.properties create mode 100644 grouper/opt/grouper.ws-2.3.0/grouper-ws/build.properties create mode 100644 grouper/opt/grouper.ws-2.3.0/grouper-ws/webapp/WEB-INF/web.xml create mode 100644 grouper/opt/patch-scripts/grouper.installer-api.properties create mode 100644 grouper/opt/patch-scripts/grouper.installer-psp.properties create mode 100644 grouper/opt/patch-scripts/grouper.installer-pspng.properties create mode 100644 grouper/opt/patch-scripts/grouper.installer-ui.properties create mode 100644 grouper/opt/patch-scripts/grouper.installer-ws.properties create mode 100755 grouper/run-grouper.sh create mode 100644 grouper/seed-data/bootstrap.gsh create mode 100644 grouper/seed-data/pspng.gsh create mode 100644 midpoint/Dockerfile create mode 100644 midpoint/config.xml create mode 100644 midpoint/configs/tier-demo-groups-grouperMemberOf.xml create mode 100644 midpoint/configs/tier-demo-groups.xml create mode 100644 midpoint/configs/tier-demo-groups.xml.broken create mode 100644 midpoint/configs/tier-demo-midpoint.xml create mode 100644 midpoint/configs/tier-demo-users.xml create mode 100644 midpoint/configs/working-userimport.xml create mode 100644 midpoint/keystore create mode 100644 midpoint/keystore.jceks create mode 100644 midpoint/ldap-resource-sync-advanced.xml create mode 100644 midpoint/openldap-tier.xml create mode 100644 midpoint/server.xml create mode 100644 shib-idp/Dockerfile create mode 100644 shib-idp/LICENSE create mode 100644 shib-idp/README.md create mode 100644 shib-idp/bin/init-idp.sh create mode 100644 shib-idp/bin/run-jetty.sh create mode 100755 shib-idp/build.sh create mode 100644 shib-idp/customized-shibboleth-idp/conf/attribute-filter.xml create mode 100644 shib-idp/customized-shibboleth-idp/conf/attribute-resolver.xml create mode 100644 shib-idp/customized-shibboleth-idp/conf/cas-protocol.xml create mode 100644 shib-idp/customized-shibboleth-idp/conf/global.xml create mode 100644 shib-idp/customized-shibboleth-idp/conf/idp.properties create mode 100644 shib-idp/customized-shibboleth-idp/conf/ldap.properties create mode 100644 shib-idp/customized-shibboleth-idp/conf/metadata-providers.xml create mode 100644 shib-idp/customized-shibboleth-idp/conf/relying-party.xml create mode 100644 shib-idp/customized-shibboleth-idp/conf/saml-nameid.xml create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-backchannel.crt create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-backchannel.p12 create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-browser.p12 create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-encryption.crt create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-encryption.key create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-signing.crt create mode 100644 shib-idp/customized-shibboleth-idp/credentials/idp-signing.key create mode 100644 shib-idp/customized-shibboleth-idp/credentials/jetty.crt create mode 100644 shib-idp/customized-shibboleth-idp/credentials/jetty.key create mode 100644 shib-idp/customized-shibboleth-idp/credentials/sealer.jks create mode 100644 shib-idp/customized-shibboleth-idp/credentials/sealer.kver create mode 100644 shib-idp/customized-shibboleth-idp/metadata/idp-metadata.xml create mode 100644 shib-idp/customized-shibboleth-idp/metadata/web-app.xml create mode 100644 shib-idp/customized-shibboleth-idp/views/client-storage/client-storage-read.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/client-storage/client-storage-write.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/duo.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/error.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/intercept/attribute-release.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/intercept/expiring-password.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/intercept/terms-of-use.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/login-error.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/login.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/logout-complete.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/logout-propagate.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/logout.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/spnego-unavailable.vm create mode 100644 shib-idp/customized-shibboleth-idp/views/user-prefs.vm create mode 100644 shib-idp/customized-shibboleth-idp/webapp/css/consent.css create mode 100644 shib-idp/customized-shibboleth-idp/webapp/css/logout.css create mode 100644 shib-idp/customized-shibboleth-idp/webapp/css/main.css create mode 100644 shib-idp/customized-shibboleth-idp/webapp/images/TIER_logo-249.png create mode 100644 shib-idp/customized-shibboleth-idp/webapp/images/dummylogo-mobile.png create mode 100644 shib-idp/customized-shibboleth-idp/webapp/images/dummylogo.png create mode 100644 shib-idp/customized-shibboleth-idp/webapp/images/failure-32x32.png create mode 100644 shib-idp/customized-shibboleth-idp/webapp/images/success-32x32.png create mode 100644 shib-idp/customized-shibboleth-idp/webapp/js/Duo-Web-v2.min.js create mode 100644 shib-idp/customized-shibboleth-idp/webapp/js/jquery-2.1.4.min.js create mode 100644 shib-idp/docker-compose.yml create mode 100644 shib-idp/opt/shib-jetty-base/etc/jetty-backchannel.xml create mode 100644 shib-idp/opt/shib-jetty-base/etc/jetty-logging.xml create mode 100644 shib-idp/opt/shib-jetty-base/etc/jetty-ssl-context.xml create mode 100644 shib-idp/opt/shib-jetty-base/modules/backchannel.mod create mode 100644 shib-idp/opt/shib-jetty-base/start.d/backchannel.ini create mode 100644 shib-idp/opt/shib-jetty-base/start.d/ssl.ini create mode 100644 shib-idp/opt/shib-jetty-base/start.ini create mode 100644 shib-idp/opt/shib-jetty-base/webapps/idp.xml create mode 100644 shib-idp/opt/shibboleth-idp/conf/logback.xml create mode 100644 sis-app/Dockerfile create mode 100644 sis-app/Gemfile create mode 100644 sis-app/Gemfile.lock create mode 100644 sis-app/README.md create mode 100644 sis-app/Rakefile create mode 100644 sis-app/app/assets/config/manifest.js create mode 100644 sis-app/app/assets/images/.keep create mode 100644 sis-app/app/assets/javascripts/application.js create mode 100644 sis-app/app/assets/javascripts/cable.js create mode 100644 sis-app/app/assets/javascripts/channels/.keep create mode 100644 sis-app/app/assets/javascripts/courses.coffee create mode 100644 sis-app/app/assets/javascripts/users.coffee create mode 100644 sis-app/app/assets/stylesheets/application.css create mode 100644 sis-app/app/assets/stylesheets/courses.scss create mode 100644 sis-app/app/assets/stylesheets/scaffolds.scss create mode 100644 sis-app/app/assets/stylesheets/users.scss create mode 100644 sis-app/app/channels/application_cable/channel.rb create mode 100644 sis-app/app/channels/application_cable/connection.rb create mode 100644 sis-app/app/controllers/application_controller.rb create mode 100644 sis-app/app/controllers/concerns/.keep create mode 100644 sis-app/app/controllers/courses_controller.rb create mode 100644 sis-app/app/controllers/users_controller.rb create mode 100644 sis-app/app/helpers/application_helper.rb create mode 100644 sis-app/app/helpers/courses_helper.rb create mode 100644 sis-app/app/helpers/users_helper.rb create mode 100644 sis-app/app/jobs/application_job.rb create mode 100644 sis-app/app/mailers/application_mailer.rb create mode 100644 sis-app/app/models/application_record.rb create mode 100644 sis-app/app/models/concerns/.keep create mode 100644 sis-app/app/models/course.rb create mode 100644 sis-app/app/models/user.rb create mode 100644 sis-app/app/views/courses/_course.json.jbuilder create mode 100644 sis-app/app/views/courses/_form.html.erb create mode 100644 sis-app/app/views/courses/edit.html.erb create mode 100644 sis-app/app/views/courses/index.html.erb create mode 100644 sis-app/app/views/courses/index.json.jbuilder create mode 100644 sis-app/app/views/courses/new.html.erb create mode 100644 sis-app/app/views/courses/show.html.erb create mode 100644 sis-app/app/views/courses/show.json.jbuilder create mode 100644 sis-app/app/views/layouts/application.html.erb create mode 100644 sis-app/app/views/layouts/mailer.html.erb create mode 100644 sis-app/app/views/layouts/mailer.text.erb create mode 100644 sis-app/app/views/users/_form.html.erb create mode 100644 sis-app/app/views/users/_user.json.jbuilder create mode 100644 sis-app/app/views/users/edit.html.erb create mode 100644 sis-app/app/views/users/index.html.erb create mode 100644 sis-app/app/views/users/index.json.jbuilder create mode 100644 sis-app/app/views/users/new.html.erb create mode 100644 sis-app/app/views/users/show.html.erb create mode 100644 sis-app/app/views/users/show.json.jbuilder create mode 100755 sis-app/bin/bundle create mode 100755 sis-app/bin/rails create mode 100755 sis-app/bin/rake create mode 100755 sis-app/bin/setup create mode 100755 sis-app/bin/spring create mode 100755 sis-app/bin/update create mode 100644 sis-app/config.ru create mode 100644 sis-app/config/application.rb create mode 100644 sis-app/config/boot.rb create mode 100644 sis-app/config/cable.yml create mode 100644 sis-app/config/database.yml create mode 100644 sis-app/config/environment.rb create mode 100644 sis-app/config/environments/development.rb create mode 100644 sis-app/config/environments/production.rb create mode 100644 sis-app/config/environments/test.rb create mode 100644 sis-app/config/initializers/application_controller_renderer.rb create mode 100644 sis-app/config/initializers/assets.rb create mode 100644 sis-app/config/initializers/backtrace_silencers.rb create mode 100644 sis-app/config/initializers/cookies_serializer.rb create mode 100644 sis-app/config/initializers/filter_parameter_logging.rb create mode 100644 sis-app/config/initializers/inflections.rb create mode 100644 sis-app/config/initializers/load_ldap_config.rb create mode 100644 sis-app/config/initializers/mime_types.rb create mode 100644 sis-app/config/initializers/new_framework_defaults.rb create mode 100644 sis-app/config/initializers/session_store.rb create mode 100644 sis-app/config/initializers/wrap_parameters.rb create mode 100644 sis-app/config/ldap.yml create mode 100644 sis-app/config/locales/en.yml create mode 100644 sis-app/config/puma.rb create mode 100644 sis-app/config/routes.rb create mode 100644 sis-app/config/secrets.yml create mode 100644 sis-app/config/spring.rb create mode 100644 sis-app/db/migrate/20170904204936_create_courses.rb create mode 100644 sis-app/db/migrate/20170904205629_create_courses_users.rb create mode 100644 sis-app/db/migrate/20170908183822_create_users.rb create mode 100644 sis-app/db/migrate/20170918201150_addlfname_to_users.rb create mode 100644 sis-app/db/schema.rb create mode 100644 sis-app/db/seeds.rb create mode 100755 sis-app/db_create.sh create mode 100755 sis-app/db_migrate.sh create mode 100755 sis-app/db_seed.sh create mode 100644 sis-app/docker-compose.yml create mode 100755 sis-app/gen_seed.pl create mode 100755 sis-app/gen_seed_ldap.pl create mode 100755 sis-app/gen_skeleton.sh create mode 100644 sis-app/lib/assets/.keep create mode 100644 sis-app/lib/tasks/.keep create mode 100644 sis-app/log/.keep create mode 100644 sis-app/log/development.log create mode 100644 sis-app/public/404.html create mode 100644 sis-app/public/422.html create mode 100644 sis-app/public/500.html create mode 100644 sis-app/public/apple-touch-icon-precomposed.png create mode 100644 sis-app/public/apple-touch-icon.png create mode 100644 sis-app/public/favicon.ico create mode 100644 sis-app/public/robots.txt create mode 100755 sis-app/restart.sh create mode 100755 sis-app/run-rails.sh create mode 100755 sis-app/scaffold_course.sh create mode 100755 sis-app/scaffold_user.sh create mode 100644 sis-app/test/controllers/.keep create mode 100644 sis-app/test/controllers/courses_controller_test.rb create mode 100644 sis-app/test/controllers/users_controller_test.rb create mode 100644 sis-app/test/fixtures/.keep create mode 100644 sis-app/test/fixtures/courses.yml create mode 100644 sis-app/test/fixtures/files/.keep create mode 100644 sis-app/test/fixtures/users.yml create mode 100644 sis-app/test/helpers/.keep create mode 100644 sis-app/test/integration/.keep create mode 100644 sis-app/test/mailers/.keep create mode 100644 sis-app/test/models/.keep create mode 100644 sis-app/test/models/course_test.rb create mode 100644 sis-app/test/models/user_test.rb create mode 100644 sis-app/test/test_helper.rb create mode 100644 sis-app/tmp/.keep create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/-P/-PNQMwqEpn57aUfnablYHFtZpl2hX-Q9FmOB_6KlP0U.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/-n/-nLdp8a-UXLqHtVZONRmZWBfSUIOW8bwM8jixY9Gus8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/0D/0DHeemvgM3RFH0zFgsD-OommPD2A1nu59f8jH0S1pkQ.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/2B/2Bm7mJzscj1lOSvsLjqea-dvHaEx_uP14Cv7wJc9HZk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/3A/3A5RVc3KZjCMSYS69YmcBjXZsCAOu2y-VhW3a4lujfc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/3i/3i5DVhki_2CLvNcgy28x4QubLbxFPVfRhWVDVPFvUDE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/3y/3y7f0z61rau2T4ZhCs2AM5e3Gzujzlu3P7UK6hAZZxw.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/5C/5CddtAKk50hb8924vGYanpg5inlOBU7YZyLLL4Lu7sA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/5K/5KZWcqtO4-KWcH4_GOFAV5QUvZT_GPwD1pGWRpSob-Y.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/5Q/5QgDPHrDB1_YTyptwKuo1ViRGjmOADtbeYf90RXeUhQ.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/5r/5rhPOGRBKefxCyJpsJ8iqdQrjfOMSsF1uYjqKKQLuMs.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/6X/6Xmt3dAe-pox6H8xiHXkNg9TkpRrLOA4PEBOZpsgU6g.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/7O/7O5KFRE-E3GQQGB7bNzujETc0cZe1mGRaR15yDpracM.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/7Q/7QwDdxt7_h0K5oP8vrhxvWLlyZUHpE-km0_2PsTuhrU.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/8P/8PZtttHVz-Ox4znBX9iajIPwQ422He5oZWMnitItbno.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/91/91Uucvud_csmk4mqNC0PmGx5KV7qPDMbFYlmGCdedP8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/A4/A43kWqE9N4wZExsYZfSTBk2_QUFSSqFu8ZrgySvx9ZE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/AI/AIS8Aezk1oqrbcrXbNSOcJwoBHPghT4sBALGpcd0API.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/AI/AIWcB1JmyQeXaZTnWzOhYAcr7uDS-8Tq20s8T1j0sYs.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/B3/B3Tdv5PgF8f1KGcJEPBgS3LbgXdQJBwRyKFG9VcCm8A.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/BT/BTMjPzV5rIkBZxo3tZXrs7YjlYY8GsnCwDkwAIA-2wE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/B_/B_zoPy2J7bkGYlGxn7wC7R7oC6CR2n8RNLc3iF76a-0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Bx/BxzoG0KxeNLac4xTNeJv3qfeytbNBw58xj2zD-xdbrE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/By/By__wG3ndx6fJhSOXcmeB1euflnziPeXUUCJMQuIoxc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/C6/C6NnKt-rjHeOMD9rKQ5NE-N2BpmQtJTw6JdPn-hUIAo.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/CS/CSPlLD0EkKJ2qtolLj5xbU--cRjoXaQWqxxHPMU6NeU.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Ct/CtTmSoWPxy8bqTB8cgV9uxC1bhjk12KRZ5_o_ow4sTA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Da/DaM3kmo2wVrgXi7BHQvlHv0RwbXks5nUtw-jlXY8KU8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Ef/EfuWZkGxwWGS6IoYua2EbsZWmx-m_SWnNgiCh_AmWTg.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Eh/Ehx3hk-IZgPZ4aqsbgNgxjtrRDu6WNAdEwmljnzqIHA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Eo/EoKfyeuIy0Zp2cDu0ICVkLZ6csYrq0WdCdjvtCScMO8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/FT/FT28Eir7RD6lt3XW-9GEuUkgcQMLnPcZBIcnxbyBVHQ.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/G0/G0kukI-r0q0Vbrg6e_jnYJoYcOX8K__h-mwKbCf4twE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/G8/G8cjIJjt-l_D_UGweg4DJ1-s054c19KEz2YPZCJKiJo.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Go/GopVJab51093UH3RFV9FY0MT61QJFuN3xHqLxO7PLCs.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/HL/HLrBvUSJOyyV75c8uFq6kjk6M8X31hOqxdzWxJY0DlY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/JB/JBx0bkAyivmgJ5DO9Gipp2jvY3Q4MbmtSiqoGL9-WnE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/JT/JT7MO_lsx3_waT9NkI3eV-kkHkVJkqGlVtnUF6C_TvM.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/J_/J_WARJzNC_LxwZbOEYMKIGt4XSBse96V30y2uQxsCys.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Jn/JnaLtyZgOdLm81o-izPIZPgqVG1lsWuwl1fYXXGPbz0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/KJ/KJ1Os96ylPMtQ37OwXZ4quW1cqsONLDzMh3WPfQHbJo.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/KJ/KJnjkDlViOnDKIVv_C_4V8OzAMg2ZI9yXZohl8vk3bk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/KQ/KQsJuF7J6x6x10w4yFfNSvPGFLAz7gHw-S59O_Bzxgk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Kk/Kk4ZarIPdM4ZN14X3MFCK3Q5ESn00aOE3nUYxygnELU.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Lt/LtN5NU0COmmLAcorArAI8bPZ6DmqmgRFp-VbGTWOi0s.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Mk/Mkx-ch7hEnbkJr5VpzvSugj_c_tGukbt4ri-kYUmSi0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Mk/mKCS6Jg_NEhQo_fDOoBoM-QeZ7u4cx4iYHi6wK6U6KA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Nw/NwEmhNDBb9j1YQ2F6uqShHJwLvnQhJFVrtgV2kvqLEY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/O3/O3sqY1m3wHqT7ZWeN6lZIDVQLljvCW86KfYdhCTuHzc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/OM/OMw17AW2OrGlSfhanb4lgUlqcYw4JFTVt6RWb9TDNR4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/OR/ORCBjnPvw1GMTqg9x04usquKn5thJLUKNh020O_oKSc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Ou/Ou2uvdG2LYecCM9IanV-dgh5EMrqUmJlP2LNb1Wy8Sw.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Ox/OxScg3NBKlWMtB49g4i0jHgxWFISKRdPh4NRiITGLfE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/PM/PMIPtlH2QvEhr9pCa11h63IF79wrGYQ_ZblsB4i0FG4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/PX/PXQN9j8Odintu7p_a9X7vUZFTxuQDK6lKfZ_SCxKAk0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Q2/Q2kijvq68xY64_awAvifSeu5Usq1k8IENI3whhIu4f4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/QD/QDvFzrGdRzv75vdU6auPClSSndFIA1bY_mAhRLezwe0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/R5/R5Ai_EmHgOHBBPFoZ5YH4AwsWde2N4Tl-bhssNsKO8M.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/T7/T7ZeEqlEI1u2mkNG9urHBwqTWdwug0T98Okfe9lQ5ww.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Tr/Tr_lHUwh9hb2-Gty4VEjC-8h9hHS4zaPo6tyJcCYxtU.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Ua/UaOMymu4hyoOx15AGlCkWJJ0CsnWhVw_I7QIX0ZxRl0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Un/UnvENCXoIunkJDRZlNSGU09jVb-E-bZJ5XBBo14Ufbc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/V8/V8jq2f1fqfN4VyqHaKRVtsblgGGLSN-1poIJrlR1rJw.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/VS/VSWWDmFkl6gTtvFjg4FdTJtM4U_W8i3pskED6wnVBUM.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Vx/Vx3MEsaZvNHfGexsiebfOToXGkHw3_3LDBhgv-2-sNU.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Wi/Wih7ZIsp68Gxno1PkOQI0TyTx-X4IfdcZEXZOO94H84.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Wo/WorgJpvnFe0nwuC_0FvsqbEJ0FCzgcJbS-pHmKNo2-o.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/XQ/XQ4o2LaIss8g9diJ3JODNFupBjWJC8xKBqgg8ORommc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/XR/XRMcoqVKDWLT2im1kXdaIWu6GZ-HhRRpEm9UTwsQuAk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Xs/XSgxGv7Jb1XKAW46DePmOpcLbT_kCK-e9sVD74RECx8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Xs/XspaY4-phd1C8bQx3IrJIfD9-mHJD5NKh02Ir2VrKu4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Ya/YayMISAqD-Y3vBFywwKrXbUovGf5o77HUF5s8mnQgO0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Yd/YdRtnZdndK3nhYROq3sizVovMEqrIylFxQB7iPfsSUY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/Zv/ZvCEW2ZyS-k4cHH7Gd8P2nKFE9Uh1VOrfR-1PYY2yz8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/_e/_eG3nMxMdgwYUaJnBI_ynHjU5L95elvhaWQ5NiSJ2TA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/_z/_zLi8YWhJ8zFfmxtK30yqNVrVD4MKyEEE_LjolZVKvY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/aE/aEwcRjSwFkRJzxqrhTx9W-TR1-yq_cQBPtTuRyHwQHE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/ah/ahaDZOFfGF3E1Eig6BbrIy9PnXrt0bOtYC3jpp_0oY0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/bd/bdZsDb5rzmQIMABlTyldb8PCzRXs4Zls41umg7Zc7R8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/cF/cFg8NysJ9XEQFqVGqNNRjWNAXzUosPTS3glfGZZlc6o.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/cP/cPXAczf1gtYuLybz94ZIBiCgiDUR7PPlseofMeh6EoM.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/cP/cPisIc5xhrWsXxVcr4DD39R--RNkwr5QCtFa3-m_Mog.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/dR/dRZHO5UGugHt7Jsn_mGdAa1traCCc39--YgN-cTw1VI.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/e0/e0mpVJfoe0J9FP6E9DbxRT63ye_Y9BoNdvMgB4TXFdQ.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/ed/edh14nj7LseHXBZvM0VZhxtaJb9VZrxFON_SCz42ojY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/ew/ew_YtMIkYQn3Ormf88615L0UAE5fTbDOCgap7YJj6C4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/f1/f1h1Yx_KdMpUPc5Q08mYszhzoAvo9ysxND-EtUjG1as.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/fH/fHpQLSrC4SI-6D9LaE59GL8hBFKUlaal2vzYIQDjHMk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/fJ/fJeDPWZpivU-QZatOPxXVJCoHoPp1Q4vTDqsAH9o5B4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/gA/gAX2HWD9oZgEJINuylJeTyhfXUkYZ0dORSJWk5r99-c.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/gE/gEOAXon1flB4cTsQ8zG6FJ9FhwFtVyoNbSiWb3egODA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/hD/hDmqU8Vtqkd3GzSEZEjpb8TmYlI7VCAFto8mR6kzuv8.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/hM/hMVmFx_JCy9MD9lkjVKFZ-q_P0tqGlNRydYhFWLXDj0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/ht/ht-BKXvCKphR3X77DnrgVeytBeXlhfp1N77sBnDT6Eo.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/hy/hyzmV3Pjuuioyne7_3ezynntBQSu5unY10dKkwrBcdg.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/j2/j2yMMhv7B-Qnr7oWrLW3t9cjfo5hdH9BUHP5dNBCIWg.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/jv/jvrCwBTvDh07i-RPcGxxXZwQjcSbWkR-3z9J48nThIA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/jw/jwcDFN0jp18oWHnByk8eoQUehNVJKTceFLOfHCVwu2w.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/kz/kzw210ITXFWNFV8kw5e-_kRlpS48lGotSQWKPlUfMJ4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/l2/l21clMQoGCMOIqRgFFAxfyIN2Mp95UWfWy5Fe6EQoaY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/lH/lHOf0Ow6TfgY_z_ENUa4AsnD1UvLp022j_vKl4lfkKQ.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/lK/lKqVCGC1lX7WeQ5W5IFOBbe_QMdEJNltDgZ2hSD8C2w.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/lP/lP2lvS-ayXWdCJ4yPWv1JBeg5RGCp2_KSRpAhkj7k_c.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/le/lefrcakmWPuJH5tPAseoiPn_xP_-fegWC4-FhFasCaQ.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/m8/m8RV6Jib53pxfhAQaiTgUFJpfYn-raiX_ujaG-cnyP0.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/mi/miHmB71-bqKDCSevmv8K-DjSFr1v3D2HS5vOoCvg3kw.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/n_/n_xYqQYhwEMQknb3jFQnjlxxBE9TzMNHCdJ-bEyZFIw.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/nu/nuVDcPkH_xq9C8VnjrvXDeKiNIwvriw6kz4ZsShvQOs.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/nx/nxTv3sKVUQZADJyM3dPaVmUA78MIsMLD_K279yN_GsI.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/oP/oP_qodd0Y15TwjhZ6Xc6Ow_klGVZNFa2_r3A6RJ5DLk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/oS/oSF40U136czRFxqfHkl-x_byODOQ-z-Bq8e3VyBkI4I.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/oe/oEDsf08r_oYIISj0qMPZxHSxDeuCfdaepg-uv_V0OFA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/oe/oeBFcNh43BKL4zMuMJdC7XnnR3U2hjJSYTnWw2iFBYY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/pF/pFHYsITcaG9PHvKpn8-YVCchTvVckWbTikquZQtq7HA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/qC/qCfTRuMq5sS6B4HdIfJvIwLmVr2v7w87rICVGFqYpa4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/qP/qPmv5snMrDw830S6hSICDcnIy7kVEWoFKXhGKT38lG4.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/sP/sPxtAtrPbMphQU4LKMh0Ac4Y4s0oKAtaSHK7vHvTfYg.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/sn/snOrBVoEKxDG8xz9FFvCR5IR1zru6CrB2OUn3z2JRsE.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/tk/tk7JvQcX5LjUKtkFOPnPN8xeJ4R4ffjnBPSGHht1XXk.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/u1/u1pe5esN-0MAPRu5sKdB3pbBfbS14cee9ZA53ganFqs.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/u8/u8NGFBlfnyk5IXQlZePKm0RC2olBlwhZf0-8QqI3-cY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/vf/vfJMEnmoIea5UUiYbWx3WuZp2L3XX6h4WWbcDSDOqIY.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/w9/w99OxhfOtttRwyOv2qMfO6-_02s830K2Y80ixWBbdZA.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/wN/wNTao46U2NEcyGDhwVIM9jBtg3ZlhHVK5FvJwlWNZbg.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/wR/wRS7YwAyoA8kMajGOjm5ZGTYr7AMtzbj_Jd5sgzsCjs.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/x2/x2y8HIvM-y9jBi2j-FwfV25E4QxxxAr5oZ_qH9j_d9A.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/x7/x7PYh8DJvPykcEqpVab2vcY9-GFz-3cqtoMlRAu94Uc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/yv/yvrrPmO2uZqlZCH1_7qBvXQu1Km5nZeXU5jPIGhlxlc.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/zB/zBnKpw9T90GD7viQWlo9IVaBSq_tox1lygDWdT5UscM.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/zN/zNZnCXGdeS3AUPIVuO6ANq9-L4JWXibMQLp6sDprh1A.cache create mode 100644 sis-app/tmp/cache/assets/sprockets/v3.0/zZ/zZ2AwBgRqch0BCK6sMF1jmQY9zT92crdi7nFHG4WKus.cache create mode 100644 sis-app/tmp/restart.txt create mode 100644 sis-app/users.txt create mode 100644 sis-app/vendor/assets/javascripts/.keep create mode 100644 sis-app/vendor/assets/stylesheets/.keep create mode 100644 test-app/Dockerfile create mode 100755 test-app/build.sh create mode 100755 test-app/container-start.sh create mode 100644 test-app/docker-compose.yml create mode 100644 test-app/htdocs/index.php create mode 100644 test-app/httpd/certs/server.crt create mode 100644 test-app/httpd/certs/server.csr create mode 100644 test-app/httpd/certs/server.key create mode 100644 test-app/httpd/conf.d/00_php.conf create mode 100644 test-app/httpd/conf.d/test-app.conf create mode 100644 test-app/httpd/conf/httpd.conf create mode 100755 test-app/run.sh create mode 100644 test-app/shibboleth/attribute-map.xml create mode 100644 test-app/shibboleth/idp-metadata.xml create mode 100644 test-app/shibboleth/shibboleth2.xml create mode 100644 test-app/shibboleth/sp-cert.pem create mode 100644 test-app/shibboleth/sp-key.pem create mode 100644 test-app/supervisord.conf diff --git a/ACCOUNTS b/ACCOUNTS new file mode 100644 index 0000000..6fd1057 --- /dev/null +++ b/ACCOUNTS @@ -0,0 +1,6 @@ +List of accounts: + +banderson -> sysadmin for everything. Should be able to go everywhere...but maybe not canvas? +jclark484, janderson -> log in to canvas (at least right now) TODO: get some people based on the course groups later + +kbrown -> banned from the portal. (Math students and math students aren't allowed to use the portal) diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bb5a04e --- /dev/null +++ b/Makefile @@ -0,0 +1,58 @@ +# -*- make -*- +# +# Makefile, DESCRIPTION +# +# Copyright (C) 2017 Jonathan J. Miner +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Jonathan J. Miner + +all: ldap-tgt mysql-tgt rabbit-tgt sis-tgt shib-idp-tgt grouper-tgt webapp-tgt canvas-tgt attribute-tgt + +# Build the dependency containers +ldap-tgt: + docker build deps/ldap -t tier-demo-ldap +mysql-tgt: + docker build deps/mysql -t tier-demo-mysql +rabbit-tgt: + docker build deps/rabbit -t tier-demo-rabbit + +# build the sis web app +sis-tgt: + docker build sis-app -t tier-sis-web + +# Build the Shib IDP +shib-idp-tgt: + docker build shib-idp -t tier-demo-idp + +# Build Grouper +grouper-tgt: + docker build grouper -t tier-demo-grouper + +# Build Midpoint +#docker build midpoint -t tier-demo-midpoint + +# build the demo app +webapp-tgt: + docker build test-app -t tier-demo-web-app + +# build the canvas provisioner +canvas-tgt: + docker build canvas -t tier-demo-canvas + +# build the attribute slammer +attribute-tgt: + docker build attribute-slammer -t tier-demo-attribute-slammer + + +# vim: set noet: diff --git a/README.md b/README.md new file mode 100644 index 0000000..9893977 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +## Overview +This set of docker images supports a demonstration of the TIER architecture, and +how it can be used for role-based access control (RBAC) in a complex setting. +For more information about this demo, see [Tier Canvas Provisioning Demo - +TechEx +2017](https://docs.google.com/presentation/d/1RT448nvR3gZ2hFUteqSQ6LgOYMwlgua0x0hQBZFrVWE/edit#slide=id.p) + +` +The Group Docker image is based on Unicon's work, and contains a fully built Ldap, MySql, and Grouper environment. The Grouper component has the Grouper UI, Grouper Web Services, and an active Grouper Daemon which runs the Grouper Loader and PSP modules. + +> This image does not follow best Docker practices. It is intended from demo/class usage. It can also be useful for use as a base image for Grouper development. + +## Building + +To build the demo: + +``` +./build.sh +``` +In order to configure the Canvas provisioning components, you'll need a Canvas +instance and will need to generate an API key. Please see [Getting Started With +the Canvas +API](https://canvas.instructure.com/courses/785215/pages/getting-started-with-the-api) +for more information about this. + +There are a number of containers in the demo, so you may need to increase RAM +devoted to Docker. The demo seems to run well with 4 CPUs and 4GB. + +## Running + +To run the demo: + +``` +$ [TODO: INSERT DOCKER COMPOSE COMMAND HERE] +``` + +You can log into the Grouper UI with "banderson/password". The account is a sysadmin. Also available is "jsmith/password", which has no explicit privs. There are lots of "user" accounts that have dumby course memberships. + +TODO: change admin account to "tieradmin"? + +The LDAP admin bind account is "cn=admin,dc=example,dc=edu/password". The MySql admin account is "root/". + +This will build each container needed. + +## Authors + * James Babb (james.babb@wisc.edu) + * Tom Jordan (tom.jordan@wisc.edu) + * TIER API & Entity Registry Working Group (tier-api@internet2.edu) + + * Based on Unicon Grouper Demo Container by: + * John Gasper (jgasper@unicon.net) + * David Langenberg (dlangenberg@unicon.net) + +## LICENSE + + diff --git a/attribute-slammer/Dockerfile b/attribute-slammer/Dockerfile new file mode 100644 index 0000000..27ca843 --- /dev/null +++ b/attribute-slammer/Dockerfile @@ -0,0 +1,23 @@ +FROM perl:latest + +MAINTAINER "TIER API & EntReg Working Group " + +# ENV PERL5LIB /usr/local/lib/perl5/site_perl/5.26.0/ + +RUN set -x; \ + apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y netcat vim \ + && apt-get clean + +RUN set -x; \ + cpanm App::cpanminus \ + && cpanm REST::Client \ + && cpanm JSON \ + && cpanm YAML \ + && cpanm Getopt::Long \ + && cpanm MIME::Base64 + + +COPY attributeSlammer /opt/attributeSlammer +WORKDIR /opt/attributeSlammer +CMD [ "./attribute_slam.sh" ] diff --git a/attribute-slammer/attributeSlammer/attribute_slam.pl b/attribute-slammer/attributeSlammer/attribute_slam.pl new file mode 100755 index 0000000..e746d8b --- /dev/null +++ b/attribute-slammer/attributeSlammer/attribute_slam.pl @@ -0,0 +1,209 @@ +#!/usr/bin/perl -w +# $Id$ +# +# Slams attributes on given stems in the config file. +# +# Author: James Babb +# $Date: 2016-07-05 11:43:20 -0500 (Tue, 05 Jul 2016) $ +# +use strict; +use warnings; +use Data::Dumper; +use JSON; +use REST::Client; +use YAML qw/LoadFile Dump/; +use Getopt::Long; +use MIME::Base64; + +# +# 1. Pull in the config +# 2. Set up the environment +# 3. for each slam: +# a. build out request to retrieve matching groups +# b. retrieve list of groups +# c. for each group: +# i. build out request to see if attribute already set with value +# ii. if value is already set: +# - next; +# iii. else: +# - build out request to slam attribute +# - set attribute with value +# +# + +my $config = LoadFile('attribute_slam.yaml'); +my $pw = LoadFile('attribute_slam.pw'); + +# track exit code. Change to something not 0 if a failure but we don't need to hard fail. +my $exit_code = 0; + +my $DEBUG = $config->{debug}; + +print Dumper($config) . "\n" . Dumper($pw) . "\n\n" if ($DEBUG); + +my $client = REST::Client->new(); +$client->setHost( $config->{grp_ws_endpoint} ); +$client->setTimeout( $config->{timeout} ); + +my $encoded_auth = encode_base64( $config->{grp_ws_user} . ":" . $pw->{password} ); + +foreach my $item ( @{ $config->{list} } ) { + + logit( "Working on " . $item->{stem} ); + + my %find_groups = ( + "WsRestFindGroupsLiteRequest" => { + "groupName" => $item->{stem}, + "stemName" => $item->{stem}, + "queryFilterType" => "FIND_BY_GROUP_NAME_APPROXIMATE" + } + ); + + # TODO: because we include the stem, will this match on like uw:domain:AWS and uw:domain:AWS2? + + my $find_groups_json = encode_json( \%find_groups ); + + logit("Sending find groups request with: $find_groups_json \n\n-------\n\n") if ($DEBUG); + + $client->POST( $config->{grp_ws_rest_groups}, + $find_groups_json, + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + + logit( 'Response: ' . $client->responseContent() . "\n" ) if ($DEBUG); + logit( 'Response status: ' . $client->responseCode() . "\n" ) if ($DEBUG); + + if ( $client->responseCode() != 200 ) { + logit("Did not get back a valid search for groups... Skipping\n"); + $exit_code = 255; + next; + } + + my $groups_to_process; + + eval { $groups_to_process = decode_json( $client->responseContent() ); }; + + if ( !defined($groups_to_process) ) { + logit("Did not get valid JSON from Grouper... Skipping\n"); + $exit_code = 255; + next; + } + + foreach my $group ( @{ $groups_to_process->{WsFindGroupsResults}->{groupResults} } ) { + logit( "Checking " . $group->{name} ); + + my %find_attr = ( + "WsRestGetAttributeAssignmentsLiteRequest" => { + "attributeAssignType" => "group", + "includeAssignmentsonAssignments" => "T", + "wsOwnerGroupName" => $group->{name}, + "wsAttributeDefNameName" => $item->{attribute_name} + } + ); + + my $find_attr_json = encode_json( \%find_attr ); + + logit("Sending find attributes request with: $find_attr_json \n\n-------\n\n") if ($DEBUG); + + $client->POST( $config->{grp_ws_rest_attributes}, + $find_attr_json, + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + + logit( 'Response: ' . $client->responseContent() . "\n" ) if ($DEBUG); + logit( 'Response status: ' . $client->responseCode() . "\n" ) if ($DEBUG); + + if ( $client->responseCode() != 200 ) { + logit("Did not get back a valid search for attributes... Skipping group....\n"); + $exit_code = 255; + next; + } + + my $attribute_search; + + eval { $attribute_search = decode_json( $client->responseContent() ); }; + + if ( !defined($attribute_search) ) { + logit("Did not get valid JSON from Grouper... Skipping group...\n"); + $exit_code = 255; + next; + } + + my $found = 0; + + foreach my $attr ( + @{ $attribute_search->{WsGetAttributeAssignmentsResults}->{wsAttributeAssigns} } ) + { + if ( $attr->{attributeDefNameName} eq $item->{attribute_name} ) { + foreach my $value ( @{ $attr->{wsAttributeAssignValues} } ) { + if ( $value->{valueSystem} eq $item->{attribute_value} ) { + logit( + "Attribute $item->{attribute_name} already has value $item->{attribute_value} for group $group->{name}" + ) if ($DEBUG); + $found = 1; + last; + } + } + logit( + "Attribute $item->{attribute_name} has a value but not correct value for group $group->{name}" + ) if ( !$found && $DEBUG ); + } + } + + if ( !$found ) { + logit( + "Need to set $item->{attribute_name} : $item->{attribute_value} for $group->{name}" + ); + + my %slam_attr = ( + "WsRestAssignAttributesLiteRequest" => { + "attributeAssignOperation" => "assign_attr", + "attributeAssignType" => "group", + "attributeAssignValueOperation" => "add_value", + "valueSystem" => $item->{attribute_value}, + "wsAttributeDefNameName" => $item->{attribute_name}, + "wsOwnerGroupName" => $group->{name} + } + ); + + my $slam_attr_json = encode_json( \%slam_attr ); + + $client->POST( $config->{grp_ws_rest_attributes}, + $slam_attr_json, + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + + logit( 'Response: ' . $client->responseContent() . "\n" ) if ($DEBUG); + logit( 'Response status: ' . $client->responseCode() . "\n" ) if ($DEBUG); + + if ( $client->responseCode() != 200 ) { + logit( + "Could not add $item->{attribute_name} : $item->{attribute_value} for $group->{name}. Response: " + . $client->responseContent() + . "\n\n--------\n\n" ); + $exit_code = 255; + } + else { + logit("Added $item->{attribute_name} : $item->{attribute_value} to $group->{name}"); + } + + } + + } + +} + +exit $exit_code; + +# Log a message to the log file specified in the config file. +sub logit { + my $msg = shift; + + # Timestamp + my $tstamp = ''; + my ( $sec, $min, $hr, $day, $mon, $year ) = localtime; + $tstamp = + sprintf( "%04d-%02d-%02d %02d:%02d:%02d", 1900 + $year, $mon + 1, $day, $hr, $min, $sec ); + my $file = $config->{logfile}; + open( my $fh, ">>", $file ) || die "Unable to open log file $file: $!"; + print $fh "$tstamp: $msg\n"; + close($fh); + print STDERR "$tstamp: $msg\n" if ($DEBUG); +} diff --git a/attribute-slammer/attributeSlammer/attribute_slam.pw b/attribute-slammer/attributeSlammer/attribute_slam.pw new file mode 100644 index 0000000..93166c8 --- /dev/null +++ b/attribute-slammer/attributeSlammer/attribute_slam.pw @@ -0,0 +1,2 @@ +# Password for account accessing grouper WS +password: 12345 diff --git a/attribute-slammer/attributeSlammer/attribute_slam.sh b/attribute-slammer/attributeSlammer/attribute_slam.sh new file mode 100755 index 0000000..3547442 --- /dev/null +++ b/attribute-slammer/attributeSlammer/attribute_slam.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Run the attribute slammer forever and ever running every 10 seconds + +cd /opt/attributeSlammer/ +touch slammer.log + +tail -f slammer.log & + +# wait for grouper ws to be available...typically only during first run while +# grouper is still boot strapping +until nc -vz tier-demo-grouper 8080 +do + echo "Grouper WS is unavailable - sleeping" + sleep 5 +done + +while true +do + perl attribute_slam.pl + sleep 10 +done diff --git a/attribute-slammer/attributeSlammer/attribute_slam.yaml b/attribute-slammer/attributeSlammer/attribute_slam.yaml new file mode 100644 index 0000000..015caea --- /dev/null +++ b/attribute-slammer/attributeSlammer/attribute_slam.yaml @@ -0,0 +1,34 @@ +# Config file for attribute slammer. +grp_ws_endpoint: http://tier-demo-grouper:8080 +grp_ws_rest_attributes: /grouper-ws/servicesRest/json/v2_2_000/attributeAssignments +grp_ws_rest_groups: /grouper-ws/servicesRest/json/v2_2_000/groups +grp_ws_user: tjordan +timeout: 10 +debug: 0 +verbose: 1 +logfile: "/opt/attributeSlammer/slammer.log" +list: + # Portal, Grouper, SIS, and ref tree are all released to portal SP + # since that is the proxy to all of those apps + # Ref released just for demonstration purposes + - stem: "app:grouper" + attribute_name: "etc:attribute:ShibEntityId:ShibEntityId" + attribute_value: "https://localhost:9443/shibboleth" + - stem: "app:sis" + attribute_name: "etc:attribute:ShibEntityId:ShibEntityId" + attribute_value: "https://localhost:9443/shibboleth" + - stem: "app:portal" + attribute_name: "etc:attribute:ShibEntityId:ShibEntityId" + attribute_value: "https://localhost:9443/shibboleth" + - stem: "ref" + attribute_name: "etc:attribute:ShibEntityId:ShibEntityId" + attribute_value: "https://localhost:9443/shibboleth" + # Nothing to TIER Canvas instance...but if you wanted to: +# - stem: "app:canvas" +# attribute_name: "etc:attribute:ShibEntityId:ShibEntityId" +# attribute_value: "http://tier.instructure.com/saml2" +# # The bundles such as "All Students" are default release to every SP: + - stem: "bundle" + attribute_name: "etc:attribute:ShibEntityId:ShibEntityId" + attribute_value: "DEFAULT" + diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..d2e35ca --- /dev/null +++ b/build.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Build the dependency containers +docker build deps/ldap -t tier-demo-ldap +docker build deps/mysql -t tier-demo-mysql +docker build deps/rabbit -t tier-demo-rabbit + +# build the sis web app +docker build sis-app -t tier-sis-web + +# Build the Shib IDP +docker build shib-idp -t tier-demo-idp + +# Build Grouper +docker build grouper -t tier-demo-grouper + +# Build Midpoint +#docker build midpoint -t tier-demo-midpoint + +# build the demo app +docker build test-app -t tier-demo-web-app + +# build the canvas provisioner +docker build canvas -t tier-demo-canvas + +# build the attribute slammer +docker build attribute-slammer -t tier-attribute-slammer diff --git a/canvas/Dockerfile b/canvas/Dockerfile new file mode 100644 index 0000000..7bdee01 --- /dev/null +++ b/canvas/Dockerfile @@ -0,0 +1,22 @@ +FROM perl:latest + +MAINTAINER "TIER API & EntReg Working Group " + +# ENV PERL5LIB /usr/local/lib/perl5/site_perl/5.26.0/ + +RUN set -x; \ + apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y netcat vim \ + && apt-get clean + +RUN cpanm App::cpanminus +RUN cpanm Net::RabbitFoot +RUN cpanm Net::RabbitMQ --force +RUN cpanm Net::AMQP::RabbitMQ --force +RUN cpanm AnyEvent +RUN cpanm REST::Client +RUN cpanm JSON + +COPY . /usr/src/canvas_provisioner +WORKDIR /usr/src/canvas_provisioner +CMD [ "./run_canvas.sh" ] diff --git a/canvas/build.sh b/canvas/build.sh new file mode 100755 index 0000000..8f25855 --- /dev/null +++ b/canvas/build.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# +# build.sh, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan +docker build -t tier-demo-canvas . diff --git a/canvas/canvas.pl b/canvas/canvas.pl new file mode 100755 index 0000000..fc49a1e --- /dev/null +++ b/canvas/canvas.pl @@ -0,0 +1,480 @@ +#!/usr/local/bin/perl -w +# +# net_amqp_rabbit.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: net_amqp_rabbit.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use Net::AMQP::RabbitMQ; +use Data::Dumper; +use JSON; +use REST::Client; +use YAML qw/LoadFile Dump/; +use MIME::Base64; + +# load config +my $config = LoadFile('config.yml'); +my $debug = $config->{debug}; +print "Dumping config:\n" . Dumper($config) . "\n" if ($debug); + +my $channel = 1; +my $exchange = $config->{rabbit_exchange}; +my $routing_key = $config->{rabbit_routing_key}; + +my $mq = Net::AMQP::RabbitMQ->new(); +$mq->connect($config->{rabbit_host}, { user => $config->{rabbit_user}, password => $config->{rabbit_pass} }); +$mq->channel_open($channel); +# Declare queue, letting the server auto-generate one and collect the name +my $queuename = $mq->queue_declare($channel, ""); +print "Queuename: $queuename\n" if ($debug); +# Bind the new queue to the exchange using the routing key +#$mq->queue_bind($channel, $queuename, $exchange, $routing_key); +$mq->queue_bind($channel, $queuename, $exchange, $routing_key); +# Request that messages be sent and receive them until interrupted +$mq->consume($channel, $queuename); + +print "Waiting for ESB events to process...\n"; + +while ( my $message = $mq->recv(0) ) + { + print "Received message:\n" . Dumper($message) . "\n" if ($debug); + + my $body = from_json($message->{body}); + print "Body: \n" . Dumper($body) . "\n" if ($debug); + #print "Event Type: $body->{esbEvent}->[0]->{eventType}\n"; + #print "Group Name: $body->{esbEvent}->[0]->{groupName}\n"; + #print "SubjectId: $body->{esbEvent}->[0]->{subjectId}\n"; + + # TODO: + # 1. Determine message type (GROUP_ADD vs. MEMBERSHIP_ADD + # 2. Get user / group info from Grouper WS + # 3. Collect user memberships from Grouper WS + # 4. Check if user / course exists in canvas + # 5. Get course enrollments in canvas + # 6. Compare canvas course enrollments to grouper course enrollments + # 7. Enroll, Unenroll as needed + + if ($body->{esbEvent}->[0]->{eventType} eq 'GROUP_ADD') { + #my ($coursename) =~ m/^ref\.courses\.(.*)$/,$body->{esbEvent}->[0]->{name}; + my $fullCourseName = $body->{esbEvent}->[0]->{name}; + print "Full Course Name: $fullCourseName\n" if ($debug); + my ($coursename) = $fullCourseName =~ m/^ref:courses:(.*)$/; + print "Got Group Add for course: $coursename\n" if ($debug); + if (!(course_exists_in_canvas($coursename))) { + create_canvas_course($coursename); + } + } elsif ($body->{esbEvent}->[0]->{eventType} eq 'MEMBERSHIP_ADD' || + $body->{esbEvent}->[0]->{eventType} eq 'MEMBERSHIP_DELETE') { + if ($body->{esbEvent}->[0]->{sourceId} eq 'jdbc') { + my $uid = $body->{esbEvent}->[0]->{subjectId}; + print "Got $body->{esbEvent}->[0]->{eventType} for $uid\n" if ($debug); + # create user if they don't exist + my $user = get_subject_info($uid); + my $name = $user->{WsGetSubjectsResults}->{wsSubjects}->[0]->{name}; + if (!(user_exists_in_canvas($uid))) { + create_canvas_user($uid,$name); + } + # get course lists + print "Getting course lists..\n" if ($debug); + my $grouper_courses = get_grouper_courses($uid); + my $canvas_courses = get_canvas_courses($uid); + # now reconcile courses + print "Reconciling courses..\n" if ($debug); + reconcile_courses($uid, $grouper_courses, $canvas_courses); + } else { + print "*** SourceID not jdbc, skipping...\n" if ($debug); + } + } else { + print "Unexpected message type: $body->{esbEvent}->[0]->{eventType}\n" if ($debug); + } +} + + +$mq->disconnect(); + +sub get_subject_info { + my $uid = shift; + + print "Looking for subject: $uid\n" if ($debug); + + my $client = REST::Client->new(); + $client->setHost($config->{grouper_host}); + $client->setTimeout(10); + my $encoded_auth = encode_base64($config->{grouper_user} . ":" . $config->{grouper_pass}); + + $client->GET( "/grouper-ws/servicesRest/json/v2_2_000/subjects/$uid", + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + + print Dumper $client->responseContent() if ($debug); + + my $subject = from_json($client->responseContent()); + + return $subject; +} + +sub get_grouper_courses { + my $uid = shift; + my %courses; + + print "Finding group memberships for: $uid\n" if ($debug); + + my $client = REST::Client->new(); + $client->setHost($config->{grouper_host}); + $client->setTimeout(10); + my $encoded_auth = encode_base64($config->{grouper_user} . ":" . $config->{grouper_pass}); + + $client->GET( "/grouper-ws/servicesRest/json/v2_2_000/subjects/$uid/groups", + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + + print Dumper $client->responseContent() if ($debug); + + my $result = from_json($client->responseContent); + + my $groups = $result->{WsGetGroupsLiteResult}->{wsGroups}; + + foreach my $group (@$groups) { + my $groupName = $group->{name}; + print "Looking at group: $groupName\n" if ($debug); + if ($groupName =~ m/^ref\:courses/) { + my ($courseName) = $groupName =~ m/^ref:courses:(.*)$/; + print "Found $courseName\n" if ($debug); + $courses{$courseName} = 1; + } + } + + print "Returning courses:\n" if ($debug); + print Dumper %courses if ($debug); + + return \%courses; +} + +sub get_canvas_courses { + my $uid = shift; + my %courses; + + print "Finding canvas courses for: $uid\n"; + + my $canvas_login = $uid."@".$config->{email_suffix}; + my $canvas_token = $config->{canvas_token}; + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + # get canvas ID + print "Getting canvas ID for canvas login $canvas_login\n" if ($debug); + $client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=$canvas_login"); + my $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + my $canvas_user_id = $response->[0]->{id}; + + # Get enrollments for that canvas user ID + print "Getting enrollments for canvas user id: $canvas_user_id\n" if ($debug); + $client->GET("/api/v1/users/$canvas_user_id/enrollments?access_token=$canvas_token"); + $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + + foreach my $enrollment (@$response) { + # Turn canvas course IDs into course names + my $course_id = $enrollment->{course_id}; + print "Getting course name for course_id: $course_id\n" if ($debug); + $client->GET("/api/v1/accounts/1/courses/$course_id/?access_token=$canvas_token"); + $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + # my $courseName = $response->[0]->{name}; + my $courseName = $response->{name}; + $courses{$courseName} = 1; + } + + return \%courses; +} + +sub user_exists_in_canvas { + my $uid = shift; + my $result; + + print "Finding $uid in canvas\n" if ($debug); + + my $canvas_token = $config->{canvas_token}; + + my $canvas_login = $uid."@".$config->{email_suffix}; + + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + $client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=$canvas_login"); + my $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + if (defined($response->[0]->{id})) { + print "User found\n" if ($debug); + $result = 1; + } else { + print "User not found\n" if ($debug); + $result = 0; + } + return $result; +} + +sub course_exists_in_canvas { + my $coursename = shift; + my $result; + + print "Finding $coursename in canvas\n" if ($debug); + + my $canvas_token = $config->{canvas_token}; + + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + $client->GET("/api/v1/accounts/1/courses?access_token=$canvas_token&search_term=$coursename"); + my $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + if (defined($response->[0]->{id})) { + print "Course exists\n" if ($debug); + $result = 1; + } else { + print "Course does not exist\n" if ($debug); + $result = 0; + } + return $result; +} + +sub create_canvas_user { + my $uid = shift; + my $name = shift; + # my $sis_user_id = shift; + + print "Creating canvas user with uid: $uid, name: $name\n"; + + my $canvas_token = $config->{canvas_token}; + + my $canvas_login = $uid."@".$config->{email_suffix}; + + my $header; + + $header->{'Authorization'} = "Bearer: $canvas_token"; + $header->{'Content-type'} = "application/json"; + + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + my $user; + $user->{pseudonym}->{unique_id} = $canvas_login; + $user->{pseudonym}->{unique_login} = $canvas_login; + $user->{user}->{name} = $name; + # $user->{pseudonym}->{sis_user_id} = $sis_user_id; + $user->{pseudonym}->{password} = $config->{default_password}; + $user->{user}->{skip_registration} = 'true'; + + my $json_user = to_json($user); + + $client->POST("/api/v1/accounts/1/users?access_token=$canvas_token",$json_user,$header); + + print Dumper $client->responseContent() if ($debug); + +} + +sub create_canvas_course { + my $courseName = shift; + + print "Creating $courseName in canvas\b" if ($debug); + + my $canvas_token = $config->{canvas_token}; + + my $header; + $header->{'Authorization'} = "Bearer: $canvas_token"; + $header->{'Content-type'} = "application/json"; + + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + my $course; + $course->{course}->{name} = $courseName; + my $json_course = to_json($course); + + $client->POST("/api/v1/accounts/1/courses?access_token=$canvas_token",$json_course,$header); + + print Dumper $client->responseContent() if ($debug); + +} + +sub enroll_user_in_course { + my $user = shift; + my $course = shift; + + print "Enrolling $user in $course\n" if ($debug); + + my $canvas_token = $config->{canvas_token}; + my $header; + $header->{'Authorization'} = "Bearer: $canvas_token"; + $header->{'Content-type'} = "application/json"; + + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + # get canvas user id + $client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=$user"); + my $response = from_json($client->responseContent()); + my $user_id = @$response[0]->{id}; + print "Found user id: $user_id\n" if ($debug); + + # get canvas course id + print "looking for Course Name: $course\n" if $debug; + $client->GET("/api/v1/accounts/1/courses?access_token=$canvas_token&search_terms=$course"); + $response = from_json($client->responseContent()); + print $client->responseContent() if $debug; + # for some reason Canvas returns all courses on a name search.. + my $course_id; + foreach my $courses (@$response) { + if ($courses->{name} eq $course) { + print "Found $courses->{id} matching $course\n" if ($debug); + $course_id = $courses->{id}; + } + } + print "Found Course_ID: $course_id for $course\n" if $debug; + + # now do enrollment + my $enrollment; + $enrollment->{enrollment}->{type} = "StudentEnrollment"; + $enrollment->{enrollment}->{user_id} = $user_id; + $enrollment->{enrollment}->{enrollment_state} = "active"; + my $json_enrollment = to_json($enrollment); + + print "Adding enrollment: $json_enrollment\n" if $debug; + $client->POST("/api/v1/courses/$course_id/enrollments?access_token=$canvas_token",$json_enrollment,$header); + print Dumper $client->responseContent(); + $response = from_json($client->responseContent()); + print Dumper $response if $debug; + +} + +sub remove_user_from_course { + my $uid = shift; + my $course = shift; + print "Removing $course for: $uid\n" if ($debug); + + my $canvas_login = $uid."@".$config->{email_suffix}; + my $canvas_token = $config->{canvas_token}; + my $client = REST::Client->new({ + host => $config->{canvas_url}, + timeout => 10 + }); + + $client->getUseragent()->ssl_opts(verify_hostname => 0); + $client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + + # get canvas ID + print "Getting canvas ID for canvas login $canvas_login\n" if ($debug); + $client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=$canvas_login"); + my $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + my $canvas_user_id = $response->[0]->{id}; + + # Get enrollments for that canvas user ID + print "Getting enrollments for canvas user id: $canvas_user_id\n" if ($debug); + $client->GET("/api/v1/users/$canvas_user_id/enrollments?access_token=$canvas_token"); + $response = from_json($client->responseContent()); + print Dumper $response if ($debug); + + my $canvas_courseid; + my $enrollment_id; + foreach my $enrollment (@$response) { + # get name of course by course ID + $enrollment_id = $enrollment->{id}; + $client->GET("/api/v1/accounts/1/courses/$enrollment->{course_id}?access_token=$canvas_token&search_terms=$course"); + my $course_response = from_json($client->responseContent()); + # then check to see if the course name matches the one passed in + print "Found $course_response->{id} and $course_response->{name}\n" if ($debug); + if ($course_response->{name} eq $course) { + print "$course_response->{name} matches $course, so setting canvas_courseid\n" if ($debug); + $canvas_courseid = $course_response->{id}; + } + } + + if ($canvas_courseid) { + print "******* DELETING course_id [$canvas_courseid] for user [$canvas_user_id]" if ($debug); + #$client->DELETE("/api/v1/courses/$canvas_courseid/enrollments/$canvas_user_id?access_token=$canvas_token"); + $client->DELETE("/api/v1/courses/$canvas_courseid/enrollments/$enrollment_id?access_token=$canvas_token"); + print Dumper $client->responseContent() if ($debug); + print "****** DONE DELETING ***\n" if ($debug); + } + +} + +sub reconcile_courses { + my $user = shift; + my $grouper_courses = shift; + my $canvas_courses = shift; + + # spin through grouper courses to see which are not in canvas + my $in_grouper_not_canvas; + foreach my $grouper_course (keys %$grouper_courses) { + if (!(exists($canvas_courses->{$grouper_course}))) { + $in_grouper_not_canvas->{$grouper_course} = 1; + } + } + + # spin through canvas courses to see which are not in grouper + my $in_canvas_not_grouper; + foreach my $canvas_course (keys %$canvas_courses) { + if (!(exists($grouper_courses->{$canvas_course}))) { + $in_canvas_not_grouper->{$canvas_course} = 1; + } + } + + # add user to canvas courses + foreach my $course_add (keys %$in_grouper_not_canvas) { + enroll_user_in_course($user, $course_add); + } + + # remove users from canvas courses + foreach my $course_remove (keys %$in_canvas_not_grouper) { + remove_user_from_course($user, $course_remove); + } + +} diff --git a/canvas/canvas_provisioner.pl b/canvas/canvas_provisioner.pl new file mode 100755 index 0000000..2e26389 --- /dev/null +++ b/canvas/canvas_provisioner.pl @@ -0,0 +1,31 @@ +#!/usr/bin/perl -w +# +# receive_from_queue.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: receive_from_queue.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use warnings; + +while (1) { + + print STDOUT "Canvas provisioner container running...\n"; + sleep(60); +} diff --git a/canvas/canvas_token.txt b/canvas/canvas_token.txt new file mode 100644 index 0000000..da0494d --- /dev/null +++ b/canvas/canvas_token.txt @@ -0,0 +1 @@ +10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD diff --git a/canvas/config.yml b/canvas/config.yml new file mode 100644 index 0000000..a7a4967 --- /dev/null +++ b/canvas/config.yml @@ -0,0 +1,20 @@ +rabbit_host: tier-demo-rabbit +rabbit_port: 5672 +rabbit_user: guest +rabbit_pass: guest +rabbit_exchange: amq.topic +rabbit_routing_key: ref.courses.* +grouper_host: http://tier-demo-grouper:8080 +grouper_user: tjordan +grouper_pass: 12345 +debug: 1 +canvas_url: https://tier.instructure.com +canvas_token: **replace_with_generated_token** +default_password: Password12345 +email_suffix: example.edu +courses: + - CS101 + - CS102 + - TIER101 + - MATH101 + - ACCT101 diff --git a/canvas/coursename.pl b/canvas/coursename.pl new file mode 100755 index 0000000..7a8b4f8 --- /dev/null +++ b/canvas/coursename.pl @@ -0,0 +1,10 @@ +#!/usr/local/bin/perl + +use strict; +use warnings; + +my $fullCourseName = 'basis.courses.MATH101'; + +my ($coursename) = $fullCourseName =~ m/^basis\.courses\.(.*)$/; + +print "Coursename: $coursename\n"; diff --git a/canvas/create_courses.pl b/canvas/create_courses.pl new file mode 100755 index 0000000..0012608 --- /dev/null +++ b/canvas/create_courses.pl @@ -0,0 +1,59 @@ +#!/usr/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; +my $header; + +$header->{'Authorization'} = "Bearer: $canvas_token"; +$header->{'Content-type'} = "application/json"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +my $course; +$course->{course}->{name} = 'Test Course1'; + +my $json_course = to_json($course); + +print "About to call...\n"; +$client->POST("/api/v1/accounts/1/courses?access_token=$canvas_token",$json_course,$header); +print "after call...\n"; + +print Dumper $client->responseContent(); + +my $response = from_json($client->responseContent()); + +print Dumper $response; + diff --git a/canvas/create_enrollments.pl b/canvas/create_enrollments.pl new file mode 100755 index 0000000..a9401b0 --- /dev/null +++ b/canvas/create_enrollments.pl @@ -0,0 +1,66 @@ +#!/usr/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; +my $header; + +$header->{'Authorization'} = "Bearer: $canvas_token"; +$header->{'Content-type'} = "application/json"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +my $user; +$user->{pseudonym}->{unique_id} = 'testuser1@example.edu'; +$user->{pseudonym}->{unique_login} = 'testuser1@example.edu'; +$user->{user}->{name} = 'Test User1'; +$user->{pseudonym}->{sis_user_id} = 1; +$user->{pseudonym}->{password} = 'password'; +$user->{user}->{skip_registration} = 'true'; + +my $json_user = to_json($user); + +print Dumper $json_user; +print "About to call...\n"; +#$client->POST("/api/v1/accounts/1/users?access_token=$canvas_token",[$json_user]); +$client->POST("/api/v1/accounts/1/users?access_token=$canvas_token",$json_user,$header); +print "after call...\n"; + +print Dumper $client->responseContent(); + +my $response = from_json($client->responseContent()); + +print Dumper $response; + diff --git a/canvas/create_users.pl b/canvas/create_users.pl new file mode 100755 index 0000000..a9401b0 --- /dev/null +++ b/canvas/create_users.pl @@ -0,0 +1,66 @@ +#!/usr/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; +my $header; + +$header->{'Authorization'} = "Bearer: $canvas_token"; +$header->{'Content-type'} = "application/json"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +my $user; +$user->{pseudonym}->{unique_id} = 'testuser1@example.edu'; +$user->{pseudonym}->{unique_login} = 'testuser1@example.edu'; +$user->{user}->{name} = 'Test User1'; +$user->{pseudonym}->{sis_user_id} = 1; +$user->{pseudonym}->{password} = 'password'; +$user->{user}->{skip_registration} = 'true'; + +my $json_user = to_json($user); + +print Dumper $json_user; +print "About to call...\n"; +#$client->POST("/api/v1/accounts/1/users?access_token=$canvas_token",[$json_user]); +$client->POST("/api/v1/accounts/1/users?access_token=$canvas_token",$json_user,$header); +print "after call...\n"; + +print Dumper $client->responseContent(); + +my $response = from_json($client->responseContent()); + +print Dumper $response; + diff --git a/canvas/delete_courses.pl b/canvas/delete_courses.pl new file mode 100755 index 0000000..ca4b9f6 --- /dev/null +++ b/canvas/delete_courses.pl @@ -0,0 +1,55 @@ +#!/usr/local/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION + +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $course = shift; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +$client->GET("/api/v1/accounts/1/courses?access_token=$canvas_token"); +my $response = from_json($client->responseContent()); +print Dumper $response; +my $id = @$response[0]->{id}; +print "ID: $id\n"; + +foreach my $course (@$response) { + $client->DELETE("/api/v1/accounts/1/courses/$course->{id}?access_token=$canvas_token"); + my $delete_response = from_json($client->responseContent()); + print Dumper $delete_response; +} + + diff --git a/canvas/find_course.pl b/canvas/find_course.pl new file mode 100755 index 0000000..5ee8603 --- /dev/null +++ b/canvas/find_course.pl @@ -0,0 +1,50 @@ +#!/usr/local/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION + +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $course = shift; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +$client->GET("/api/v1/accounts/1/courses?access_token=$canvas_token&name=$course"); +my $response = from_json($client->responseContent()); +print Dumper $response; +my $id = @$response[0]->{id}; +print "ID: $id\n"; + + + diff --git a/canvas/find_no_user.pl b/canvas/find_no_user.pl new file mode 100755 index 0000000..2e86403 --- /dev/null +++ b/canvas/find_no_user.pl @@ -0,0 +1,48 @@ +#!/usr/local/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +$client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=not_tom.jordan\@wisc.edu"); +my $response = from_json($client->responseContent()); +print Dumper $response; +my $id = @$response[0]->{id}; +print "ID: $id\n"; + + + diff --git a/canvas/find_user.pl b/canvas/find_user.pl new file mode 100755 index 0000000..6bf0b74 --- /dev/null +++ b/canvas/find_user.pl @@ -0,0 +1,48 @@ +#!/usr/local/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +$client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=tom.jordan\@wisc.edu"); +my $response = from_json($client->responseContent()); +print Dumper $response; +my $id = @$response[0]->{id}; +print "ID: $id\n"; + + + diff --git a/canvas/find_user_enrollments.pl b/canvas/find_user_enrollments.pl new file mode 100755 index 0000000..b2c5bc8 --- /dev/null +++ b/canvas/find_user_enrollments.pl @@ -0,0 +1,53 @@ +#!/usr/local/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $user = shift; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +$client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=$user\@example.edu"); +my $response = from_json($client->responseContent()); +print Dumper $response; +my $id = @$response[0]->{id}; + +$client->GET("/api/v1/users/$id/enrollments?access_token=$canvas_token"); +$response = from_json($client->responseContent()); +print Dumper $response; + + + diff --git a/canvas/get_grouper_attribute.pl b/canvas/get_grouper_attribute.pl new file mode 100755 index 0000000..88145b5 --- /dev/null +++ b/canvas/get_grouper_attribute.pl @@ -0,0 +1,46 @@ +#!/usr/local/bin/perl -w +# +# get_grouper_subject.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: get_grouper_subject.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use warnings; +use Data::Dumper; +use JSON; +use REST::Client; +use MIME::Base64; + +my $uid = shift; + +print "Searching for: $uid\n"; + +my $client = REST::Client->new(); +$client->setHost('http://tier-demo-grouper:8080'); +$client->setTimeout(10); +my $encoded_auth = encode_base64( 'tjordan' . ":" . '12345' ); + +$client->GET( "/grouper-ws/servicesRest/json/v2_2_000/subjects/$uid/attributeAssignments", + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + +print Dumper $client->responseCode(); +print Dumper $client->responseContent(); + + diff --git a/canvas/get_grouper_memberships.pl b/canvas/get_grouper_memberships.pl new file mode 100755 index 0000000..97a6bc4 --- /dev/null +++ b/canvas/get_grouper_memberships.pl @@ -0,0 +1,56 @@ +#!/usr/local/bin/perl -w +# +# get_grouper_subject.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: get_grouper_subject.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use warnings; +use Data::Dumper; +use JSON; +use REST::Client; +use MIME::Base64; + +my $uid = shift; + +print "Searching for: $uid\n"; + +my $client = REST::Client->new(); +$client->setHost('http://tier-demo-grouper:8080'); +$client->setTimeout(10); +my $encoded_auth = encode_base64( 'tjordan' . ":" . '12345' ); + +$client->GET( "/grouper-ws/servicesRest/json/v2_2_000/subjects/$uid/memberships", + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + +print Dumper $client->responseCode(); +print Dumper $client->responseContent(); + +my $result = from_json($client->responseContent()); + +my $groups = $result->{WsGetMembershipsResults}->{wsGroups}; + +foreach my $group (@$groups) { + print "*************************\n"; + print Dumper $group; + print "Name: $group->{name}\n"; +} + + diff --git a/canvas/get_grouper_subject.pl b/canvas/get_grouper_subject.pl new file mode 100755 index 0000000..5e10cd4 --- /dev/null +++ b/canvas/get_grouper_subject.pl @@ -0,0 +1,46 @@ +#!/usr/local/bin/perl -w +# +# get_grouper_subject.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: get_grouper_subject.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use warnings; +use Data::Dumper; +use JSON; +use REST::Client; +use MIME::Base64; + +my $uid = shift; + +print "Searching for: $uid\n"; + +my $client = REST::Client->new(); +$client->setHost('http://tier-demo-grouper:8080'); +$client->setTimeout(10); +my $encoded_auth = encode_base64( 'tjordan' . ":" . '12345' ); + +$client->GET( "/grouper-ws/servicesRest/json/v2_2_000/subjects/$uid", + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + +print Dumper $client->responseCode(); +print Dumper $client->responseContent(); + + diff --git a/canvas/grouper_ws.pl b/canvas/grouper_ws.pl new file mode 100755 index 0000000..d92b110 --- /dev/null +++ b/canvas/grouper_ws.pl @@ -0,0 +1,47 @@ +#!/usr/local/bin/perl -w +# +# get_grouper_subject.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: get_grouper_subject.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use warnings; +use Data::Dumper; +use JSON; +use REST::Client; +use MIME::Base64; + +my $uid = shift; +my $query = shift; + +print "Searching for: $uid\n"; + +my $client = REST::Client->new(); +$client->setHost('http://tier-demo-grouper:8080'); +$client->setTimeout(10); +my $encoded_auth = encode_base64( 'tjordan' . ":" . '12345' ); + +$client->GET( "/grouper-ws/servicesRest/json/v2_2_000/subjects/$uid/$query", + { "Content-Type" => "text/x-json", 'Authorization' => "Basic $encoded_auth" } ); + +print Dumper $client->responseCode(); +print Dumper $client->responseContent(); + + diff --git a/canvas/list_users.pl b/canvas/list_users.pl new file mode 100755 index 0000000..1c77b77 --- /dev/null +++ b/canvas/list_users.pl @@ -0,0 +1,47 @@ +#!/usr/bin/perl -w +# +# canvas_test_user.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: canvas_test_user.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Data::Dumper; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +#$client->addHeader("Authorization","Bearer: $canvas_token"); + +$client->GET("/api/v1/accounts/1/users?access_token=$canvas_token"); +my $response = from_json($client->responseContent()); + +print Dumper $response; + diff --git a/canvas/net_amqp_rabbit.pl b/canvas/net_amqp_rabbit.pl new file mode 100755 index 0000000..9d85368 --- /dev/null +++ b/canvas/net_amqp_rabbit.pl @@ -0,0 +1,54 @@ +#!/usr/local/bin/perl -w +# +# net_amqp_rabbit.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: net_amqp_rabbit.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use Net::AMQP::RabbitMQ; +use Data::Dumper; + +my $channel = 1; +my $exchange = "amq.topic"; # This exchange must exist already +my $routing_key = "basis.courses.TIER101"; + +my $mq = Net::AMQP::RabbitMQ->new(); +$mq->connect("tier-demo-rabbit", { user => "guest", password => "guest" }); +$mq->channel_open($channel); + +# Declare queue, letting the server auto-generate one and collect the name +my $queuename = "TIER101"; + +#$mq->queue_declare($channel, ""); + +# Bind the new queue to the exchange using the routing key +#$mq->queue_bind($channel, $queuename, $exchange, $routing_key); +$mq->queue_bind($channel, $queuename, $exchange, $routing_key); + +# Request that messages be sent and receive them until interrupted +$mq->consume($channel, $queuename); + +while ( my $message = $mq->recv(0) ) + { + print "Received message:\n"; + print Dumper($message); + } + +$mq->disconnect(); diff --git a/canvas/provision_canvas.pl b/canvas/provision_canvas.pl new file mode 100755 index 0000000..e8b80e8 --- /dev/null +++ b/canvas/provision_canvas.pl @@ -0,0 +1,197 @@ +#!/usr/bin/perl -w +# +# provision_canvas.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: provision_canvas.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use REST::Client; +use JSON; +use Net::LDAP; +use Data::Dumper; + +my $debug = 1; + +my $canvas_url = "https://tier.instructure.com"; +my $canvas_token = "10675~b1IIAPh31TCIBMRsmEqLUL436htu5Q7CP8JPMhRncRpKVh9uWYIDxbkCNWN7vSKD"; +my $header; + +$header->{'Authorization'} = "Bearer: $canvas_token"; +$header->{'Content-type'} = "application/json"; + +my $client = REST::Client->new({ + host => $canvas_url, + timeout => 10 + }); + +# disable certificate checking +$client->getUseragent()->ssl_opts(verify_hostname => 0); +$client->getUseragent()->ssl_opts(SSL_verify_mode => "SSL_VERIFY_NONE"); + +my $ldap_host = "127.0.0.1"; +my $ldap_admin = "cn=admin,dc=example,dc=edu"; +my $ldap_password = "password"; +my $course_groups_dn = "ou=groups,dc=example,dcu=edu"; + +my $ldap = Net::LDAP->new( $ldap_host, port => 389) or die $@; + +my $mesg = $ldap->bind($ldap_admin, password => $ldap_password); + + +die "unable to bind to ldap: $@\n" if (!(defined($mesg))); + +my $course_groups = get_course_groups($course_groups_dn); + +foreach my $course_group (@$course_groups) { + print "About to process enrollments for $course_group\n" if $debug; + process_enrollments($course_group); +} + + +sub get_course_groups { + my $groups_dn = shift; + print "Fetching Course Groups\n" if $debug; + + my @course_groups; + push @course_groups,"cn=app:canvas:users,ou=groups,dc=example,dc=edu"; + push @course_groups,"cn=app:canvas:class_cs251,ou=groups,dc=example,dc=edu"; + push @course_groups,"cn=app:canvas:class_cs252,ou=groups,dc=example,dc=edu"; + print "Done fetching course groups\n" if $debug; + return \@course_groups; +} + +sub process_enrollments { + my $course_group = shift; + + print "processing enrollments for course group: $course_group\n" if $debug; + + # TODO: Add the course to canvas + + my $course_id = add_course_to_canvas($course_group); + print "COURSE_ID: $course_id\n" if $debug; + + # TODO: Get current members + print "searching ldap for group: $course_group\n" if $debug; + $mesg = $ldap->search(base => $course_group, + filter => '(objectclass=*)'); + + my $entry = $mesg->entry(0); + my @members = $entry->get_value('member'); + + # TODO: Get user details for each member + + foreach my $member (@members) { + # TODO: Validate whether or not the user needs to be added to canvas + my $member_details = get_member_details($member); + add_user_to_canvas($member_details); + # TODO: Add the users to the course + add_user_to_course($member_details,$course_group,$course_id); + } +} + +sub get_member_details { + my $member_dn = shift; + print "Getting member details for $member_dn\n" if $debug; + $mesg = $ldap->search(base => $member_dn, + filter => '(objectclass=*)'); + my $entry = $mesg->entry(0); + + my $member_details; + + # TODO: Get name and uid, and set a default password + my $uid = $entry->get_value('uid'); + $member_details->{user}->{name} = $entry->get_value('cn'); + $member_details->{user}->{skip_registration} = "true"; + $member_details->{pseudonym}->{unique_id} = $uid."\@example.edu"; + $member_details->{pseudonym}->{password} = "password"; + + print "Dumping user details..\n" if $debug; + print Dumper $member_details if $debug; + + return $member_details; + +} + +sub add_user_to_canvas { + my $member_details = shift; + + my $json_user = to_json($member_details); + print "Adding user: $json_user\n" if $debug; + $client->POST("/api/v1/accounts/1/users?access_token=$canvas_token",$json_user,$header); + my $response = from_json($client->responseContent()); + print Dumper $response if $debug; +} + +sub add_course_to_canvas { + my $course_group = shift; + + print "Adding course $course_group to Canvas\n" if $debug; + + my ($course_name) = ($course_group =~ m/cn=(.*),ou=groups,dc=example,dc=edu/); + + print "Modified course_name: $course_name\n" if $debug; + + my $course; + $course->{course}->{name} = $course_name; + my $json_course = to_json($course); + print "Adding course: $json_course\n" if $debug; + $client->POST("/api/v1/accounts/1/courses?access_token=$canvas_token",$json_course,$header); + my $response = from_json($client->responseContent()); + my $course_id = $response->{id}; + print "*** COURSE_ID: $course_id\n" if $debug; + print "Returning Course_ID: $course_id\n" if $debug; + return $course_id; +} + +sub add_user_to_course { + my $member_details = shift; + my $course_group = shift; + my $course_id = shift; + + # TODO: Get user's user_id + my $login_id = $member_details->{pseudonym}->{unique_id}; + $client->GET("/api/v1/accounts/1/users?access_token=$canvas_token&search_term=$login_id"); + my $response = from_json($client->responseContent()); + my $user_id = @$response[0]->{id}; + + # TODO: Get Course ID + + #my ($course_name) = ($course_group =~ m/cn=(.*),ou=groups,dc=example,dc=edu/); + #print "looking for Course Name: $course_name\n" if $debug; + #$client->GET("/api/v1/accounts/1/courses?access_token=$canvas_token&search_terms=$course_name"); + #$response = from_json($client->responseContent()); + #print $client->responseContent() if $debug; + #my $course_id = @$response[0]->{id}; + #print "Found Course_ID: $course_id\n" if $debug; + + # TODO: Add user to course + my $enrollment; + $enrollment->{enrollment}->{type} = "StudentEnrollment"; + $enrollment->{enrollment}->{user_id} = $user_id; + $enrollment->{enrollment}->{enrollment_state} = "active"; + + my $json_enrollment = to_json($enrollment); + print "Adding enrollment: $json_enrollment\n" if $debug; + $client->POST("/api/v1/courses/$course_id/enrollments?access_token=$canvas_token",$json_enrollment,$header); + print Dumper $client->responseContent(); + $response = from_json($client->responseContent()); + print Dumper $response if $debug; +} + diff --git a/canvas/rabbit_connect.pl b/canvas/rabbit_connect.pl new file mode 100755 index 0000000..35d66dd --- /dev/null +++ b/canvas/rabbit_connect.pl @@ -0,0 +1,57 @@ +#!/usr/local/bin/perl -w +# +# receive_from_queue.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: receive_from_queue.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +use warnings; + +$|++; +use AnyEvent; +use Net::RabbitFoot; + +my $conn = Net::RabbitFoot->new()->load_xml_spec()->connect( + host => 'tier-demo-rabbit', + port => 5672, + user => 'guest', + pass => 'guest', + vhost => '/', +); + +my $ch = $conn->open_channel(); + +$ch->declare_queue(queue => 'TIER101'); + +print " [*] Waiting for messages. To exit press CTRL-C\n"; + +sub callback { + my $var = shift; + my $body = $var->{body}->{payload}; + print " [x] Received $body\n"; +} + +$ch->consume( + on_consume => \&callback, + no_ack => 1, +); + +# Wait forever +AnyEvent->condvar->recv; diff --git a/canvas/run.sh b/canvas/run.sh new file mode 100755 index 0000000..8b777c8 --- /dev/null +++ b/canvas/run.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# +# run.sh, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan +docker run -it --rm --name tier-demo-canvas tier-demo-canvas diff --git a/canvas/run_canvas.sh b/canvas/run_canvas.sh new file mode 100755 index 0000000..eb18db5 --- /dev/null +++ b/canvas/run_canvas.sh @@ -0,0 +1,28 @@ +#!/bin/sh +# +# run_canvas.sh, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +# wait until rabbit is up +until nc -vz tier-demo-rabbit 5672 +do + echo "Rabbit is unavailable - sleeping" + sleep 1 +done +echo "Rabbit is up!" + +perl ./canvas.pl diff --git a/canvas/saml_settings.txt b/canvas/saml_settings.txt new file mode 100644 index 0000000..18df9ef --- /dev/null +++ b/canvas/saml_settings.txt @@ -0,0 +1,8 @@ +------- do not use ---- IdP Metadata URL: https://babb-www.cs.wisc.edu/tier-demo-metadata.xml +IdP Entity ID: https://localhost/idp/shibboleth +Log On URL: https://localhost/idp/profile/SAML2/Redirect/SSO +Cert Fingerprint: 67b3add4d6bd52c5d573b2843083cf39fb509a58 +Login Attribute: eduPersonPrincipalName +Identifier Format: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified +Auth Context: no value +JIT Provisioning: not checked. diff --git a/canvas/string.pl b/canvas/string.pl new file mode 100755 index 0000000..84e5e8c --- /dev/null +++ b/canvas/string.pl @@ -0,0 +1,28 @@ +#!/usr/bin/perl -w +# +# string.pl, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan + +use vars qw/$VERSION $FILE/; +($VERSION) = q$Revision: 1.1 $ =~ /([\d.]+)/; +($FILE) = q$RCSfile: string.pl,v $ =~ /^[^:]+: ([^\$]+),v $/; + +use strict; +my $long = "cn=ref:affiliation:community,ou=groups,dc=example,dc=edu"; +print "long: $long\n"; +my ($short) = ($long =~ /cn=(.*),ou=groups,dc=example,dc=edu/); +print "short: $short\n"; diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..05a32a8 --- /dev/null +++ b/clean.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +docker stop tier-demo-ldap +docker stop tier-demo-mysql +docker stop tier-demo-idp +docker stop tier-demo-grouper +docker stop tier-demo-web-app +docker stop tier-demo-rabbit + +docker rm tier-demo-ldap +docker rm tier-demo-mysql +docker rm tier-demo-idp +docker rm tier-demo-grouper +docker rm tier-demo-web-app +docker rm tier-demo-rabbit diff --git a/deps/ldap/Dockerfile b/deps/ldap/Dockerfile new file mode 100644 index 0000000..037914a --- /dev/null +++ b/deps/ldap/Dockerfile @@ -0,0 +1,32 @@ +FROM ubuntu:trusty + +MAINTAINER "TIER API & EntReg Working Group " + +RUN set -x; \ + apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y slapd ldap-utils libnet-ldap-perl libauthen-sasl-perl libuuid-perl perl-doc \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* \ + && echo 'slapd/root_password password password' | debconf-set-selections \ + && echo 'slapd/root_password_again password password' | debconf-set-selections + +COPY bootstrap /opt/bootstrap +COPY slapdconf/* /usr/local/bin/ + +RUN set -x; \ + service slapd start \ + && mkdir -p /var/ldap/example \ + && chown -R openldap /var/ldap \ + && ldapadd -Y EXTERNAL -H ldapi:/// -f /opt/bootstrap/00_init.ldif \ + && ldapmodify -Y EXTERNAL -H ldapi:/// -f /opt/bootstrap/10_groupOfUniqueNames.ldif \ + && ldapmodify -Y EXTERNAL -H ldapi:/// -f /opt/bootstrap/15_groupOfNames.ldif \ + && ldapadd -Y EXTERNAL -H ldapi:/// -f /opt/bootstrap/20_eduperson_schema.ldif \ + && ldapadd -H ldapi:/// -f /opt/bootstrap/30_users.ldif -x -D "cn=admin,dc=example,dc=edu" -w password 1>/dev/null \ + && openldap_midpoint.sh \ + && service slapd stop + +EXPOSE 389 + +VOLUME ["/etc/ldap", "/var/lib/ldap"] + +CMD ["slapd", "-d", "32768", "-u", "openldap", "-g", "openldap"] diff --git a/deps/ldap/bootstrap/00_init.ldif b/deps/ldap/bootstrap/00_init.ldif new file mode 100644 index 0000000..8e12fe4 --- /dev/null +++ b/deps/ldap/bootstrap/00_init.ldif @@ -0,0 +1,21 @@ +dn: olcDatabase=hdb,cn=config +objectClass: olcDatabaseConfig +objectClass: olcHdbConfig +olcDatabase: hdb +olcDbDirectory: /var/ldap/example +olcSuffix: dc=example,dc=edu +olcAccess: {0}to attrs=userPassword,shadowLastChange by self write by anonymous auth by dn="cn=admin,dc=example,dc=edu" write by * none +olcAccess: {1}to dn.base="" by * read +olcAccess: {2}to * by self write by dn="cn=admin,dc=example,dc=edu" write by * read +olcLastMod: TRUE +olcRootDN: cn=admin,dc=example,dc=edu +olcRootPW: password +olcDbCheckpoint: 512 30 +olcDbConfig: {0}set_cachesize 0 2097152 0 +olcDbConfig: {1}set_lk_max_objects 1500 +olcDbConfig: {2}set_lk_max_locks 1500 +olcDbConfig: {3}set_lk_max_lockers 1500 +olcDbIndex: objectClass eq +olcDbIndex: uid eq + + diff --git a/deps/ldap/bootstrap/10_groupOfUniqueNames.ldif b/deps/ldap/bootstrap/10_groupOfUniqueNames.ldif new file mode 100644 index 0000000..3e0fa6c --- /dev/null +++ b/deps/ldap/bootstrap/10_groupOfUniqueNames.ldif @@ -0,0 +1,9 @@ +dn: cn={0}core,cn=schema,cn=config +changetype: modify +delete: olcObjectClasses +olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' DESC 'RFC2256: a group of unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST ( uniqueMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) ) +- +add: olcObjectClasses +olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' DESC 'RFC2256: a group of unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST cn MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ uniqueMember ) ) + + diff --git a/deps/ldap/bootstrap/15_groupOfNames.ldif b/deps/ldap/bootstrap/15_groupOfNames.ldif new file mode 100644 index 0000000..9fa8066 --- /dev/null +++ b/deps/ldap/bootstrap/15_groupOfNames.ldif @@ -0,0 +1,8 @@ +dn: cn={0}core,cn=schema,cn=config +changetype: modify +delete: olcObjectClasses +olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames' DESC 'RFC2256: a group of names (DNs)' SUP top STRUCTURAL MUST ( member $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) ) +- +add: olcObjectClasses +olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames' DESC 'RFC2256: a group of names (DNs)' SUP top STRUCTURAL MUST cn MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ member) ) + diff --git a/deps/ldap/bootstrap/20_eduperson_schema.ldif b/deps/ldap/bootstrap/20_eduperson_schema.ldif new file mode 100644 index 0000000..d467914 --- /dev/null +++ b/deps/ldap/bootstrap/20_eduperson_schema.ldif @@ -0,0 +1,44 @@ +dn: cn=eduPerson,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: eduPerson +olcAttributeTypes: {0}( 1.3.6.1.4.1.5923.1.1.1.1 NAME 'eduPersonAffiliation' D + ESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX 1 + .3.6.1.4.1.1466.115.121.1.15 ) +olcAttributeTypes: {1}( 1.3.6.1.4.1.5923.1.1.1.2 NAME 'eduPersonNickname' DESC + 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SUBSTR caseI + gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +olcAttributeTypes: {2}( 1.3.6.1.4.1.5923.1.1.1.3 NAME 'eduPersonOrgDN' DESC 'e + duPerson per Internet2 and EDUCAUSE' EQUALITY distinguishedNameMatch SYNTAX 1 + .3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) +olcAttributeTypes: {3}( 1.3.6.1.4.1.5923.1.1.1.4 NAME 'eduPersonOrgUnitDN' DES + C 'eduPerson per Internet2 and EDUCAUSE' EQUALITY distinguishedNameMatch SYNT + AX 1.3.6.1.4.1.1466.115.121.1.12 ) +olcAttributeTypes: {4}( 1.3.6.1.4.1.5923.1.1.1.5 NAME 'eduPersonPrimaryAffilia + tion' DESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SY + NTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +olcAttributeTypes: {5}( 1.3.6.1.4.1.5923.1.1.1.6 NAME 'eduPersonPrincipalName' + DESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX + 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +olcAttributeTypes: {6}( 1.3.6.1.4.1.5923.1.1.1.7 NAME 'eduPersonEntitlement' D + ESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX 1.3 + .6.1.4.1.1466.115.121.1.15 ) +olcAttributeTypes: {7}( 1.3.6.1.4.1.5923.1.1.1.8 NAME 'eduPersonPrimaryOrgUnit + DN' DESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY distinguishedNameMat + ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) +olcAttributeTypes: {8}( 1.3.6.1.4.1.5923.1.1.1.9 NAME 'eduPersonScopedAffiliat + ion' DESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYN + TAX 1.3.6.1.4.1.1466.115.121.1.15 ) +olcAttributeTypes: {9}( 1.3.6.1.4.1.5923.1.1.1.10 NAME 'eduPersonTargetedID' D + ESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX 1. + 3.6.1.4.1.1466.115.121.1.15 ) +olcAttributeTypes: {10}( 1.3.6.1.4.1.5923.1.1.1.11 NAME 'eduPersonAssurance' D + ESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX 1. + 3.6.1.4.1.1466.115.121.1.15 ) +olcAttributeTypes: {11}( 1.3.6.1.4.1.5923.1.1.1.12 NAME 'grouperMemberOf' D + ESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX 1.3 + .6.1.4.1.1466.115.121.1.15 ) +olcObjectClasses: {0}( 1.3.6.1.4.1.5923.1.1.2 NAME 'eduPerson' DESC 'eduPerson + per Internet2 and EDUCAUSE' AUXILIARY MAY ( eduPersonAffiliation $ eduPerson + Nickname $ eduPersonOrgDN $ eduPersonOrgUnitDN $ eduPersonPrimaryAffiliation + $ eduPersonPrincipalName $ eduPersonEntitlement $ eduPersonPrimaryOrgUnitDN $ + eduPersonScopedAffiliation $ eduPersonTargetedID $ eduPersonAssurance $ grouperMemberOf ) ) diff --git a/deps/ldap/bootstrap/30_users.ldif b/deps/ldap/bootstrap/30_users.ldif new file mode 100644 index 0000000..ef22d2a --- /dev/null +++ b/deps/ldap/bootstrap/30_users.ldif @@ -0,0 +1,1284 @@ +dn: dc=example,dc=edu +dc: example +objectClass: dcObject +objectClass: top +objectClass: organization +o: example.edu + +dn: cn=admin,dc=example,dc=edu +objectClass: simpleSecurityObject +objectClass: organizationalRole +cn: admin +userPassword: password +description: LDAP administrator + +dn: ou=People,dc=example,dc=edu +objectClass: organizationalUnit +objectClass: top +ou: People + +dn: uid=jsmith,ou=People,dc=example,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +givenName: Joe +uid: jsmith +sn: Smith +cn: John Smith +userPassword: password + +dn: uid=banderson,ou=People,dc=example,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +givenName: Bob +uid: banderson +sn: Anderson +cn: Bob Anderson +userPassword: password + +dn: ou=Groups,dc=example,dc=edu +objectClass: organizationalUnit +objectClass: top +ou: Groups + +dn: uid=tjordan,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Tom +uid: tjordan +sn: Jordan +cn: Tom Jordan +userPassword: 12345 + +dn: uid=jjminer,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Jon +uid: jjminer +sn: Miner +cn: Jon Miner +userPassword: 12345 + +dn: uid=jbabb,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: James +uid: jbabb +sn: Babb +cn: James Babb +userPassword: 12345 + +dn: uid=rdavis805,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Robert +uid: rdavis805 +sn: Davis +cn: Robert Davis +userPassword: 12345 + +dn: uid=kbrown599,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karl +uid: kbrown599 +sn: Brown +cn: Karl Brown +userPassword: 12345 + +dn: uid=dmorrison676,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: David +uid: dmorrison676 +sn: Morrison +cn: David Morrison +userPassword: 12345 + +dn: uid=jwalters336,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: James +uid: jwalters336 +sn: Walters +cn: James Walters +userPassword: 12345 + +dn: uid=broberts,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Bill +uid: broberts +sn: Roberts +cn: Bill Roberts +userPassword: 12345 + +dn: uid=manderson752,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Michael +uid: manderson752 +sn: Anderson +cn: Michael Anderson +userPassword: 12345 + +dn: uid=wmartinez,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wmartinez +sn: Martinez +cn: William Martinez +userPassword: 12345 + +dn: uid=escott,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Eric +uid: escott +sn: Scott +cn: Eric Scott +userPassword: 12345 + +dn: uid=kgonazles778,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karoline +uid: kgonazles778 +sn: Gonazles +cn: Karoline Gonazles +userPassword: 12345 + +dn: uid=mprice775,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Michael +uid: mprice775 +sn: Price +cn: Michael Price +userPassword: 12345 + +dn: uid=hwhite640,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Heather +uid: hwhite640 +sn: White +cn: Heather White +userPassword: 12345 + +dn: uid=bgrady,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Betty +uid: bgrady +sn: Grady +cn: Betty Grady +userPassword: 12345 + +dn: uid=jdoe,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: James +uid: jdoe +sn: Doe +cn: James Doe +userPassword: 12345 + +dn: uid=dlangenberg61,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Donna +uid: dlangenberg61 +sn: Langenberg +cn: Donna Langenberg +userPassword: 12345 + +dn: uid=lroberts776,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lori +uid: lroberts776 +sn: Roberts +cn: Lori Roberts +userPassword: 12345 + +dn: uid=mlewis,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Michael +uid: mlewis +sn: Lewis +cn: Michael Lewis +userPassword: 12345 + +dn: uid=ganderson555,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Greg +uid: ganderson555 +sn: Anderson +cn: Greg Anderson +userPassword: 12345 + +dn: uid=ldavis540,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lisa +uid: ldavis540 +sn: Davis +cn: Lisa Davis +userPassword: 12345 + +dn: uid=cdavis900,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Colin +uid: cdavis900 +sn: Davis +cn: Colin Davis +userPassword: 12345 + +dn: uid=bwhite551,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Bill +uid: bwhite551 +sn: White +cn: Bill White +userPassword: 12345 + +dn: uid=jclark826,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Jennifer +uid: jclark826 +sn: Clark +cn: Jennifer Clark +userPassword: 12345 + +dn: uid=jhenderson,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: John +uid: jhenderson +sn: Henderson +cn: John Henderson +userPassword: 12345 + +dn: uid=tprice,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Thomas +uid: tprice +sn: Price +cn: Thomas Price +userPassword: 12345 + +dn: uid=tbrown767,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Thomas +uid: tbrown767 +sn: Brown +cn: Thomas Brown +userPassword: 12345 + +dn: uid=ewalters,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Erik +uid: ewalters +sn: Walters +cn: Erik Walters +userPassword: 12345 + +dn: uid=bmorrison655,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Betty +uid: bmorrison655 +sn: Morrison +cn: Betty Morrison +userPassword: 12345 + +dn: uid=mgasper,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Mary +uid: mgasper +sn: Gasper +cn: Mary Gasper +userPassword: 12345 + +dn: uid=lmartinez,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lori +uid: lmartinez +sn: Martinez +cn: Lori Martinez +userPassword: 12345 + +dn: uid=ethompson628,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Erik +uid: ethompson628 +sn: Thompson +cn: Erik Thompson +userPassword: 12345 + +dn: uid=mwhite227,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Marie +uid: mwhite227 +sn: White +cn: Marie White +userPassword: 12345 + +dn: uid=tgasper854,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Thomas +uid: tgasper854 +sn: Gasper +cn: Thomas Gasper +userPassword: 12345 + +dn: uid=lhenderson949,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lisa +uid: lhenderson949 +sn: Henderson +cn: Lisa Henderson +userPassword: 12345 + +dn: uid=rbutler,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Robert +uid: rbutler +sn: Butler +cn: Robert Butler +userPassword: 12345 + +dn: uid=banderson971,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Betty +uid: banderson971 +sn: Anderson +cn: Betty Anderson +userPassword: 12345 + +dn: uid=jlewis917,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: James +uid: jlewis917 +sn: Lewis +cn: James Lewis +userPassword: 12345 + +dn: uid=lwalters703,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lori +uid: lwalters703 +sn: Walters +cn: Lori Walters +userPassword: 12345 + +dn: uid=mprice764,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Marie +uid: mprice764 +sn: Price +cn: Marie Price +userPassword: 12345 + +dn: uid=lwilliams,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lisa +uid: lwilliams +sn: Williams +cn: Lisa Williams +userPassword: 12345 + +dn: uid=amorrison30,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Ann +uid: amorrison30 +sn: Morrison +cn: Ann Morrison +userPassword: 12345 + +dn: uid=plee719,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Paul +uid: plee719 +sn: Lee +cn: Paul Lee +userPassword: 12345 + +dn: uid=klopez326,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Kiersten +uid: klopez326 +sn: Lopez +cn: Kiersten Lopez +userPassword: 12345 + +dn: uid=nlangenberg820,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Nancy +uid: nlangenberg820 +sn: Langenberg +cn: Nancy Langenberg +userPassword: 12345 + +dn: uid=klewis712,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karl +uid: klewis712 +sn: Lewis +cn: Karl Lewis +userPassword: 12345 + +dn: uid=dclark720,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Donna +uid: dclark720 +sn: Clark +cn: Donna Clark +userPassword: 12345 + +dn: uid=jjohnson735,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Jennifer +uid: jjohnson735 +sn: Johnson +cn: Jennifer Johnson +userPassword: 12345 + +dn: uid=bwhite,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Blake +uid: bwhite +sn: White +cn: Blake White +userPassword: 12345 + +dn: uid=jdavis904,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Jo +uid: jdavis904 +sn: Davis +cn: Jo Davis +userPassword: 12345 + +dn: uid=jwhite265,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: James +uid: jwhite265 +sn: White +cn: James White +userPassword: 12345 + +dn: uid=edavis809,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Eric +uid: edavis809 +sn: Davis +cn: Eric Davis +userPassword: 12345 + +dn: uid=swalters,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Sarah +uid: swalters +sn: Walters +cn: Sarah Walters +userPassword: 12345 + +dn: uid=svales,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Sarah +uid: svales +sn: Vales +cn: Sarah Vales +userPassword: 12345 + +dn: uid=mgonazles,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Michael +uid: mgonazles +sn: Gonazles +cn: Michael Gonazles +userPassword: 12345 + +dn: uid=kwalters,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karl +uid: kwalters +sn: Walters +cn: Karl Walters +userPassword: 12345 + +dn: uid=bwalters,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Betty +uid: bwalters +sn: Walters +cn: Betty Walters +userPassword: 12345 + +dn: uid=jbutler545,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Jennifer +uid: jbutler545 +sn: Butler +cn: Jennifer Butler +userPassword: 12345 + +dn: uid=jdoe780,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Jo +uid: jdoe780 +sn: Doe +cn: Jo Doe +userPassword: 12345 + +dn: uid=abrown,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Ann +uid: abrown +sn: Brown +cn: Ann Brown +userPassword: 12345 + +dn: uid=ggasper836,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Greg +uid: ggasper836 +sn: Gasper +cn: Greg Gasper +userPassword: 12345 + +dn: uid=emartinez,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Erik +uid: emartinez +sn: Martinez +cn: Erik Martinez +userPassword: 12345 + +dn: uid=jprice340,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: John +uid: jprice340 +sn: Price +cn: John Price +userPassword: 12345 + +dn: uid=bgrady203,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Bill +uid: bgrady203 +sn: Grady +cn: Bill Grady +userPassword: 12345 + +dn: uid=kwhite283,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Kim +uid: kwhite283 +sn: White +cn: Kim White +userPassword: 12345 + +dn: uid=blee483,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Betty +uid: blee483 +sn: Lee +cn: Betty Lee +userPassword: 12345 + +dn: uid=wdavis,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wdavis +sn: Davis +cn: William Davis +userPassword: 12345 + +dn: uid=egasper497,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Erik +uid: egasper497 +sn: Gasper +cn: Erik Gasper +userPassword: 12345 + +dn: uid=mwhite,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Mark +uid: mwhite +sn: White +cn: Mark White +userPassword: 12345 + +dn: uid=dbrown,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: David +uid: dbrown +sn: Brown +cn: David Brown +userPassword: 12345 + +dn: uid=nlee,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Nancy +uid: nlee +sn: Lee +cn: Nancy Lee +userPassword: 12345 + +dn: uid=sdavis,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Sarah +uid: sdavis +sn: Davis +cn: Sarah Davis +userPassword: 12345 + +dn: uid=cwalters,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Colin +uid: cwalters +sn: Walters +cn: Colin Walters +userPassword: 12345 + +dn: uid=nwalters,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Nancy +uid: nwalters +sn: Walters +cn: Nancy Walters +userPassword: 12345 + +dn: uid=kdoe490,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Kim +uid: kdoe490 +sn: Doe +cn: Kim Doe +userPassword: 12345 + +dn: uid=wscott,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wscott +sn: Scott +cn: William Scott +userPassword: 12345 + +dn: uid=nwilliams,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Nancy +uid: nwilliams +sn: Williams +cn: Nancy Williams +userPassword: 12345 + +dn: uid=dbrown739,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: David +uid: dbrown739 +sn: Brown +cn: David Brown +userPassword: 12345 + +dn: uid=wlopez,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wlopez +sn: Lopez +cn: William Lopez +userPassword: 12345 + +dn: uid=mhenderson959,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Mark +uid: mhenderson959 +sn: Henderson +cn: Mark Henderson +userPassword: 12345 + +dn: uid=khenderson874,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karoline +uid: khenderson874 +sn: Henderson +cn: Karoline Henderson +userPassword: 12345 + +dn: uid=rdavis,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Robert +uid: rdavis +sn: Davis +cn: Robert Davis +userPassword: 12345 + +dn: uid=plopez,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Paul +uid: plopez +sn: Lopez +cn: Paul Lopez +userPassword: 12345 + +dn: uid=kjohnson,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Kiersten +uid: kjohnson +sn: Johnson +cn: Kiersten Johnson +userPassword: 12345 + +dn: uid=ksmith708,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karl +uid: ksmith708 +sn: Smith +cn: Karl Smith +userPassword: 12345 + +dn: uid=dlewis327,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: David +uid: dlewis327 +sn: Lewis +cn: David Lewis +userPassword: 12345 + +dn: uid=mdavis897,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Michael +uid: mdavis897 +sn: Davis +cn: Michael Davis +userPassword: 12345 + +dn: uid=mmorrison,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Mark +uid: mmorrison +sn: Morrison +cn: Mark Morrison +userPassword: 12345 + +dn: uid=wwhite,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wwhite +sn: White +cn: William White +userPassword: 12345 + +dn: uid=klopez520,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Karoline +uid: klopez520 +sn: Lopez +cn: Karoline Lopez +userPassword: 12345 + +dn: uid=jlangenberg373,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: James +uid: jlangenberg373 +sn: Langenberg +cn: James Langenberg +userPassword: 12345 + +dn: uid=dpeterson613,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: David +uid: dpeterson613 +sn: Peterson +cn: David Peterson +userPassword: 12345 + +dn: uid=mdoe270,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Michael +uid: mdoe270 +sn: Doe +cn: Michael Doe +userPassword: 12345 + +dn: uid=wwilliams808,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wwilliams808 +sn: Williams +cn: William Williams +userPassword: 12345 + +dn: uid=mvales501,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Marie +uid: mvales501 +sn: Vales +cn: Marie Vales +userPassword: 12345 + +dn: uid=ppeterson,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Paul +uid: ppeterson +sn: Peterson +cn: Paul Peterson +userPassword: 12345 + +dn: uid=ldavis,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lori +uid: ldavis +sn: Davis +cn: Lori Davis +userPassword: 12345 + +dn: uid=bgasper28,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Bill +uid: bgasper28 +sn: Gasper +cn: Bill Gasper +userPassword: 12345 + +dn: uid=bprice745,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Betty +uid: bprice745 +sn: Price +cn: Betty Price +userPassword: 12345 + +dn: uid=ddoe,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Donna +uid: ddoe +sn: Doe +cn: Donna Doe +userPassword: 12345 + +dn: uid=lvales817,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lisa +uid: lvales817 +sn: Vales +cn: Lisa Vales +userPassword: 12345 + +dn: uid=wthompson675,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: William +uid: wthompson675 +sn: Thompson +cn: William Thompson +userPassword: 12345 + +dn: uid=landerson906,ou=people,dc=example,dc=edu +objectclass: organizationalPerson +objectclass: person +objectclass: top +objectclass: inetOrgPerson +objectclass: eduPerson +givenName: Lori +uid: landerson906 +sn: Anderson +cn: Lori Anderson +userPassword: 12345 + + diff --git a/deps/ldap/build.sh b/deps/ldap/build.sh new file mode 100755 index 0000000..cf52e68 --- /dev/null +++ b/deps/ldap/build.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker build . -t tier-demo-ldap diff --git a/deps/ldap/slapdconf/.gitignore b/deps/ldap/slapdconf/.gitignore new file mode 100644 index 0000000..43cdd53 --- /dev/null +++ b/deps/ldap/slapdconf/.gitignore @@ -0,0 +1,21 @@ +/blib/ +/.build/ +_build/ +cover_db/ +inc/ +Build +!Build/ +Build.bat +.last_cover_stats +/Makefile +/Makefile.old +/MANIFEST.bak +/META.yml +/META.json +/MYMETA.* +nytprof.out +/pm_to_blib +*.o +*.bs +*~ +DEADJOE diff --git a/deps/ldap/slapdconf/INSTALL b/deps/ldap/slapdconf/INSTALL new file mode 100644 index 0000000..178ab2d --- /dev/null +++ b/deps/ldap/slapdconf/INSTALL @@ -0,0 +1,17 @@ +SLAPDCONF INSTALLATION +---------------------- + +slapdconf is a set of Perl scripts. Unfortunatelly currently there are no +packages for any Linux distribution (help with packaging is highly +appreciated). Therefore simply copy the scripts to /usr/local/bin or +/usr/local/sbin. You will also need Perl libraries that these scrips +depend on: + +Net::LDAP +Authen::SASL +UUID +and perldoc + +In debian/ubuntu you can install those libraries by running: + +sudo apt-get install libnet-ldap-perl libauthen-sasl-perl libuuid-perl perl-doc diff --git a/deps/ldap/slapdconf/LICENSE b/deps/ldap/slapdconf/LICENSE new file mode 100644 index 0000000..5c304d1 --- /dev/null +++ b/deps/ldap/slapdconf/LICENSE @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/deps/ldap/slapdconf/README.md b/deps/ldap/slapdconf/README.md new file mode 100644 index 0000000..1329823 --- /dev/null +++ b/deps/ldap/slapdconf/README.md @@ -0,0 +1,86 @@ +Slapdconf Project +================= + +OpenLDAP configuration utilities. +These utilities make configuration of OpenLDAP easier - especially after the +switch to the OLC-stype configuration which uses the cn=config LDAP suffix. + +Synopsis +======== + +``` +$ sudo slapdconf list-suffixes +dc=evolveum,dc=com +dc=example,dc=com + +$ sudo slapdconf get-suffix-prop dc=example,dc=com +olcDatabase : {2}mdb +olcDbDirectory : /var/lib/ldap/example +.... (shorted for clarity) .... + +$ sudo slapdconf set-server-prop idle-timeout:120 + +$ sudo slapdconf get-server-prop +olcIdleTimeout : 120 +olcLogLevel : + stats + stats2 +``` + +Description +=========== + +There are two utilities in this project: + +slapdconf - Command-line tool to configure a running OpenLDAP. +slapdadm - Command-line tool to configure stopped OpenLDAP. + +slapdconf +========= + +This command-line tool is used to configure a runnint OpenLDAP server instance. +It uses LDAP protocol to change the cn=config subtree of an OpenLDAP server. +The configuration changes are applied without a server restart. + +It can reconfigure the sever, create new directory suffixes, setup +replication, etc. + +Examples: +--------- +``` +slapdconf -h myserver.example.com -D "uid=admin,ou=people,dc=example,dc=com" -w secret get-server-prop +slapdconf -Y EXTERNAL list-suffixes +slapdconf -Y EXTERNAL create-suffix dc=example,dc=com --dbDir /var/lib/ldap/dc=example,dc=com --rootPassword supersecret +``` + + +slapdadm +======== + +This command-line tool is used to configure a stopped OpenLDAP instance. The configuration +is done by direct manipulation of files in C directory and the database +files. + +It can be used for operations that slapdconf cannot do. E.g. it can claen-up the OpenLDAP +configuration that is provided by your Linux distribution and that somehow never quite +fits. Then a slapdconf tool can be used to replace it with a proper setup. + +Examples: +--------- +``` +slapdadm delete-suffix dc=example,dc=com +slapdadm delete-all +``` + +Notes +===== + +This is work in progress. Some commands are not yet implemented or implemented partially. Any kind of +contribution to make these tools a more complete solution is greatly appreciated. The primary source +code repository for these tools is at Github: + +[https://github.com/Evolveum/slapdconf] + +The tools are written in Perl. The slapdconf uses Net::LDAP module which is easy to use LDAP client. +The Perl was chosen because of its flexibility. It also looks like it is kind of a tradition to use +Perl for LDAP server administration tools. diff --git a/deps/ldap/slapdconf/delschema b/deps/ldap/slapdconf/delschema new file mode 100644 index 0000000..485f59c --- /dev/null +++ b/deps/ldap/slapdconf/delschema @@ -0,0 +1,199 @@ +#!/usr/bin/perl -w +# +# Copyright (c) 2010-2015 Radovan Semancik +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# delschema +# ----------- +# A tool to delete a custom schema or parts of the schema from LDAP server +# + +use strict; +use Net::LDAP; +use Data::Dumper; + +my $verbose = 0; +my $hostname = "localhost"; +my $port = "389"; +my $schemaDn = "cn=schema"; +my $pattern = undef; +my $bindDn = undef; +my $bindPassword = undef; + +# ===[ Command-line processing ]================================== + +while (@ARGV) { + + my $param = shift @ARGV; + + if (substr($param,0,1) eq '-') { + + if ($param eq '-h') { + usage(); + exit(0); + + } elsif ($param eq '-v') { + $verbose++; + + } elsif ($param eq '-h') { + $hostname = shift @ARGV; + + if (!defined($hostname)) { + print STDERR "Missing value for the -h switch\n"; + usage(); + exit(-1); + } + + } elsif ($param eq '-p') { + $port = shift @ARGV; + + if (!defined($port)) { + print STDERR "Missing value for the -p switch\n"; + usage(); + exit(-1); + } + + } elsif ($param eq '-D') { + $bindDn = shift @ARGV; + + if (!defined($bindDn)) { + print STDERR "Missing value for the -D switch\n"; + usage(); + exit(-1); + } + + } elsif ($param eq '-w') { + $bindPassword = shift @ARGV; + + if (!defined($bindPassword)) { + print STDERR "Missing value for the -w switch\n"; + usage(); + exit(-1); + } + + } else { + print STDERR "Unknown switch $param\n"; + usage(); + exit(-1); + } + } else { + unshift(@ARGV,$param); + last; + } + +} + +if ($verbose > 1) { + # Print configuration + + print "CONFIGURATION:\n"; + print " verbose: $verbose\n"; + print " hostname: $hostname\n"; + print " port: $port\n"; + print "\n"; + +} + +# ===[ MAIN Part of the Script ]================================== + +print "Starting script ...\n" if $verbose; +print "Command line after pocessing the switches: @ARGV\n" if ($verbose > 1); + +my $ldap = Net::LDAP->new( $hostname, + port => $port, + ) or die "$@"; + +print "Connected to $hostname:$port\n" if ($verbose > 1); + + +if (defined($bindDn)) { + my $mesg = $ldap->bind($bindDn, password => $bindPassword); + if ($mesg->code) { die "Bind error: ".$mesg->error." (".$mesg->code.")"; }; + print "Bound as $bindDn\n" if $verbose; +} else { + print "Anonymous bind\n" if $verbose; +} + +my $mesg = $ldap->search(base => $schemaDn, + filter => "objectclass=*", + scope => "base", + attrs => ["objectClasses", "attributeTypes"]); + +if ($mesg->code) { die "Search error: ".$mesg->error." (".$mesg->code.")"; }; + +my %toDelete = (); + +print "Found:\n" if $verbose; +foreach my $entry ($mesg->entries) { + foreach my $attr ($entry->attributes) { + my @values = $entry->get_value($attr); + print " $attr:".scalar(@values)."\n" if $verbose; + $toDelete{$attr} = []; + foreach my $value (@values) { + if (defined($pattern)) { + # TODO + } else { + if ($value =~ /X-ORIGIN 'user defined'/) { + print "$attr: $value\n" if ($verbose > 1); + push(@{$toDelete{$attr}},$value); + } + } + } + } +} + +print Dumper(\%toDelete) if ($verbose > 2); + +if ($verbose) { + print "Going to delete:\n"; + foreach my $attr (keys %toDelete) { + print " $attr:".scalar(@{$toDelete{$attr}})."\n" if $verbose; + } +} + + +foreach my $attr (keys %toDelete) { + if (scalar(@{$toDelete{$attr}}) == 0 ) { + delete $toDelete{$attr}; + } +} + +if (%toDelete) { + + $mesg = $ldap->modify($schemaDn, + delete => \%toDelete, + ); + if ($mesg->code) { die "Modify error: ".$mesg->error." (".$mesg->code.")"; }; + + print "Deleted\n" if $verbose; + +} else { + print "Nothing to delete\n" if $verbose; +} + +print "Finishing script ...\n" if $verbose; + +# ===[ Display Usage Message ]================================== +# +# Displays script description with a short usage summary + +sub usage { + print "A tool to delete a custom schema or parts of the schema from LDAP server\n"; + print "Usage: $0 [-h] [-v] [-v ...] [-s ] []\n"; + print " -h Help message\n"; + print " -v Verbose operation\n"; + print " (use multiple times to increase verbosity)\n"; + print " -s Set new value for separator\n"; + print "If no input file is specified, standard input is used\n"; +} diff --git a/deps/ldap/slapdconf/ldapgenerate b/deps/ldap/slapdconf/ldapgenerate new file mode 100755 index 0000000..d90c913 --- /dev/null +++ b/deps/ldap/slapdconf/ldapgenerate @@ -0,0 +1,427 @@ +#!/usr/bin/perl +# +# Copyright (c) 2014 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Author: Radovan Semancik +# +# Required packages: +# Ubuntu: libnet-ldap-perl libauthen-sasl-perl + +use strict; +use warnings; + +use Net::LDAP; +use Net::LDAP::LDIF; +use Net::LDAP::Util qw(ldap_explode_dn); +use Authen::SASL; +use Digest::SHA qw(sha1); +use MIME::Base64; +use Getopt::Long qw(:config bundling no_auto_abbrev pass_through); +use Pod::Usage; +use Data::Dumper; + +my ($verbose,$optHelp); +my $hostname; +my $port; +my $uri; +my ($bindDn,$bindPassword,$bindSaslMechanism); + +my $debug = 0; + +# my $defaultTLSCipherSuite = "TLSv1+RSA:!EXPORT:!NULL"; # OpenSSL +my $defaultTLSCipherSuite = "NORMAL"; # GnuTLS +my $suffix = "dc=example,dc=com"; +my $peopleContainer = "ou=people"; +my $groupsContainer = "ou=groups"; +my $defaultNamingAttribute="uid"; +my $defaultNameFormat="u%08d"; +my $defaultPasswordFormat="p%08d"; +my $defaultObjectClasses = [ qw(top person organizationalPerson inetOrgPerson) ]; +my $noPersonAttrs = 0; +my $notReally = 0; +my $continuous = 0; +my $initialize = 0; +my $quiet = 0; +my $startIndex = 0; +my $passwordHash = 'SSHA'; +my $outFilename; +my $displayCountAfter = 100; +my @saltChars = ('.','/',0..9,'A'..'Z','a'..'z'); +my @consonants = (qw(b c d f g h j k l m n p r s t v w x z)); +my @vowels = (qw(a e i o u)); + +$SIG{__DIE__} = sub { Carp::confess(@_) }; + +my $numEntries; +if (defined $ARGV[0] && $ARGV[0] !~ /^-/) { + $numEntries = shift; +} + +GetOptions ( + "hostname|h=s" => \$hostname, + "port|p=i" => \$port, + "uri|H=s" => \$uri, + "bindDn|D=s" => \$bindDn, + "bindPassword|w=s" => \$bindPassword, + "saslMechanism|Y=s" => \$bindSaslMechanism, + "suffix|s=s" => \$suffix, + "init|i" => \$initialize, + "startIndex=i" => \$startIndex, + "passwordHash=s" => \$passwordHash, + "file|f=s" => \$outFilename, + "notReally|n" => \$notReally, + "continuous|c" => \$continuous, + "quiet|q" => \$quiet, + "verbose|v" => \$verbose, + "help" => \$optHelp, + ) or usage(); +usage() if $optHelp; + +if (!defined($numEntries)) { + $numEntries = shift; +} + +if (!$numEntries && !$initialize) { usage(); } +if (defined $numEntries && $numEntries eq "--help") { usage(); } + +if (!$hostname && !$port && !$uri) { + $uri = "ldapi:///"; +} elsif ($hostname && !$port) { + $port = 389; +} elsif (!$hostname && $port) { + $hostname = "localhost"; +} + +if (!$bindDn && !$bindPassword && !$bindSaslMechanism) { + $bindSaslMechanism = "EXTERNAL"; +} + +print("DEBUG: $numEntries: hostname: $hostname, port: $port\n") if $debug; + +run(); + +sub run { + + my $conn = ldapConnectBind(); + + if ($initialize) { + initialize($conn); + } + + if ($numEntries) { + generateEntries($conn); + } + + ldapDisconnect($conn); +} + +sub initialize { + my ($conn) = @_; + + my $explodedSuffix = ldap_explode_dn($suffix); + my $suffixFirst = $explodedSuffix->[0]; + + ldapAddSimple($conn, $suffix, "domain"); + ldapAddSimple($conn, "$peopleContainer,$suffix", "organizationalunit"); + ldapAddSimple($conn, "$groupsContainer,$suffix", "organizationalunit"); +} + +sub ldapAddSimple { + my ($conn, $dn, $objectclass) = @_; + my $explodedDn = ldap_explode_dn($dn); + ldapAdd($conn, $dn, + objectClass => $objectclass, + %{$explodedDn->[0]}, + ); + +} + +sub generateEntries { + my ($conn) = @_; + + my $startTime = time(); + my $entryNum = 0; + my $entryIndex = $startIndex; + for (; $entryNum < $numEntries; $entryNum++) { + + my $name = sprintf($defaultNameFormat, $entryIndex); + my $readableName; + my %personAttrs = (); + if (!$noPersonAttrs) { + my $sn = randomName(); + my $givenName = randomName(); + my $cn = sprintf("%s %s (%08d)", $givenName, $sn, $entryIndex); + my $password = sprintf($defaultPasswordFormat, $entryIndex); + %personAttrs = ( + 'cn' => $cn, + 'sn' => $sn, + 'givenName' => $givenName, + 'userPassword' => hashPassword($password), + ); + $readableName = "$givenName $sn"; + } + + my $dn = "$defaultNamingAttribute=$name,$peopleContainer,$suffix"; + my %entryData = ( + 'objectClass' => $defaultObjectClasses, + $defaultNamingAttribute => $name, + %personAttrs, + ); + + if ($verbose) { + print "Adding entry $entryIndex: $dn"; + print " ($readableName)" if $readableName; + print "\n"; + } + + ldapAdd($conn, $dn, %entryData); + + if (!$quiet && $entryNum != 0 && ( $entryNum % $displayCountAfter == 0 )) { + my $nowTime = time(); + my $durSec = $nowTime - $startTime; + my $etaSec = ($durSec*($numEntries-$entryNum))/$entryNum; + my $rate = "INF"; + if ($durSec != 0) { + $rate = $entryNum/$durSec; + } + my $etaEnd = localtime($nowTime + $etaSec); + print "$entryIndex: Added $entryNum entries in $durSec seconds ($rate entries per second). ETA in $etaSec sec ($etaEnd)\n"; + } + $entryIndex++; + } + + my $stopTime = time(); + my $durSec = $stopTime - $startTime; + if (!$quiet) { + my $rate; + if ($durSec) { + $rate = $entryNum/$durSec; + } else { + $rate = "more than ".$entryNum; + } + print "Added $entryNum entries in $durSec seconds ($rate entries per second).\n"; + } + +} + +##### UTIL functions + + +sub randomName { + my $numsyl = int(rand(2)) + 2; + my $out = ""; + for (1..$numsyl) { + $out .= $consonants[rand(@consonants)]; + $out .= $vowels[rand(@vowels)]; + if (rand(2) > 1) { + $out .= $consonants[rand(@consonants)]; + } + } + return ucfirst($out); +} + +sub hashPassword { + my ($clearPassword) = @_; + + if (!$passwordHash || uc($passwordHash) eq 'NONE') { + return $clearPassword; + } elsif (uc($passwordHash) eq 'SSHA') { + my $salt = generateSalt(); + my $hash = "{SSHA}".encode_base64(sha1($clearPassword.$salt).$salt, ""); + return $hash; + } else { + die ("Unknown password hash algorithm '$passwordHash'\n"); + } +} + +sub generateSalt { + return join('',map {$saltChars[rand(64)]} (1..4)); +} + +####### LDAP functions + +sub ldapConnect { + my $conn; + if ($uri) { + $conn = Net::LDAP->new($uri) or die("Error connecting to $uri: ".$@."\n"); + } else { + $conn = Net::LDAP->new($hostname, + port => $port, + ) or die("Error connecting to $hostname:$port: ".$@."\n"); + } + return $conn; +} + +sub ldapBind { + my ($conn,$die) = @_; + + my $resp; + my $desc; + if ($bindDn) { + $desc = "$bindDn (simple bind)"; + $resp = $conn->bind($bindDn, + password => $bindPassword, + ); + } elsif ($bindSaslMechanism) { + $desc = "(SASL $bindSaslMechanism)"; + $resp = $conn->bind($bindDn, + sasl => Authen::SASL->new( + mechanism => $bindSaslMechanism, + ), + ); + } else { + $desc = "(anonymous bind)"; + $resp = $conn->bind(); + } + if ($die && $resp->code) { + die("Error binding as $desc: ".$resp->error." (".$resp->code.")\n"); + } + return ($resp,$desc); +} + +sub ldapConnectBind { + if ($outFilename) { + open my $outFile, '>', $outFilename or die("Cannot open output file $outFilename: $!\n"); + return $outFile; + } + + my $conn = ldapConnect(); + ldapBind($conn,1); + return $conn; +} + +sub ldapAdd { + my ($conn,$dn,%attrs) = @_; + + my $entry = Net::LDAP::Entry->new($dn, %attrs); + + if ($outFilename) { + print $conn $entry->ldif(); + return; + } + + if (!$notReally) { + my $resp = $conn->add($entry); + if ($resp->code) { + if ($continuous) { + print STDERR "Error adding $dn: ".$resp->error." (".$resp->code.")\n"; + } else { + die("Error adding $dn: ".$resp->error." (".$resp->code.")\n"); + } + } + } else { + print "Would add entry:"; + print $entry->ldif; + print "\n"; + } +} + +sub ldapDisconnect { + my ($conn) = @_; + + if ($outFilename) { + close $conn; + return; + } + + my $resp = $conn->unbind; + if ($resp->code) { + die("Unbind: ERROR: ".$resp->error." (".$resp->code.")\n"); + } + + $conn->disconnect; +} + +### USAGE and DOCUMENTATION + +sub usage { + pod2usage(-verbose => 2); + exit(1); +} + +sub man { + pod2usage(-verbose => 3); + exit(0); +} + +__END__ + +=head1 NAME + +ldapgenerate - LDAP entry generator + +=head1 SYNOPSIS + +ldapgenerate [options] numentries + + +=head1 OPTIONS + +=over 8 + +=item [ B<-h> | B<--hostname> ] I + +Specifies hostname of the LDAP server. + +=item [ B<-p> | B<--port> ] I + +Specifies port number of the LDAP server. Defaults to 389. + +=item [ B<-H> | B<--uri> ] I + +Specifies complete URI for LDAP server connection. ldap://, ldaps:// and ldapi:// URIs can be used. +Defaults to C + +=item [ B<-D> | B<--bindDn> ] I + +Specifies DN which will be used for LDAP Bind operation. + +=item [ B<-w> | B<--bindPassword> ] I + +Specifies password which will be used for LDAP Bind operation. + +=item [ B<-Y> | B<--saslMechanism> ] I + +Specifies a SASL mechanism to used for LDAP Bind operation. + +=item [ B<-v> | B<--verbose> ] + +Increases verbosity. + +=item B<--help> + +Displays help message. + +=back + +=head1 DESCRIPTION + +TODO + +=head1 EXAMPLES + + ldapgenerate -h myserver.example.com -D "uid=admin,ou=people,dc=example,dc=com" -w secret 100 + + slapdconf -Y EXTERNAL 1000 + +=head1 NOTES + +This is still work in progress. Please feel free to contribute. + +=head1 AUTHOR + +Radovan Semancik + +=cut diff --git a/deps/ldap/slapdconf/ldaptest b/deps/ldap/slapdconf/ldaptest new file mode 100755 index 0000000..5ceeebc --- /dev/null +++ b/deps/ldap/slapdconf/ldaptest @@ -0,0 +1,432 @@ +#!/usr/bin/perl +# +# Copyright (c) 2014 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Author: Radovan Semancik +# +# Required packages: +# Ubuntu: libnet-ldap-perl libauthen-sasl-perl + +use strict; +use warnings; + +use Net::LDAP; +use Net::LDAP::LDIF; +use Net::LDAP::Util qw(ldap_explode_dn); +use Net::LDAP::Control::VLV; +use Net::LDAP::Control::Sort; +use Net::LDAP::Constant qw( LDAP_CONTROL_VLVRESPONSE ); +use Authen::SASL; +use Digest::SHA qw(sha1); +use MIME::Base64; +use Getopt::Long qw(:config bundling no_auto_abbrev pass_through); +use Pod::Usage; +use Data::Dumper; + +my ($verbose,$optHelp); +my $hostname; +my $port; +my $uri; +my ($bindDn,$bindPassword,$bindSaslMechanism); + +my $debug = 0; + +# my $defaultTLSCipherSuite = "TLSv1+RSA:!EXPORT:!NULL"; # OpenSSL +my $defaultTLSCipherSuite = "NORMAL"; # GnuTLS +my $suffix = "dc=example,dc=com"; +my $peopleContainer = "ou=people"; +my $groupsContainer = "ou=groups"; +my $defaultNamingAttribute="uid"; +my $defaultNameFormat="u%08d"; +my $defaultPasswordFormat="p%08d"; +my $defaultObjectClasses = [ qw(top person organizationalPerson inetOrgPerson) ]; +my $noPersonAttrs = 0; +my $continuous = 0; +my $quiet = 0; +my $numEntries = "100000"; +my $cycles = "10000"; + +my $displayCountAfter = 1000; + +$SIG{__DIE__} = sub { Carp::confess(@_) }; + +my $test; +if (defined $ARGV[0] && $ARGV[0] !~ /^-/) { + $test = shift; +} + +GetOptions ( + "hostname|h=s" => \$hostname, + "port|p=i" => \$port, + "uri|H=s" => \$uri, + "bindDn|D=s" => \$bindDn, + "bindPassword|w=s" => \$bindPassword, + "saslMechanism|Y=s" => \$bindSaslMechanism, + "suffix|s=s" => \$suffix, + "continuous|c" => \$continuous, + "entries|e=i" => \$numEntries, + "cycles|C=i" => \$cycles, + "quiet|q" => \$quiet, + "verbose|v" => \$verbose, + "help" => \$optHelp, + ) or usage(); +usage() if $optHelp; + +if (!defined($test)) { + $test = shift; +} + +if (!$test) { usage(); } +if ($test eq "--help") { usage(); } + +if (!$hostname && !$port && !$uri) { + $uri = "ldapi:///"; +} elsif ($hostname && !$port) { + $port = 389; +} elsif (!$hostname && $port) { + $hostname = "localhost"; +} + +if (!$bindDn && !$bindPassword && !$bindSaslMechanism) { + $bindSaslMechanism = "EXTERNAL"; +} + +print("DEBUG: $test: hostname: $hostname, port: $port\n") if $debug; + +run(); + +sub run { + + my $conn = ldapConnectBind(); + + if ($test eq "searchBase") { + runTest($conn,"base search", + sub { + my $index = int(rand($numEntries)); + my $name = sprintf($defaultNameFormat, $index); + my $dn = "$defaultNamingAttribute=$name,$peopleContainer,$suffix"; + my $entry = ldapSeachSingle($conn, + base => $dn, + filter => "(objectclass=*)", + scope => "base", + ); + return $entry; + } + ); + + } elsif ($test eq "searchUid") { + runTest($conn,"search by uid", + sub { + my $index = int(rand($numEntries)); + my $name = sprintf($defaultNameFormat, $index); + my $dn = "$peopleContainer,$suffix"; + my $entry = ldapSeachSingle($conn, + base => $dn, + filter => "($defaultNamingAttribute=$name)", + scope => "sub", + ); + return $entry; + } + ); + + } elsif ($test eq "searchCnSubstr") { + runTest($conn,"substring search by cn", + sub { + my $index = int(rand($numEntries)); + my $substr = sprintf("%07d", $index/10); + my $dn = "$peopleContainer,$suffix"; + my $resp = ldapSeach($conn, + base => $dn, + filter => "(cn=*$substr*)", + scope => "sub", + ); + if ($resp->count < 10 || $resp->count > 11) { + print STDERR "Got ".$resp->count.", expected 10 or 11: ".$substr."\n"; + return undef; + } + return $resp; + } + ); + + } elsif ($test eq "searchUidVlv") { + vlvSearch($conn, 'uid', 9); + + } elsif ($test eq "searchCnVlv") { + vlvSearch($conn, 'cn', 9); + + } else { + die("Unknown test $test\n"); + } + + ldapDisconnect($conn); +} + +sub vlvSearch { + my ($conn, $sortAttr, $after) = @_; + my $vlv = Net::LDAP::Control::VLV->new( + before => 0, + after => $after, + content => 0, + offset => 1, + ); + my $sort = Net::LDAP::Control::Sort->new( order => 'uid:2.5.13.3' ); + my $dn = "$peopleContainer,$suffix"; + + runTest($conn,"VLV search by ".$sortAttr, + sub { + my $index = int(rand($numEntries)); + $vlv->offset($index); + my $resp = ldapSeach($conn, + base => $dn, + filter => "(objectclass=inetorgperson)", + scope => "sub", + control => [ $sort, $vlv], + ); + if ($resp->count < 1 || $resp->count > $after + 1) { + print STDERR "Got ".$resp->count.", expected max ".($after+1).": ".$index."\n"; + return undef; + } + my $vlvresp = $resp->control( LDAP_CONTROL_VLVRESPONSE ) or die; + $vlv->response($vlvresp); + return $resp; + } + ); +} + +sub runTest { + my ($conn,$testName,$searchClosure) = @_; + + if (!$quiet) { + print "Staring $testName test, $cycles cycles\n"; + } + + my $startTime = time(); + my $try = 1; + my $errors = 0; + for (; $try <= $cycles; $try++) { + + my $testResult = &$searchClosure($try); + + if ($testResult) { + # TODO: check entry + } else { + $errors++; + } + + if (!$quiet && ( $try % $displayCountAfter == 0 )) { + my $nowTime = time(); + my $durSec = $nowTime - $startTime; + my $etaSec = ($durSec*($cycles-$try))/$try; + my $rate = "INF"; + if ($durSec != 0) { + $rate = $try/$durSec; + } + my $etaEnd = localtime($nowTime + $etaSec); + print "$try ops in $durSec seconds ($rate ops per second). ETA in $etaSec sec ($etaEnd)\n"; + } + } + + my $stopTime = time(); + my $durSec = $stopTime - $startTime; + if (!$quiet) { + my $rate = $try/$durSec; + print "$try $testName ops in $durSec seconds\n"; + print "$rate ops per second\n"; + print "average op duration ".(($durSec/$try)*1000)."ms\n"; + print "errors: $errors\n"; + } + +} + +##### UTIL functions + +####### LDAP functions + +sub ldapConnect { + my $conn; + if ($uri) { + $conn = Net::LDAP->new($uri) or die("Error connecting to $uri: ".$@."\n"); + } else { + $conn = Net::LDAP->new($hostname, + port => $port, + ) or die("Error connecting to $hostname:$port: ".$@."\n"); + } + return $conn; +} + +sub ldapBind { + my ($conn,$die) = @_; + + my $resp; + my $desc; + if ($bindDn) { + $desc = "$bindDn (simple bind)"; + $resp = $conn->bind($bindDn, + password => $bindPassword, + ); + } elsif ($bindSaslMechanism) { + $desc = "(SASL $bindSaslMechanism)"; + $resp = $conn->bind($bindDn, + sasl => Authen::SASL->new( + mechanism => $bindSaslMechanism, + ), + ); + } else { + $desc = "(anonymous bind)"; + $resp = $conn->bind(); + } + if ($die && $resp->code) { + die("Error binding as $desc: ".$resp->error." (".$resp->code.")\n"); + } + return ($resp,$desc); +} + +sub ldapConnectBind { + my $conn = ldapConnect(); + ldapBind($conn,1); + return $conn; +} + +sub ldapSeach { + my ($conn,%params) = @_; + + my $resp = $conn->search(%params); + + if ($resp->code) { + if ($continuous) { + print STDERR "Error searching ".$params{base}.": ".$resp->error." (".$resp->code.")\n"; + return undef; + } else { + die("Error searching ".$params{base}.": ".$resp->error." (".$resp->code.")\n"); + } + } + + return $resp; +} + +sub ldapSeachSingle { + my ($conn,%params) = @_; + my $resp = ldapSeach($conn,%params); + if ($resp->count == 0) { + if ($continuous) { + print STDERR "Error searching ".$params{base}.": no object found\n"; + return undef; + } else { + die("Error searching ".$params{base}.": no object found\n"); + } + } + if ($resp->count > 1) { + if ($continuous) { + print STDERR "Error searching ".$params{base}.": ".$resp->count." entries found, expected just one\n"; + return undef; + } else { + die("Error searching ".$params{base}.": ".$resp->count." entries found, expected just one\n"); + } + } + return $resp->entry(0); +} + +sub ldapDisconnect { + my ($conn) = @_; + + my $resp = $conn->unbind; + if ($resp->code) { + die("Unbind: ERROR: ".$resp->error." (".$resp->code.")\n"); + } + + $conn->disconnect; +} + +### USAGE and DOCUMENTATION + +sub usage { + pod2usage(-verbose => 2); + exit(1); +} + +sub man { + pod2usage(-verbose => 3); + exit(0); +} + +__END__ + +=head1 NAME + +ldapgenerate - LDAP entry generator + +=head1 SYNOPSIS + +ldapgenerate [options] numentries + + +=head1 OPTIONS + +=over 8 + +=item [ B<-h> | B<--hostname> ] I + +Specifies hostname of the LDAP server. + +=item [ B<-p> | B<--port> ] I + +Specifies port number of the LDAP server. Defaults to 389. + +=item [ B<-H> | B<--uri> ] I + +Specifies complete URI for LDAP server connection. ldap://, ldaps:// and ldapi:// URIs can be used. +Defaults to C + +=item [ B<-D> | B<--bindDn> ] I + +Specifies DN which will be used for LDAP Bind operation. + +=item [ B<-w> | B<--bindPassword> ] I + +Specifies password which will be used for LDAP Bind operation. + +=item [ B<-Y> | B<--saslMechanism> ] I + +Specifies a SASL mechanism to used for LDAP Bind operation. + +=item [ B<-v> | B<--verbose> ] + +Increases verbosity. + +=item B<--help> + +Displays help message. + +=back + +=head1 DESCRIPTION + +TODO + +=head1 EXAMPLES + + ldapgenerate -h myserver.example.com -D "uid=admin,ou=people,dc=example,dc=com" -w secret 100 + + slapdconf -Y EXTERNAL 1000 + +=head1 NOTES + +This is still work in progress. Please feel free to contribute. + +=head1 AUTHOR + +Radovan Semancik + +=cut diff --git a/deps/ldap/slapdconf/openldap_midpoint.sh b/deps/ldap/slapdconf/openldap_midpoint.sh new file mode 100755 index 0000000..ebe646c --- /dev/null +++ b/deps/ldap/slapdconf/openldap_midpoint.sh @@ -0,0 +1,35 @@ +#!/bin/sh +# +# openldap_midpoint.sh, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan +echo "Configuring LDAP for Midpoint.." +set -x +slapdconf add-module sssvlv +slapdconf add-overlay dc=example,dc=edu sssvlv +slapdconf add-module ppolicy +ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/ppolicy.ldif +slapdconf add-overlay dc=example,dc=edu ppolicy +slapdconf add-module memberof +slapdconf add-overlay dc=example,dc=edu memberof +slapdconf add-module refint +slapdconf add-overlay dc=example,dc=edu refint olcRefintConfig 'olcRefintAttribute:memberof member manager owner' +slapdconf set-suffix-prop dc=example,dc=edu 'olcLimits:dn.exact="cn=admin,dc=example,dc=edu" size.prtotal=unlimited' +ldapadd -Y EXTERNAL -H ldapi:/// -f /usr/local/bin/pwpolicy.ldif +rm /usr/local/bin/pwpolicy.ldif +slapdconf set-overlay-prop dc=example,dc=edu ppolicy olcPPolicyDefault:cn=pwpolicy,dc=example,dc=edu +set +x +echo "Done configuring LDAP for Midpoint" diff --git a/deps/ldap/slapdconf/pwpolicy.ldif b/deps/ldap/slapdconf/pwpolicy.ldif new file mode 100644 index 0000000..e970e5a --- /dev/null +++ b/deps/ldap/slapdconf/pwpolicy.ldif @@ -0,0 +1,9 @@ +dn: cn=pwpolicy,dc=example,dc=com +objectclass: pwdPolicy +objectClass: person +cn: pwpolicy +sn: pwpolicy +pwdAttribute: userPassword +pwdMaxFailure: 3 +pwdLockout: TRUE +pwdLockoutDuration: 60 diff --git a/deps/ldap/slapdconf/samples/piracy/piracy-schema-modify.ldif b/deps/ldap/slapdconf/samples/piracy/piracy-schema-modify.ldif new file mode 100644 index 0000000..136dfc8 --- /dev/null +++ b/deps/ldap/slapdconf/samples/piracy/piracy-schema-modify.ldif @@ -0,0 +1,16 @@ +dn: cn=schema +changetype: modify +add: attributeTypes +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.1 NAME 'piracyShipName' DESC 'The name of thar vessel' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.2 NAME 'piracyStatus' DESC 'Current whereabouts of a pirate.' EQUALITY caseExactIA5Match SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.3 NAME 'piracyScarNumber' DESC 'The number of pirate's scars.' EQUALITY integerMatch ORDERING integerOrderingMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.4 NAME 'piracyCaptainship' DESC 'Whether the pirate honors himself with a capitain title.' SINGLE-VALUE SUP name X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.5 NAME 'piracyEnrollmentTimestamp' DESC 'Piratical enrollment date' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.6 NAME 'piracyTreasureSecret' DESC 'A secret code that a pirate keeps for tharself.' EQUALITY octetStringMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.7 NAME 'piracyNickname' DESC 'Piratical nickname' SUP name X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.8 NAME 'piracyBestWeapon' DESC 'Pirates best weapon' SUP name X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.9 NAME 'piracyQuote' DESC 'Pirates most infamous quote' SINGLE-VALUE SUP name X-ORIGIN 'user defined' ) +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.10 NAME 'piracyDrink' DESC 'Pirates best drink' SUP name X-ORIGIN 'user defined' ) +- +add: objectClasses +objectClasses: ( 1.3.6.1.4.1.23611.4.1.1.1 NAME 'piracyPerson' DESC 'Piratical person. A pirate. Mighty pirate.' SUP inetOrgPerson STRUCTURAL MAY ( piracyShipName $ piracyStatus $ piracyScarNumber $ piracyCaptainship $ piracyEnrollmentTimestamp $ piracyTreasureSecret $ piracyNickname $ piracyBestWeapon $ piracyQuote $ piracyDrink ) X-ORIGIN 'user defined' ) diff --git a/deps/ldap/slapdconf/samples/piracy/piracy-schema.ldif b/deps/ldap/slapdconf/samples/piracy/piracy-schema.ldif new file mode 100644 index 0000000..7cb2d52 --- /dev/null +++ b/deps/ldap/slapdconf/samples/piracy/piracy-schema.ldif @@ -0,0 +1,168 @@ +dn: cn=schema +objectClass: top +objectClass: ldapSubentry +objectClass: subschema +cn: schema +# Piracy LDAP Schema Example +# +# Copyright (c) 2011-2015 Radovan Semancik +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +#---------------------------------------------------------------------- +# Attributes +#---------------------------------------------------------------------- +# +# All attribute values conform exatly to LDAP schema definition unless +# specified otherwise. For example, all Strings with directory string +# syntax may have national characters (any valid unicode codepoint), may +# contain spaces, etc. - unless that is explicitly constrained by +# comments in this schema definition. +# +# Case sensitivity is determined by EQUALITY matching rule (unless +# explicitly specified otherwise). +# +# piracyShipName +# +# Description: +# The name of thar vessel +# +# Format: String +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.1 NAME 'piracyShipName' DESC 'The name of thar vessel' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' ) +# piracyStatus +# +# Description: +# Current whereabouts of a pirate. +# +# Format: Choose one from: +# alive +# dead +# undead +# drunk +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.2 NAME 'piracyStatus' DESC 'Current whereabouts of a pirate.' EQUALITY caseExactIA5Match SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'user defined' ) +# piracyScarNumber +# +# Description: +# The number of pirate's scars. +# +# Format: Integer +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.3 NAME 'piracyScarNumber' DESC 'The number of pirate's scars.' EQUALITY integerMatch ORDERING integerOrderingMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'user defined' ) +# piracyCaptainship +# +# Description: +# Whether the pirate honors himself with a capitain title. +# +# Format: Boolean encoded as string +# "0", "false": not a captain +# "1", "true": is a captain +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.4 NAME 'piracyCaptainship' DESC 'Whether the pirate honors himself with a capitain title.' SINGLE-VALUE SUP name X-ORIGIN 'user defined' ) +# piracyEnrollmentTimestamp +# +# Description: +# The date and time of a pirate stopping to be a landluber and becomming +# a mighty pirate. +# +# Format: generalized time (absolute timestamp) in UTC +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.5 NAME 'piracyEnrollmentTimestamp' DESC 'Piratical enrollment date' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 X-ORIGIN 'user defined' ) +# piracyTreasureSecret +# +# Description: +# A secret code that a pirate keeps for tharself. +# +# Format: OctetString (binary) +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.6 NAME 'piracyTreasureSecret' DESC 'A secret code that a pirate keeps for tharself.' EQUALITY octetStringMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'user defined' ) +# piracyNickname +# +# Description: +# A piratical name that pirate's maties will call the pirate. +# Thar might be many such names. +# +# Format: String (Multivalued) +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.7 NAME 'piracyNickname' DESC 'Piratical nickname' SUP name X-ORIGIN 'user defined' ) +# piracyBestWeapon +# +# Description: +# A weapon that the pirate likes the most. +# Thar might be many such weapons. +# +# Format: String (Multivalued) +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.8 NAME 'piracyBestWeapon' DESC 'Pirates best weapon' SUP name X-ORIGIN 'user defined' ) +# piracyQuote +# +# Description: +# The most infamous words a pirate has ever uttered. +# +# Format: String +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.9 NAME 'piracyQuote' DESC 'Pirates most infamous quote' SINGLE-VALUE SUP name X-ORIGIN 'user defined' ) +# piracyDrink +# +# Description: +# The most lovely drink of a pirate. Might that be a rum or grog or there +# might be many such drinks. +# +# Format: String +# +attributeTypes: ( 1.3.6.1.4.1.23611.4.1.2.10 NAME 'piracyDrink' DESC 'Pirates best drink' SUP name X-ORIGIN 'user defined' ) +#---------------------------------------------------------------------- +# Object Classes +#---------------------------------------------------------------------- +# +# piracyPerson +# +# Descripton: +# Piratical person also known as a Pirate. Arr! +# +# Naming Attribute: uid +# +# Important Attributes: +# uid(from inetOrgPerson): User name (login name) of a pirate. Uid is +# considered immutable and must be unique for all pirates. +# Uid is considered to be case insensitive. +# Uid must not contain national characters and white characters +# (e.g. spaces). +# Even though this attribute is defined as multivalued by LDAP, +# it must contain at most a SINGLE VALUE when using this schema. +# cn(from person): Full name of a pirate. Chosen by the pirate. Must be +# printable. This is how the pirate wants to formally be called by his maties. +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# sn(from person): Last name (surname) of a Pirate. Usually from a family, +# if such a family is worth being mentioned in a piratical person's name. +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# givenName(from person):First name (given name) of a pirate. Usually a name +# given to a pirate at birth, unless it is changed later. +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# telephoneNumber: Pirate's devilish parrot number. Should in inter-piratical format +# without the leading evil sign of "+". +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# piracyShipName: Name of the pirate's vessel. Unless sunk. +# piracyStatus: Current whereabouts of a pirate. See the attribute scroll for +# more details. +# piracyScarNumber: The number of pirate's scars. +# +objectClasses: ( 1.3.6.1.4.1.23611.4.1.1.1 NAME 'piracyPerson' DESC 'Piratical person. A pirate. Mighty pirate.' SUP inetOrgPerson STRUCTURAL MAY ( piracyShipName $ piracyStatus $ piracyScarNumber $ piracyCaptainship $ piracyEnrollmentTimestamp $ piracyTreasureSecret $ piracyNickname $ piracyBestWeapon $ piracyQuote $ piracyDrink ) X-ORIGIN 'user defined' ) +#---------------------------------------------------------------------- +# End of PiracyExample schema +#---------------------------------------------------------------------- diff --git a/deps/ldap/slapdconf/samples/piracy/piracy.schema b/deps/ldap/slapdconf/samples/piracy/piracy.schema new file mode 100644 index 0000000..89f81e1 --- /dev/null +++ b/deps/ldap/slapdconf/samples/piracy/piracy.schema @@ -0,0 +1,253 @@ +# Piracy LDAP Schema Example +# +# Copyright (c) 2011-2015 Radovan Semancik +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +objectIdentifier NLight 1.3.6.1.4.1.23611 + +objectIdentifier Examples NLight:4 +objectIdentifier PiracyExample Examples:1 +objectIdentifier PiracyObjectClass PiracyExample:1 +objectIdentifier PiracyAttributeType PiracyExample:2 + +#---------------------------------------------------------------------- +# Attributes +#---------------------------------------------------------------------- + +# +# All attribute values conform exatly to LDAP schema definition unless +# specified otherwise. For example, all Strings with directory string +# syntax may have national characters (any valid unicode codepoint), may +# contain spaces, etc. - unless that is explicitly constrained by +# comments in this schema definition. +# +# Case sensitivity is determined by EQUALITY matching rule (unless +# explicitly specified otherwise). +# + +# piracyShipName +# +# Description: +# The name of thar vessel +# +# Format: String +# + +attributetype ( PiracyAttributeType:1 + NAME 'piracyShipName' + DESC 'The name of thar vessel' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) + + +# piracyStatus +# +# Description: +# Current whereabouts of a pirate. +# +# Format: Choose one from: +# alive +# dead +# undead +# drunk +# + +attributetype ( PiracyAttributeType:2 + NAME 'piracyStatus' + DESC 'Current whereabouts of a pirate.' + EQUALITY caseExactIA5Match + SINGLE-VALUE + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) + + +# piracyScarNumber +# +# Description: +# The number of pirate's scars. +# +# Format: Integer +# + +attributetype ( PiracyAttributeType:3 + NAME 'piracyScarNumber' + DESC 'The number of pirates scars.' + EQUALITY integerMatch + ORDERING integerOrderingMatch + SINGLE-VALUE + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) + +# piracyCaptainship +# +# Description: +# Whether the pirate honors himself with a capitain title. +# +# Format: Boolean encoded as string +# "0", "false": not a captain +# "1", "true": is a captain +# + +attributetype ( PiracyAttributeType:4 + NAME 'piracyCaptainship' + DESC 'Whether the pirate honors himself with a capitain title.' + SINGLE-VALUE + SUP name ) + + +# piracyEnrollmentTimestamp +# +# Description: +# The date and time of a pirate stopping to be a landluber and becomming +# a mighty pirate. +# +# Format: generalized time (absolute timestamp) in UTC +# + +attributetype ( PiracyAttributeType:5 + NAME 'piracyEnrollmentTimestamp' + DESC 'Piratical enrollment date' + EQUALITY generalizedTimeMatch + ORDERING generalizedTimeOrderingMatch + SINGLE-VALUE + SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 ) + + +# piracyTreasureSecret +# +# Description: +# A secret code that a pirate keeps for tharself. +# +# Format: OctetString (binary) +# + +attributetype ( PiracyAttributeType:6 + NAME 'piracyTreasureSecret' + DESC 'A secret code that a pirate keeps for tharself.' + EQUALITY octetStringMatch + SINGLE-VALUE + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) + +# piracyNickname +# +# Description: +# A piratical name that pirate's maties will call the pirate. +# Thar might be many such names. +# +# Format: String (Multivalued) +# + +attributetype ( PiracyAttributeType:7 + NAME 'piracyNickname' + DESC 'Piratical nickname' + SUP name ) + +# piracyBestWeapon +# +# Description: +# A weapon that the pirate likes the most. +# Thar might be many such weapons. +# +# Format: String (Multivalued) +# + +attributetype ( PiracyAttributeType:8 + NAME 'piracyBestWeapon' + DESC 'Pirates best weapon' + SUP name ) + + +# piracyQuote +# +# Description: +# The most infamous words a pirate has ever uttered. +# +# Format: String +# + +attributetype ( PiracyAttributeType:9 + NAME 'piracyQuote' + DESC 'Pirates most infamous quote' + SINGLE-VALUE + SUP name ) + + +# piracyDrink +# +# Description: +# The most lovely drink of a pirate. Might that be a rum or grog or there +# might be many such drinks. +# +# Format: String +# + +attributetype ( PiracyAttributeType:10 + NAME 'piracyDrink' + DESC 'Pirates best drink' + SUP name ) + + +#---------------------------------------------------------------------- +# Object Classes +#---------------------------------------------------------------------- + +# +# piracyPerson +# +# Descripton: +# Piratical person also known as a Pirate. Arr! +# +# Naming Attribute: uid +# +# Important Attributes: +# uid(from inetOrgPerson): User name (login name) of a pirate. Uid is +# considered immutable and must be unique for all pirates. +# Uid is considered to be case insensitive. +# Uid must not contain national characters and white characters +# (e.g. spaces). +# Even though this attribute is defined as multivalued by LDAP, +# it must contain at most a SINGLE VALUE when using this schema. +# cn(from person): Full name of a pirate. Chosen by the pirate. Must be +# printable. This is how the pirate wants to formally be called by his maties. +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# sn(from person): Last name (surname) of a Pirate. Usually from a family, +# if such a family is worth being mentioned in a piratical person's name. +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# givenName(from person):First name (given name) of a pirate. Usually a name +# given to a pirate at birth, unless it is changed later. +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# telephoneNumber: Pirate's devilish parrot number. Should in inter-piratical format +# without the leading evil sign of "+". +# Even though this attribute is defined as multivalued by LDAP, it must contain at most a +# SINGLE VALUE when using this schema. +# piracyShipName: Name of the pirate's vessel. Unless sunk. +# piracyStatus: Current whereabouts of a pirate. See the attribute scroll for +# more details. +# piracyScarNumber: The number of pirate's scars. +# + +objectClass ( PiracyObjectClass:1 + NAME 'piracyPerson' + DESC 'Piratical person. A pirate. Mighty pirate.' + SUP inetOrgPerson + STRUCTURAL + MAY ( piracyShipName $ piracyStatus $ piracyScarNumber $ piracyCaptainship $ + piracyEnrollmentTimestamp $ piracyTreasureSecret $ piracyNickname $ + piracyBestWeapon $ piracyQuote $ piracyDrink ) ) + +#---------------------------------------------------------------------- +# End of PiracyExample schema +#---------------------------------------------------------------------- + diff --git a/deps/ldap/slapdconf/samples/piracy/pirate-jack.ldif b/deps/ldap/slapdconf/samples/piracy/pirate-jack.ldif new file mode 100644 index 0000000..b610076 --- /dev/null +++ b/deps/ldap/slapdconf/samples/piracy/pirate-jack.ldif @@ -0,0 +1,13 @@ +dn: uid=jack,ou=people,dc=example,dc=com +objectclass: piracyPerson +objectclass: inetOrgPerson +objectclass: organizationalPerson +objectclass: person +uid: jack +givenName: Jack +sn: Sparrow +cn: cpt. Jack Sparrow +description: A mighty pirate, the mightiest pirate sailing the seven seas. +mail: jack@blackpearl.com +piracyNickname: Jack +piracyShipName: Black Pearl diff --git a/deps/ldap/slapdconf/schema2ldif b/deps/ldap/slapdconf/schema2ldif new file mode 100755 index 0000000..f746a18 --- /dev/null +++ b/deps/ldap/slapdconf/schema2ldif @@ -0,0 +1,343 @@ +#!/usr/bin/perl +# +# Copyright (c) 2005-2015 Radovan Semancik +# Copyright (c) 2014-2015 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# schema2ldif: Tool for converting OpenLDAP-style schemas to the LDIF format +# ----------- +# +# The LDIF-formated LDAP schemas are difficult to edit and maintain. OpenLDAP +# defined a similar schema format that is more free-form and easier to edit. +# This tool converts the OpenLDAP-formatted schema files to the LDIF. +# +# Original author: Radovan Semancik +# +# Usage +# ----- +# +# schema2ldif < foo.schema > foo.ldif +# +# OpenLDAP schema format +# ---------------------- +# +# objectIdentifier nLight 1.3.6.1.4.1.23611 +# objectIdentifier nLightLdap nLight:1 +# +# attributetype ( oid-my-attr-1 +# NAME 'my-attr-1' +# DESC 'description of my-attr-1 attribute' +# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 +# ) +# +# attributetype ( nLightLdap:2 +# NAME 'my-attr-2' +# DESC 'description of my-attr-2 attribute' +# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 +# ) +# +# objectclass ( oid-my-person +# NAME 'my-person' +# DESC 'description of my-person attribute' +# SUP 'inetOrgPerson' +# MAY ( my-attr-1 ) +# ) +# +# LDIF schema format +# ------------------ +# +# dn: cn=schema +# objectClass: top +# objectClass: ldapSubentry +# objectClass: subschema +# cn: schema +# attributeTypes: ( oid-my-attr-1 NAME 'my-attr-1' DESC 'description of my-attr-1 attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' ) +# attributeTypes: ( 1.3.6.1.4.1.23611.1.2 NAME 'my-attr-2' DESC 'description of my-attr-2 attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' ) +# objectClasses: ( oid-my-person NAME 'my-person' DESC 'description of my-person attribute' SUP 'inetOrgPerson' MAY ( my-attr-1 ) X-ORIGIN 'user defined' ) +# + +use strict; + +my $mode = "static"; +my $flavor = "schema"; +my $flavorName = undef; +my $origin = 'user defined'; + +# Turns on debug mode (for development purposes only) +my $debug = 0; + +# Process command-line + +while ($ARGV[0] =~ /^-/) { + my $arg = shift; + if ($arg eq "-h") { + usage(); + exit(); + } elsif ($arg eq "-m") { + $mode = "modify"; + } elsif ($arg eq "-s") { + $flavor = "openldap"; + $flavorName = shift; + } elsif ($arg eq "-o") { + $origin = shift; + } else { + print STDERR "Unknown option $arg\n"; + usage(); + exit(-1); + } +} + + +my $attrNameMap = undef; + +my %ldifAttrNameMap = ( + 'attributetype' => 'attributeTypes', + 'objectclass' => 'objectClasses', +); + +my %openLdapAttrNameMap = ( + 'attributetype' => 'olcAttributeTypes', + 'objectclass' => 'olcObjectClasses', +); + +my @definitionOrder = qw(attributetype objectclass); + +my %oidMapping = (); +my %definitions = (); + +# Print proper LDIF header + +if ($flavor eq "openldap") { + + print "dn: cn=".$flavorName.",cn=schema,cn=config\n"; + + if ($mode eq "modify") { + print "changetype: add\n"; + } + + print "objectClass: olcSchemaConfig\n"; + print "cn: ".$flavorName."\n"; + + $attrNameMap = \%openLdapAttrNameMap; + + +} else { + + # schema (pure) flavor + + if ($mode eq "static") { + # Header for static schema + # used to drop into a file that server picks up on start + print "dn: cn=schema\n"; + print "objectClass: top\n"; + print "objectClass: ldapSubentry\n"; + print "objectClass: subschema\n"; + print "cn: schema\n"; + + } elsif ($mode eq "modify") { + # Header for schema that is being uploaded to running server + print "dn: cn=schema\n"; + print "changetype: modify\n"; + + } else { + die ("Unknown mode $mode\n"); + } + + $attrNameMap = \%ldifAttrNameMap; + +} + +# Reading the input schema file in loop +# processing definitions + +READLOOP: +while (<>) { + + # Comments + if (/^\s*#/) { + # In static mode pass the comments to output file + print if ($mode eq "static"); + # the comments are ignored in other modes as they make + # problems when used with some LDAP clients + next; + } + + chomp; + + if ( /^\s*objectIdentifier\s+(\S+)\s+(\S+)\s*$/) { + # We have got objectIdentifier macro here. + # Parse it and process to the %oidMapping map + + my ($name,$oidExpression) = ($1,$2); + print STDERR "[P] objectIdentifier: $name -> $oidExpression\n" if $debug; + + if (isOid($oidExpression)) { + $oidMapping{$name} = $oidExpression; + print STDERR " adding mapping $name -> $oidExpression\n" if $debug; + } else { + my $oid = expandOidMacro($oidExpression); + if (defined $oid) { + $oidMapping{$name} = $oid; + print STDERR " adding mapping $name -> $oid\n" if $debug; + } else { + print STDERR "Error processing objectIdentifier macro: $_\n"; + } + } + } + + if ( /^\s*(attributetype)\s*\(/i || + /^\s*(objectclass)\s*\(/i ) { + + my $type = lc($1); + my $ldifLine = $attrNameMap->{$type}.": ("; + + $_ = $'; + my $level = 1; + my $foundOrigin = undef; + my $oid = undef; + + while ($level) { + + # raise or lower parenthesis level as necessary + + while ( /\(/g ) { $level++ } + while ( /\)/g ) { $level-- } + + + # OID expression should be the very first token + # therefore process if it was not processed yet + + if (! defined $oid && /^\s*(\S+)\s*/) { + my $oidExpression = $1; + + if (isOid($oidExpression)) { + # OID expression is OID, no transformation needed + $oid = $oidExpression; + + } else { + # Try if OID expression is macro + $oid = expandOidMacro($oidExpression); + + if (! defined $oid) { + # OID expression is not macro, copy it verbatim to output + # This is used if symbolic names are used instead of OIDs + $oid = $oidExpression; + } + } + + $ldifLine .= " $oid"; + $_ = $'; + } + + # find X-ORIGIN clause in the input + + if (/X\-ORIGIN\s+\'([^\'*])\'/) { + $foundOrigin = $1; + } + + # if we are at the end (level 0) and there was no + # X-ORIGIN clause, insert the default one + # just before the last parenthesis + + if ($level == 0 && !defined($foundOrigin)) { + s/\)\s*$/ X-ORIGIN \'$origin\' \)/; + } + + $ldifLine .= $_; + + # is we are at the end, check if the SINGLE-VALUE is in correct place + if ($level == 0) { + if ($ldifLine =~ /SINGLE-VALUE/ && $ldifLine !~ /SINGLE-VALUE\s+X-ORIGIN/) { + warn("The SINGLE-VALUE must be the last clause before X-ORIGIN (oid $oid)\n"); + } + } + + $_ = <>; + last unless defined $_; + + # trim whitespaces + chomp; + s/^\s+/ /; + s/\s+$//; + + } + + print STDERR "[P] $type: $oid\n" if $debug; + + + if ($mode eq "static") { + print $ldifLine . "\n"; + } else { + if (!$definitions{$type}) { + $definitions{$type} = []; + } + + push @{$definitions{$type}},$ldifLine; + } + + last unless defined $_; + } +} + +if ($mode eq "modify") { + my $first = 1; + foreach my $type (@definitionOrder) { + + next unless ($definitions{$type}); + + if ($flavor eq "schema") { + if ($first) { + $first = 0; + } else { + print "-\n"; + } + print "add: ".$attrNameMap->{$type}."\n"; + } + + foreach my $line (@{$definitions{$type}}) { + print $line."\n"; + } + } +} + +sub isOid { + my ($s) = @_; + + return ($s =~ /^[\.\d]+$/); +} + +sub expandOidMacro { + my ($macro) = @_; + + if ($macro =~ /:/) { + my $key = $`; + my $suffix = $'; + if (exists $oidMapping{$key}) { + return $oidMapping{$key}.".".$suffix; + } else { + return undef; + } + } + return $oidMapping{$macro}; +} + +sub usage { + print STDERR "Usage: $0 [-h ] [-m] [-o ] in.schema > out.ldif\n"; + print STDERR "\t-h\t\tThis help message.\n"; + print STDERR "\t-m\t\tGenerate \"modify\" LDIF instead of \"static\"\n"; + print STDERR "\t-s \t\tGenerate OpenLDAP LDIF flavor\n"; + print STDERR "\t-o \tSpecify X-ORIGIN to inject (default: user defined)\n"; + print STDERR "(c) 2000-2015 Radovan Semancik, Evolveum \n"; +} diff --git a/deps/ldap/slapdconf/slapdadm b/deps/ldap/slapdconf/slapdadm new file mode 100755 index 0000000..11f63ff --- /dev/null +++ b/deps/ldap/slapdconf/slapdadm @@ -0,0 +1,550 @@ +#!/usr/bin/perl +# +# Copyright (c) 2014-2015 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Author: Radovan Semancik +# +# Required packages: +# Ubuntu: libnet-ldap-perl libauthen-sasl-perl libuuid-perl + +use strict; +use warnings; + +use Net::LDAP::LDIF; +use Date::Format; +use UUID; +use Getopt::Long qw(:config bundling no_auto_abbrev pass_through); +use Pod::Usage; + +my @userDbTypes = qw(hdb bdb mdb); + +my ($verbose,$optHelp,$optYes,$optRc,$optDoNothing); +my ($configDir,$dbDir,$serviceName,$ldapUser,$ldapGroup); + +my $debug = 0; + +$SIG{__DIE__} = sub { Carp::confess(@_) }; + +my $command; +if ($ARGV[0] !~ /^-/) { + $command = shift; +} + +GetOptions ( + "rc" => \$optRc, + "do-nothing|n" => \$optDoNothing, + "yes|y" => \$optYes, + "verbose|v" => \$verbose, + "debug|d" => \$debug, + "help|h" => \$optHelp, + ) or usage(); +usage() if $optHelp; + +$configDir = "/etc/ldap" unless $configDir; +$dbDir = "/var/lib/ldap" unless $dbDir; +$serviceName = "slapd" unless $serviceName; +$ldapUser = "openldap" unless $ldapUser; +$ldapGroup = "openldap" unless $ldapGroup; + +my $cnConfigDir; + +if (!defined($command)) { + $command = shift; +} + +if (!$command) { usage(); } +if ($command eq "--help") { usage(); } + +if ($command eq "list-suffixes") { listSuffixes() } +elsif ($command eq "delete-suffix") { deleteSuffix() } +elsif ($command eq "create-suffix") { createSuffix() } +elsif ($command eq "delete-schema") { deleteSchema() } +elsif ($command eq "delete-all") { deleteAll() } +elsif ($command eq "help") { usage() } +else { usage() } + +sub listSuffixes { + checkConfigDirs(); + + # TODO + +} + +sub createSuffix { + my $suffix; + if ($ARGV[0] !~ /^-/) { + $suffix = shift @ARGV; + } + + my ($dbDirectory,$rootDn,$rootPassword,$dbType); + GetOptions ( + "dbDir|B=s" => \$dbDirectory, + "rootDn=s" => \$rootDn, + "rootPassword=s" => \$rootPassword, + ) or usage(); + + if (!defined($suffix)) { + $suffix = shift @ARGV; + } + if (!$suffix) { + die("No suffix name specified\n"); + } + $dbDirectory = "/var/lib/ldap/$suffix" unless $dbDirectory; + $rootDn = "cn=admin,".$suffix unless $rootDn; + $rootPassword = "secret" unless $rootPassword; + $dbType = "hdb" unless $dbType; + + checkConfigDirs(); + stopSlapd(); + + my $entry = findConfigObjectBySuffix($suffix); + if ($entry) { + die("Suffix $suffix already exists\n"); + } + + my $index = findLastDbConfigFileIndex(); + my $olcDatabaseName = "{".($index+1)."}$dbType"; + my $olcDatabaseRdn = "olcDatabase=$olcDatabaseName"; + my $dbConfigPath = "$cnConfigDir/$olcDatabaseRdn.ldif"; +# print("Max: $index, file: $dbConfigPath\n"); + my $nowTimestamp = time2str("%Y%m%d%k%M%SZ",time()); + my ($uuid,$uuidStr); + UUID::generate($uuid); + UUID::unparse($uuid,$uuidStr); + + $entry = Net::LDAP::Entry->new($olcDatabaseRdn, + objectClass => [ 'olcDatabaseConfig', 'olcHdbConfig' ], + olcDatabase => $olcDatabaseName, + olcDbDirectory => $dbDirectory, + olcSuffix => $suffix, + olcRootDN => $rootDn, + olcRootPW => $rootPassword, + olcDbCheckpoint => '512 30', + olcDbConfig => [ + '{0}set_cachesize 0 2097152 0', + '{1}set_lk_max_objects 1500', + '{2}set_lk_max_locks 1500', + '{3}set_lk_max_lockers 1500' ], + structuralObjectClass => 'olcHdbConfig', + entryUUID => $uuidStr, + creatorsName => 'gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth', + createTimestamp => $nowTimestamp, + olcAccess => [ + '{0}to attrs=userPassword,shadowLastChange by dn="'.$rootDn.'" write by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth write by anonymous auth by self write by * none', + '{1}to dn.base="" by * read', + '{2}to * by dn="'.$rootDn.'" write by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth write by anonymous auth by self write by * none', + ], + olcDbIndex => [ 'objectClass eq' ], + ); + + my $entryLdif = $entry->ldif; + $entryLdif =~ s/^\n*//m; + + if ($optDoNothing) { + print("Would create file $dbConfigPath with the following content:\n"); + print($entryLdif."<<\n"); + } else { + open(LDIF,">$dbConfigPath"); + print LDIF $entryLdif; + close(LDIF); + chownName($ldapUser, $ldapGroup, $dbConfigPath); + } + + if (! -e $dbDirectory) { + if ($optDoNothing) { + print("Would create directory $dbDirectory\n"); + } else { + mkdir($dbDirectory); + chownName($ldapUser, $ldapGroup, $dbDirectory); + } + } + + startSlapd(); +} + +sub chownName { + my ($user,$group,@files) = @_; + + my ($ulogin,$upass,$uid,$ugid) = getpwnam($user); + my ($glogin,$gpass,$gid) = getgrnam($group); + + chown($uid,$gid,@files); +} + +sub findLastDbConfigFileIndex { + my (@cnConfigNodes) = listDir($cnConfigDir); + my @dbNodes = grep { /^olcDatabase=/ } @cnConfigNodes; + my $max = 0; + foreach my $dbNode (@dbNodes) { + if (my ($num,$name) = ($dbNode =~ /^olcDatabase=\{(-?\d+)\}([^\s]+)\.ldif$/)) { + if (-f "$cnConfigDir/$dbNode") { + if ($num > $max) { + $max = $num; + } + } else { + die("What the heck is $cnConfigDir/$dbNode?\n"); + } + } + } + return $max; +} + +sub findConfigObjectBySuffix { + my ($suffix) = @_; + + my (@cnConfigNodes) = listDir($cnConfigDir); + my @dbNodes = grep { /^olcDatabase=/ } @cnConfigNodes; + OUTER: foreach my $dbNode (@dbNodes) { + if (my ($num,$name) = ($dbNode =~ /^olcDatabase=\{(-?\d+)\}([^\s]+)\.ldif$/)) { + if (-f "$cnConfigDir/$dbNode") { + my $file="$cnConfigDir/$dbNode"; + print "Processing file $file\n" if $verbose; + my $ldif = Net::LDAP::LDIF->new($file,"r"); + while( not $ldif->eof()) { + my $entry = $ldif->read_entry(); + if ($ldif->error()) { + die("LDIF error in $file:".$ldif->error_lines().": ".$ldif->error()."\n"); + } + my $olcSuffix = $entry->get_value('olcSuffix'); + if (!defined($olcSuffix) || $suffix ne $olcSuffix) { + print("Skipping DB $name because suffix does not match\n") if $verbose; + $ldif->done(); + next OUTER; + } + $ldif->done(); + return $entry; + } + $ldif->done(); + } else { + die("What the heck is $cnConfigDir/$dbNode?\n"); + } + } + } + return undef; +} + +sub deleteSuffix { + my $suffix = shift @ARGV; + if (!$suffix) { + die("No suffix name specified\n"); + } + + deleteDbAndConfigFiles($suffix); +} + +sub deleteAll { + deleteDbAndConfigFiles(); +} + +sub deleteDbAndConfigFiles { + my ($suffix) = @_; + + checkConfigDirs(); + +# if (! -d $dbDir) { +# die("$dbDir is not a directory\n"); +# } + + stopSlapd(); + + #print("C: $cnConfigDir\n"); + my (@cnConfigNodes) = listDir($cnConfigDir); + #print("N: ".join(", ",@cnConfigNodes)."\n"); + my @dbNodes = grep { /^olcDatabase=/ } @cnConfigNodes; + #print("D: ".join(", ",@dbNodes)."\n"); + my @deletedNodeNames; + OUTER: foreach my $dbNode (@dbNodes) { + if (my ($num,$name) = ($dbNode =~ /^olcDatabase=\{(-?\d+)\}([^\s\.]+)(\.ldif)?$/)) { + #print ("$num - $name\n"); + if ($num < 1) { + print("Skipping DB $name because num is $num\n") if $verbose; + next; + } + if (!(grep{$_ eq $name} @userDbTypes)) { + print("Skipping DB $name because it is not know to be user DB type\n") if $verbose; + next; + } + if (-d "$cnConfigDir/$dbNode") { + # skip dirs for now. We will deal with them later + } elsif (-f "$cnConfigDir/$dbNode") { + my $file="$cnConfigDir/$dbNode"; + print "Processing file $file\n" if $verbose; + my $ldif = Net::LDAP::LDIF->new($file,"r"); + while( not $ldif->eof()) { + my $entry = $ldif->read_entry(); + if ($ldif->error()) { + die("LDIF error in $file:".$ldif->error_lines().": ".$ldif->error()."\n"); + } + my $olcSuffix = $entry->get_value('olcSuffix'); + if ($suffix && ($suffix ne $olcSuffix)) { + print("Skipping DB $name because suffix does not match ($olcSuffix vs $suffix)\n") if $verbose; + $ldif->done(); + next OUTER; + } + my $dbdir = $entry->get_value('olcDbDirectory'); + print("Cleaning up DB directory $dbdir\n") if $verbose; + cleanupDbDir($dbdir); + } + $ldif->done(); + deleteFile($file); + push @deletedNodeNames,"olcDatabase={$num}$name"; + } else { + die("What the heck is $cnConfigDir/$dbNode?\n"); + } + } + } + + foreach my $dbNodeName (@deletedNodeNames) { + if (-d "$cnConfigDir/$dbNodeName") { + deleteDir("$cnConfigDir/$dbNodeName"); + } + } + + startSlapd(); + + if ($suffix && !@deletedNodeNames) { + die("Suffix $suffix not found\n"); + } +} + +sub deleteSchema { + my $schemaName = shift @ARGV; + if (!$schemaName) { + die("No schema name specified\n"); + } + + checkConfigDirs(); + + stopSlapd(); + + my $schemaIndex = undef; + ($schemaName, $schemaIndex) = parseIndexedName($schemaName); + + print "schemaName=$schemaName, schemaIndex=$schemaIndex\n" if $debug; + + my $file = undef; + my (@schemaNodes) = listDir($cnConfigDir."/cn=schema"); + foreach my $schemaNode (@schemaNodes) { + if (my ($entryIndex, $entryName) = ($schemaNode =~ /^cn=\{(-?\d+)\}([^\s\.]+)(\.ldif)?$/)) { + if ($entryName eq $schemaName) { + if (defined $schemaIndex && $schemaIndex != $entryIndex) { + die("Schema $schemaName present, but it does have index $entryIndex and not $schemaIndex\n"); + } + $file="$cnConfigDir/cn=schema/$schemaNode"; + last; + } + } + } + + if (!$file) { + die("Schema $schemaName does not exist\n"); + } + + print "Deleting $file\n" if $debug; + deleteFile($file); + + startSlapd(); + +} + + + +### RC + +sub stopSlapd { + if ($optRc) { + system("service $serviceName stop") == 0 or die("Service stop failed: $! ($?)\n"); + } else { + my $out = `service $serviceName status`; + chomp($out); + if ($out !~ /is not running/i) { + die("slapd seems to be running ($out)\n"); + } + } +} + +sub startSlapd { + if ($optRc) { + system("service $serviceName start") == 0 or die("Service start failed: $! ($?)\n"); + } +} + +### Util + +sub parseIndexedName { + my ($val) = @_; + if ($val =~ /^{(\d+)}/) { + return ($', $1); + } else { + return ($val, undef); + } +} + +sub checkConfigDirs { + if (! -d $configDir) { + die("$configDir is not a directory\n"); + } + + my $slapdDDir = "$configDir/slapd.d"; + if (! -d $slapdDDir) { + die("$configDir does not contain slapd.d subdirectory\n"); + } + + $cnConfigDir = "$slapdDDir/cn=config"; + if (! -d $cnConfigDir) { + die("$configDir does not contain slapd.d/cn=config subdirectory\n"); + } +} + +sub deleteDir { + my ($dirpath) = @_; + my @nodes = listDir($dirpath); + foreach my $node (@nodes) { + my $nodepath = "$dirpath/$node"; + if (-f $nodepath) { + deleteFile($nodepath); + } else { + die("Unexpected thing $nodepath, aborting\n"); + } + } + if ($optDoNothing) { + print "Would delete directory $dirpath\n"; + } else { + print "Deleting directory $dirpath\n" if $verbose; + rmdir($dirpath) or die("Error deleting directory $dirpath: $!\n"); + } +} + +sub cleanupDbDir { + my ($dirpath) = @_; + + my @nodes = listDir($dirpath); + foreach my $node (@nodes) { + my $nodepath = "$dirpath/$node"; + if (-f $nodepath) { + deleteFile($nodepath); + } else { + die("Unexpected thing $nodepath, aborting\n"); + } + } + # do NOT delete the directory. we need it. +} + +sub deleteFile { + my ($path) = @_; + if ($optDoNothing) { + print "Would delete file $path\n"; + } else { + print "Deleting file $path\n" if $verbose; + unlink($path) or die("Error deleting file $path: $!\n"); + } +} + +sub listDir { + my ($dirpath) = @_; + + opendir(my $dh, $dirpath) || die "can't opendir $dirpath: $!"; + my @nodes = grep { /^[^\.]/ && "$dirpath/$_" } readdir($dh); + closedir $dh; + + return @nodes; +} + + +### USAGE and DOCUMENTATION + +sub usage { + pod2usage(-verbose => 2); + exit(1); +} + +__END__ + +=head1 NAME + +slapdadm - a command-line tool to configure stopped OpenLDAP instance. + +=head1 SYNOPSIS + +slapdadm [global options] command [command options] + +=head1 OPTIONS + +=head2 COMMANDS + +=over 8 + +=item B + +List directory suffixes configured on the server. + +=item B I + +Creates new directory suffix with an associated database. +It will create empty database without any entry - even without a root entry. This needs to be populated. +But it creates a default configuration for the suffix including root user and default ACLs. + +=item B I + +Deletes an existing directory suffix together with an associated database and the data. + +=item B + +Deletes all suffixes and databases. This comes handy if your OpenLDAP comes pre-configured from your +distribution and you want it to be configured differently. + +=item B + +Displays command usage summary. + +=back + +=head2 GLOBAL OPTIONS + +=over 8 + +=item [ B<-v> | B<--verbose> ] + +Increases verbosity. + +=item B<--help> + +Displays help message. + +=back + +=head1 DESCRIPTION + +This command-line tool is used to configure a stopped OpenLDAP instance. The configuration +is done by direct manipulation of files in C directory and the database +files. + +=head1 EXAMPLES + + slapdadm delete-suffix dc=example,dc=com + +=head1 NOTES + +This is still work in progress. Please feel free to contribute. + +=head1 AUTHOR + +Radovan Semancik + +=head1 SEE ALSO + +C + +=cut diff --git a/deps/ldap/slapdconf/slapdconf b/deps/ldap/slapdconf/slapdconf new file mode 100755 index 0000000..635ee0d --- /dev/null +++ b/deps/ldap/slapdconf/slapdconf @@ -0,0 +1,1929 @@ +#!/usr/bin/perl +# +# Copyright (c) 2014-2016 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Author: Radovan Semancik +# +# Required packages: +# Ubuntu: libnet-ldap-perl libauthen-sasl-perl perl-doc + +use strict; +use warnings; + +use Net::LDAP; +use Net::LDAP::LDIF; +use Authen::SASL; +use Digest::SHA qw(sha1); +use MIME::Base64; +use Getopt::Long qw(:config bundling no_auto_abbrev pass_through); +use Pod::Usage; +use File::Basename; +use File::Temp; +use IPC::Open3; +use Data::Dumper; + +my ($verbose,$optHelp); +my $hostname; +my $port; +my $uri; +my ($bindDn,$bindPassword,$bindSaslMechanism); +my ($filename); + +my $debug = 0; + +my $defaultIndexes = [ 'objectClass eq', 'uid eq,sub', 'cn eq,sub', 'sn eq,sub', 'givenName eq,sub', 'mail eq,sub', + 'member eq', ]; +# my $defaultTLSCipherSuite = "TLSv1+RSA:!EXPORT:!NULL"; # OpenSSL +my $defaultTLSCipherSuite = "NORMAL"; # GnuTLS +my %defaultOlcSuffix = ( + 'olcAccess' => [ + 'to attrs=userPassword,shadowLastChange '. + 'by dn="%%%ROOT_DN%%%" write '. + 'by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth write '. + 'by anonymous auth '. + 'by self write '. + 'by * none', + 'to dn.base="" by * read', + 'to * '. + 'by dn="%%%ROOT_DN%%%" write '. + 'by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth write '. + 'by * read', + ], + ); +my $defaultReplicationManagerNamingAttribute = "cn"; +my $defaultReplicationManagerName="replication manager"; +my $defaultReplicationManagerPassword="rsecret"; +my @replicationProviderIndexes = ('entryUUID eq', 'entryCSN eq'); +my @replicationConsumerIndexes = ('entryUUID eq', 'entryCSN eq'); +my %defaultSyncprovOlcConfig = ( + 'olcSpCheckpoint' => '100 10', + 'olcSpSessionlog' => '100', +); + +my $databases = { + hdb => { + objectClass => "olcHdbConfig", + initialConfig => { + 'olcDbConfig' => [ + "set_cachesize 0 2097152 0", + "set_lk_max_objects 1500", + "set_lk_max_locks 1500", + "set_lk_max_lockers 1500", + ], + 'olcDbIndex' => $defaultIndexes, + 'olcDbCheckpoint' => '512 30', + }, + }, + mdb => { + objectClass => "olcMdbConfig", + initialConfig => { + 'olcDbIndex' => $defaultIndexes, + }, + }, +}; + +my @olcServerProps = qw(olcIdleTimeout olcLogLevel olcReferral olcTLSCACertificateFile olcTLSCertificateFile olcTLSCertificateKeyFile olcTLSCipherSuite); +my @olcSuffixProps = qw(olcDatabase olcDbDirectory olcRootDN olcRootPW olcAccess olcLimits olcDb.*); +my @syncreplConfOrder = qw(rid provider type searchbase bindmethod binddn credentials); +my @saltChars = ('.','/',0..9,'A'..'Z','a'..'z'); + +my %overlayObjectClasses = ( + sssvlv => 'olcSssVlvConfig', + ppolicy => 'olcPPolicyConfig', + memberof => 'olcMemberOf', +); +$SIG{__DIE__} = sub { Carp::confess(@_) }; + +my $command; +if (defined $ARGV[0] && $ARGV[0] !~ /^-/) { + $command = shift; +} + +GetOptions ( + "hostname|h=s" => \$hostname, + "port|p=i" => \$port, + "uri|H=s" => \$uri, + "bindDn|D=s" => \$bindDn, + "bindPassword|w=s" => \$bindPassword, + "saslMechanism|Y=s" => \$bindSaslMechanism, + "file|f=s" => \$filename, + "verbose|v" => \$verbose, + "debug|d" => \$debug, + "help" => \$optHelp, + ) or usage(); +usage() if $optHelp; + +if (!defined($command)) { + $command = shift; +} + +if (!$command) { usage(); } +if ($command eq "--help") { usage(); } + + +if (!$hostname && !$port && !$uri) { + $uri = "ldapi:///"; +} elsif ($hostname && !$port) { + $port = 389; +} elsif (!$hostname && $port) { + $hostname = "localhost"; +} + +if (!$bindDn && !$bindPassword && !$bindSaslMechanism) { + $bindSaslMechanism = "EXTERNAL"; +} + +print("DEBUG: $command: hostname: $hostname, port: $port\n") if $debug; + +if ($command eq "root-dse") { rootDse() } +elsif ($command eq "test") { testConnection() } +elsif ($command eq "get-server-prop") { getServerProp() } +elsif ($command eq "set-server-prop") { setServerProp() } +elsif ($command eq "get-log-level") { getLogLevel() } +elsif ($command eq "set-log-level") { setLogLevel() } +elsif ($command eq "dump-configuration") { dumpConfiguration() } +elsif ($command eq "list-databases") { listDatabases() } +elsif ($command eq "list-suffixes") { listSuffixes() } +elsif ($command eq "create-suffix") { createSuffix() } +elsif ($command eq "delete-suffix") { deleteSuffix() } +elsif ($command eq "get-suffix-prop") { getSuffixProp() } +elsif ($command eq "set-suffix-prop") { setSuffixProp() } +elsif ($command eq "get-suffix-acis") { getSuffixAcis() } +elsif ($command eq "set-suffix-acis") { setSuffixAcis() } +elsif ($command eq "edit-suffix-acis") { editSuffixAcis() } +elsif ($command eq "set-tls") { setTls() } +elsif ($command eq "list-schemas") { listSchemas() } +elsif ($command eq "add-schema") { addSchema() } +elsif ($command eq "delete-schema") { deleteSchema() } +elsif ($command eq "list-modules") { listModules() } +elsif ($command eq "add-module") { addModule() } +elsif ($command eq "delete-module") { deleteModule() } +elsif ($command eq "list-suffix-overlays") { listSuffixOverlays() } +elsif ($command eq "add-overlay") { addOverlay() } +elsif ($command eq "get-overlay-prop") { getOverlayProp() } +elsif ($command eq "set-overlay-prop") { setOverlayProp() } +elsif ($command eq "enable-repl-provider") { enableReplProvider() } +elsif ($command eq "disable-repl-provider") { disableReplProvider() } +elsif ($command eq "get-repl-provider") { getReplProvider() } +elsif ($command eq "enable-repl-consumer") { enableReplConsumer() } +elsif ($command eq "disable-repl-consumer") { disableReplConsumer() } +elsif ($command eq "get-repl-consumer") { getReplConsumer() } +elsif ($command eq "help") { usage() } +else { usage() } + +########## PROPERTY GETTERS AND SETTERS + +sub getServerProp { + my $conn = ldapConnectBind(); + + my ($entry) = getConfigEntriesByDn($conn,"cn=config","base"); + $entry->dump if $verbose; + foreach my $prop (@olcServerProps) { + displayProp($entry,$prop); + } + + ldapDisconnect($conn); +} + +sub setServerProp { + my @propvals = @ARGV; + my $conn = ldapConnectBind(); + + my %replace = (); + my %add = (); + parsePropVals(\@propvals, \%replace, \%add, \@olcServerProps); + + ldapModify($conn,"cn=config", + replace => \%replace, + add => \%add); + + ldapDisconnect($conn); +} + +sub parsePropVals { + my ($propvals, $replace, $add, $allowedValues) = @_; + + foreach my $propval (@$propvals) { + my ($prop,$val) = ($propval =~ /^\s*(\+?[^:]+)\s*:\s*(.*)\s*$/); + if (!$prop) { die("No property name specified\n"); } +# print "$prop -> $val\n"; + my ($propName,$hash); + if ($prop =~ /^\+/) { + $propName = substr($prop,1); + $hash = $add; + } else { + $propName = $prop; + $hash = $replace; + } + if ($propName !~ /^olc/) { + $propName = olcizeName($propName); + } + if ($propName eq 'olcRootPW') { + $val = hashPassword($val); + } + collectPropToHash($hash,$propName,$val,$allowedValues); + } +# print Dumper(\%add); + +} + +sub olcizeName { + my ($origName) = @_; + return "olc" . join('', map {ucfirst($_)} split('-',$origName)); +} + +sub collectPropToHash { + my ($mods,$prop,$val,$allowedValues) = @_; + if ($allowedValues) { + if (!grep {$prop =~ /^$_$/} @$allowedValues) { die("Unknown property $prop\n"); } + } + if (ref $mods->{$prop}) { + push @{$mods->{$prop}},$val; + } elsif ($mods->{$prop}) { + $mods->{$prop} = [ $mods->{$prop}, $val ]; + } else { + $mods->{$prop} = $val; + } +} + +sub displayProp { + my ($entry,$propName) = @_; + + my @values = $entry->get_value($propName); + if (@values) { + if (scalar(@values) == 1) { + print "$propName : @values\n"; + } else { + print "$propName :\n ".join("\n ",@values)."\n"; + } + } +} + +sub getSuffixProp { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + + my $entry = getConfigObjectBySuffix($conn,$suffix,1); + $entry->dump if $verbose; + foreach my $prop ($entry->attributes) { + if (grep {$prop =~ /^$_$/} @olcSuffixProps) { + displayProp($entry,$prop); + } + } + + ldapDisconnect($conn); +} + +sub setSuffixProp { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + my @propvals = @ARGV; + + my $entry = getConfigObjectBySuffix($conn,$suffix,1); + + my %replace = (); + my %add = (); + parsePropVals(\@propvals, \%replace, \%add, \@olcSuffixProps); + + ldapModify($conn,$entry->dn, + replace => \%replace, + add => \%add); + + ldapDisconnect($conn); +} + +sub getSuffixAcis { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + + print join("\n", getSuffixAcisToList($conn, $suffix)); + + ldapDisconnect($conn); +} + +sub getSuffixAcisToList { + my ($conn, $suffix) = @_; + + my $entry = getConfigObjectBySuffix($conn,$suffix,1); + $entry->dump if $verbose; + my @acis = $entry->get_value('olcAccess'); + @acis = sort { getOrdinal($a) <=> getOrdinal($b) } @acis; + map { s/^{\d+}// } @acis; + return @acis; +} + +sub getOrdinal { + if ($_[0] =~ /^{(\d+)}/) { + return $1; + } else { + return 0; + } +} + +sub setSuffixAcis { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + my @propvals = @ARGV; + + my @acis; + while (<>) { + chomp; + push @acis,$_; + } + + setSuffixAcisFromList($conn, $suffix, @acis); + + ldapDisconnect($conn); +} + +sub setSuffixAcisFromList { + my ($conn, $suffix, @acis) = @_; + + my $entry = getConfigObjectBySuffix($conn,$suffix,1); + ldapModify($conn,$entry->dn, + replace => { + olcAccess => \@acis + }, + ); + +} + +sub editSuffixAcis { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + + my @acis = getSuffixAcisToList($conn, $suffix); + my @newAcis = editLines(@acis); + + if (@newAcis) { + + @newAcis = grep { $_ !~ /^\s*$/ } @newAcis; + + if ($verbose) { + print "Setting ACIs:\n"; + print join("\n", @newAcis); + } + + setSuffixAcisFromList($conn, $suffix, @newAcis); + + } else { + print "The editor output was empty. Not changing any ACIs\n"; + } + + ldapDisconnect($conn); +} + + +sub getSuffixArg { + my ($conn) = @_; + + my $suffix = shift @ARGV; + if (!$suffix) { + my @suffixes = getSuffixDns($conn); + if (!@suffixes) { + die("No suffixes configures\n"); + } + if (scalar(@suffixes) > 1) { + die("More than one suffix configured. Please specify suffix name.\nAvailable Suffixes:\n".join("\n",@suffixes)); + } + $suffix = shift @suffixes; + } + return $suffix; +} + +sub listSuffixOverlays { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + my $sentry = getConfigObjectBySuffix($conn,$suffix,1); + + my (@entries) = getConfigEntriesByDn($conn,$sentry->dn,"sub","(objectclass=olcOverlayConfig)"); + + foreach my $entry (@entries) { + my $olcOverlay = $entry->get_value('olcOverlay'); + my ($objectClass) = grep { $_ ne "olcOverlayConfig" } $entry->get_value('objectClass'); + print "$olcOverlay ($objectClass)\n"; + } + + ldapDisconnect($conn); +} + +sub getOverlayProp { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + my $overlayName = shift @ARGV; + if (!$overlayName) { + die("No overlay name specified\n"); + } + my $sentry = getConfigObjectBySuffix($conn,$suffix,1); + my $oentry = getOverlayEntry($conn,$overlayName,$suffix,$sentry,1); + + $oentry->dump if $verbose; + # Guesswork. TODO: work with schema here + + foreach my $attr ($oentry->attributes) { + if ($attr !~ /^olc/) { next; } + if ($attr eq "olcOverlay") { next; } + displayProp($oentry,$attr); + } + + ldapDisconnect($conn); +} + +sub setOverlayProp { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + my $overlayName = shift @ARGV; + if (!$overlayName) { + die("No overlay name specified\n"); + } + my @propvals = @ARGV; + + my $sentry = getConfigObjectBySuffix($conn,$suffix,1); + my $oentry = getOverlayEntry($conn,$overlayName,$suffix,$sentry,1); + + my %replace = (); + my %add = (); + parsePropVals(\@propvals, \%replace, \%add); + + ldapModify($conn,$oentry->dn, + replace => \%replace, + add => \%add); + + ldapDisconnect($conn); +} + +sub addOverlay { + my $conn = ldapConnectBind(); + my $suffix = getSuffixArg($conn); + my $overlayName = shift @ARGV; + if (!$overlayName) { + die("No overlay name specified\n"); + } + my $overlayClass = shift @ARGV; + if (!$overlayClass) { + $overlayClass = $overlayObjectClasses{$overlayName}; + } + if (!$overlayClass) { + die("No overlay objectClass specified\n"); + } + my @propvals = @ARGV; + + my $sentry = getConfigObjectBySuffix($conn,$suffix,1); + my $oentry = getOverlayEntry($conn,$overlayName,$suffix,$sentry,0); + if ($oentry) { + die("Overlay $overlayName already exists in suffix $suffix\n"); + } + + my %replace = (); + my %add = (); + parsePropVals(\@propvals, \%replace, \%add); + + ldapAdd($conn, "olcOverlay=$overlayName,".$sentry->dn, + 'objectClass' => [ 'olcOverlayConfig', $overlayClass ], + 'olcOverlay' => $overlayName, + %replace, + %add); + + ldapDisconnect($conn); +} + + +######### SUFFIX CREATE AND DELETE + +sub createSuffix { + + my $suffix; + if ($ARGV[0] !~ /^-/) { + $suffix = shift @ARGV; + } + + my ($dbDirectory,$dbType,$rootDn,$rootPassword); + GetOptions ( + "dbDir|B=s" => \$dbDirectory, + "dbType=s" => \$dbType, + "rootDn=s" => \$rootDn, + "rootPassword=s" => \$rootPassword, + ) or usage(); + + if (!defined($suffix)) { + $suffix = shift @ARGV; + } + if (!$suffix) { + die("No suffix name specified\n"); + } + $dbDirectory = "/var/lib/ldap" unless $dbDirectory; + $rootDn = "cn=admin,".$suffix unless $rootDn; + $rootPassword = "secret" unless $rootPassword; + $dbType = "mdb" unless $dbType; + + my $dbconf = $databases->{$dbType}; + if (!$dbconf) { + die("Unknown database type $dbType\n"); + } + + my $conn = ldapConnectBind(); + + my $entry = getConfigObjectBySuffix($conn,$suffix,0); + if ($entry) { + die("Suffix $suffix already exists\n"); + } + + my $resp = $conn->search( + base => "cn=config", + filter => "(&(objectclass=olcDatabaseConfig)(olcDbDirectory=$dbDirectory))", + scope => "sub", + attrs => ['*','+'], + ); + if ($resp->code) { + die("Error searching configuration object for database $dbDirectory: ".$resp->error." (".$resp->code.")\n"); + } + if ($resp->count > 0) { + die("The database directory $dbDirectory is already used by database ".$resp->entry(0)->get_value('olcDatabase'). + ", suffix ".$resp->entry(0)->get_value('olcSuffix')."\n"); + } + + $entry = Net::LDAP::Entry->new("olcDatabase=$dbType,cn=config", + 'objectClass' => ['olcDatabaseConfig', $dbconf->{objectClass}], + 'olcDatabase' => $dbType, + 'olcSuffix' => $suffix, + 'olcDbDirectory' => $dbDirectory, + 'olcRootDN' => $rootDn, + 'olcRootPW' => hashPassword($rootPassword), + %{$dbconf->{initialConfig}}, + 'olcAccess' => replaceAdmin($rootDn, $defaultOlcSuffix{olcAccess}), + ); + + $entry->dump if $verbose; + + $resp = $conn->add($entry); + if ($resp->code) { + die("Error creating configuration object for suffix $suffix: ".$resp->error." (".$resp->code.")\n"); + } + + ldapDisconnect($conn); +} + +sub deleteSuffix { + my $suffix = shift @ARGV; + if (!$suffix) { + die("No suffix name specified\n"); + } + + my $conn = ldapConnectBind(); + + my $entry = getConfigObjectBySuffix($conn,$suffix,0); + if (!$entry) { + die("Suffix $suffix not found\n"); + } + + ldapDelete($conn,$entry->dn); + + ldapDisconnect($conn); +} + + +sub replaceAdmin { + my ($rootDn, $valuesRef) = @_; + my @res = map {my $x = $_; $x =~ s/%%%ROOT_DN%%%/$rootDn/g; $x} @$valuesRef; + return \@res; +} + +sub listDatabases { + my $conn = ldapConnectBind(); + + my @entries = getConfigEntriesByObjectclass($conn,"cn=config","sub","olcDatabaseConfig"); + print "DATABASE SUFFIX\n"; + print "------------------------------------------------------\n"; + foreach my $entry (@entries) { + my $database = $entry->get_value("olcDatabase"); + my $suffix = $entry->get_value("olcSuffix") || ""; + printf("%-25s %-40s\n",$database,$suffix); + } + + ldapDisconnect($conn); +} + +sub listSuffixes { + my $conn = ldapConnectBind(); + + foreach my $suffix (getSuffixDns($conn)) { + print("$suffix\n"); + } + + ldapDisconnect($conn); +} + +sub getSuffixDns { + my ($conn) = @_; + + my @entries = getConfigEntriesByObjectclass($conn,"cn=config","sub","olcDatabaseConfig"); + my @suffixes; + foreach my $entry (@entries) { + my $suffix = $entry->get_value("olcSuffix"); + if ($suffix) { + push @suffixes,$suffix; + } + } + return @suffixes; +} + + +##### Schema + +sub listSchemas { + my $conn = ldapConnectBind(); + + foreach my $entry (getSchemaEntries($conn)) { + print $entry->get_value("cn"); + if ($verbose) { + my @attrTypes = $entry->get_value("olcAttributeTypes"); + my @objectClasses = $entry->get_value("olcObjectClasses"); + print (" (".scalar(@attrTypes)." attribute types, ".scalar(@objectClasses)." object classes)"); + } + print "\n"; + } + + ldapDisconnect($conn); +} + +sub addSchema { + my $schemaName = shift @ARGV; + my $schemaFilename = $filename; + print "schemaName=$schemaName, schemaFilename=$schemaFilename\n" if $debug; + my $schemaType = "schema"; + if ($schemaFilename) { + my ($baseFileName, $dirs, $suffix) = fileparse($schemaFilename,"ldif","schema"); + print ("schemaFilename=$schemaFilename, baseFileName=$baseFileName, dirs=$dirs, suffix=$suffix\n") if $debug; + $baseFileName = substr($baseFileName,0,-1); + $schemaType = $suffix; + if (!$schemaName) { + $schemaName = $baseFileName; + } + } + if (!$schemaName) { + die("Schema name not provided\n"); + } + + my $schemaIndex = undef; + ($schemaName, $schemaIndex) = parseIndexedName($schemaName); + + print "schemaName=$schemaName, schemaIndex=$schemaIndex, schemaFilename=$schemaFilename, schemaType=$schemaType\n" if $debug; + + my $conn = ldapConnectBind(); + + foreach my $entry (getSchemaEntries($conn)) { + my $entryCn = $entry->get_value("cn"); + my ($entryName, $entryIndex) = parseIndexedName($entryCn); + if ($entryName eq $schemaName) { + ldapDisconnect($conn); + die("Schema $schemaName already present\n"); + } + if ($schemaIndex && $schemaIndex eq $entryIndex) { + die("Index $schemaIndex already present (schema $entryName)\n"); + } + } + + my $entry; + if ($schemaType eq "schema") { + # need to convert to LDIF + $entry = schema2ldif($schemaName, $schemaFilename); + } elsif ($schemaType eq "ldif") { + open(LDIF, $schemaFilename) or die("Cannot open $schemaFilename: $!\n"); + $entry = parseLdifEntry(\*LDIF); + } else { + die ("Unknown schema type $schemaType\n"); + } + + print ("Adding entry:\n".$entry->ldif."\n") if $debug; + + my $resp = $conn->add($entry); + if ($resp->code) { + ldapDisconnect($conn); + die("Error adding schema entry: ".$resp->error." (".$resp->code.")\n"); + } + + print ("Added schema entry ".$entry->dn.", response code ".$resp->code."\n") if $debug; + + ldapDisconnect($conn); +} + +sub schema2ldif { + my ($schemaName, $fileName) = @_; + + my ($baseFileName, $path, $suffix) = fileparse($0); + my $schema2ldifCommand = $path . "/schema2ldif -m -s '$schemaName'"; + + print ("schema2ldifCommand=$schema2ldifCommand\n") if $debug; + + my $pid = open3(\*WRITE, \*READ, \*ERR, $schema2ldifCommand); + + if ($fileName) { + open(SCHEMA,$fileName) or die("Cannot open $fileName: $!\n"); + while () { + print WRITE $_; + } + close(SCHEMA); + } else { + while () { + print WRITE $_; + } + } + close(WRITE); + + select(undef,undef,undef,.5); + + my $entry = parseLdifEntry(\*READ); + + while() { + print STDERR; + } + + waitpid($pid, 1); + return $entry; +} + +sub parseLdifEntry { + my ($fh) = @_; + + my $ldif = Net::LDAP::LDIF->new($fh); + my $entry; + while ( not $ldif->eof() ) { + if ( $ldif->error ( ) ) { + die("Error parsing LDIF: ".$ldif->error()."\n".$ldif->error_lines()."\n"); + } else { + $entry = $ldif->read_entry(); + } + } + $ldif->done ( ); + + return $entry; +} + +sub deleteSchema { + my $schemaName = shift @ARGV; + if (!$schemaName) { + die("Schema name not provided\n"); + } + + my $schemaIndex = undef; + ($schemaName, $schemaIndex) = parseIndexedName($schemaName); + + print "schemaName=$schemaName, schemaIndex=$schemaIndex\n" if $debug; + + my $conn = ldapConnectBind(); + + my $schemaEntry = undef; + foreach my $entry (getSchemaEntries($conn)) { + my $entryCn = $entry->get_value("cn"); + my ($entryName, $entryIndex) = parseIndexedName($entryCn); + if ($entryName eq $schemaName) { + if (defined $schemaIndex && $schemaIndex != $entryIndex) { + ldapDisconnect($conn); + die("Schema $schemaName present, but it does have index $entryIndex and not $schemaIndex\n"); + } + $schemaEntry = $entry; + last; + } + } + + if (!$schemaEntry) { + die("Schema $schemaName does not exist\n"); + } + + print ("Deleting entry:\n".$schemaEntry->ldif."\n") if $debug; + + ldapDelete($conn, $schemaEntry->dn); + + ldapDisconnect($conn); +} + + +sub getSchemaEntries { + my ($conn) = @_; + + return getConfigEntriesByObjectclass($conn,"cn=schema,cn=config","one","olcSchemaConfig"); +} + + +##### DSE, EXPORT, MODULES, etc. + +sub listModules { + my $conn = ldapConnectBind(); + + my ($entry) = getConfigEntriesByObjectclass($conn,"cn=config","sub","olcModuleList"); + foreach my $module ($entry->get_value("olcModuleload")) { + print "$module\n"; + } + + ldapDisconnect($conn); +} + +sub addModule { + my $module = shift @ARGV; + if (!$module) { + die("No module name specified\n"); + } + + my $conn = ldapConnectBind(); + + my ($entry) = getConfigEntriesByObjectclass($conn,"cn=config","sub","olcModuleList"); + + if (!$entry) { + die("Cannot find module configuration entry (olcModuleList)"); + } + + if (! grep { $_ =~ /^(\{\d+\})?$module$/ } $entry->get_value("olcModuleload")) { + + ldapModify($conn,$entry->dn, + add => { 'olcModuleload' => [ $module ] }, + ); + + } else { + print "Module $module already active in the server\n"; + } + + ldapDisconnect($conn); +} + +sub deleteModule { + my $module = shift @ARGV; + if (!$module) { + die("No module name specified\n"); + } + + my $conn = ldapConnectBind(); + + my ($entry) = getConfigEntriesByObjectclass($conn,"cn=config","sub","olcModuleList"); + + my @modids = grep { $_ =~ /^(\{\d+\})?$module$/ } $entry->get_value("olcModuleload"); + if (! @modids) { + + print "Module $module not active in the server\n"; + ldapModify($conn,$entry->dn, + add => { 'olcModuleload' => [ $module ] }, + ); + + } else { + ldapModify($conn,$entry->dn, + delete => { 'olcModuleload' => \@modids }, + ); + } + + ldapDisconnect($conn); +} + +sub dumpConfiguration { + my $conn = ldapConnectBind(); + + my $resp = $conn->search( + base => "cn=config", + filter => "(objectclass=*)", + scope => "sub", + attrs => ['*','+'], + ); + if ($resp->code) { + die("Fetch configuratin (cn=config): ERROR: ".$resp->error." (".$resp->code.")\n"); + } + + my $ldif; + if ($filename) { + $ldif = Net::LDAP::LDIF->new($filename, "w"); + } else { + $ldif = Net::LDAP::LDIF->new(\*STDOUT, "w", + wrap => 1); + } + $ldif->write_entry($resp->entries); + $ldif->done; + + ldapDisconnect($conn); +} + +sub rootDse { + my $conn = ldapConnectBind(); + my $arg = shift @ARGV || ''; + + my $resp = $conn->search( + base => "", + filter => "(objectclass=*)", + scope => "base", + attrs => ['*','+'], + ); + if ($resp->code) { + die("Fetch root DSE: ERROR: ".$resp->error." (".$resp->code.")\n"); + } + my $rootDseEntry = $resp->entry(0); + if ($arg eq '--raw') { + $rootDseEntry->dump; + } else { + $rootDseEntry->dump if ($verbose); + my $version = $rootDseEntry->get_value("supportedLDAPVersion"); + print("LDAP version $version\n"); + my @suffixes = $rootDseEntry->get_value("namingContexts"); + print("Suffixes:\n"); + foreach my $suffix (@suffixes) { print (" $suffix\n") }; + } + + ldapDisconnect($conn); +} + +sub testConnection { + + my $conn = ldapConnect(); + if ($uri) { + print "Connect to $uri: OK\n"; + } else { + print "Connect to $hostname:$port: OK\n"; + } + + my ($resp,$bindDesc) = ldapBind($conn,0); + if ($resp->code) { + print "Bind $bindDesc: ERROR: ".$resp->error." (".$resp->code.")\n"; + exit(-1); + } else { + print "Bind $bindDesc: OK\n"; + } + + my $dseResp = testFetchEntry($conn,"","base","root DSE"); + my ($schemaDn) = $dseResp->entry->get_value('subschemaSubentry'); + if (!$schemaDn) { + $schemaDn = "cn=schema"; + } + testFetchEntry($conn,$schemaDn,"base","schema"); + testFetchEntry($conn,"cn=config","sub","configuration entry"); + + # todo + + $resp = $conn->unbind; + if ($resp->code) { + print "Unbind: ERROR: ".$resp->error." (".$resp->code.")\n"; + exit(-1); + } else { + print "Unbind: OK\n"; + } + + $conn->disconnect; +} + +sub testFetchEntry { + my ($conn,$dn,$scope,$entryName) = @_; + my $resp = $conn->search( + base => $dn, + filter => "(objectclass=*)", + scope => $scope, + attrs => ['*','+'], + ); + if ($resp->code) { + print "Fetch $entryName (dn: $dn): ERROR: ".$resp->error." (".$resp->code.")\n"; + } else { + print "Fetch $entryName (dn: $dn): OK"; + if ($scope ne "base") { print " (".$resp->count." entries)"; } + print "\n"; + if ($verbose) { + foreach my $entry ($resp->entries) { $entry->dump; } + } + } + return $resp; +} + +sub getLogLevel { + my $conn = ldapConnectBind(); + + my ($entry) = getConfigEntriesByDn($conn,"cn=config","base"); + my (@loglevels) = $entry->get_value('olcLogLevel'); + print "olcLogLevel : ".join(" ",@loglevels)."\n"; + + ldapDisconnect($conn); +} + +sub setLogLevel { + my (@newLevels) = @ARGV; + my $conn = ldapConnectBind(); + + my ($entry) = getConfigEntriesByDn($conn,"cn=config","base"); +# my $loglevel = $entry->get_value('olcLogLevel'); +# print "olcLogLevel : $loglevel\n"; + + ldapModify($conn,"cn=config", + replace => { 'olcLogLevel' => \@newLevels }, + ); + + ldapDisconnect($conn); +} + +sub setTls { + my ($cacert,$cert,$key,$ciphersuite); + GetOptions ( + "cacert=s" => \$cacert, + "cert=s" => \$cert, + "key=s" => \$key, + "ciphersuite=s" => \$ciphersuite, + ) or usage(); + if (!$cacert) { die("No CA certificate file (cacert) specified\n"); } + if (!$cert) { die("No certificate file (cert) specified\n"); } + if (!$key) { die("No certificate key file (key) specified\n"); } + + my $conn = ldapConnectBind(); + + my $replace = { + 'olcTLSCACertificateFile' => $cacert, + 'olcTLSCertificateFile' => $cert, + 'olcTLSCertificateKeyFile' => $key, + }; + + if ($ciphersuite) { + $replace->{olcTLSCipherSuite} = $ciphersuite; + } else { + my ($entry) = getConfigEntriesByDn($conn,"cn=config","base"); + my ($olcTLSCipherSuite) = $entry->get_value('olcTLSCipherSuite'); + if (!$olcTLSCipherSuite) { + $replace->{olcTLSCipherSuite} = $defaultTLSCipherSuite; + } + } + +# print(Dumper($replace)."\n"); + + ldapModify($conn,"cn=config", + replace => $replace, + ); + + ldapDisconnect($conn); +} + +##### REPLICATION + +sub enableReplProvider { + + my $suffix; + if ($ARGV[0] !~ /^-/) { + $suffix = shift @ARGV; + } + + my ($rpassword,$serverId); + GetOptions ( + "rpassword=s" => \$rpassword, + "server-id|sid=s" => \$serverId, + ) or usage(); + + if (!defined($suffix)) { + $suffix = shift @ARGV; + } + if (!$suffix) { + die("No suffix name specified\n"); + } + + my $conn = ldapConnectBind(); + + my ($centry) = getConfigEntriesByDn($conn,"cn=config","base"); + my $olcServerId = $centry->get_value('olcServerID'); + if (defined $serverId) { + if (!defined($olcServerId)) { + ldapModify($conn,"cn=config", + add => { + olcServerID => $serverId, + }); + } + } elsif (!defined($olcServerId)) { + print("Note: server ID is not set\n"); + } + + my $suffixEntry = getConfigObjectBySuffix($conn,$suffix,0); + if (!$suffixEntry) { + die("Suffix $suffix does not exists\n"); + } + + enableModuleLoad($conn,'syncprov'); + + my $rmDn = setupReplicationManager($conn,$suffix,$rpassword); + setupReplicationProviderACLsAndIndexes($conn,$suffix,$suffixEntry,$rmDn); + setupSyncprovOverlay($conn,$suffix,$suffixEntry); + + ldapDisconnect($conn); +} + + +sub getReplProvider { + my $suffix; + if ($ARGV[0] !~ /^-/) { + $suffix = shift @ARGV; + } + + my $conn = ldapConnectBind(); + + my ($centry) = getConfigEntriesByDn($conn,"cn=config","base"); + my $serverId = $centry->get_value('olcServerID'); + if (defined($serverId)) { + print "Server ID set: $serverId\n"; + } else { + print "Server ID NOT set\n"; + } + + my $mentry = getModuleLoadEntry($conn,'syncprov',0); + if ($mentry) { + print "Module syncProv loaded\n"; + } else { + print "Module syncProv NOT loaded\n"; + } + + if ($suffix) { + print "Replication configuration for $suffix:\n"; + my $rmDn = findReplicationManager($conn,$suffix); + if ($rmDn) { + print " Replication manager: $rmDn.\n"; + } else { + print " No replication manager entry\n"; + $rmDn = "$defaultReplicationManagerNamingAttribute=$defaultReplicationManagerName,$suffix"; + } + + my $sentry = getConfigObjectBySuffix($conn,$suffix,1); + my @acls = $sentry->get_value('olcAccess'); + my (@good,@bad); + foreach my $acl (@acls) { + if ($acl =~ / by dn="$rmDn" read/ || $acl =~ / by \* read/) { + push @good,$acl; + } else { + push @bad,$acl; + } + } + if (!@bad) { + print(" replication ACL entries present\n"); + } elsif (!@good) { + print(" replication ACL entries NOT present\n"); + } else { + print(" replication ACL entries partially present. Wrong entries:\n"); + foreach my $acl (@bad) { + print(" $acl\n"); + } + } + + my @indexes = $sentry->get_value('olcDbIndex'); + my @missingIndexes; + foreach my $rIndex (@replicationProviderIndexes) { + if (!(grep {$_ eq $rIndex} @indexes)) { + push @missingIndexes,$rIndex; + } + } + if (@missingIndexes) { + print(" some replication indexes missing:\n"); + for my $index (@missingIndexes) { + print(" $index\n"); + } + } else { + print(" replication indexes present\n"); + } + + my $oentry = getOverlayEntry($conn,'syncprov',$suffix,$sentry,0); + if ($oentry) { + print(" syncprov overlay configured\n"); + print(" checkpoint: ".$oentry->get_value('olcSpCheckpoint')."\n"); + print(" session log: ".$oentry->get_value('olcSpSessionlog')."\n"); + } else { + print(" syncprov overlay NOT configured\n"); + } + + + } + + ldapDisconnect($conn); +} + +sub findReplicationManager { + my ($conn, $suffix) = @_; + + my $resp = $conn->search( + base => $suffix, + filter => "(&(objectclass=simpleSecurityObject)($defaultReplicationManagerNamingAttribute=$defaultReplicationManagerName))", + scope => "sub", + ); + if ($resp->code) { + die("Error searching for replication manager in $suffix: ".$resp->error." (".$resp->code.")\n"); + } + if ($resp->count == 0) { + return undef; + } else { + return $resp->entry(0)->dn; + } +} + +sub setupReplicationManager { + my ($conn, $suffix, $rpassword) = @_; + + my $rmdn = findReplicationManager($conn,$suffix); + + if ($rmdn) { + return $rmdn; + } else { + # No replication manager. We need to create it. + my $replicationManagerDn = "$defaultReplicationManagerNamingAttribute=$defaultReplicationManagerName,$suffix"; + # WARNING! This is dangerous. Just for testing. ganerate the password later. + my $password = $rpassword || $defaultReplicationManagerPassword; + ldapAdd($conn,$replicationManagerDn, + 'objectClass' => [ 'simpleSecurityObject', 'organizationalRole' ], + $defaultReplicationManagerNamingAttribute => $defaultReplicationManagerName, + 'description' => 'Replication Manager', + 'userPassword' => hashPassword($password), + ); + return $replicationManagerDn; + } +} + +sub setupReplicationProviderACLsAndIndexes { + my ($conn,$suffix,$suffixEntry,$rmDn) = @_; + + my %replace = (); + + my @acls = $suffixEntry->get_value('olcAccess'); + my $changed = aclAddReadEverywhere(\@acls,$rmDn); +# print "Post-processed ACLS ($changed):\n".Dumper(\@acls)."\n"; + if ($changed) { + $replace{olcAccess} = \@acls; + } + + my (@indexes) = $suffixEntry->get_value('olcDbIndex'); + $changed = addToList(\@indexes, @replicationProviderIndexes); + if ($changed) { + $replace{olcDbIndex} = \@indexes; + } + + if (%replace) { + ldapModify($conn,$suffixEntry->dn, + replace => \%replace); + } + +} + +sub aclAddReadEverywhere { + my ($aclsref, $rmDn) = @_; + + my $changed = 0; + foreach my $acl (@$aclsref) { + if ($acl !~ / by dn="$rmDn" read/ && $acl !~ / by \* read/) { + if ($acl =~ s/ by / by dn="$rmDn" read by /) { + $changed = 1; + } + } + } + return $changed; +} + +sub setupSyncprovOverlay { + my ($conn,$suffix,$sentry) = @_; + + my $oentry = getOverlayEntry($conn,'syncprov',$suffix,$sentry,0); + if (!$oentry) { + ldapAdd($conn, "olcOverlay=syncprov,".$sentry->dn, + 'objectClass' => [ 'olcOverlayConfig', 'olcSyncProvConfig' ], + 'olcOverlay' => 'syncprov', + %defaultSyncprovOlcConfig); + } +} + +sub enableReplConsumer { + + my $suffix; + if ($ARGV[0] !~ /^-/) { + $suffix = shift @ARGV; + } + + my ($optReadOnly,$providerUri,$rid,$rmDn,$rmPassword,$replType); + GetOptions ( + "provider-uri|P=s" => \$providerUri, + "rid=s" => \$rid, + "read-only" => \$optReadOnly, + ) or usage(); + + if (!defined($suffix)) { + $suffix = shift @ARGV; + } + if (!$suffix) { + die("No suffix name specified\n"); + } + + my $conn = ldapConnectBind(); + + my $suffixEntry = getConfigObjectBySuffix($conn,$suffix,0); + if (!$suffixEntry) { + die("Suffix $suffix does not exists\n"); + } + + my $olcSyncrepl = $suffixEntry->get_value('olcSyncrepl'); + if ($olcSyncrepl) { + die("Replication consumer already enabled for suffix $suffix\n"); + } + + if (!$providerUri) { + die("Replication provider URI not specified\n"); + } + + if (!$rid) { + die("Replica ID not specified\n"); + } + + setupReplicationConsumerIndexes($conn,$suffix,$suffixEntry); + + if (!$rmDn) { + $rmDn = "$defaultReplicationManagerNamingAttribute=$defaultReplicationManagerName,$suffix"; + } + if (!$rmPassword) { + $rmPassword = $defaultReplicationManagerPassword; + } + if (!$replType) { + $replType = "refreshAndPersist"; + } + + my %syncReplConf = ( + rid => $rid, + provider => dquote($providerUri), + type => $replType, + searchbase => dquote($suffix), + bindmethod => 'simple', + binddn => dquote($rmDn), + credentials => $rmPassword, + schemachecking => "off", + retry => dquote("5 5 300 5"), + timeout => 1, + ); + + my $syncreplConfString = createSyncreplConfString(%syncReplConf); + + print "SYNCREPL: $syncreplConfString\n"; + +# ldapModify($conn,$suffixEntry->dn, +# add => { +# olcSyncrepl => $syncreplConfString, +# }); + + ldapDisconnect($conn); +} + +sub createSyncreplConfString { + my (%conf) = @_; + + my $s = ""; + foreach my $k (@syncreplConfOrder) { + if (exists $conf{$k}) { + if ($s) { $s .= " " } + $s .= $k."=".$conf{$k}; + } + } + + foreach my $k (keys %conf) { + if (!(grep{$_ eq $k} @syncreplConfOrder)) { + if ($s) { $s .= " " } + $s .= $k."=".$conf{$k}; + } + } + + return $s; +} + +sub setupReplicationConsumerIndexes { + my ($conn,$suffix,$suffixEntry,$rmDn) = @_; + + my %replace = (); + + my (@indexes) = $suffixEntry->get_value('olcDbIndex'); + my $changed = addToList(\@indexes, @replicationConsumerIndexes); + if ($changed) { + $replace{olcDbIndex} = \@indexes; + } + + if (%replace) { + ldapModify($conn,$suffixEntry->dn, + replace => \%replace); + } + +sub disableReplConsumer { + # TODO +} + +sub getReplConsumer { + # TODO +} + + +} + + +##### UTIL functions + + +sub getConfigObjectBySuffix { + my ($conn,$suffix,$die) = @_; + + my $resp = $conn->search( + base => "cn=config", + filter => "(&(objectclass=olcDatabaseConfig)(olcSuffix=$suffix))", + scope => "sub", + attrs => ['*','+'], + ); + if ($die && $resp->count == 0) { + die("Suffix $suffix not found\n"); + } + if ($resp->code) { + die("Error fetching configuration object for suffix $suffix: ".$resp->error." (".$resp->code.")\n"); + } + + return $resp->entry(0); +} + +sub getModuleLoadEntry { + my ($conn,$moduleName,$die) = @_; + + my (@entries) = getConfigEntriesByDn($conn,"cn=config","sub","(objectclass=olcModuleList)"); + + foreach my $entry (@entries) { + my (@moduleLoads) = $entry->get_value('olcModuleLoad'); + foreach my $moduleLoad (@moduleLoads) { + if ($moduleLoad =~ /^\{\d+\}$moduleName$/) { + return $entry; + } + } + } + + if ($die) { + die("Module load for module $moduleName not found\n"); + } + + return undef; +} + +sub enableModuleLoad { + my ($conn,$moduleName) = @_; + + my $mentry = getModuleLoadEntry($conn,$moduleName,0); + if (!$mentry) { + ldapModify($conn,'cn=module{0},cn=config', + add => { + olcModuleLoad => $moduleName, + }); + } +} + +sub getOverlayEntry { + my ($conn,$overlayName,$suffix,$sentry,$die) = @_; + + my (@entries) = getConfigEntriesByDn($conn,$sentry->dn,"sub","(objectclass=olcOverlayConfig)"); + + foreach my $entry (@entries) { + my $olcOverlay = $entry->get_value('olcOverlay'); + if ($olcOverlay =~ /^\{\d+\}$overlayName$/) { + return $entry; + } + } + + if ($die) { + die("Entry for overlay $overlayName in suffix $suffix not found\n"); + } + + return undef; + +} + +sub getConfigEntriesByDn { + my ($conn,$dn,$scope,$filter) = @_; + + $filter = "(objectclass=*)" unless $filter; + + my $resp = $conn->search( + base => $dn, + filter => $filter, + scope => $scope, + attrs => ['*','+'], + ); + if ($resp->code) { + die("Fetch configuration ($dn): ERROR: ".$resp->error." (".$resp->code.")\n"); + } + + return $resp->entries; +} + +sub getConfigEntriesByObjectclass { + my ($conn,$dn,$scope,$objectclass) = @_; + + my $resp = $conn->search( + base => $dn, + filter => "(objectclass=$objectclass)", + scope => $scope, + attrs => ['*','+'], + ); + if ($resp->code) { + die("Fetch configuration ($dn, objectclass $objectclass): ERROR: ".$resp->error." (".$resp->code.")\n"); + } + + return $resp->entries; +} + +sub addToList { + my ($listref, @vals) = @_; + + my $changed = 0; + foreach my $val (@vals) { + if (!(grep {$_ eq $val} @$listref)) { + push @$listref,$val; + $changed = 1; + } + } + return $changed; +} + +sub dquote { + return map {'"'.$_.'"'} @_; +} + +sub hashPassword { + my ($clearPassword) = @_; + my $salt = generateSalt(); + my $hash = "{SSHA}".encode_base64(sha1($clearPassword.$salt).$salt, ""); + return $hash; +} + +sub generateSalt { + return join('',map {$saltChars[rand(64)]} (1..4)); +} + +sub parseIndexedName { + my ($val) = @_; + if ($val =~ /^{(\d+)}/) { + return ($', $1); + } else { + return ($val, undef); + } +} + +sub editLines { + my (@lines) = @_; + + my $fh = new File::Temp(); + my $fname = $fh->filename; + print $fh join("\n", @lines); + $fh->close(); + my $editor = $ENV{EDITOR} || 'vi'; + system($editor, $fname); + open $fh, '<', $fname or die "Can't open temp file: $!"; + my @newLines; + while (<$fh>) { + chomp; + push @newLines, $_; + } + $fh->close(); + return @newLines; +} + +####### LDAP functions + +sub ldapConnect { + my $conn; + if ($uri) { + $conn = Net::LDAP->new($uri) or die("Error connecting to $uri: ".$@."\n"); + } else { + $conn = Net::LDAP->new($hostname, + port => $port, + ) or die("Error connecting to $hostname:$port: ".$@."\n"); + } + return $conn; +} + +sub ldapBind { + my ($conn,$die) = @_; + + my $resp; + my $desc; + if ($bindDn) { + $desc = "$bindDn (simple bind)"; + print "Binding to $bindDn with simple bind\n" if $verbose; + $resp = $conn->bind($bindDn, + password => $bindPassword, + ); + } elsif ($bindSaslMechanism) { + $desc = "(SASL $bindSaslMechanism)"; + my $sasl = Authen::SASL->new(mechanism => $bindSaslMechanism); + my $saslArg = $sasl; + if ($bindSaslMechanism eq "EXTERNAL") { + $saslArg = $sasl->client_new('ldap', 'localhost'); + } + print "Binding to $bindDn with SASL mechanism $bindSaslMechanism\n" if $verbose; + $resp = $conn->bind($bindDn, + sasl => $saslArg, + ); + } else { + $desc = "(anonymous bind)"; + print "Binding as anonymous\n" if $verbose; + $resp = $conn->bind(); + } + if ($die && $resp->code) { + die("Error binding as $desc: ".$resp->error." (".$resp->code.")\n"); + } + return ($resp,$desc); +} + +sub ldapConnectBind { + my $conn = ldapConnect(); + ldapBind($conn,1); + return $conn; +} + +sub ldapDisconnect { + my ($conn) = @_; + + my $resp = $conn->unbind; + if ($resp->code) { + die("Unbind: ERROR: ".$resp->error." (".$resp->code.")\n"); + } + + $conn->disconnect; +} + +sub ldapAdd { + my ($conn,$dn,%attrs) = @_; + + my $entry = Net::LDAP::Entry->new($dn, %attrs); + + if ($verbose) { + print "Adding entry:\n"; + $entry->dump; + } + + my $resp = $conn->add($entry); + if ($resp->code) { + die("Error adding $dn: ".$resp->error." (".$resp->code.")\n"); + } +} + +sub ldapModify { + my ($conn,$dn,%args) = @_; + + my $resp = $conn->modify($dn,%args); + if ($resp->code) { + die("Error modyfying $dn: ".$resp->error." (".$resp->code.")\n"); + } +} + +sub ldapDelete { + my ($conn,$dn) = @_; + + my $resp = $conn->delete($dn); + if ($resp->code) { + die("Error deleting $dn: ".$resp->error." (".$resp->code.")\n"); + } +} + +### USAGE and DOCUMENTATION + +sub usage { + pod2usage(-verbose => 2); + exit(1); +} + +sub man { + pod2usage(-verbose => 3); + exit(0); +} + +__END__ + +=head1 NAME + +slapdconf - a command-line tool to configure running OpenLDAP instance. + +=head1 SYNOPSIS + +slapdconf [global options] command [command options] + + +=head1 OPTIONS + +=head2 COMMANDS + +=over 8 + +=item B [ I<--raw> ] + +Show directory root DSE entry (entry with dn=""). + +=item B + +Tests connection to the directory server and configuration availability. + +=item B + +Display server-wide configuration properties. + +=item B [+]I:I + +Set server-wide configuration property. If plus sign is specified before +a property name then the value will be added to existing values. Otherwise +the new value overwrites existing value. + +=item B + +Display current server log level + +=item B I [ I [ I ... ] ] + +Sets new server log level(s). + +=item B + +Dumps a complete server configuration. + + +=item B + +List databases configured on the server. + +=item B + +List directory suffixes configured on the server. + +=item B I [ --dbDir | -B I ] [ --dbType I ] [ --rootDn I ] [ --rootPassword I ] + +Creates new directory suffix with an associated database. +It will create empty database without any entry - even without a root entry. This needs to be populated. +But it creates a default configuration for the suffix including root user and default ACLs. +Default root user: cn=admin,I. Default root password: secret + +=item B I + +Deletes an existing directory suffix together with an associated database and the data. +NOTE: this is currently not supported operation in running OpenLDAP instance. Use the C tool instead. + +=item B I + +Display a suffix configuration properties + +=item B I [+]I:I + +Sets suffix configuration property. +If plus sign is specified before +a property name then the value will be added to existing values. Otherwise +the new value overwrites existing value. + +=item B I + +Display ACIs configured for specified suffix + +=item B I [ I ] + +Set suffix ACIs. The ACIs are read from STDIN or from the specified file. Each ACI should be provided on its own line. +The 'olcAccess' attribute name should NOT be present. The operation replaces all ACIs previously defined for the suffix. +This is the same format as produced by get-suffix-acis operation. + +=item B I + +Opens a text editor filled with the content of suffix ACIs. Lets user edit the ACIs and then replaces them on the server. + +=item B C<-cacert> I C<-cert> I C<-key> I + +Applies configuration for TLS/SSL connection support. + +=item B + +List the LDAP schemas that are applied to the server. + +=item B [ I ] [ -f I ] + +Load specified LDAP schema to the server. Both the OpenLDAP format +(suffix *.schema) and LDIF format (suffix *.ldif) are supported. + +=item B I + +Delete specified LDAP schema from the server. + +=item B + +Lists modules that are enabled on the server. + +=item B I + +Adds specified module to server configuration + +=item B I + +Deletes specified module from server configuration. (May not be supported by the server yet) + +=item B [ I ] + +Lists overlays that are activated for the specified suffix. + +=item B I I I [ I:I ] ... + +Activates specified overlay for the specified suffix. + +=item B I I + +Show overlay configuration parameters. + +=item B I I I:I + +Set overlay configuration parameter. + +=item B I + +Sets up the server and the suffix to enable replication in a provider role. It configures required modules, +sets up replication manager user, modifies the ACLs and so on. + +=item B I + +Un-configures the support for replication provider for a specified suffix. + +=item B I + +Displays the status of a replication provider setup for the specified suffix. + +=item B I + +Sets up the specified suffix as a replication consumer. It enables the overlay and configures +replication from the provider. + +=item B I + +Un-configures the replication consumer setup for specified suffix. + +=item B I + +Displays the status of a replication consumer setup for specified suffix. + +=item B + +Displays command usage summary. + +=back + +=head2 GLOBAL OPTIONS + +=over 8 + +=item [ B<-h> | B<--hostname> ] I + +Specifies hostname of the LDAP server. + +=item [ B<-p> | B<--port> ] I + +Specifies port number of the LDAP server. Defaults to 389. + +=item [ B<-H> | B<--uri> ] I + +Specifies complete URI for LDAP server connection. ldap://, ldaps:// and ldapi:// URIs can be used. +Defaults to C + +=item [ B<-D> | B<--bindDn> ] I + +Specifies DN which will be used for LDAP Bind operation. + +=item [ B<-w> | B<--bindPassword> ] I + +Specifies password which will be used for LDAP Bind operation. + +=item [ B<-Y> | B<--saslMechanism> ] I + +Specifies a SASL mechanism to used for LDAP Bind operation. + +=item [ B<-v> | B<--verbose> ] + +Increases verbosity. + +=item B<--help> + +Displays help message. + +=back + +=head1 DESCRIPTION + +This command-line tool is used to configure a runnint OpenLDAP server instance. +It uses LDAP protocol to change the cn=config subtree of an OpenLDAP server. +The configuration changes are applied without a server restart. + +=head1 EXAMPLES + + slapdconf -h myserver.example.com -D "uid=admin,ou=people,dc=example,dc=com" -w secret get-server-prop + + slapdconf -Y EXTERNAL list-suffixes + + slapdconf -Y EXTERNAL create-suffix dc=example,dc=com --dbDir /var/lib/ldap/dc=example,dc=com --rootPassword supersecret + +=head1 NOTES + +This is still work in progress. Please feel free to contribute. + +=head1 AUTHOR + +Radovan Semancik + +=head1 SEE ALSO + +C + +=cut diff --git a/deps/mysql/Dockerfile b/deps/mysql/Dockerfile new file mode 100644 index 0000000..e197011 --- /dev/null +++ b/deps/mysql/Dockerfile @@ -0,0 +1,40 @@ +FROM ubuntu:trusty + +MAINTAINER "TIER API & EntReg Working Group " + +# Copy in the "sis" data to bootstrap mysql +COPY bootstrap /opt/bootstrap + +#MySql shamelessly stolen from https://github.com/dockerfile/mysql/blob/master/Dockerfile +RUN set -x; \ + apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y mysql-server-5.6 \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* \ + && sed -i 's/^\(bind-address\s.*\)/# \1/' /etc/mysql/my.cnf \ + && sed -i 's/^\(log_error\s.*\)/# \1/' /etc/mysql/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\ncharacter_set_server = utf8/' /etc/mysql/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\ncollation_server = utf8_general_ci/' /etc/mysql/my.cnf \ + && cat /etc/mysql/my.cnf \ + && echo "mysqld_safe &" > /tmp/config \ + && echo "mysqladmin --silent --wait=30 ping || exit 1" >> /tmp/config \ + && echo "mysql -e 'GRANT ALL PRIVILEGES ON *.* TO \"root\"@\"%\" WITH GRANT OPTION;'" >> /tmp/config \ + && echo "mysql -e 'CREATE DATABASE grouper CHARACTER SET utf8 COLLATE utf8_bin;'" >> /tmp/config \ + && bash /tmp/config \ + && rm -f /tmp/config \ + && mysql grouper < /opt/bootstrap/sisData.sql + + + +# Note that Grouper will also put stuff into the container too. It will attempt to initialize the registry on every start +# You may want to do a "docker commit mysql-with-grouper" if you want this container to +# exist in a more persistent post-Grouper state. +# +# You can also volume mount in the mysql directories though you will need to re-run the seed data. + +# Define mountable directories. +VOLUME ["/etc/mysql", "/var/lib/mysql"] + +EXPOSE 3306 + +CMD ["mysqld_safe"] diff --git a/deps/mysql/bootstrap/sisData.sql b/deps/mysql/bootstrap/sisData.sql new file mode 100644 index 0000000..44452bf --- /dev/null +++ b/deps/mysql/bootstrap/sisData.sql @@ -0,0 +1,2540 @@ +CREATE TABLE SIS_COURSES ( + uid varchar(255) NOT NULL, + surname varchar(255) default NULL, + givenName varchar(255) default NULL, + courseId varchar(255) default NULL, + PRIMARY KEY (uid, courseId) +); + +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('whenderson','Henderson','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis','Davis','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis','Davis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson','Anderson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson','Anderson','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson','Anderson','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison','Morrison','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison','Morrison','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison','Morrison','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wprice','Price','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wprice','Price','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson','Johnson','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson','Johnson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown','Brown','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('agasper','Gasper','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott','Scott','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott','Scott','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott','Scott','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison','Morrison','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison','Morrison','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison','Morrison','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown14','Brown','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown14','Brown','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson','Johnson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson','Johnson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson','Johnson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez','Martinez','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez','Martinez','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis','Lewis','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis','Lewis','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis','Lewis','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales','Vales','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales','Vales','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgrady','Grady','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgrady','Grady','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison','Morrison','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady','Grady','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady','Grady','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper','Gasper','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper','Gasper','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlopez','Lopez','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlopez','Lopez','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlopez','Lopez','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite','White','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite','White','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite','White','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper28','Gasper','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper28','Gasper','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison30','Morrison','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez','Martinez','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez','Martinez','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez','Martinez','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson','Henderson','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson','Henderson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales','Vales','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles','Gonazles','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles','Gonazles','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg','Langenberg','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gvales','Vales','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gvales','Vales','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gvales','Vales','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nhenderson','Henderson','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson','Thompson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson','Thompson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee','Lee','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee','Lee','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee','Lee','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee','Lee','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee','Lee','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee','Lee','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark','Clark','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark','Clark','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark','Clark','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wscott','Scott','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler','Butler','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler','Butler','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler','Butler','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite','White','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite','White','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe','Doe','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe','Doe','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg','Langenberg','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg','Langenberg','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg','Langenberg','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown50','Brown','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown50','Brown','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown50','Brown','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles','Gonazles','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler','Butler','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler','Butler','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler','Butler','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales','Vales','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales','Vales','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales','Vales','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales','Vales','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales','Vales','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales','Vales','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott56','Scott','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott56','Scott','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales','Vales','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales','Vales','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez','Lopez','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez','Lopez','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez','Lopez','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg61','Langenberg','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg61','Langenberg','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady','Grady','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady','Grady','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady','Grady','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wvales','Vales','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wvales','Vales','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez','Martinez','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez','Martinez','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez','Martinez','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice','Price','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice','Price','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice','Price','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper','Gasper','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper','Gasper','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper','Gasper','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark','Clark','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark','Clark','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson','Peterson','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson','Peterson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wsmith','Smith','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wsmith','Smith','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams','Williams','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams','Williams','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady76','Grady','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady76','Grady','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady76','Grady','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez77','Martinez','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wscott79','Scott','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wscott79','Scott','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gmorrison','Morrison','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gmorrison','Morrison','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gmorrison','Morrison','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson','Henderson','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice84','Price','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams','Williams','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams','Williams','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez','Lopez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wjohnson','Johnson','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wjohnson','Johnson','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown','Brown','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters','Walters','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgonazles','Gonazles','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgonazles','Gonazles','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson','Anderson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady97','Grady','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady97','Grady','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady','Grady','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady','Grady','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson','Thompson','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson','Thompson','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson','Thompson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson','Thompson','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson','Thompson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson','Peterson','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson','Peterson','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison','Morrison','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison','Morrison','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee','Lee','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee','Lee','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott','Scott','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis','Davis','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis','Davis','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis','Davis','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith','Smith','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown','Brown','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown','Brown','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown','Brown','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts111','Roberts','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts111','Roberts','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite','White','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite','White','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite','White','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice','Price','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice','Price','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith','Smith','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith','Smith','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith','Smith','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark','Clark','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark','Clark','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark','Clark','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales','Vales','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales','Vales','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales','Vales','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson117','Johnson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith','Smith','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite','White','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite','White','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite','White','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe','Doe','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe','Doe','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg121','Langenberg','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwilliams','Williams','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwilliams','Williams','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark123','Clark','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark123','Clark','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark123','Clark','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams','Williams','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles','Gonazles','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles','Gonazles','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles','Gonazles','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewalters','Walters','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clangenberg','Langenberg','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clangenberg','Langenberg','Colin','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison129','Morrison','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis','Lewis','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis','Lewis','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams','Williams','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams','Williams','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith134','Smith','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith134','Smith','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady136','Grady','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady136','Grady','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson137','Thompson','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson137','Thompson','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson137','Thompson','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis141','Davis','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis141','Davis','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler','Butler','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler','Butler','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis143','Lewis','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson144','Anderson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg','Langenberg','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg','Langenberg','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson146','Thompson','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson146','Thompson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson146','Thompson','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales147','Vales','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson','Johnson','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts151','Roberts','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts151','Roberts','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson152','Thompson','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson152','Thompson','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson152','Thompson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe','Doe','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe','Doe','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe','Doe','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles','Gonazles','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles','Gonazles','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles','Gonazles','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson155','Thompson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson155','Thompson','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlee','Lee','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts','Roberts','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts','Roberts','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts','Roberts','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales','Vales','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales','Vales','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales','Vales','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams','Williams','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams','Williams','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams','Williams','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams160','Williams','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams160','Williams','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams160','Williams','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper','Gasper','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper','Gasper','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgrady','Grady','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson','Peterson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson','Peterson','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson','Peterson','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ljohnson','Johnson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ljohnson','Johnson','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gscott','Scott','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice','Price','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice','Price','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice','Price','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice170','Price','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott','Scott','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hthompson','Thompson','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison173','Morrison','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison173','Morrison','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison173','Morrison','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice174','Price','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hprice','Price','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson177','Johnson','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson177','Johnson','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams','Williams','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams','Williams','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams','Williams','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice180','Price','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice180','Price','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cthompson','Thompson','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cthompson','Thompson','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark','Clark','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark','Clark','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark','Clark','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee','Lee','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee','Lee','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee','Lee','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson186','Peterson','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson186','Peterson','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson186','Peterson','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee','Lee','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee','Lee','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee','Lee','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson188','Johnson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson188','Johnson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgrady','Grady','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgrady','Grady','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown','Brown','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown','Brown','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown','Brown','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams192','Williams','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams192','Williams','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams192','Williams','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis193','Lewis','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis193','Lewis','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown','Brown','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown','Brown','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters','Walters','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters','Walters','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe196','Doe','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis197','Lewis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis197','Lewis','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis197','Lewis','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez','Lopez','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez','Lopez','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez','Lopez','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady203','Grady','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady203','Grady','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis','Lewis','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite205','White','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite205','White','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite205','White','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice','Price','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee207','Lee','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee207','Lee','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee207','Lee','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler208','Butler','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts210','Roberts','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts210','Roberts','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts210','Roberts','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson211','Johnson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson211','Johnson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson211','Johnson','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lsmith','Smith','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler','Butler','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler','Butler','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales221','Vales','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales221','Vales','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales221','Vales','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales222','Vales','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales222','Vales','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson223','Johnson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson223','Johnson','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott','Scott','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams225','Williams','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark226','Clark','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark226','Clark','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite227','White','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson228','Anderson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson228','Anderson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson228','Anderson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady229','Grady','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady229','Grady','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady230','Grady','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady230','Grady','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady230','Grady','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmorrison','Morrison','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark','Clark','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis','Lewis','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler237','Butler','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler237','Butler','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler237','Butler','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis','Davis','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis','Davis','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe','Doe','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe','Doe','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady','Grady','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady','Grady','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice241','Price','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('shenderson','Henderson','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('shenderson','Henderson','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('shenderson','Henderson','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison243','Morrison','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison243','Morrison','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles244','Gonazles','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis','Davis','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis','Davis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson','Anderson','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson','Anderson','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison','Morrison','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith249','Smith','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith249','Smith','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe250','Doe','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe250','Doe','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe250','Doe','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper251','Gasper','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper251','Gasper','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper251','Gasper','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott252','Scott','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott252','Scott','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott252','Scott','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson256','Thompson','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson256','Thompson','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson256','Thompson','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg258','Langenberg','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson259','Henderson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson259','Henderson','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler','Butler','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler','Butler','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler261','Butler','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler261','Butler','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler261','Butler','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams','Williams','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg','Langenberg','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg','Langenberg','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg','Langenberg','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson','Henderson','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson','Henderson','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg269','Langenberg','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg269','Langenberg','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg269','Langenberg','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe270','Doe','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe270','Doe','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales272','Vales','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis','Davis','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis','Davis','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson','Johnson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson','Johnson','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith','Smith','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith','Smith','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez278','Lopez','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez278','Lopez','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez278','Lopez','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark279','Clark','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark279','Clark','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark279','Clark','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('abrown','Brown','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('abrown','Brown','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgrady','Grady','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgrady','Grady','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgrady','Grady','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite283','White','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite283','White','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith','Smith','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez','Lopez','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez','Lopez','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez','Lopez','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark','Clark','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark','Clark','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis289','Davis','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis289','Davis','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper290','Gasper','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson292','Peterson','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson292','Peterson','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis293','Lewis','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe','Doe','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe','Doe','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe','Doe','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown','Brown','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown','Brown','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe299','Doe','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper300','Gasper','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper300','Gasper','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper300','Gasper','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams303','Williams','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis','Davis','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis','Davis','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis','Davis','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg','Langenberg','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg','Langenberg','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg','Langenberg','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams309','Williams','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams309','Williams','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cpeterson','Peterson','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee311','Lee','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez312','Lopez','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez312','Lopez','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez313','Martinez','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez313','Martinez','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez313','Martinez','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams314','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams314','Williams','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams314','Williams','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales316','Vales','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters318','Walters','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott320','Scott','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark322','Clark','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark322','Clark','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson','Henderson','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson','Henderson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe325','Doe','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe325','Doe','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez326','Lopez','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez326','Lopez','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez326','Lopez','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis327','Lewis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis327','Lewis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis327','Lewis','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee328','Lee','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee328','Lee','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee328','Lee','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson329','Thompson','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez331','Martinez','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez331','Martinez','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee','Lee','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson','Johnson','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams334','Williams','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams334','Williams','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams334','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters336','Walters','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters336','Walters','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters336','Walters','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown','Brown','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown','Brown','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson','Johnson','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson','Johnson','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice340','Price','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice341','Price','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson342','Henderson','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson342','Henderson','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite343','White','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez344','Lopez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles345','Gonazles','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('apeterson','Peterson','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler347','Butler','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('speterson','Peterson','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson349','Peterson','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson349','Peterson','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson349','Peterson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson350','Johnson','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson350','Johnson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson350','Johnson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lthompson','Thompson','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lthompson','Thompson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark','Clark','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark','Clark','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swilliams','Williams','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice354','Price','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice354','Price','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark','Clark','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark','Clark','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson','Henderson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson','Henderson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson','Henderson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg358','Langenberg','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg358','Langenberg','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg358','Langenberg','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cbrown','Brown','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cbrown','Brown','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cbrown','Brown','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters','Walters','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters','Walters','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters','Walters','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts','Roberts','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales','Vales','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales','Vales','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee366','Lee','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee366','Lee','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee366','Lee','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison367','Morrison','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler368','Butler','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler368','Butler','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis369','Davis','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis369','Davis','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis369','Davis','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis370','Davis','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llewis','Lewis','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson','Johnson','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson','Johnson','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson','Johnson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg','Langenberg','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson375','Thompson','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson375','Thompson','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles','Gonazles','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith378','Smith','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith378','Smith','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts379','Roberts','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts379','Roberts','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kprice','Price','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tclark','Clark','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis','Davis','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis','Davis','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis','Davis','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez386','Martinez','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez386','Martinez','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lgrady','Grady','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez388','Martinez','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg','Langenberg','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg','Langenberg','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis390','Lewis','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson391','Johnson','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson391','Johnson','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson391','Johnson','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee392','Lee','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee392','Lee','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee392','Lee','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis','Lewis','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis','Lewis','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwalters','Walters','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwalters','Walters','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott395','Scott','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott395','Scott','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott395','Scott','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis396','Davis','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg397','Langenberg','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg397','Langenberg','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg397','Langenberg','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg398','Langenberg','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg398','Langenberg','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg398','Langenberg','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper400','Gasper','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper400','Gasper','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez401','Martinez','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez401','Martinez','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cwalters','Walters','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters405','Walters','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters405','Walters','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters405','Walters','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales406','Vales','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott','Scott','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott','Scott','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eanderson','Anderson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg410','Langenberg','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith411','Smith','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith411','Smith','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith411','Smith','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales414','Vales','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales414','Vales','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales414','Vales','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee','Lee','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee','Lee','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee','Lee','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams418','Williams','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams418','Williams','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams418','Williams','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler419','Butler','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales420','Vales','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales420','Vales','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales420','Vales','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts421','Roberts','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe422','Doe','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe422','Doe','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe422','Doe','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark','Clark','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark','Clark','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson','Henderson','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson','Henderson','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson','Henderson','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles','Gonazles','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles','Gonazles','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady427','Grady','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis429','Lewis','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe431','Doe','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe431','Doe','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott432','Scott','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott432','Scott','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott432','Scott','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters','Walters','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters','Walters','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith434','Smith','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith434','Smith','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith434','Smith','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters','Walters','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison436','Morrison','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison436','Morrison','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison436','Morrison','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler437','Butler','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles438','Gonazles','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters439','Walters','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters439','Walters','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark440','Clark','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nvales','Vales','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nvales','Vales','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters442','Walters','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters442','Walters','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters442','Walters','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams','Williams','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady444','Grady','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady444','Grady','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady444','Grady','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott445','Scott','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott445','Scott','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee','Lee','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis450','Lewis','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper453','Gasper','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark455','Clark','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams457','Williams','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kprice458','Price','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kprice458','Price','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler460','Butler','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler460','Butler','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler460','Butler','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison462','Morrison','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison462','Morrison','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison462','Morrison','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith463','Smith','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez','Lopez','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis','Davis','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles468','Gonazles','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles468','Gonazles','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles468','Gonazles','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez469','Lopez','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez469','Lopez','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez469','Lopez','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis','Davis','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis','Davis','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egrady','Grady','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson475','Peterson','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson475','Peterson','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson475','Peterson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts477','Roberts','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts477','Roberts','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pvales','Vales','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pvales','Vales','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott479','Scott','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis480','Davis','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady481','Grady','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady481','Grady','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee483','Lee','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee483','Lee','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark484','Clark','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark484','Clark','Jim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark484','Clark','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown','Brown','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown','Brown','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles','Gonazles','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles','Gonazles','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles','Gonazles','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper489','Gasper','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe490','Doe','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe490','Doe','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison491','Morrison','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison491','Morrison','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales','Vales','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales','Vales','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales','Vales','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis493','Davis','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson494','Thompson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson494','Thompson','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe495','Doe','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams496','Williams','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper497','Gasper','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pvales498','Vales','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sscott','Scott','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sscott','Scott','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez','Martinez','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson502','Henderson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis503','Davis','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis503','Davis','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe504','Doe','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe504','Doe','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe504','Doe','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady505','Grady','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady505','Grady','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady505','Grady','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez506','Martinez','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez506','Martinez','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg509','Langenberg','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg509','Langenberg','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlopez','Lopez','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlopez','Lopez','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlopez','Lopez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark511','Clark','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark511','Clark','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('panderson','Anderson','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('panderson','Anderson','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('panderson','Anderson','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlopez','Lopez','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez515','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez515','Martinez','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams517','Williams','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwilliams','Williams','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwilliams','Williams','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwilliams','Williams','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez519','Lopez','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez520','Lopez','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez520','Lopez','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez520','Lopez','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott522','Scott','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott522','Scott','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson523','Anderson','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson523','Anderson','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles524','Gonazles','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgasper','Gasper','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgasper','Gasper','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgasper','Gasper','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson','Henderson','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson','Henderson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson','Henderson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott527','Scott','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott527','Scott','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite','White','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite','White','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts','Roberts','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler','Butler','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis531','Davis','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wjohnson532','Johnson','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown535','Brown','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown535','Brown','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg536','Langenberg','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg536','Langenberg','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdoe','Doe','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdoe','Doe','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdoe','Doe','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson539','Thompson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson539','Thompson','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis540','Davis','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis540','Davis','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis540','Davis','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez','Martinez','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez','Martinez','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark544','Clark','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark544','Clark','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler545','Butler','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler545','Butler','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler545','Butler','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady546','Grady','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady546','Grady','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tpeterson','Peterson','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite551','White','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite551','White','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nhenderson552','Henderson','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nhenderson552','Henderson','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis553','Lewis','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis553','Lewis','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis553','Lewis','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson554','Johnson','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson554','Johnson','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson555','Anderson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson555','Anderson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson555','Anderson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis556','Lewis','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis556','Lewis','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis556','Lewis','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales557','Vales','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales557','Vales','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales557','Vales','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson560','Thompson','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown562','Brown','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez563','Lopez','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez563','Lopez','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez563','Lopez','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez565','Lopez','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez565','Lopez','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters566','Walters','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters566','Walters','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters566','Walters','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales567','Vales','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis570','Davis','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis570','Davis','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis570','Davis','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis','Davis','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis','Davis','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis','Davis','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson572','Anderson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson572','Anderson','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson572','Anderson','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott576','Scott','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott576','Scott','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott576','Scott','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe577','Doe','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe577','Doe','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg579','Langenberg','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg579','Langenberg','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales580','Vales','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson581','Peterson','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson581','Peterson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson581','Peterson','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez582','Martinez','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez582','Martinez','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez582','Martinez','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith583','Smith','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith583','Smith','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith583','Smith','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aprice','Price','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aprice','Price','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson585','Henderson','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison586','Morrison','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison586','Morrison','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('chenderson','Henderson','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('psmith','Smith','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee590','Lee','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee590','Lee','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe592','Doe','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales593','Vales','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson594','Henderson','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson594','Henderson','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aroberts','Roberts','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aroberts','Roberts','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aroberts','Roberts','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson','Thompson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson','Thompson','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown597','Brown','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown597','Brown','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown597','Brown','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez598','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez598','Martinez','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown599','Brown','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown599','Brown','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark600','Clark','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark600','Clark','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark600','Clark','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice601','Price','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler602','Butler','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson603','Henderson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson603','Henderson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott604','Scott','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott604','Scott','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott604','Scott','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe605','Doe','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe605','Doe','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson606','Johnson','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith609','Smith','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith609','Smith','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson610','Peterson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler611','Butler','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler611','Butler','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler611','Butler','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwhite','White','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwhite','White','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez614','Lopez','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez614','Lopez','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez614','Lopez','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson','Johnson','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee616','Lee','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee616','Lee','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson618','Henderson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters619','Walters','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters619','Walters','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison620','Morrison','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison620','Morrison','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pprice','Price','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pprice','Price','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson628','Thompson','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson632','Peterson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles633','Gonazles','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles633','Gonazles','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson634','Anderson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('adoe','Doe','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('adoe','Doe','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe','Doe','Colin','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe638','Doe','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite640','White','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('abrown643','Brown','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite644','White','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite644','White','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe','Doe','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles647','Gonazles','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles647','Gonazles','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles647','Gonazles','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson648','Henderson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson648','Henderson','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith649','Smith','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith649','Smith','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith649','Smith','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison650','Morrison','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison650','Morrison','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison650','Morrison','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters652','Walters','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters652','Walters','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson653','Johnson','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson653','Johnson','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson653','Johnson','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters654','Walters','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters654','Walters','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison655','Morrison','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams657','Williams','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams657','Williams','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams657','Williams','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis658','Lewis','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis658','Lewis','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady659','Grady','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady659','Grady','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wmartinez','Martinez','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wmartinez','Martinez','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pwilliams','Williams','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pwilliams','Williams','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson662','Johnson','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson662','Johnson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson662','Johnson','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez663','Martinez','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez663','Martinez','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez663','Martinez','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales664','Vales','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg665','Langenberg','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith666','Smith','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales667','Vales','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles669','Gonazles','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles669','Gonazles','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales670','Vales','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales670','Vales','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark671','Clark','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe672','Doe','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe672','Doe','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe672','Doe','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown673','Brown','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown673','Brown','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown673','Brown','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson675','Thompson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson675','Thompson','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmorrison676','Morrison','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe677','Doe','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe677','Doe','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe677','Doe','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg','Langenberg','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg','Langenberg','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson679','Peterson','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgonazles','Gonazles','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgonazles','Gonazles','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('droberts','Roberts','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles682','Gonazles','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles682','Gonazles','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison','Morrison','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison684','Morrison','Colin','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison684','Morrison','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison684','Morrison','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson686','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson686','Johnson','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe688','Doe','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe688','Doe','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('droberts689','Roberts','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('droberts689','Roberts','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles690','Gonazles','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles690','Gonazles','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awilliams','Williams','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wgonazles','Gonazles','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis694','Lewis','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis694','Lewis','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales695','Vales','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales695','Vales','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson696','Johnson','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson696','Johnson','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson','Anderson','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson','Anderson','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson','Anderson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('troberts','Roberts','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('troberts','Roberts','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('troberts','Roberts','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis699','Lewis','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis699','Lewis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis699','Lewis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters700','Walters','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown701','Brown','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown701','Brown','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown701','Brown','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters703','Walters','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters703','Walters','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters703','Walters','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg704','Langenberg','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown705','Brown','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown705','Brown','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blangenberg','Langenberg','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis707','Lewis','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis707','Lewis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis707','Lewis','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clopez','Lopez','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clopez','Lopez','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark710','Clark','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark710','Clark','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark710','Clark','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis712','Lewis','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis712','Lewis','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison714','Morrison','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison714','Morrison','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison714','Morrison','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith715','Smith','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith715','Smith','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith715','Smith','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('randerson','Anderson','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('randerson','Anderson','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('randerson','Anderson','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg717','Langenberg','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg717','Langenberg','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg718','Langenberg','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee719','Lee','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee719','Lee','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark720','Clark','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown721','Brown','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown721','Brown','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales722','Vales','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez','Martinez','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez','Martinez','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales725','Vales','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales725','Vales','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales725','Vales','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady726','Grady','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady726','Grady','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson727','Anderson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite728','White','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams729','Williams','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark730','Clark','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark730','Clark','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams731','Williams','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams732','Williams','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis733','Lewis','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis733','Lewis','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ndoe','Doe','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ndoe','Doe','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ndoe','Doe','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson735','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson735','Johnson','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson735','Johnson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles736','Gonazles','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe738','Doe','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe738','Doe','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe738','Doe','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown739','Brown','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson740','Anderson','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson740','Anderson','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez741','Martinez','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez741','Martinez','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('agonazles','Gonazles','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts748','Roberts','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts748','Roberts','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts750','Roberts','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts750','Roberts','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts750','Roberts','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez751','Lopez','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson752','Anderson','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson752','Anderson','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gclark','Clark','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gclark','Clark','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gclark','Clark','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams755','Williams','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams755','Williams','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez756','Lopez','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez756','Lopez','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez756','Lopez','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson757','Henderson','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson757','Henderson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson757','Henderson','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson758','Johnson','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson758','Johnson','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson758','Johnson','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper759','Gasper','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper759','Gasper','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee761','Lee','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee761','Lee','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee761','Lee','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice764','Price','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice764','Price','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice764','Price','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith765','Smith','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith765','Smith','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson766','Anderson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson766','Anderson','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown767','Brown','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown767','Brown','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson770','Johnson','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cpeterson772','Peterson','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hroberts','Roberts','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hroberts','Roberts','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice775','Price','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice775','Price','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice775','Price','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis777','Davis','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis777','Davis','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales779','Vales','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales779','Vales','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales779','Vales','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe780','Doe','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmartinez','Martinez','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales782','Vales','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmorrison784','Morrison','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters786','Walters','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters786','Walters','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters786','Walters','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hpeterson','Peterson','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hpeterson','Peterson','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hpeterson','Peterson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee788','Lee','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite790','White','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite790','White','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite790','White','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbutler','Butler','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts792','Roberts','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts792','Roberts','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts792','Roberts','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hclark','Clark','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hclark','Clark','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hclark','Clark','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark794','Clark','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark794','Clark','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson795','Peterson','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson795','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson795','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown796','Brown','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown796','Brown','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown796','Brown','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis797','Lewis','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis797','Lewis','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis797','Lewis','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis800','Lewis','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis800','Lewis','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis800','Lewis','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark801','Clark','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark801','Clark','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales802','Vales','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales802','Vales','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper804','Gasper','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper804','Gasper','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams806','Williams','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams806','Williams','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams806','Williams','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott807','Scott','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott807','Scott','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott807','Scott','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams808','Williams','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis809','Davis','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis809','Davis','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis809','Davis','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice810','Price','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice810','Price','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice810','Price','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bhenderson','Henderson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bhenderson','Henderson','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bhenderson','Henderson','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott813','Scott','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott813','Scott','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott813','Scott','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe814','Doe','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe814','Doe','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe814','Doe','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams815','Williams','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams815','Williams','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson818','Peterson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgasper','Gasper','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgasper','Gasper','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg820','Langenberg','Nancy','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg820','Langenberg','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson821','Henderson','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson821','Henderson','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis822','Davis','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis822','Davis','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis822','Davis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aclark','Clark','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nmorrison','Morrison','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson831','Henderson','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson831','Henderson','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson831','Henderson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite832','White','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson833','Henderson','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson833','Henderson','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown834','Brown','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown834','Brown','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown834','Brown','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson835','Anderson','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson835','Anderson','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson835','Anderson','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis837','Lewis','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis837','Lewis','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark839','Clark','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark839','Clark','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark839','Clark','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis840','Lewis','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis840','Lewis','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis840','Lewis','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlewis','Lewis','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler842','Butler','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler842','Butler','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler843','Butler','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glangenberg','Langenberg','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glangenberg','Langenberg','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson','Johnson','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson','Johnson','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson','Johnson','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite847','White','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite847','White','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite847','White','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson848','Henderson','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson848','Henderson','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams849','Williams','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nprice','Price','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nprice','Price','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nprice','Price','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson851','Thompson','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson851','Thompson','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis853','Davis','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis853','Davis','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis853','Davis','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper854','Gasper','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg855','Langenberg','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark856','Clark','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark856','Clark','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdavis','Davis','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters861','Walters','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark864','Clark','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark864','Clark','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson866','Anderson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson867','Henderson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles869','Gonazles','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles869','Gonazles','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson871','Johnson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson871','Johnson','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee873','Lee','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee873','Lee','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson874','Henderson','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson874','Henderson','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams875','Williams','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams875','Williams','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown877','Brown','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson878','Thompson','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson878','Thompson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson878','Thompson','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson880','Thompson','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson880','Thompson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson880','Thompson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown882','Brown','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown882','Brown','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown882','Brown','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez883','Martinez','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez883','Martinez','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez883','Martinez','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite884','White','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('thenderson','Henderson','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('thenderson','Henderson','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('thenderson','Henderson','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis887','Davis','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson889','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson889','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson889','Peterson','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler890','Butler','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith891','Smith','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith891','Smith','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez892','Lopez','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez892','Lopez','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith893','Smith','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis894','Davis','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis894','Davis','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe895','Doe','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe895','Doe','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe895','Doe','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith896','Smith','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith896','Smith','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis897','Davis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis897','Davis','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis897','Davis','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez898','Martinez','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg899','Langenberg','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg899','Langenberg','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez901','Martinez','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez901','Martinez','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice903','Price','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice903','Price','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez905','Martinez','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez905','Martinez','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson906','Anderson','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis908','Lewis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez909','Lopez','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez909','Lopez','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper910','Gasper','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper910','Gasper','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper910','Gasper','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott911','Scott','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson913','Johnson','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson913','Johnson','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson913','Johnson','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles915','Gonazles','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles915','Gonazles','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles915','Gonazles','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper916','Gasper','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis917','Lewis','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis917','Lewis','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson918','Johnson','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales920','Vales','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg921','Langenberg','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg921','Langenberg','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg921','Langenberg','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales922','Vales','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgrady923','Grady','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith924','Smith','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith924','Smith','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lgrady925','Grady','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler926','Butler','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler926','Butler','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler926','Butler','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite927','White','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite927','White','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite927','White','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson928','Peterson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlewis','Lewis','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlewis','Lewis','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts930','Roberts','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts930','Roberts','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts930','Roberts','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson931','Peterson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson932','Henderson','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg934','Langenberg','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg934','Langenberg','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg934','Langenberg','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler935','Butler','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rjohnson','Johnson','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters937','Walters','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters937','Walters','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters937','Walters','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles938','Gonazles','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite941','White','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson943','Henderson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson943','Henderson','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson943','Henderson','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson944','Henderson','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson944','Henderson','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson944','Henderson','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson946','Anderson','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson946','Anderson','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee950','Lee','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee950','Lee','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams951','Williams','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams951','Williams','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams951','Williams','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plewis','Lewis','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plewis','Lewis','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plewis','Lewis','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark953','Clark','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark953','Clark','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams954','Williams','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts955','Roberts','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith956','Smith','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters958','Walters','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters958','Walters','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters958','Walters','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper960','Gasper','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper960','Gasper','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper960','Gasper','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ppeterson','Peterson','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ppeterson','Peterson','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott962','Scott','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott962','Scott','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis963','Davis','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis963','Davis','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis963','Davis','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pwhite','White','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters965','Walters','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters965','Walters','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters965','Walters','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez966','Lopez','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady967','Grady','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady967','Grady','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady967','Grady','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice969','Price','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson971','Anderson','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson971','Anderson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hprice972','Price','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hprice972','Price','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson973','Peterson','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson973','Peterson','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson973','Peterson','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ngonazles','Gonazles','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ngonazles','Gonazles','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson976','Peterson','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson976','Peterson','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson976','Peterson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez977','Martinez','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown978','Brown','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown978','Brown','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler979','Butler','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler979','Butler','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler979','Butler','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison980','Morrison','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison980','Morrison','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison980','Morrison','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe981','Doe','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe981','Doe','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe981','Doe','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alee','Lee','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alee','Lee','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alee','Lee','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee983','Lee','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee983','Lee','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee983','Lee','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice984','Price','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice984','Price','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice984','Price','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler985','Butler','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler985','Butler','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler985','Butler','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez986','Martinez','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez986','Martinez','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez986','Martinez','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmartinez','Martinez','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmartinez','Martinez','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmartinez','Martinez','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams989','Williams','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams989','Williams','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams989','Williams','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez990','Martinez','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez990','Martinez','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez990','Martinez','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee991','Lee','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee991','Lee','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdavis993','Davis','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdavis993','Davis','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles994','Gonazles','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales995','Vales','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales995','Vales','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson996','Johnson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggrady','Grady','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggrady','Grady','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggrady','Grady','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper999','Gasper','Thomas','CS252'); diff --git a/deps/mysql/build.sh b/deps/mysql/build.sh new file mode 100755 index 0000000..a2c7f8e --- /dev/null +++ b/deps/mysql/build.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker build . -t tier-demo-mysql diff --git a/deps/rabbit/Dockerfile b/deps/rabbit/Dockerfile new file mode 100644 index 0000000..3c054f0 --- /dev/null +++ b/deps/rabbit/Dockerfile @@ -0,0 +1,9 @@ +FROM rabbitmq:3-management + +MAINTAINER "TIER API & EntReg Working Group " + +#TODO: Copy local queue configuration into container +# 1. copy local json file to container +# 2. run rabbitmqadmin to import configuration + +COPY definitions.json rabbitmq.config /etc/rabbitmq/ diff --git a/deps/rabbit/definitions.json b/deps/rabbit/definitions.json new file mode 100644 index 0000000..54372e0 --- /dev/null +++ b/deps/rabbit/definitions.json @@ -0,0 +1 @@ +{"rabbit_version":"3.6.12","users":[{"name":"guest","password_hash":"4VmAkFG+K+rvBMmSMveyMOapIC1bgVHQHqT08yxmrVOalkQb","hashing_algorithm":"rabbit_password_hashing_sha256","tags":"administrator"}],"vhosts":[{"name":"/"}],"permissions":[{"user":"guest","vhost":"/","configure":".*","write":".*","read":".*"}],"parameters":[],"global_parameters":[{"name":"cluster_name","value":"rabbit@643b562f2679"}],"policies":[],"queues":[{"name":"CS102","vhost":"/","durable":true,"auto_delete":false,"arguments":{}},{"name":"CS101","vhost":"/","durable":true,"auto_delete":false,"arguments":{}},{"name":"MATH101","vhost":"/","durable":true,"auto_delete":false,"arguments":{}},{"name":"ACCT101","vhost":"/","durable":true,"auto_delete":false,"arguments":{}},{"name":"TIER101","vhost":"/","durable":true,"auto_delete":false,"arguments":{}}],"exchanges":[],"bindings":[{"source":"amq.topic","vhost":"/","destination":"ACCT101","destination_type":"queue","routing_key":"basis.courses.ACCT101","arguments":{}},{"source":"amq.topic","vhost":"/","destination":"CS101","destination_type":"queue","routing_key":"basis.courses.CS101","arguments":{}},{"source":"amq.topic","vhost":"/","destination":"CS102","destination_type":"queue","routing_key":"basis.courses.CS102","arguments":{}},{"source":"amq.topic","vhost":"/","destination":"MATH101","destination_type":"queue","routing_key":"basis.courses.MATH101","arguments":{}},{"source":"amq.topic","vhost":"/","destination":"TIER101","destination_type":"queue","routing_key":"basis.courses.TIER101","arguments":{}}]} diff --git a/deps/rabbit/rabbitmq.config b/deps/rabbit/rabbitmq.config new file mode 100644 index 0000000..436c133 --- /dev/null +++ b/deps/rabbit/rabbitmq.config @@ -0,0 +1,14 @@ +[ + { rabbit, [ + { loopback_users, [ ] }, + { tcp_listeners, [ 5672 ] }, + { ssl_listeners, [ ] }, + { hipe_compile, false } + ] }, + { rabbitmq_management, [ + { load_definitions, "/etc/rabbitmq/definitions.json"}, + { listener, [ + { port, 15672 }, + { ssl, false } + ] } ] } +]. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..7e8dbdf --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,78 @@ +version: "2" +services: +# midpoint: +# image: tier-demo-midpoint +# mem_limit: 4g +# container_name: tier-demo-midpoint +# ports: +# - 8081:8080 +# + mysql: + image: tier-demo-mysql + container_name: tier-demo-mysql + ports: + - 3306:3306 + ldap: + image: tier-demo-ldap + container_name: tier-demo-ldap + ports: + - 389:389 + grouper: + image: tier-demo-grouper + mem_limit: 4g + container_name: tier-demo-grouper + ports: + - 8080:8080 + depends_on: + # Note: this only starts the other containers first. + # Still need to check to make sure they are available on container start. + - mysql + - ldap + shib: + image: tier-demo-idp + container_name: tier-demo-idp + ports: + - 443:4443 + # - 8443:8443 + depends_on: + - ldap + web-app: + image: tier-demo-web-app + container_name: tier-demo-web-app + ports: + - 9443:9443 + depends_on: + - shib + + rabbit: + image: tier-demo-rabbit + container_name: tier-demo-rabbit + ports: + - 4369:4369 + - 5671:5671 + - 5672:5672 + - 15671:15671 + - 15672:15672 + - 25672:25672 + + sis-web: + image: tier-sis-web + container_name: tier-sis-web + ports: + - "3000:3000" + depends_on: + - mysql + + canvas: + image: tier-demo-canvas + container_name: tier-demo-canvas +# volumes: +# - .:/shared_t1j + depends_on: + - rabbit + + attribute-slammer: + image: tier-attribute-slammer + container_name: tier-attribute-slammer + depends_on: + - grouper diff --git a/grouper/Dockerfile b/grouper/Dockerfile new file mode 100644 index 0000000..f4b27f2 --- /dev/null +++ b/grouper/Dockerfile @@ -0,0 +1,137 @@ +FROM ubuntu:trusty + +MAINTAINER "TIER API & EntReg Working Group " + +ENV JAVA_HOME=/opt/jdk-home \ + ANT_HOME=/opt/ant \ + PATH=$PATH:$JAVA_HOME/bin:/opt/container-scripts:$ANT_HOME/bin \ + GROUPER_VERSION=2.3.0 \ + tomcat_version=8.0.45 + +RUN apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y wget tar unzip dos2unix expect vim + +RUN set -x; \ + java_version=8.0.131; \ + zulu_version=8.21.0.1; \ + java_md5_hash=1931ed3beedee0b16fb7fd37e069b162; \ + tomcat_version=8.0.45; \ + tomcat_sha1_hash=ed27fc0564bafd5a81a6975b9aa6dd29101d8ff8; \ + ant_version=1.10.1; \ + ant_sha1_hash=fa9acb3b1987f8acf2aa7a87894d1fd9da80e871; \ + \ + echo 'Downloading the JDK...' \ + && wget -q http://cdn.azul.com/zulu/bin/zulu$zulu_version-jdk$java_version-linux_x64.tar.gz \ + && echo 'Downloading Tomcat...'\ + && wget -q https://archive.apache.org/dist/tomcat/tomcat-8/v$tomcat_version/bin/apache-tomcat-$tomcat_version.zip \ + && echo 'Downloading Ant...'\ + && wget -q https://archive.apache.org/dist/ant/binaries/apache-ant-$ant_version-bin.zip \ + && echo 'Downloading grouper installer...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouperInstaller.jar \ + && echo 'Downloading grouper API...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouper.apiBinary-$GROUPER_VERSION.tar.gz \ + && echo 'Downloading grouper UI...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouper.ui-$GROUPER_VERSION.tar.gz \ + && echo 'Downloading grouper Web Services...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouper.ws-$GROUPER_VERSION.tar.gz \ + && echo 'Downloading grouper client...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouper.clientBinary-$GROUPER_VERSION.tar.gz \ + && echo 'Downloading grouper PSP...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouper.psp-$GROUPER_VERSION.tar.gz \ + && echo 'Downloading grouper PSPNG...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/grouper.pspng-$GROUPER_VERSION.tar.gz \ + && echo 'Downloading grouper Quickstart...'\ + && wget -q http://software.internet2.edu/grouper/release/$GROUPER_VERSION/quickstart.xml \ + \ + && echo "$java_md5_hash zulu$zulu_version-jdk$java_version-linux_x64.tar.gz" | md5sum -c - \ + && tar -zxvf zulu$zulu_version-jdk$java_version-linux_x64.tar.gz -C /opt \ + && rm zulu$zulu_version-jdk$java_version-linux_x64.tar.gz \ + && ln -s /opt/zulu$zulu_version-jdk$java_version-linux_x64/ /opt/jdk-home \ + \ + && echo "$tomcat_sha1_hash apache-tomcat-$tomcat_version.zip" | sha1sum -c - \ + && unzip apache-tomcat-$tomcat_version.zip -d /opt 1>/dev/null \ + && rm -r apache-tomcat-$tomcat_version.zip /opt/apache-tomcat-$tomcat_version/webapps/* \ + && ln -s /opt/apache-tomcat-$tomcat_version /opt/tomcat \ + \ + && unzip apache-ant-$ant_version-bin.zip -d /opt 1>/dev/null \ + && echo "$ant_sha1_hash apache-ant-$ant_version-bin.zip" | sha1sum -c - \ + && rm -r apache-ant-$ant_version-bin.zip /opt/apache-ant-$ant_version/manual/ \ + && ln -s /opt/apache-ant-$ant_version /opt/ant \ + && chmod +x /opt/apache-ant-$ant_version/bin/ant \ + \ + && tar -zxf grouper.apiBinary-$GROUPER_VERSION.tar.gz -C /opt \ + && tar -zxf grouper.ui-$GROUPER_VERSION.tar.gz -C /opt \ + && tar -zxf grouper.ws-$GROUPER_VERSION.tar.gz -C /opt \ + && tar -zxf grouper.clientBinary-$GROUPER_VERSION.tar.gz -C /opt \ + && tar -zxf grouper.psp-$GROUPER_VERSION.tar.gz -C /opt \ + && tar -zxf grouper.pspng-$GROUPER_VERSION.tar.gz -C /opt \ + + && cp -R /opt/grouper.psp-$GROUPER_VERSION/lib/custom/* /opt/grouper.apiBinary-$GROUPER_VERSION/lib/custom \ + && cp -R /opt/grouper.pspng-$GROUPER_VERSION/lib/custom/* /opt/grouper.apiBinary-$GROUPER_VERSION/lib/custom \ + && cp -R /opt/grouper.pspng-$GROUPER_VERSION/dist/* /opt/grouper.apiBinary-$GROUPER_VERSION/lib/grouper \ + && rm grouper.apiBinary-$GROUPER_VERSION.tar.gz grouper.ui-$GROUPER_VERSION.tar.gz grouper.ws-$GROUPER_VERSION.tar.gz grouper.psp-$GROUPER_VERSION.tar.gz grouper.clientBinary-$GROUPER_VERSION.tar.gz + + +COPY opt/ /opt/ + +RUN set -x; \ + chmod -R +x /opt/container-scripts/; \ + chmod -R +x /opt/apache-tomcat-$tomcat_version/bin/*.sh; \ + JAVA_HOME=/opt/jdk-home; \ + echo Building the wars before patching so embedded api patching works properly \ + && mkdir /opt/webapps \ + && cd /opt/grouper.ui-$GROUPER_VERSION \ + && /opt/ant/bin/ant war \ + && cp dist/grouper.war /opt/webapps \ + && cd /opt/grouper.ws-$GROUPER_VERSION/grouper-ws/ \ + && /opt/ant/bin/ant dist \ + && cp build/dist/grouper-ws.war /opt/webapps \ + && echo Extracting Tomcats war files for patching \ + && mkdir /opt/webapps/grouper/ /opt/webapps/grouper-ws/ \ + && cd /opt/webapps/grouper \ + && $JAVA_HOME/bin/jar xvf ../grouper.war \ + && cd /opt/webapps/grouper-ws \ + && $JAVA_HOME/bin/jar xvf ../grouper-ws.war \ + && cd /opt/grouper.apiBinary-$GROUPER_VERSION \ + #&& bin/gsh -registry -check -runscript -noprompt \ + && mkdir /tmp/grp-api/ /tmp/grp-ui/ /tmp/grp-psp/ /tmp/grp-pspng/ /tmp/grp-ws/ \ + && cd / \ + # Patch everything we either just downloaded or built above. + && cp /opt/patch-scripts/grouper.installer-api.properties /grouper.installer.properties \ + && $JAVA_HOME/bin/java -cp .:/grouperInstaller.jar edu.internet2.middleware.grouperInstaller.GrouperInstaller \ + # bootstrap on container start as required. + #&& cd /opt/grouper.apiBinary-$GROUPER_VERSION \ + #&& bin/gsh -registry -check -runscript -noprompt \ + #&& bin/gsh /bootstrap.gsh \ + #&& bin/gsh /pspng.gsh \ + && cd / \ + && cp /opt/patch-scripts/grouper.installer-psp.properties /grouper.installer.properties \ + && $JAVA_HOME/bin/java -cp .:/grouperInstaller.jar edu.internet2.middleware.grouperInstaller.GrouperInstaller \ + && cp /opt/patch-scripts/grouper.installer-pspng.properties /grouper.installer.properties \ + && $JAVA_HOME/bin/java -cp .:/grouperInstaller.jar edu.internet2.middleware.grouperInstaller.GrouperInstaller \ + && cp /opt/patch-scripts/grouper.installer-ui.properties /grouper.installer.properties \ + && $JAVA_HOME/bin/java -cp .:/grouperInstaller.jar edu.internet2.middleware.grouperInstaller.GrouperInstaller \ + && cp /opt/patch-scripts/grouper.installer-ws.properties /grouper.installer.properties \ + && $JAVA_HOME/bin/java -cp .:/grouperInstaller.jar edu.internet2.middleware.grouperInstaller.GrouperInstaller \ + && rm -fr /tmp/grp-ui/ /tmp/grp-api/ /tmp/grp-psp/ /tmp/grp-pspng/ /tmp/grp-ws/ + +# Grouper SCIM Stuff +# +# not using SCIM...did not have all the necessary endpoints available yet +# +#COPY scim/grouper-ws-scim /opt/webapps/grouper-ws-scim +#RUN set -x; \ +# cp -rv /opt/grouper.apiBinary-$GROUPER_VERSION/conf/. /opt/webapps/grouper-ws-scim/WEB-INF/classes/ + + +# Indicate the container needs bootstrapping +RUN touch /FIRSTRUN + +# TODO: Apache proxy in front of tomcat. set tomcat up on AJP + +COPY run-grouper.sh /usr/local/bin/ +COPY seed-data/ /opt/bootstrap + +EXPOSE 8080 + +CMD ["/bin/bash", "/usr/local/bin/run-grouper.sh"] diff --git a/grouper/build.sh b/grouper/build.sh new file mode 100755 index 0000000..054e53e --- /dev/null +++ b/grouper/build.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# +# build.sh, DESCRIPTION +# +# Copyright (C) 2017 Tom Jordan +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# $Id:$ +# Tom Jordan +docker build . -t tier-demo-grouper diff --git a/grouper/data-generator.html b/grouper/data-generator.html new file mode 100644 index 0000000..871b3d4 --- /dev/null +++ b/grouper/data-generator.html @@ -0,0 +1,169 @@ + + + + + +
+ Number of Subjects:
+ Table Name:
+ People OU:
+
+
+ + Ldif:

+ Sql:

+ + \ No newline at end of file diff --git a/grouper/opt/apache-tomcat-8.0.45/bin/setenv.sh b/grouper/opt/apache-tomcat-8.0.45/bin/setenv.sh new file mode 100644 index 0000000..2035b59 --- /dev/null +++ b/grouper/opt/apache-tomcat-8.0.45/bin/setenv.sh @@ -0,0 +1 @@ +export JAVA_OPTS="-Xms64m -Xmx750m -XX:MaxPermSize=512m -Dfile.encoding=UTF-8" diff --git a/grouper/opt/apache-tomcat-8.0.45/conf/server.xml b/grouper/opt/apache-tomcat-8.0.45/conf/server.xml new file mode 100644 index 0000000..0b9cd89 --- /dev/null +++ b/grouper/opt/apache-tomcat-8.0.45/conf/server.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper-loader.properties b/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper-loader.properties new file mode 100644 index 0000000..507a114 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper-loader.properties @@ -0,0 +1,91 @@ +#specify the consumers here. specify the consumer name after the changeLog.consumer. part. This example is "psp" +#but it could be changeLog.consumer.myConsumerName.class +#the class must extend edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase +#changeLog.consumer.psp.class = edu.internet2.middleware.psp.grouper.PspChangeLogConsumer + +#the quartz cron is a cron-like string. it defaults to every minute on the minute (since the temp to change log job runs +#at 10 seconds to each minute). it defaults to this: 0 * * * * ? +#though it will stagger each one by 2 seconds +# http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger +#changeLog.consumer.psp.quartzCron = 0 * * * * ? + +# To retry processing a change log entry if an error occurs, set retryOnError to true. Defaults to false. +#changeLog.consumer.psp.retryOnError = false + +# To run full provisioning synchronizations periodically, provide the class name which provides a 'public void fullSync()' method. +#changeLog.psp.fullSync.class = edu.internet2.middleware.psp.grouper.PspChangeLogConsumer + +# Schedule full synchronizations. Defaults to 5 am : 0 0 5 * * ?. +#changeLog.psp.fullSync.quartzCron = 0 0 5 * * ? + +# Run a full synchronization job at startup. Defaults to false. +#changeLog.psp.fullSync.runAtStartup = false + +# Omit diff responses from bulk response to conserve memory. +#changeLog.psp.fullSync.omitDiffResponses = true + +# Omit sync responses from bulk response to conserve memory. +#changeLog.psp.fullSync.omitSyncResponses = true + +################################# +## LDAP connections +################################# +# specify the ldap connection with user, pass, url +# the string after "ldap." is the ID of the connection, and it should not have +# spaces or other special chars in it. In this case is it "personLdap" + +#note the URL should start with ldap: or ldaps: if it is SSL. +#It should contain the server and port (optional if not default), and baseDn, +#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu +ldap.demo.url = ldap://tier-demo-ldap:389/dc=example,dc=edu + +#optional, if authenticated +#ldap.personLdap.user = uid=someapp,ou=people,dc=myschool,dc=edu + +#optional, if authenticated note the password can be stored encrypted in an external file +#ldap.personLdap.pass = secret + +#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS... +#ldap.personLdap.tls = false + +#optional, if using sasl +#ldap.personLdap.saslAuthorizationId = +#ldap.personLdap.saslRealm = + +#optional (note, time limit is for search operations, timeout is for connection timeouts), +#most of these default to vt-ldap defaults. times are in millis +#validateOnCheckout defaults to true if all other validate methods are false +#ldap.personLdap.batchSize = +#ldap.personLdap.countLimit = +#ldap.personLdap.timeLimit = +#ldap.personLdap.timeout = +#ldap.personLdap.minPoolSize = +#ldap.personLdap.maxPoolSize = +#ldap.personLdap.validateOnCheckIn = +#ldap.personLdap.validateOnCheckOut = +#ldap.personLdap.validatePeriodically = +#ldap.personLdap.validateTimerPeriod = +#ldap.personLdap.pruneTimerPeriod = +#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes) +#ldap.personLdap.expirationTime = + +# t1j - ESB Changelog to Rabbit + +# ESB changelog consumer +changeLog.consumer.esbAmqp.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer +#run every second +changeLog.consumer.esbAmqp.quartzCron = */10 * * * * ? +changeLog.consumer.esbAmqp.elfilter = event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' + +changeLog.consumer.esbAmqp.publisher.class = net.unicon.grouper.changelog.esb.publisher.EsbAmqpPublisher +changeLog.consumer.esbAmqp.hostName = tier-demo-rabbit +changeLog.consumer.esbAmqp.defaultExchange = amq.topic + +# SpEL-based regex replacement definition. The chain of 'replaceFirst' method calls will be applied to an extracted group name (String) at runtime +# See: http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#replaceFirst(java.lang.String,%20java.lang.String) +#changeLog.consumer.esbAmqp.regexReplacementDefinition = replaceFirst('^hawaii.edu:', 'group.modify.').replaceFirst('(:enrolled|:waitlisted|:withdrawn)$', '') +changeLog.consumer.esbAmqp.replaceRoutingKeyColonsWithPeriods = true + +# we need the regular changelog processor to run more often for demo purposes: +#quartz cron-like schedule for change log temp to change log daemon, the default is 50 seconds after every minute: 50 * * * * ? +changeLog.changeLogTempToChangeLog.quartz.cron = */10 * * * * ? diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties b/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties new file mode 100644 index 0000000..9d00b22 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.hibernate.properties @@ -0,0 +1,30 @@ +# +# Grouper Hibernate Configuration +# $Id: grouper.hibernate.example.properties,v 1.9 2009-08-11 20:18:09 mchyzer Exp $ +# + +# The grouper hibernate config uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.hibernate.base.properties +# (which should not be edited), and the grouper.hibernate.properties overlays +# the base settings. See the grouper.hibernate.base.properties for the possible +# settings that can be applied to the grouper.hibernate.properties + +######################################## +## DB settings +######################################## + +# e.g. mysql: jdbc:mysql://localhost:3306/grouper +# e.g. p6spy (log sql): [use the URL that your DB requires] +# e.g. oracle: jdbc:oracle:thin:@server.school.edu:1521:sid +# e.g. hsqldb (a): jdbc:hsqldb:dist/run/grouper;create=true +# e.g. hsqldb (b): jdbc:hsqldb:hsql://localhost:9001/grouper +# e.g. postgres: jdbc:postgresql://localhost:5432/database +# e.g. mssql: jdbc:sqlserver://localhost:3280;databaseName=grouper +hibernate.connection.url = jdbc:mysql://tier-demo-mysql:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8 + +hibernate.connection.username = root +# If you are using an empty password, depending upon your version of +# Java and Ant you may need to specify a password of "". +# Note: you can keep passwords external and encrypted: https://bugs.internet2.edu/jira/browse/GRP-122 +hibernate.connection.password = + diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.properties b/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.properties new file mode 100644 index 0000000..c931287 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/grouper.properties @@ -0,0 +1,25 @@ +# +# Grouper Configuration +# $Id: grouper.example.properties,v 1.48 2009-12-16 06:02:30 mchyzer Exp $ +# + +# Grouper uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.base.properties +# (which should not be edited), and the grouper.properties overlays +# the base settings. See the grouper.base.properties for the possible +# settings that can be applied to the grouper.properties + +#if groups like the wheel group should be auto-created for convenience (note: check config needs to be on) +configuration.autocreate.system.groups = true + +# A wheel group allows you to enable non-GrouperSystem subjects to act +# like a root user when interacting with the registry. +groups.wheel.use = true + +# Set to the name of the group you want to treat as the wheel group. +# The members of this group will be treated as root-like users. +groups.wheel.group = etc:sysadmingroup + +# Used to allow Include Exclude groups +grouperIncludeExclude.use = true +grouperIncludeExclude.requireGroups.use = true diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/ldap.properties b/grouper/opt/grouper.apiBinary-2.3.0/conf/ldap.properties new file mode 100644 index 0000000..2008b53 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/ldap.properties @@ -0,0 +1,73 @@ +# This is the configuration file for vt-ldap. +# See http://code.google.com/p/vt-middleware/wiki/vtldapProperties + +edu.vt.middleware.ldap.ldapUrl=ldap://127.0.0.1:389 +edu.vt.middleware.ldap.searchScope=SUBTREE + +# authn if simple +edu.vt.middleware.ldap.bindDn=cn=admin,dc=example,dc=edu +edu.vt.middleware.ldap.bindCredential=secret +# The bind credential may be external and encrypted: https://bugs.internet2.edu/jira/browse/GRP-122 +# edu.vt.middleware.ldap.bindCredential=/path/to/ldap.pwd +edu.vt.middleware.ldap.authtype=simple + +# encryption +edu.vt.middleware.ldap.ssl=false +edu.vt.middleware.ldap.tls=false + +# pooling options +edu.vt.middleware.ldap.pool.minPoolSize = 2 +edu.vt.middleware.ldap.pool.maxPoolSize = 5 + +# paged results +edu.vt.middleware.ldap.pagedResultsSize=0 + +# authn for sasl external (certificates) +# edu.vt.middleware.ldap.authtype=EXTERNAL +# edu.vt.middleware.ldap.tls=true +# edu.vt.middleware.ldap.serviceUser=cn=admin.example.edu +# these to use PEM format cert and key +# pemCaFile=/path/to/ca.pem +# pemCertFile=/path/to/cert.pem +# pemKeyFile=/path/to/key.pem + + +# The default base DN for searches. +# All subordinate objects will be deleted during tests ! +edu.vt.middleware.ldap.baseDn=dc=example,dc=edu + +# The base DN for groups. +edu.internet2.middleware.psp.groupsBaseDn=ou=groups,dc=example,dc=edu + +# The base DN for people. +edu.internet2.middleware.psp.peopleBaseDn=ou=people,dc=example,dc=edu + +# The group object class. +# OpenLDAP, RedHat, 389, ApacheDS, etc. +edu.internet2.middleware.psp.groupObjectClass=groupOfNames +# Active Directory +# edu.internet2.middleware.psp.groupObjectClass=group + +# The base Grouper stem to be provisioned. +edu.internet2.middleware.psp.baseStem=psp + +# The ldap DN structure may be either flat or bushy. +# In a flat structure all groups are provisioned under a single base DN (container ID). +# A flat group's ldap RDN is its Grouper name or displayName. +# edu.internet2.middleware.psp.structure=flat +# edu.internet2.middleware.psp.cnSourceAttributeID=name + +# In a bushy structure groups are provisioned hierarchically, with stems as branches in the tree. +# A bushy group's RDN is its Grouper extension or displayExtension. +edu.internet2.middleware.psp.structure=flat +edu.internet2.middleware.psp.cnSourceAttributeID=name + +# The QuotedDnResultHandler removes quotes from DNs of the form "CN=quoted/name",DC=edu. +# The FqdnSearchResultHandler makes sure that all ldap dns are fully qualified. +# You may wish to comment out the following property for the Grouper UI or WS. +edu.vt.middleware.ldap.searchResultHandlers=edu.internet2.middleware.psp.ldap.QuotedDnResultHandler,edu.vt.middleware.ldap.handler.FqdnSearchResultHandler + +# handle Active Directory groups with a large (>1500) number of members +# see https://bugs.internet2.edu/jira/browse/GRP-335 +# see http://code.google.com/p/vt-middleware/wiki/vtldapAD#Range_Attributes +# edu.vt.middleware.ldap.searchResultHandlers=edu.internet2.middleware.ldappc.util.QuotedDnResultHandler,edu.vt.middleware.ldap.handler.FqdnSearchResultHandler,edu.internet2.middleware.ldappc.util.RangeSearchResultHandler diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/log4j.properties b/grouper/opt/grouper.apiBinary-2.3.0/conf/log4j.properties new file mode 100644 index 0000000..26803a0 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/log4j.properties @@ -0,0 +1,157 @@ +# +# Copyright 2014 Internet2 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +#${grouper.home} will be substituted with the System property "grouper.home", which must have a trailing \ or / +# depending on your OS. Of course you can use absolute paths if you prefer + + +# +# log4j Configuration +# $Id: log4j.example.properties,v 1.13 2009-12-18 13:56:51 tzeller Exp $ +# + +# Appenders + +## Log messages to stderr +log4j.appender.grouper_stderr = org.apache.log4j.ConsoleAppender +log4j.appender.grouper_stderr.Target = System.err +log4j.appender.grouper_stderr.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_stderr.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +## Log messages to stdout +log4j.appender.grouper_stdout = org.apache.log4j.ConsoleAppender +log4j.appender.grouper_stdout.Target = System.out +log4j.appender.grouper_stdout.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_stdout.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +## Grouper API event logging +log4j.appender.grouper_event = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_event.File = ${grouper.home}logs/grouper_event.log +log4j.appender.grouper_event.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_event.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_event.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +## Grouper API error logging +log4j.appender.grouper_error = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_error.File = ${grouper.home}logs/grouper_error.log +log4j.appender.grouper_error.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_error.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_error.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n +#log4j.appender.grouper_error.layout.ConversionPattern = %d{ISO8601}: %m%n + +# Debug logging (Or: logging that I haven't cleaned up yet to send elsewhere) +log4j.appender.grouper_debug = org.apache.log4j.RollingFileAppender +log4j.appender.grouper_debug.File = ${grouper.home}logs/grouper_debug.log +log4j.appender.grouper_debug.MaxFileSize = 100KB +log4j.appender.grouper_debug.MaxBackupIndex = 1 +log4j.appender.grouper_debug.layout = org.apache.log4j.PatternLayout +#log4j.appender.grouper_debug.layout.ConversionPattern = %d{ISO8601} %5p %c{2}: %m%n +log4j.appender.grouper_debug.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +## Benchmark logging +log4j.appender.grouper_gb = org.apache.log4j.RollingFileAppender +log4j.appender.grouper_gb.File = ${grouper.home}logs/grouper_bench.log +log4j.appender.grouper_gb.MaxFileSize = 100KB +log4j.appender.grouper_gb.MaxBackupIndex = 1 +log4j.appender.grouper_gb.layout = org.apache.log4j.PatternLayout +#log4j.appender.grouper_gb.layout.ConversionPattern = %d{ISO8601} %5p %c{2}: %m%n +log4j.appender.grouper_gb.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +# Loggers + +## Default logger; will log *everything* +log4j.rootLogger = ERROR, grouper_error + +## All Internet2 (warn to grouper_error per default logger) +log4j.logger.edu.internet2.middleware = WARN + + +# Provisioning : PSP (version 2.1+) +log4j.logger.edu.internet2.middleware.psp = INFO + +# Provisioning : vt-ldap +# log4j.logger.edu.vt.middleware.ldap = INFO + +# Provisioning : Grouper plugin to Shibboleth attribute resolver +# log4j.logger.edu.internet2.middleware.grouper.shibboleth = INFO + + +# For more precise (or verbose) logging, enable one or more of the +# following logging directives. To remove duplicate entries, just change the +# level, and not where to send the logs +# http://robertmarkbramprogrammer.blogspot.com/2007/06/log4j-duplicate-lines-in-output.html + +## Grouper Event Logging +## * Logs at _info_ only +log4j.logger.edu.internet2.middleware.grouper.log.EventLog = INFO, grouper_event +log4j.logger.edu.internet2.middleware.grouper.RegistryInstall = INFO, grouper_event, grouper_stderr + +## Grouper Error Logging +## * Logs at _warn_, _fatal_ and _error_ only (by default this is WARN due to internet2 below) +#log4j.logger.edu.internet2.middleware.grouper = WARN, grouper_error + +## Grouper XML Export + Import Logging +## TODO Integrate with normal logging +log4j.logger.edu.internet2.middleware.grouper.xml.XmlExporter = INFO, grouper_event +log4j.logger.edu.internet2.middleware.grouper.xml.XmlImporter = INFO, grouper_event + +## Grouper Benchmark Logging +log4j.logger.edu.internet2.middleware.grouper.bench = INFO, grouper_gb, grouper_stderr + +## Grouper script to add missing group sets +log4j.logger.edu.internet2.middleware.grouper.misc.AddMissingGroupSets = INFO, grouper_event + +## Grouper Sync Point in Time Tables +log4j.logger.edu.internet2.middleware.grouper.misc.SyncPITTables = INFO, grouper_event + +## Grouper Sync Stem Set Table +log4j.logger.edu.internet2.middleware.grouper.misc.SyncStemSets = INFO, grouper_event + +## Grouper Migrate Legacy Attributes +log4j.logger.edu.internet2.middleware.grouper.misc.MigrateLegacyAttributes = INFO, grouper_event + +### Subject API +#log4j.logger.edu.internet2.middleware.subject = ERROR, grouper_error +#log4j.logger.edu.internet2.middleware.subject.provider = ERROR, grouper_error +### Hibernate +#log4j.logger.org.hibernate = ERROR, grouper_error +### ehcache +#log4j.logger.net.sf.ehcache = ERROR, grouper_error +### Spring +#log4j.logger.org.springframework = ERROR, grouper_error + +## Grouper Stress Testing +log4j.logger.edu.internet2.middleware.grouper.stress = INFO, grouper_debug, grouper_stderr + + +####################################################### +##Optional settings for debug logs +####################################################### + +## Hooks debug info +#log4j.logger.edu.internet2.middleware.grouper.hooks.examples.GroupTypeTupleIncludeExcludeHook = DEBUG +#log4j.logger.edu.internet2.middleware.grouper.Group = DEBUG + +#log4j.logger.edu.internet2.middleware.grouper.hooks.examples.GroupTypeSecurityHook = DEBUG + +## t1j - Dedicated Grouper ESB logging +log4j.appender.grouper_esb = org.apache.log4j.DailyRollingFileAppender +log4j.appender.grouper_esb.File = ${grouper.home}logs/grouper_esb.log +log4j.appender.grouper_esb.DatePattern = '.'yyyy-MM-dd +log4j.appender.grouper_esb.layout = org.apache.log4j.PatternLayout +log4j.appender.grouper_esb.layout.ConversionPattern = %d{ISO8601}: [%t] %-5p %C{1}.%M(%L) - %x - %m%n + +log4j.logger.net.unicon.grouper.changelog.esb.publisher = DEBUG, grouper_esb diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-internal.xml b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-internal.xml new file mode 100644 index 0000000..9a71728 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-internal.xml @@ -0,0 +1,37 @@ + + + + + + + + classpath, string + + org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader + + + edu.internet2.middleware.shibboleth.common.util.StringResourceLoader + + + + + + + + + + + + + \ No newline at end of file diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-resolver.xml b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-resolver.xml new file mode 100644 index 0000000..0d4dfeb --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-resolver.xml @@ -0,0 +1,680 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + top + ${edu.internet2.middleware.psp.groupObjectClass} + + + + + top + organizationalUnit + + + + eduMember + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-services.xml b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-services.xml new file mode 100644 index 0000000..a8daf9c --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp-services.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/psp.xml b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp.xml new file mode 100644 index 0000000..db8d29c --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/psp.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/grouper/opt/grouper.apiBinary-2.3.0/conf/sources.xml b/grouper/opt/grouper.apiBinary-2.3.0/conf/sources.xml new file mode 100644 index 0000000..cb651f4 --- /dev/null +++ b/grouper/opt/grouper.apiBinary-2.3.0/conf/sources.xml @@ -0,0 +1,636 @@ + + + + + + + + + + + + + + + g:gsa + Grouper: Group Source Adapter + group + + + subjectVirtualAttribute_0_searchAttribute0 + ${subject.getAttributeValue('name')},${subject.getAttributeValue('displayName')},${subject.getAttributeValue('alternateName')} + + + sortAttribute0 + displayExtension + + + searchAttribute0 + searchAttribute0 + + + + maxPageSize + 100 + + searchAttribute0 + + + + + + grouperEntities + Grouper: Entity Source Adapter + application + + + subjectVirtualAttribute_0_searchAttribute0 + + ${subject.getAttributeValue('name')},${subject.getAttributeValue('displayName')},${subject.getAttributeValue('alternateName')} + + + sortAttribute0 + name + + + searchAttribute0 + searchAttribute0 + + searchAttribute0 + + + + + jdbc + TIER SIS JDBC Subject Source + person + + + + jdbcConnectionProvider + edu.internet2.middleware.subject.provider.C3p0JdbcConnectionProvider + + + + + + emailAttributeName + email + + + + + maxResults + 1000 + + + + + maxPageSize + 100 + + + + + + maxActive + 16 + + + maxIdle + 16 + + + maxWait + -1 + + + + + + dbDriver + com.mysql.jdbc.Driver + + + + + + dbUrl + jdbc:mysql://tier-demo-mysql:3306/myapp_development + + + dbUser + root + + + dbPwd + + + + + SubjectID_AttributeType + id + + + Name_AttributeType + name + + + Description_AttributeType + description + + + subjectVirtualAttribute_0_searchAttribute0 + ${subject.name},${subjectUtils.defaultIfBlank(subject.getAttributeValue('LFNAME'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValue('LOGINID'), "")},${subjectUtils.defaultIfBlank(subject.description, "")},${subjectUtils.defaultIfBlank(subject.getAttributeValue('EMAIL'), "")} + + + sortAttribute0 + LFNAME + + + sortAttribute1 + LOGINID + + + searchAttribute0 + searchAttribute0 + + searchAttribute0 + + + + useInClauseForIdAndIdentifier + true + + + + + identifierAttributes + LOGINID + + + + searchSubject + + sql + +select + s.uid as id, concat(s.givenname,' ',s.surname) as name, + concat(s.surname,', ',s.givenname) as lfname, + s.uid as loginid, + s.description as description, + s.email as email +from + users s +where + {inclause} + + + + inclause + +s.uid = ? + + + + + searchSubjectByIdentifier + + sql + +select + s.uid as id, concat(s.givenname,' ',s.surname) as name, + concat(s.surname,', ',s.givenname) as lfname, + s.uid as loginid, + s.description as description, + s.email as email +from + users s +where + {inclause} + + + + inclause + + s.uid = ? + + + + + search + + sql + + + + +select + s.uid as id, concat(s.givenname,' ',s.surname) as name, + concat(s.surname,', ',s.givenname) as lfname, + s.uid as loginid, + s.description as description, + s.email as email +from + users s +where + s.uid=? or s.email=? + + + + + + + + + + + + diff --git a/grouper/opt/grouper.apiBinary-2.3.0/lib/grouper/grouper-amqp-esb-publisher-all.jar b/grouper/opt/grouper.apiBinary-2.3.0/lib/grouper/grouper-amqp-esb-publisher-all.jar new file mode 100644 index 0000000000000000000000000000000000000000..582c2715d6bb740660ae007ff5a7a4030258c1f6 GIT binary patch literal 9444879 zcmce-1#q29k|iw5VqGyaGc%LL%uE(DGxN2WnHep#n3j`W{!3)_9l-1atPl4eu$B| zfvuT|wVm0&98C1z4K{Hy{L2LYyz4aolL_oy46QAk%>QX2e@wNcTC(Nwfn3lBD7ydN zR6>SM&W;8~&fh{P9cL#6#H8#K76kk>1GKz{#mW-9ra; z3Gba>Bh>(_T5&$9w1TXawx+_W93l#u7~5C~6iO)HSOb4-r{+gmmS`E1&3PKWg=bN% zWOaR+>{`7@RKT)`mqo@;*{M5;xx&Y+hpGC9M^oUOXkL!IK+eYIc>AMQ*Nf-W@57Oj zPuAUCn5*&YFlO;#sd0cIS(1buQ_jT-vRxgH9fRx(m=b1PPvQ;fQ&nAyv3bKq`hca} z``h%s2RC9YJ7(q`#UaQF*(yySRRGiY5*Ml2WK%N3 zh1O)bC2}tS@asI|?sn?Tgja(M_t~iN4Sp7>WNe^Ovo>boq+Gs&{)EEx6y3y6Lk;At zQpwjNi0#98K1`JiQLW3CDh6D(9S7Ul#lW)sM8-WkSyGfmb_n^e`W7^J2#Jl<8o>j4 z?lmHrVNMlVbN2_q0~IpLBvB**v(abN#_?+TIp2(ebI5;R9re(`cxxPp!iQs_!^BTC zlHTuPKZ6#{9Tk4%QVab-gErpx8`M)~xvDs5LK5(E=;f|R! z-<59BT`{l$uvT3d%$AyeZ`>qji*UKcrzO^;WnMWjAAgMBceWHP#sxRhY*KW*&y^ zTaHqWjrU8$QGJO?zrP^^=lH5k)VL!?qzQk_s9GmBA>*X{q}1!0GDmOAmJTsu1xLNS zjaW+b7|I8n(A1bxNY!oDoGwS}-GkXutN|&v_v7nxB!W#_mB)X${ghq*o61Ikqy9qb zJ+6THf$=OG=@LuYDI&I55-OfTuoGmq(79YzicR zi@OZDniqtd9x1<}xPljxJ0_J$&dm%jxVg!Pj14qsR0t^B@S0-id81V;oase$`U z%zWX&!I>0e2&fa*;-##mF88B0a8q(QOe*-d?D}Y`D2_|dO7h0w&Q*l+8WiU}9x zNY`^m!7=8aG;dmJ?08uy3Yu?N+?9#>T1E2}rov(tF;^KWRAOCzoP!`=gxNfl*MP+b*Bpdc-4l@Q{e=mG6x7<$%w8aUC_uwl8U3^D@=CXaybBSBt`%W^Ke-2VdA{RF11nJ9j$^3Zp>h!0 z3CMpQhqW(Fjtd&EoW83oPlLIE#z0-<6wj|<&z)n*&!>6JmzKx@dDv$3A<4Wa)6Rq^ zF_9f%rOmAY(25B#QBg#BE0ILZz|tq#ecEl(B(##!aKo{h<5B7u@-OI4IfJ{zpQjkd z>B3~Q)l=lVOPrxOaQM_vF1P2i3^Oy^oBPZ769(5O@AF?=j2+lL#E4^H0!+LE4!%{A z)n0QI8D~V6lx5DdpOv;WILTYdD%Y3m4tkUqxfj=k7AEm@oVe_knYPfo198K`kli44@HeL=F&XmRQIL=(wR4I1V-+6-h2>4mzLri7 zdXa?KRLv6wlS}s%7r=`xQaC5_R8?13+16& ze1Tb9q`Mb7tSa?M6)th%%r6zQySLMBtd7WVmL!#IUV@u+A_fev+9dojKCEt-cn_am zDms{B_W0pfQrtkv_D^hrTXWtZ>k8BlUT(t7%}9^N2!tY=rTEJxC{|c)0ojACyOi|m zZ6y4X=Zao7MARlZGUm)#(#ySgcaqW0JL`CdarmH zP=sHDRP~r0+j?Wu*rU^2)2eNgeJB5Ij#asrz|3w`}0i;8vhV-UG8dg z`NUg~xVO=|x=REbhFH(TbH;OYoOEY9#ZjIk)8NN*6n?ItT};6AfP4jMmhj}5%M11c#I={5Do1A zWnc5%8;s!g>#(R76oK1JGIBg&0jD|1lko-SBDA-qmSN6y_cm3+5PF-rNiZp@mLydH zKenPkHNWYQg02D|TO`Hg?mQJM*m))@wA{iH-|{8?eBcTBec3^7t0td#jnpe~5BL2T zSiy-pbYm$7)P-u7SdFR=aLeX|1Nx##9e$Z6>!b$cV(?s-|!Z`Y{V6cleJN{FF{K{APyf*3e@J6^^?=l&53NV^2?XR1 z1^P0v{zEv`w$3mwlM8K*hi%FyY>|hfIi{&6trB zeor!(^1g1zOsXc9P7QE+zpIb^A{ceDS=Dfd(NH}?F9*) zrvdj+x_2UvqHJ!28N-`BV+8-$sz2oM+Sli3p^p?p{Uhc1@^5aHy}h-Ck%6;?ovpB) zt*M3CpBlJQZB1!S4OMrDJ(ThQIUPh&I>SFB6$G8Gg;mfZ62;L8iY*xa?pOoYnyju6 zSCUGmM1Q8lTS)&{`ZzJoTd=Ea?wCKm2NMv`n0?)1ecth~da6?>@cy>T=PyZn+U(zk z-8pM7FOICtjhw1B5gA?0v=(6Jye_WSmkEyt4u{}ec&*Ua9!-z-EYW8Ke83v34b%i0 zyBdcOsoF1r3%kuY_J7f!fo&NdW7qVIs2Vv(qo-r5#!(hpxWO`wh=z)su9aD0qMn80 zBZB)eniXEN5l-~GZac(e?WV$b$}8I@jkiXpWQ!X|%_N;@!pg4QMDf-dAJLjh+k0Ts zv5y?gh$=Q&IgQ^Ei>kHG@F_dpT0##+p!udDFBUMD)H_VjU5JaPx`co}EW6+c7Ad8N zfx}xL^euzQ2}nOOWx3lt~28UT?<{QaI z*_wo_c-@yC%cUhoW??HoloR?pEczQ5*}Jq8jI2)?1gVV$H z3W9H56r&E_J5=%H?*Yq{XM#fCu&5&=DRgH^m$e*)Enxf<2UK*ubcdfxLzH4y2dqyE zel#8bp1#$=!i*>pBoV!TdTuWwJ>qd}ce2F8y2y0Rxik=G3GDJ(?KW*i<+5H~f8@hg zDLH8~S$E}{nObnE3(gT^;5SVDjRBdFcePD9gk-9N&QY0B(zb7mTkGE>$w2pBq4j(L~W9aS)aV37z!u>u(LeIqe z*2Rw5H}2=r!g$Ae5r?s_UdX2_Ojm_-e=}w#@6f}cc6X&DhI#1Yu!R1Y|qh^;s(PHi5fEM{n1Y@JkbwJ`=?nikGMJV^mn9`av} zU}Y&an{V1!|MZds0j-nY$j9tj5VPuh=I;wokZ0i3$&*J!(;>17|MjLzs^%7_gSR1M z326hnYt)tJ;Kijkbfm8kIMwafDeLF_#i0fe~+MqU7VclY($)_l}yY`+?7o1tqqJ!Y)ovOzZf`~ z82>LUPpWTZZRh0TXu|ZLf3f^YX&tKC>Nu*XZ*uX>$Bcp!Ae9YCmb659S)f`B{@}9_ ztO3+{lnPM^BScu-X(Q=rD$mewh?}+N`Q|Ap6m7{}WzrjFrlAV6^zIh;a+8@q9-FE+ z`TgE+PcK2pXN+rTFUsh~rfsAvxm+to@Kmd<)S@z6W%q4GZ5pYIw-=9jHy!!f95&ce zJfhxf#xshGZy}o6Jtp=SOxpIb)GE81ZsC`B*CbP1=3KSm3G6P($rypCSak%}7367( zw>?q8lzpk^^C}xvH?50~3kstan%Og3Cv>(B;lyF%DtkbI)|MBM)V#4REVD(_wU;gKu`}g=Pwb zHY-#RWjf@+1H7NLDJY8J#;*8{FpsxHAe+>%e$BC6Ku<{nhYoSY3%<)5i*a!CAfZcA zc%x0zWZs+(RZ89Gdm_a*~Hj~kpPV|lUph21nc zF}=mYXb4lxvIebjFBu7=VF4*}iIC8jNWm8zz2`;?Td5N_{PeCQQAohhZKS3*49zm0 zhexde(lt$BfDELIB1TA}NSU;68=a&4?ONzIzyjCU@+JHx!5vAe7Y*2alq$&OGOUwZ z{1r5TdGPvE-%~}M`Yc|-@r0e1j>NcX1G%b9uPP9KW)RYQ++|P2tQyTbQr_4*SRU;z z_mOpgeDuVx76?HSbs?K_@uk7hJF82$6 z$v{=szt1 z+!T@*C(1fjq#HqrRfmS;Rhw&gmo1dqQ}7-Wp`SitG?+forJN-f+-3k7eEX1tVsC`9 z)S4>hU10CtczhR|BMe|@#S*GuXM$-dK}mf@2$1g>A_^7Bjz3`-WvT^rnj(_H<$56q zORuaiqqIN&5TI=`#{*J!M6$R`%P6d74Xim+xE`8gtNCFKSC@E$WHW`Miuj!eyP7iR!;xTZc*+3DxIZvdAYkTlNHFgO#W@9O}2vexaMS z_X>%-V-#M|U1j1OKiWhnEfBnGo@;n`oDN&uE_^Ono=-3JeLph>yZ}TqUbH6I;f5AR ztCTAo)mf-pbq|u27n{|m%NqhsJkipp=6N?)I?px7+Q++e4^*W&p4gjSxi)qOOiB(i zTs;CVO?9eXqBF*El6Mz$_{js9oRQjp{HV|bt1{_DgO&x5L~AbsN``4XC+3K0noM5~ z*q1IGGum3GBJS}pFl{qg;;o1%g^7=!TkWv1q#xTo+V&U=f52_r#t*=47Ji?%p};Ei z&PGIM0a#~k?<87eyaD>YQn!^|9&OKDps`yV?j5J)sRAdB(_XMP>Ku!w%yiXDatD=# zaiW4k9lyqQh(D~(3`&BZAH^aGe+dX=$C^;UN`DPMW=gDM$S+Qedf=sVa{F0axC&vW zAWx8<$HveLBS2*)DxMi=kSjC^l#^#eQY6Cf&s{!}!A-#un@XaEu2!^+>^`3Ofp&72 z7+B%nfu?>15%fwtt4$y);hvBeW&XpFHfo~`C zJ33Mt$lp#(Sr`}g)r9^iQuN~V(=OJp;i2p7N(Mzm6nUN$#vVkBJ$MecEGWkH;w_u? z*lYBk2AE!Ya85ugwbvHi9N37Jd_A&sN%xc+LhcKV$UZpDc}`34gw*(J{9?5Jnb|L9 zemO)giw`M`W4X9ljHofk^JT*DS-SG5#`fBSxcpE7r+L)P5e~IiL~NR~oKzSoF)gGT zbccz*P4sr?OYjS4@5teV$bG+<+!)ozu5vcA9kz*d2qu#D)rvSf&?>_Dm_@7|xba5E zgqcNkOZY2KaUT3gXI#c$bvgs{=%pm}E+>o-6&jk7K%7FLGdQQhg0Gml>i@#RVf=j; z7M#F92yvSR_;y&R+PeghRUrlkpE2YHfR7D_`Aa@}V%IX-E2B4}0bxB;n@%|xE5Atp!midIlt*H<>Rr~TyJgEdC$?i?O?R?z zq&>;SwzTCYbDcMyVAv|e*DQ{VO%jqH0U`^nc}EocgwL#XOc&vZD1P)F*t~f34Cf=8 z@WwIMb`O#zeY_nfe)LOG2g?4~gRB|X*ttM_9hLQDK)Rk>jA4#a%m}#^Y82h}IE%P+ z0I9*xTcm@P|9j^zmUvmt{%$Sqj+i?V03?dn6JN7;aE{&=(6W=boKKNpzP#A_g>Eb% zr*j&gUcRAI@j@?wZk7!{q7p#?LcGo9tO=Hce{1+xi!gnAav|mVBE@P1*hQMv31*e( z`Ke+gK$y+nJ^u6a`Y61B*tb-^?yQD0;dShvL%;Q6X+KHI*!cz0Lpvo}eiQ?$V_^^^og!cZf^5ywb=R0wVObNc!IRia0lFj6om*MS=BFihkE~_u+D+{@dCX{X6OTGAQVM*J*u2F2iazT zfK=Vm|ErL6vOND~0RaN?8y*BC^#3(${&6T|@(+b6=4fa0pQlKFmzm6ea_Ybbr=o~| za4H!3A{tSdVE7Cz;baB=Nz*nsVYi%paPF5zYDSnndx}KKxI?_SV{wt$L;CS2{=q50m9>`a4Pfaz{lXr} zXU|C~3!@HiVnh3d*(jj9lFZXtudncwbA<4(1wahNTx%MOdj{B`g7CM~67pUPZf;x$ zHPS@JU}q!R%z5#r=5&_63wn|g%`yOjn^P2ybH9XML88Hn(Q3=cClk!K%jQ^x$r@8d zeoXAoGbkri3)_UISoLKE7I_i@ktP5%qaW!s1tE8ESBkdwbR#^N#w32&!m2?QWopz| zk`=`(1yLt}9&<(CXY+K5N>rq{P3f;nymC-JND%Df3XLp9Mc+37-(b)A6FG&_@kB`n zWW9r%kD-KJ`Y@Y_ExGZeHQVPHRUGr^rk%exkJw6)T69Ui^dX>yReOF<-0q)gF}@uQ}Ua-MIC#fWW_-C%md`WR}U zV~Fuoqjn(aGO{w9;v*}_bXA!bl7eAMQ7Ql$0*F0f0?m_Wf)Rz63e7Mfs(c`*TU1`6g7)Ym%p@Vhsj(G1Y3YDw%uDY4QvqnG~|h zvNu)=G*O{i)7Pke$d?`C3b2kU5FAn6^=^pRo^?AhXN&R(j~VUf1ZO2ONM@YkNlSMb z(q0VSj@7_=1ry){gQVM>qz9s*&N@&fl)>sK^PDLj3baLT{A=<=0D4RcBlm?8R=2x) zGSIIoPiFGixEyzLmc+7&9fAXvozTb-ly`|1;ABp=qb=a^c|Idy=r~JoJQMKE$j~Yt ziG`M0L9IcLm+GYYsrtRKkp-C9Mjbz>w@rZi#;<2SYSW=n`HTZ$5Q?XUt}Yk5$(HK6 z5CSdg?x#1>dqypk(UXnoT(q1xsH9B9BoKyWE==5pk|aqDt>m=yuFlb=n$kKjj$SRL zm*9)67)5!_J}^q0L`Jw2XexPHi4y?fuVoWrffxO)xvJ+dwDxrt#~ac;R*c5R2Hf2q z%4mDBh_EH4vFxOWjTvm<;>gyV#W7kT=M9}bRI^U4D($L?aYmx)EfREnRKH)8ffh-- zvOuM};)G&5Wp0e10*3T%5?r78g}Qt0{(V~IEAF3&k`MfBQ$vt(S3T`j$Bg>(JTq(p zi4OP#RGdN3NOv(eR|wzDp->2K?ajdrpR#z|FwxRBU}CGsB?=!gCi;#%en<-;-y0^mSYM0 zSi+bmm~`F#4SK_(2+B~6(4z4nCDU5$TMZsb@vl_u=oy0*uyK3O5_J(O`yt`M5%c@R zHUK%J`NL86E8HQJ-K1Fvs`^j^H?(w^rYiDGeWJJ{27t_w?RSkUv&lW)a7gnJ4!{0C4Tpb*xdt_D zbrf~fH+V3JK_numaFrSM1yX;c)pBr~kgZCv8nC=v8*VK4kt1W^qzvkru6D(PZ?(_m zNks~}xu%Uzxz#A^U^*X8ZGPp8kr^XaC(ALJFPEpue*dX%xO z?vHVa(Z;&n^=Na81sR7vDbePH$VjsU;6{f?`HRm5KCMfbi+nW}LH*_QLw^mumHis{)jt0v>c*?WqRu+(_qSV2dG= zKx{9ehKQKs;)|2yk*%04Wrk9upexZ|@rTU^jVvkqTHaSEs=Rq#StR#DMGOKDr9e0oyf9ShwamKfO{Q~4;P zeFK|3#Iy_|iLf8k%?PwcfP<+(bt@=0=yyqRTW*xfYlILsgDIFuugcy=in_y_jTy&k zq$v&57egw?^6rV7&JC0;joTKc6K>ETxd=Gb3@xO`)FMI$*H)y+v{BCeYQz@4TXU2&Z;=oJk+PW4<1^9m2NR2K^^mFf*A!`~I{e3`N5creMu;PSa^!+W9t&=hd{aHyFsOH4}Rc_>G z_vBQuev@TfT8Us+Tx82{W$Ofb>bGc4np+@Zb#`gz7)vx0`udJ87hoYiUyY> z&4G_-oc7=X{JFoYm%b z+p!;1zx#Q-QIa3}HK$o;rZj|+$!=as{gv2T)@UU{NCFUwZb1tFSM zdyMQC?x1n|GkT>cWz4R9A*742YBU4|I-zP~cblL3Xg;FR(&lc~d35Yq;nV^ff&t;j zCpCWG{D|=%IGz}0+J@f6e!J?WHD{^+6jg-T$9`Yy+Lqw>wFM*`Q@A-qx$fVR)mr=d!-QFuKy7*gsC(S* z?&l~)rZ8A9ZZ(46|0zbH${GbLd=$Fwp+G={{=FC_>SXxGQLe(@?*;xDgo^$agyfK! ziLjCa1!)%H>kXk|6>GIxLWx4u;6lMH;(pmPa|H(&lV@>#(xH8iW2kqbI=58M`8B;c zzp&s#zO58*GIm3BSU2@^vuUa`b0o*_{Wp$36K_lbBnMlhMRU>iE$5f!%56DN{ViJ_ zdPAMQ;B<-wMzp>Tuwn;+09RwfRK*NyP(^R7zVEB!7EjdC)z^Z3!a(yCx}@Nt=`^Q~ z_~Vo%JDcSlzicYHtTY^(Ct5vj3OSIvbu#G2*sc^3T;<>e)@3LP)Tx$ec2~Gcru_ z*>9DIWLc$w*)!lFb?!%Pa=NAT%Y_nQB%WPrNIyZJ`w$o=SoiQ zN6|wVqscAuVd=cmJ-=b&C=VKg(XTXy#GCu=-+jhZ#R=$7j|RR0Qhr2@ zN8(s{G34NosbdSt4MlaNV57V6_QXf?CSw)jVe zm`CyAXzz$}XDwc%(r|ZvVjEsm7BAAq!U#dt3&AdechbQbY&}Ja;}j#e(dQfx)Yywp zAhZD!wNeSbbP}EP339Z=O|GXzzHHJkNp+98n7xu2!tN{}M;l1DP_}RfbDR6VJYcAK zW-qluRQ!dQhANX=p{h1}n?K2B==dR5O0H^OZecmtQ)Jf6${3=ObT4uXzHh;pWe0j> zx0n1Loy~OUSUowfk`jjP=H#M{AOJ$-hls~dgEA=;X^K_v8t`?6iY8)1p3@7zP9cin zNo9$~5DFGKCiwv&s6=@2kOpv)@kR+In2k3fNh9;{^-4z zp`Btf=W94G4@;q!klhebeCDu&P%{sR*Mu`a$#>oau@%08zBGL+4Jsp-KG5G|=HM07}j*o&EiK`RaZ$Wg4g7v}O z)ZyU>#dgt-z&54h`SbBekKr5*BaceVOERSwEN~{vRFQ@E619rV(TGn;ffi_kP?APp z{mKMz3JMeW!*>~96XAHGC0G$7!ALz{YlM)4Jd8OJGeNHDb-W`k2;!CzSYwd5&D-&F ze?I+FUH%Nmc>C=$2uSP)T`Bx~boHObq5u8S9k03@)kIC+;G!@jx^W>c*BxSxw-V&-O~H4J&`Zs@4W(2-bez+_GVg| zrVu6FJ1;WC7H9b`lRFL>3t5NgDu6%6XgoKRGb9%Fz0fIQP;GEB3}RhfLy2-szG?&d zR4-1WjDXN|HT6ewmYptw>@y`k9c~?irNYxp;g+66e~=T zccq$!)PB($a7S|FF^=H{-enqMBApzStG2$BPe?GAs9(~J z2gePXU-GRpgw3C(!rk&nTX2iN?4 zg%rVwsnU1T<+0abedfKKKM9p}730hrj?SJdykpwd**TM3cxP0mm3>@PxyYX8R?7`i zj!Q;DjpEHu#CwVFPgbDGyvG@Rn18JCsdUh
ROttUF*afm3|Db8j)_(5|4eWl3v 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 z z7YR+dVBMOZ9h7DBJ#sg-K05yO@p5I&`9J{TEK{Ju_5W-F`LB=Hzl=xzs%@=O-*iM3 zLH=k~p6G3A(y04r);tFpl$(P>2o;aSMOY|G@6O!Uuc;VXH`h`Ar1Q5q2?_ibnCyHY z9IP-K4+*RR%bv?DV+)s_&o`iG1EiA_wzYR?9<_Sg2ZqaO_IF8$9%vXKw#goLuX8k4 zxI4v98MMNlpdv@4red6LIflA^LlG3`T&D0@5b@x=`vPumH4^4Mz{U+ffW5x7oBW`G zX!xtqGjH=KIBiqpHD7z0Wck3g!MsvIKC63BrYEQXSWiM7Jj@tG`)_seuNKw6T*~Y) zS4glm-ap7M+?H{U?aQMZc_WPm#7@9{t3rj1?7L<@$irudv(_h{YX7z2NX@^IVM7`>2_ z>T$z(wNx?A9c@`(69SXe{(QvFAH?D4V?khky3|kVFZYxdvUM@rCf*Wm2C+PF0@9D< zf~j28AdR^snrop(I!O>T%$Q^zlu{?06d%o?ZVRQ&U0$nz&!k2jr)&!Gpy`~-e#3t6 z?qgbI(9SkmML*&AxO-=XV_mygh@_&auG1 zA$l`eaf|8fcXleooCiLdS78+2vs0xH}!Uq7Fu8;%OKk-E^b*Q%W{tE zM9XIOYrvi8o*KTF3$~2NGkRi+tK%r=C4PiJh|FcDJ|kx znT~CtcL#o19o~f8qYmHN>3K8&ZWBmRnoX$OhIPnS^-o(+9jSlL6KnC6qJCjw978Q6 zQeS1#r44+*ZAX4XOSQ0KT0ppINfN-;jVM2W#I=# z%jGLK4q?z`{`rRND5DN)tVTo~{^au~Nl|Anr(7(SHTO`Cksy<{Pgrehmd_f^;K(BV z^-=}f>+8&f0Q)sG4cIKD1+(qfiGKdF#*2o1R{3|m$^&9}fzp6_aa!2kXo03uTL@al z1p8d$5S2~TwxgSJ8~=g~)L`)=Ua$nM(o7i8Zla5a4k3)WqFr4QMRZrah*3F1hWW(+ z;%S@GdTbHAci&|25pG^&vUkvTA$#VL3%h!znXx(Yqcf6z(h+IN!Jc4$M4B!)Niio- zf459`P{#Zpds6UQF1t4@b!6nFNmNi)i?MkGluCC>*fKV1w?6uxfY^&<(cKrUDKs8o z_G%)^IAjg#^|@ZF!emyfa+D(Kc^p}XRFgl(5tMw<5Tm;+l-KOzl65aX%S3$KF**{` zW&qHp`5q8jG+f2N2(u^`vP!Y<@8Uf{+eCAyF_|UhU6Fd*=c_U0mtT7RRtqLdqcWku zTJQ$84TAsn>_pMn-rVdz`i8$>y7s_bRpfxw?rEP+XzhM2w@1_JO7AVwybVyREB1GcWP;HWt(K1Ts!-RdKK%NIlcK* zoG*>MC3DC!{7bwXSs0H;7R{boI@a*g%!VuHUJx3rncQnVV^yYyKn1o}uBk286&&a> zL(7hwfm-ahWe%(2?fW95y5>fgcUj{U)Fis<%M*>Dd3_pX47$pjQqQO-LGY6~#P=*tM>O>vz&A26n!pRr}w9tSZy5FVJl-SL!uIdo2?Ly&j$*#1q z??lKOZat~}BQ&CMM&{*#pXEFzGLf?)HZl5hyhcsL4g(DKr3}v1QbB&yK^&U@93|zK zk7K;1eD1hUobE5H^$w@Ogkd`fj^2Qsn>c(S0q^hG=3l?Su}crN+RBdfCE}f+VQvLZ7(E zyTxhx?g*oUE#iOC55@z%Ruwo=S%OuF>j#fe5>g~nSs^^TWbVFcexx$T#q&cR@L@6k zjPe7wVGqvC1Jz;?L4m(Y)QnZge73Nz;|!%3)rm!}k15mC87cX&WpI1Iu8P&Cy1;8) zHuENQj~;uA>OaJkVU_h;l8m=PA$Njn;e%dcTP95>JykSYe~0@ks_3L_#cl(hYfK=Q zC;V@p@BcX3f1M4o{O4sKQ|AE60uKmGvqeHI+8A8PXG4*XKp=_dRVVNYj&C0#kV2&Z z*@($U`X#1u|I?JqZaK9|>4&4xqT?4fcwnMBWT?rh;_s^xhYV&z>xM(~JG+^Oy)HQG znWF|u{+cRlgG&4R3F}KiSM<;@xRfZt;d{CxG9!I%>RB3fd$jKhR9JI?$EV56J`JgT zrl%*K0 z0?Xb62)6$HNwR{uo0a1~>;AvQXE|yLYCyfZK#f9{DroWzNrALRGG|qcL>@8x2{Z35 zbZc4t6wXj1|B7(t9Qpiq>DFM5!xA^xaI2HsZtvz^*<*22YK^m7LRyyVWyfKs>uvY@ z(-X`u@PmS*{(0!ZLTS?ZAZGQtB6G8XR)8HkZuNI+Dp*%mO6*>Z3ym`lz;-dhdvSF} zyT$^3x5G_hDZ^_U4?t1Lb97CQ-F?yg$e!+=r2L2)+g$GP1kv(HDD#IFRv9_Jqc))B zSG+>*gnOmCO^S$a<6@cPWTNqPiciyUj+DoDvhnf zAC}6S_Cl>^y4B@5S)ZT19DO&fYC9a09+~~$K?8raNFQ!(m*_QZ#<+gw>EY{0Bi&-T zuaonDoo5kYa#>yKpTLL>KhUnBNb#gvL_EnP4oqoW-OU`-8{Q5~Nz>>}ugmsjer0w4 zL84oG>Q?CsP+s+X`l>T+D1y&LJ&)~EpzGNsozEct`*E){O=fiKr&cp75DznZee;#}45`JPf_MmxEGQu1X9BD888_mFP zGh8tXy>IDfXiRJzO;M1$p197`;`90e_^0SbCXI{RG4HV?{8V)WON`GFn@T?{N4O<>6={M$Fle=mAS{F7k= z(*OVcyZ@@9s$@N-Ibrmn&sh(eImXH(T0>>=T57=1y(vnn1P7w1rJdT^mk8AmT!Eo@xotDIj#4K#RVKaHX0#;|>{a4#$;0^A3ZR$=b zthk1YQaN5ZCh4weSd#B*I~0*lJvkcg>kC2z2Pt1fIT}X`sVX#b1-sni(RHoHr_LzP zr;gWEpP)6V8O7-C=*0qSL_N!yLk6YT1xrGesPAa1g22_WJ&cj^=xO?rDZ<$6f3ii6 zSBRJNDEoyc*Qvij?&7Gvs9w`W*Y!eK3EWi@H+`f3P*c zdeos=7jbqP`4z5CrwEE8SKfV1{=F&D1DZ5u4!5u^F5*l%LZ96m&8PNx8n*ZG0eP(_ zI=?jrdQygUjdaPS^w=USF2&5cdkJKduZs0*MM7lr+=y_;pMa#_(lEHD$z5Uumnfv5 z1bFY%PVgPZ?|(y%o^Th9@W59U3|JF#|8_n6bu9J|nVRYUWSw*3fB(Zn6Yx1_uVp(= z>vMZ#{AltkX^zxN1)1L0$}!hOes+#SXQuJRj?nK5k!<$5tOyPDLA)93rr*fk`|dr$ zFPI0DM$)lW8B^|D!)=^CERW{eQeLOJgj23j)X#*m zQ8qwK(6nY~h8FxiIf2DK&T@F~?0BuxNn|=)E?kAThmZ=ZABjK4;6>2(72eJ~H5GuV zK6EhD&`ZFaTY9ELqdtJ^)a_&O*E6k=>y|~oQC4;)?@3Cm`9Mq#pU$~YY$MZlD>}3O z`}vEJ8T|Q=OKWE4IptVt6KyeZ=bQpuT=XIBQgDCj%=z|6%@jRky`}1f9HqZrLf^RW z@3nz#s|7GiN#lR_q5l=m{Pq9vpPawzKQT^|mY(aXIQqweOlNo5PghslG`S#lce_$X zYZ?m9patYi6DkD8pyoAnsk)TmM9IXU4~P$tN%&bU-dVVy3`HVrLa*%tH7FS=Uynz>L%y_>fS1P(-!B%%kSM>iNTR<6?N%W}))GrHhO$HtFf;Dh zJJUI#4`df3r#jO_V|0=^P{fXrbbi-}edOM-gic0SR}u8I1Bm~wrNvooRPU-c9^u$$ z>suL}BhVN_Kg}$x9@RCV8MR0y(N?8vKbvC++lB2DH)PaGF;}ZIlj6AZGnIq1R$0WL zs~KsoiVq@suqM`8N)}3C%dFI5z1Yzobv4(~{!?ZKl(&?aYG)|oFF&8{R`OY9$u85( zE6mnr%P6H;NkR6gX`GKF!Mh4vGJ1^sY(E)i^V|RP+TCo8yw94>#U8`ndv0*2GYY`| zgN{*ZQ)yXquF6njpGf)IL&o^Je5?WZ-C0-7j89+IUawwLMYCY;tx%XS9jubt1oSu< z@O5RjYK$=Dp4B@WF51c_!j;Np(Z@xDjv zjumT*FLT0xPvqn`eC1v+8S#?6(TkU`4d%dIg0_C#qlF9Kl2nXC-BY|YH;m2rP!qzU z-u3K@T6M0O_SgmXSaKfu3o#{{mqA}y0tElW&_|Rw0a;AH7sanXe&d$7;G?;?(i2|_ zRg#5r+tg3=nOpa018_j~}lD zVtdmkU$swaPyh{G4#Q4fHL|54M+yAJlI>y}1!Th5m>BM&$sWS?NaAQ6xAhzeE)iPh zz9SIww$-YS3+rju3vUyU1WU&grUY!d@7~drZm!p3raAX~^K*}AU7H%i%uPLxd<9yD zrB4J(XHc!s8_7fRlj-ta8b}b-Wpna}J|ay6)~hH1EU5!3FFu6%O14DvJQ}>zM;EKx z(&CNqS{8F$xdn%_U+_e}h~OH?lsJS?T=u5D5rS!5m|SrJW>&9e(@5g3?VSKjEM!Gr z`uxEUK}YnkqaZGblcOLkOhW4N(?1b=SL1>EuG^Db*0Un~VvpQ!W=CA$%Qe`RJ*KJe zL8Px}X-h_4sdrevj+M5cMFL}gA*1uh$^1%*HIDiQd(4e`=Sf^-O>S*TQXD@RPxogF zTxTR6-+n>}kfdM@$&~1jx+n8Qn0N>htA=07W4OcJcg;Ga6RX92@C}N4o}6BeegDcP zgwjt$$yk6fThV^^TO2nwV@V*m(&o2MJ^Z(lb4TeV^FY&d0jGDq7478*+E{N#V1t~DUTkhWvNN;{6M-tzx?$o zJ9Dbu@&>9leSiV0GXM5f_7CPk!Pw2z>aQ2rKlK&=yuP}$o;}ePF+L1z|$j2 ze#^ov)yLGkNA9z${G**3eKy5TH8kXSvF5pH(B08FE%fR7&hh1Ow?^eIkNB$uif}%f zOm>tp;sCa6t*Mi8>X>zqEPPHGZ0n5<8aG<;nU42YL4d25>ej4^ohV80KTkW5{*Cj_2vsmg5dO%m&dwgk&)^`mmnQQHvNA zXaG}RgK0M!KFN`QLVD}=hkDd|%5QJ$jK-%BTr^fMzJV{`v>6bw!f$uw zSM*gKZbN*}3!kdbou9A2rnJSNP6|*j5m+GE^}Bg8G3nrfBYczar_7Llt5ILGIXF+) z;rLnr?{DWk(=Wc@0R_9IUWQwiyg=Edlhe@?h2hjSX+W{DYnF4#?xKtBuB@fIe)1c` zIckY1I@0NpSkEsCf}Y=SaseDPOL`4aJTSX}1pU~{bwhIxqQz^yH$|}>@kgC82Db`+ zPrevnAbmiM2wy(g_v~1RH<2NtYpR9Z*s(-c2&Q8%oXJye$f%xRoggjuIp=JJ2gEf_ zP%U@;z5+zB2Hxsj$nSHbQPR)lj_z_;HtOmHOho@-Lrd=>ttX$Q=rx1T6F04r>!N}4=bj# z9vaL;pXKFM8R}-`O^X`G=7LdP9zsXr6l$BMdse+?^!pB%3))RA+?Y1^hXn!l(Hmvp z8;{@gvL=~^#$lg}n~lT-laoBOaIo<23HEVK-<7l0o6gyAp*wbT8xsi^k_|wXWA^!NtZ0mbQ}&lK~*KLg_W{wZy5wzpJjgRmHK|^l6LM= zi)Hy(gC2f{L9mwC93w)_#BbFnBDTaPDEb!jvtmk>3z^#ogP?}gOF~9ySmQ$y#Di>D z?UJh4_Xe1)GE8*}hNL2T(k^cxB1m+iCobJb+KWs1ibcY%|BDe71)-+Um6oG6qKw>> z+)bvk!t}j3>oZX@WYkKZX7no*!0N7#owYLBbG9GR%{aaj(R$QVOw};Guc+fFp6VXO z$mUy+?GyDeHmIX07PfcDlUMrLKIUOJ(SQVDLb#-1FF?XBx%)AxGe{wnl5kUhC{^%d zsKw>DrjV{XMx4Nto)ks+1OxmP`}hG7UkB$;zzX5vE65AWbOZo^%M$$+{uRBG>sT$N$`6y@g+goDu>DXUs&XKsRak%CI+3=oj^JG^S73ee!u&&$RL9k$C*T_ zOApR|vm%7LjsP{wT|r{GKrV*`LaY&*rQjIStD+JaZ{OXuq%S4Nog)Xxpy3dN80je7 zq*v*>Qs20oiAK0;pEvoBxBZf-yeVD{$ZRD_7}qvE5!T^i3}NUdWfevcxcHH{67e)q zAf*Enr+smM+;C8;`D3BLGTyx-j2t4LXdn3!jL5)v34PXVUqGY;THEnq1bvbH0xqH- z$7VO?ZMPryVGfmu0F?;-?wq+g8s!trUy~XP9Rc0;MtEhAkW;W0O?B$EIl48$g%IRq z3Vr1|DC92;A!!@XS9G$ZGbB)N>fxM_P;0%!l%_=;P$F}kIE#`VBa@=eCv3^@jnH8< z2%sCisSgGz=lhv_z{9b(HN$;&5D(+|f%Vt-y??+ycOBRtP6F4M{?BgW|2oh8k7r%k z-R*DtDmkjFis&N90s?35*ba1OqXX`3BZl8(q9a+TkxaZ+pkY8KyBhw?aF5ITSnLhN zC4#eG|3F_`Sl9d^>%iXb9 zWg@R34BRumHGyr}6Ia}E@x#Ojqb7f#H?FW+E=>SUwcq`;N2@EN-LZry4{3y-`Q`Dj zF+Ksf=(Y3<;XKoWxLY=Cb`_VT3_Tzux$VUXuwX!v$+zN3>Xr=OI9AIYd}mL;Uaj13 zA4&jt?jcW?3Xp$!EWT*rpZnb`sf!(Mo)0}Mih}{TUOChaJaOc_(Qdhd$Agbv82ijd z@B1Doyb+>7Xcc3a3l((L4zE{e@vdABx`)@(E2ZFzJKxqUybcBv%O0OhAVfvfmBqa=$y0?T^kZPB91b8Z*Qfp&N3U zlV5dcLLS_R?sD!=i}iDoD`X9#oAipuwak?CbTxL8T}C*SwJAOFM4Dw_^@^;~!dV02!L zNKfKOg1)&&d>=en zZ_~E+kxSoLl!O$Xp8~Z5mfm}L%IpU9cGE6vxm0Y{RW=bz*sOa_T!$Q5m70W86=&OC z==LaXjVYPD*JsGC9qZ?STQjtYx!*_Vp>XSqxA}9ULNOG$DAKv|4<|rC?;*@Rv$Wnrm%-nas`NGe zqy0cOW*X-IDmegT{f*6x-HiWZE zMb!3daYuCT0;hfW4cwg2j-`UW{M!~1Gs`s=&LjhSrve*h0@Gvm#%;E5?qT-B!)r~= z=9lrWG%@HUd#nstYK#(XYm<3kY&7G=%#-mR0^7G!9t41}#8a*DU$^$9_4~J(Ugs|z zz%(y=;}u0}KRK`b)2s>?ONI&GU-6ZZPOA)T@F^Zogj^MCKhwLH%35)}Znza-jhYGg^o^fb77Q;x)@s>Ib>7=QLX6#adPC39dU0SJ6M{ zx^;?k^hcV!+(TZQ{RG$4`|PtMGlghkL$6qoco5Db#iB`Zf}NNq#7>R3RJ0aOa}Qs( zt!`o2Bj02UUk%6455trsyVF12xp5qHNTDSyqa*;2hck<+Ttll}P{~{aWF8HP20$e7 zz8@R;eR5>ylCh0rh%qXCv2#zOd#R+q#aiE0Wx>zayNlcX(PCkpH;i!k<`kb>&q0@V zdO9RKmeK9>Na9DV;t}u6FfiU&6!ts3?WZ=9*h5*kZ5ChhuXyYvqBYfyVrEgHHN+Pp z+hLi9z5Sx(;Y98!AdU~F7f9N%`f-=2pjt`f9fdG83so;u&lSTYjf;k0HE0G_&NBba z1bq%NU1bVa+K*HoG^BAOZ&bNn8Kb=Nu0ZcttY#)IIB}?!^&66(|1qcM&OlVSyy+MMe=Tl1{=vU@1z{pkWNw0wzZ$}hCgLyuAL>>Yvp>N^f7Z-(pej-JD7A9t?uwyomDpBn3!S+%{NccHta}inIh@K zW}q>-iB;?IWqfktNPfzJfQ5uVqz6hN1-#~8&WK(8jl}(4dTuHJe4yol7FPc^`9xz= zEA#&vZZv89Qy^o}ex6z{+J=tKlvj|-pxQ=FjU_P`3Jn}_OjD(?HddIoIJD3reZc$x zCt}ClFJ>aAjii(`dRG|qvd~QkrqtfgZ?K%m9`o#W^mx604OjZ|;=}_=0EU9iZ6LOQ zLlA;ug`JqyzzZP5{#|w#Eo&>UYsx#pHdkD!E;+szYWduJ%AB3y(&fhbj?8!suGdq$rSAm|}M*?yYigKKl4}Kc4 zDo1bYZ8~yzgjLB>9NI&@(f8~+Z`-Q~9?5Ht29K4xw_qufV}nJ>hvb{k{`cUNVic2W z1rjz_Pa4nGQ%GIQ0Wes&FoaZ=Grp#V>pcmjGg_ za)u^aC~PoIrB7?B_Xmk&KtpmY<{4Nr#VU(=ld(`!!U70>5pVb~=cpyrlwvL-#5MD? zG^;K}(cvDcAN6zz}dFjVnIcD$XsW0<F6&6R768C5W2H{n^Ql@ z6n{Wd)@b6KQA-R5Wy*)qpxRHS!z!KU6l5xZ!i*prsw2qVa;4xV5+WQirnM``LmuOB zq9q12H&c8@juKH1*nL6VHOshU_8IjHPf+)hJ4N?N+4C>g6?&j$;8AgnRgWMh`7Yik z^f%H>ud=$w9$2p*K;rD*C(ZsE)ARp{lBzWH9MPoEKL$6>xSL5xwvg4R8TWVOvcno> zzMpf$Q2tbw7iKN6d1ZHov@||%@))Y>1w&O0lref)kyS^hyr4{FK8i4(|JeF_bCmRIN=gqRRlg#tnbTff(`7~kleo)>hD)~e7C&{W?ewN$C4EG^;2xd zHtBm@RBy$xQ(gUKl-dZxcB~CVNsj6ch%fdG%RQ`~nAIP2ZktI)oa`>YV57={^V%u= z*q*{eVG)0?&VSW)Zs}lx?G$8>ecUyyPV6BI!Kd|R5S&sj@IEX*!tFU&QRl(rN##bI zc{j$kZ>@?|?)s*^?i*fi{k9#pDusR>K%i-mQ>ga2y1=&Lj%uoHL5)c81qTJ(gm3mD zjCS@~!$Qo$tfQithmk_1Z=W1-3+U4;&4wRWO21J zXg`V}cKq&}BI|IaziBOf!Zg{n>R9!&OIG^PIuF3a3<)c}o;A;Qy2tGCjvtl}9}yUR z(_Y{@8efdVgS}OuFsqC^G%l)V=fLPoD8|e8#(UU3K*j#F8!@$~6l@XAh~ZCI(5i$% zL^VRPVo-VuUA6lh{xvLe_%h-EuIKkliWy2h$UFTD)6^$>KE{X#WVj6La!Vgd(U;qj zYmO80*o!>AMpj*^8>FxA^>EgB+u1=f4;UU_(;X;gNKHMm%VHDlVybL!6H}UV$K%8g z&y#a-pJ80B>C7iny)v;%h>XdjROty`(bNWd;-A1CxR8D?em`C!>nDABk;;01d$U$i ztA!71fNU49rhUSO8_t(?W|$drjV$8up=}M;5UZ07b>)_vl!{1rz`-AaaZ<47df`a? z!Jc19B9^hJ(-o{{hB8n}{%2}sh+6^MzlyCxxAgdqUdFXHSB;csh$og_Dwb?g&XRWc~8F{!HB3w#Vnt~ zh}K1jg)UYrnbL zd1V|MUK=w^L~&1Ube;48?Mtm0rCWz{9i_dJ1ej#JXYS%;KS^Ms%kcxEHgT&&om*jvNC1lFKu4x^Rpw~l)k3N>iTSrZnED> z_2jH2nQ&lRqEUT~c&k}i8Hy424=Cr)Sj<^Rx@3lu_sSCI)9q*s1{);<&akB|(NqNb z@=EIWR+rs8I7g9UY-q&(49>wjOT4CAaQ9Ik+XZ8}&tvcWE{99&81m{DHy$W=`mQEy z&N{6XLE~y~eZk}}kzUb76tl>+an*&m=vk*cS!^OaU+o3f)?bcbKu zGjx9Sy|zaBuZbno6BfFNFg60k9TzC>N8ABbCX$@xfoe4{;2ad}p0K1< zZi`AUBz;c>psRkDca%98gq||4>0e!`>=pJ)F%kI-xqergZ3RJ%A!)Tb=##AMx2Pmp zk=(H(9mFK{gFFM>KKzQ+engXpCxF=}Qm-zdWMqayr%M)EYxd5fejA62<-JXTlwLf4 zU^9lARTrV`n1|KDkfp*Hvi1ZqFNE>OyVb=KCcXo@u@rjF5#(7RPhuDyiBAoS#XTt@ z7nL$FVI;0A`kEj$4?2bKDhtFHAkg@}0+qRzqZ+Z7_(&@3sMbC`*Tf!u|L!$uWRvrhC zs_%*QKjIOc#>>OY(43W#KT6hMxI_E)A_amSe8FD{NUbnUgpPCF4zSH-GA#8TZ*zK$9f{+*lM5n z`Apc7T3QD-(U3$s2XiWdEPfJ^{SsRI2i(GeGh7+T4WCU-K{ZF5MgsrIjkZ5V!6~Qy zyk}IEO=hRE=z=o2ZJrNaL*{f$`HKL2RJU}cD=)otBtiU8CLia-7)7>ff@|lI+40BF zZCT5!_keNFcYk=D*H3aR?5ke?N&yj0+#9bQLR=`)-&D8SLl>Gp(GtNVYA%O$xkU&i zdn}tA8HrZ1cnUJC#R?^R9L0Z1_6ntHGb&QOxYS&NY@w&Pw8{LfB%E@V9H+wElj>dI zSl)znUhBw*;ZlV_%IA{2BBgfFTRdO>ri}{%_#B7{s3RcqPr9q0ut6>y|`+bT?!e-v`I|nzd`36k+ zR@WoWxaw@QWd2mPV|FdIlVPLXWzptJQcl}r2(6x^J(sSkeEouVCu1p)mRHmzSQZ}b zPrjJjyu5dK&vt4bpTenxzZ84t42pP^eK>IiX=iGOhK~SYHbHoqXxv!Il{(B&PP0EJ zpe^t-vYP2zUj=|i>!x#dl7g(p?5??%nOukbwq58lg`>U;dum$Tq9`|6GucIx$hxs zm$|v`Hp)?DM#@z!~I=NUoSX#IM^#q=dF1Adj|DY_G{*~eRE5iDV zJ#cY+k0Ov$9_$g>+Y>i6Hdn}x$y!oHRgjjZX0IdU?5lISFg#GaTBZl8(?+@FWX`fJ zKKyRqSu-wwOfr2zYNdBF{Hnec>~vqh(0FLhP&29k44e34f}XRm);xm>Npdlx3BB0j zd5dtlG>=c$qV3S{i6;8|v|W5G8r7^XSn7FygKopNCcj)`Zmc|UbM|Zcb(~l}QM1~f zz2BzzjqjwKvUZ?_!RAdQjaY>* zwX;nd|M+m@_TTKrPFoAQD}asWBliDhPwKzbt^cKX{U)CPFX2v)pGxm~`eBf5c<7@k)E77L!pxoez&NzZ$oT6 zHwR zDA{rk>YoaO7@|g(U*)yYN1p;Pj5$Hx_~d^@2e*-o%OS+W72fxRi;ykNL-X!oOn9a=Zhy+=sZEfFIJbEr5 zLDrkf3EqZ=k6xOPFRA@?IKlnW>Ac}_z$*DIxjEVoP@{M{;bxI-LBSC#N7)~MS2ueo zb^Ma2GrW8VAMWiLb~CXYo4_-1h_L9Sxj~|N&9l4nEjNoI{yvvdVsYHE{sq*2Av%jK z^#YS%rK{1Ug-ajXbu=AQW)ugm`rJ(RD10J;!A*CytCvN9t3mqMO^L|3d~A84@pxt~ z+(57KrtxwT*I+$^Wvz01VrBLt(-7y5l@Qf(WHQ#7Qb}azM|`bGSBW{$d~x3X91S!9 z#8)?St}%Lg=Ph|Vd#dyXGW>ha>@8Zm>CKu^bZY};m{}_grpHp{jr+#Uxs-~!y6vKXB7Zq_QxnO8hGZRA5q)AQNWRrF2d z)<|cq$v-L!i7L`zNj4?FdOmx0EWYcj2@JWv>^C=IH1$SzS;Lm779pObNy0v_?fPi34zOB;Kw9l-Rk$@=Pm8} zTBiZK&W|pK01#$ByoWDW0oZ$uWfGLDjcXIX6$1(jnp0QwfiaV;)AlF79pX%FIv*sv z+qG64+QM!V!cEJ@8{BW{ic}o`AIjb_ywYIp*6rAyv2EM7?WAMdwr!_lC!M5Y+qRvK zZJ(^Q*E##F@9eYpx8{#|&G*mzQCGcHPdzopJvOt(-*of2Y|$f@4U)Jca0xdq4a~7T zXQT&@Q@fE^jITWce9n9kVX@4dD+15F(al@Xb%Cpk%?pomsJUVdT2*Xqsh&`xLLm;r#l3fvvIQykUI?j$?gB zHiO}<6@2%XJA^GfTpA1S7uY7Y>Hm^Hj0)82*}!nNoXD?AC8V&Y30@dz(7xW^OGc$m z@-*wQcR_+?3R}|Zm(gO_o-E|nMs_sG7kJ%Z?hk!I!H1DIO+L{ipd<~4fy$}&&>#Gv z6Y*y|9Be|!?(!^$k*KOAsvfheSwj2@y{$_7BBiv0h7Zl~R5mH}%$GoX3=3Hq62RST z(_#+LH5a4y$0FfmM@~6#Ch>bJKmmS2)D1!VZk>_0MJU(37r#rr=_kKE&3kWGynL$O zftcLcCPLEDHQfGC{7onXu&3z+P0$ltJV37ael$)VSz)CR86wBV(-E3vEjvtFyNyue zlkA`ld6;!)-(zu2Ob;q6g^uqdc-&zS)*G!qt1sw~bRZjG0) zpcqXMNi$3PSuO}n{@!WSaHM(N0{RpVAx9#?+hp#F375pzMatqzJ#L;ULv_+Em_JDI zL6%xu&7B*qJNU?+ATgAsh2}7!OOQhPKLU_{gQG!k!coc{&KJ zJQkvcQK1w`e&nfVA?+IvVKJbdm&66EJn~{#;>}2jrhFFB8Y!5@NaV(r3u^jA1AZ$uXE16qavtIoR<5>7Z33##p|ZhHc(R1ezk#W z2`RKAt1A?vg(xS(pdzD_B(?OK)T!%{AJ%D=gOyA02;f6AZjqExDaxBSK2ErIZM$24 zwSM@3{KU57?SSpM9vcqKLieF*_23lnPob3AZ44XfrxI4Yaq3mD^*!{#BiC`+2eB$T zy<|vsElzv{5iWkT_qdB6@M;s@TP;y3SmfqM`pe8O>6mSMcMy+#@@`OTE^jh4V{SPg z^JhV^3!~ywHtSEzKODqTKOUwUb*&~@3~V3N4vu=TCrLK_it)z>g{(O8>fxO zAdpSsl`iMO%CEsrH^HH%Rj}{(<#vD6gLXGc_jNurPQxawYzt|MjGWU zvI*fRYemFcBVBliuLk{vRC7UE4=Wg7|0-ZEMLOZ9SA7M4ec-8&1vTQJz$1rZh-sv; z`a%5r?7-z${JZsCRF{3v5YGRsxc)EZ;dogokbf{~2h$mm1bIUEe+JQ!8#5DpGXoue zSY)}Lueido@)nX`E70-yhar1u=}n${zBgTa`X=`GiSrAxc41PZW0Frm53N-xJ@J0-S3qDsQz7WuyqnvbiD+41*a0lp8- z|DibQe?b9{la}je__oVX=I_#yfSUQkrLNSDfR{r%D?+J|JPzS1r7hHem)f(T;rI&^ z?#)Q;HUiTRF%wTe#prM6ep|$Tk`Jmy+VpK{v@4GC+6;O35~AM-Vc@}&dDf_w>*j~1 zz_^aRB<*U}Zkd44hj^w(xD4hTQ}TPZs*@qB^p9%wr!}Ln5puV^RJB#4R?PZU`lenr zAG~a27I$r4rBs>B^1rQXDYiOXP&0blN|WJurxSN9CHo{0Kjlb`#3 zn5PLG6XcQ*RuPn=^ij1<=Fpw8RxQ(?ew?oK{^kDnA-vSPYh(K!zPA5};_%Nyov5pY z(f>zbmTdD6UdZs*_>ID`CY35B7=D@B4n?O(<!EWdbgdl z+YmA>6#ZwQcZH$Vec&Pi6u8mz$@3{cU*`7Rr(eIifAI9lfm>`y8$p?vu%&qUK_M`G zCyJO*QK~4HF&5d3^X=Qr9>Sgn8#MOI>yB=72roAQ?{dM8qW2;7;svQy<1!B*=(upK zBg6Y~b6nZKY@OayCR!;f_%2i_^ zDh@u*JoMN&VPdIZ{$T%|sTpBw zy~{RsFEW2`Yjj`e5v=doLe{&GK4LoRCFvk$we$>RYQBx6EcS*)R+Xq5AlBs15lP~X zy*xTEPB~%_qZW$Yf;oB-0#+WbNKzglMHZc!&|_L=Z{n~;k6D$w^F zx^h&f!USt88$dEdaCRryFiyZa#)#&Bj3i+|7w(E##0WuBgQu5#E=GWgW#94L@TQBm zURISxmuM{YroHcuK4dTRf8CbcVH~|uGLu*6Q$BrP1$dBBm4j;+oGBK$3B|PkSFniD z#Z&dw_muocnupwfwiNy^+*#i$NF@^o7Zay{A*icWrR7l+0iTx*CV4qhwDS0n6qXhN zM0rFifJ(>`9-?o*cv8O3_;>i}l#EZ64+-C1Zj1d%rU*j|L(K>3C%n;ulO0$fOFBUo z^U;>q)JxZ0i(A*{`#q)r!cavXA(9y2LP#1q0lE+iSIAjxCd3(ZlY?9&E^>?E)n0E9 z3>6)7p~L3oJ>hr3uY9`7BlPE@e%(!WYieyS!5T0ub)k2<* zwh8aYWqtY#9Zj~O0Y3ea6qx-??}VXl5g%ck#~p5^>wM#g6Ki+b`CMii-UTf@!<(2s zQwIe+u6pcdF3X5#{8@sEc=f4}%A#Lv-TDW3tQSju^_#JxhcG9xMoM9)$cLO^#yX)( zyaFaFv(RZ?qDdHHr9QmfEH&IrsHkZeee;Z|jW z)uDpMEILE+k=XCt^zb%mm&!uUq?yaK1i&W9gYK%dGUWd$tFTe`3%) z-IExyAGgVmrxcJR?|GvKe4?4{MTu!#B9HEL@12NPL?pgx;g43hH@ zQ7BLV85oLW7c$J>Fl*Pqd)C~NyO=}r%uFSrS;i4nKn7`*`|F_RcBhLaHAWvW9Q z$P-r`2>t#q1T$ecUlMHkVQS-!IVjSWp#c2Dqv86SeRtHf8rL0ioM%Zoy?(&&lp8K` znjZO4_f8bFJ-AhO;w_T>Nx2R%JC{A1XA4ZbqugJ+zos3(v40&wzuvNIA+HXA+&FLU zp26rgCp#}khd$hUBA)hqn6|Eh!QYA0{V1^!_CVy`nfNI7g>`%=qLQCbZMkXo)n7bB zhQe}cBO2uB zY*`QJPQ77g`cxZYH-68F?oPWwfRyrKC=0Oywj?PKMZC3Cxq`QGX-88l{8UirsGj3O zbQE=vrD>CEXDJaafZSJZ3k_7Xv1@>c5TmVlT_{^iYU1-JYlIN0uGYfnokxUjPA$LK z_&tGbX$1pDY_f5T(3Hv=tVN9^)`)oz%D7i)P}-(V8zuS?P%qY)<7v$LrX6I-f>yF5 zo}`Tq^_uX=Flz->X|tBA;I5vbE^|a~+oxB}iv^tqwWgZjI*Dx)+t?h|H~W6?S&l;) z=s>GVXA0G@X-QBrClDMkrO@8YTO~>)Qo+WTP7!lQHaUkAspuChctU8xqNwU>flJ*$ zpw1k12QFcgVgk@sy4NTb6$;q2e!qk0SMkP}btu2M0P1F6g_@R@m$9R(JY@_#Hhv5G zEYpX3rl0qQYzcXHL{g^}8=**VMCw&TxrK_mgJ>+#Sa+rE(A&hz!%`O>sRU=MFyQaT zPH8%Z=YMe>jOPv3$V8kiII$LRPD8WCjYZPTy*bGalF(?gue$=b;Q83khsXE&uYw@^XyTStKb&}`g!&{Q&)$^Y|F$(x7WwnvP$3_6_pG>X-64zh5cnH;#vI}b}Tmf^3FvlW6R47eGSbWbe#lBXC!--h1v8LxQ;YucKS zay3-g2zh}o?OYX7xnx0o#xZCE1ufA-uY?MmlCwBx6R8coknGxMlhwCqi?$*SV}4Junx!6;u6j=9;7JO9EQGuElQ+U(M1OAj1z+B6G1G( zu-*txE0*I!(tbU0FPzt*;#fVEk#VgD0+C%Li{jBpFCqtzw>+FR(3sbqONDxTI9fWI zR#91sp1ET_La%+iPQ&15Vq#CYj62V)hp~hVEA#RI32mym`lhln{+WVarml$VN5~AP z5u)fkY*-1);JSlJUgl%<(30@6t$wS@VvC2zoCT#-Gg%xtF)CfQ4-RU;??P1i5?3+Io{tk^8}j@PoO&1s3rCLqHgye-X{RlS^Byi zICIMu#+UV=s*A;rI*Jrq%-6ZbsHJ#5;x<14iAw&`lU~r2di`G!Y;OIAfPBgiNA~+F zLUl767eieQZXT18MKO4f15c|^FI&NF&jnuPA^zDKD+1jIz|)q&Yww7VD}6%Bne0b$ zvtv36xw*rR=Ols`aag=Vz}^p?qqwnWGogT(@7K@Ho+xSHvOj^-H~>XX+Adufw$@*#a{7$m_8D8CwSi1l3{* zA;H--ZUrq`>00^uBdz*vhn4u3O?ru>H-)RYS7$(a+|xC8Xq+&JK~S}0PW1E~^b8)n zM`O5c>e{9+J+q2Vyf1eXDV(7-&hzlb0M1f_+r4WwDPRft4L6v2Zu*O_EFV2$NI~AP zg0`2j?=!)5dAE#~cRfST2aLacTNg`ch^|_AsM*9jH;)<7lJuhzh`$(!MQkX{_`Nb( zee9WC%UJ7O@E6A4$~a3K$Z;=+xGu+<28Lq0uhEOE=N?!-b39$WoE#E{>QhmWP7@wp z7SW+G+h(PW&n^lAsBk2`x1I$a0nz9(@4a!RH%lLePs)p?gt%1}&Upe}sVx-!W!+E6 z*@p=EQY(seB524ph+gLEBu6jrp>s8#u(GQ!S3d$S>9n; z{zEpE1WZm66PgE1ex8c$ypSl^B0`{sT*XcmWKvNGSvu}4Qz+N?B1=#CoN!e`oslsj z?C3FAA`bT=b9k(!loSB-D#aUP>7GUoFiuI}dbhD`=|_R~^3G)M(Nf

KrW`)s);W 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

H{^xu&&#Zc5!ac8cB#%YJRy(upiezd{sr8u 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 z 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

t~z~x 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%0Di08C*krl>pCQY9 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%0D#$O6W!wyK8=@+-Q%?n3W-D}k!qz#WOttOD8J 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

L}`@QHyY^ANlk1iP6955Xs@CBjbMBRza@ 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
|@&V;ncL%hS{ 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%0DBmU9CLo*nVPP7vD-YP3 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�@q&JwuoK+sWc;>oX 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

#bpuiJmY!9UlDjc2PxfAd{KsZgiFjWmYl!uUm# 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°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 z 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 O4&T49k9+_*r?_2ImA(L@ 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

A78K4706i;`g3fv7NkB|g|OOc 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