Current Database Schema Version : 4
All changes to this Sample Codes Database will be documented here:
- Initial Sample Code Commit
- Updates the to following Stored Procedures to send approriate ODBC results to Cisco ISE
- iPSK_MACLookup
- iPSK_MACLookupNonExpired
WARNING: This update affects the stored procedures used by Cisco ISE's ODBC Connection to Query for Endpoints
Updates to the stored procedures require running the included schemaupdate-v2.sql
update script against the database.
- Download and update the
schemaupdate-v2.sql
file with your environment specific variables as per README
/* INSTALLATION README ----------------------------------------------------------- * Replace the following values below with your specific installation information * Refer to 'DONOTDELETE-iPSKManager-Install.txt' for you environment details * * A total of three(3) entries need updating in this SQL file: * * <ISE_DB_NAME> = MySQL iPSK Manager Database Name * Example: USE `iPSKManager`; * * <ISE_DB_USERNAME> MySQL Username for Cisco ISE ODBC Connection * Example: CREATE DEFINER=`ciscoise`@`%` PROC... *-------------------------------------------------------------------------------- */
- Login to the CLI of the Server running MySQL
- Change to the directory where the script is located
- Execute the script with 'root' or a user with 'CREATE / DROP STORED PROCEDURE' Privileges
mysql -u root -p < schemaupdate-v2.sql
OR
mysql -u <USER> -p < schemaupdate-v2.sql
- Enter password when prompted
- Updates the to following Stored Procedures to send approriate ODBC results to Cisco ISE
- iPSK_AuthMACPlain
- iPSK_AuthMACPlainNonExpired
WARNING: This update affects the stored procedures used by Cisco ISE's ODBC Connection to Query for Endpoints
Updates to the stored procedures require running the included schemaupdate-v3.sql
update script against the database.
- Download and update the
schemaupdate-v3.sql
file with your environment specific variables as per README
/* INSTALLATION README ----------------------------------------------------------- * Replace the following values below with your specific installation information * Refer to 'DONOTDELETE-iPSKManager-Install.txt' for you environment details * * A total of three(3) entries need updating in this SQL file: * * <ISE_DB_NAME> = MySQL iPSK Manager Database Name * Example: USE `iPSKManager`; * * <ISE_DB_USERNAME> MySQL Username for Cisco ISE ODBC Connection * Example: CREATE DEFINER=`ciscoise`@`%` PROC... *-------------------------------------------------------------------------------- */
- Login to the CLI of the Server running MySQL
- Change to the directory where the script is located
- Execute the script with 'root' or a user with 'CREATE / DROP STORED PROCEDURE' Privileges
mysql -u root -p < schemaupdate-v3.sql
OR
mysql -u <USER> -p < schemaupdate-v3.sql
- Enter password when prompted
- Added column to LDAP table to support directories other then Active Directory
- Added column to endpoint table for last updated time to support future functionality
Updates to the data tables require running the included schemaupdate-v4.sql
update script against the database.
- Download and update the
schemaupdate-v4.sql
file with your environment specific variables as per README
/* INSTALLATION README ----------------------------------------------------------- * Replace the following values below with your specific installation information * Refer to 'DONOTDELETE-iPSKManager-Install.txt' for you environment details * * A total of one(1) entry needs updating in this SQL file: * * <ISE_DB_NAME> = MySQL iPSK Manager Database Name * Example: USE `iPSKManager`; * *-------------------------------------------------------------------------------- */
- Login to the CLI of the Server running MySQL
- Change to the directory where
schemaupdate-v4.sql
is located - Execute the script with 'root' or a user with 'ALTER TABLE' Privileges
mysql -u root -p < schemaupdate-v4.sql
OR
mysql -u <USER> -p < schemaupdate-v4.sql
- Enter password when prompted
- Added columns to endpoints table to support VLAN and dACL assignment
- Added columns to authorizationTemplates table to support VLAN and dACL assignment
- Update the to following Stored Procedure to send VLAN and dACL assignments
- iPSK_AttributeFetch
WARNING: This update affects the stored procedures used by Cisco ISE's ODBC Connection to Query for Endpoints
Updates to the data tables require running the included schemaupdate-v5.sql
update script against the database.
- Download and update the
schemaupdate-v5.sql
file with your environment specific variables as per README
/* INSTALLATION README ----------------------------------------------------------- * Replace the following values below with your specific installation information * Refer to 'DONOTDELETE-iPSKManager-Install.txt' for you environment details * * A total of two(2) entries need updating in this SQL file: * * <ISE_DB_NAME> = MySQL iPSK Manager Database Name * Example: USE `iPSKManager`; * * <ISE_DB_USERNAME> MySQL Username for Cisco ISE ODBC Connection * Example: CREATE DEFINER=`ciscoise`@`%` PROC... *-------------------------------------------------------------------------------- */
- Login to the CLI of the Server running MySQL
- Change to the directory where
schemaupdate-v5.sql
is located - Execute the script with 'root' or a user with 'ALTER TABLE' Privileges
mysql -u root -p < schemaupdate-v5.sql
OR
mysql -u <USER> -p < schemaupdate-v5.sql
- Enter password when prompted