1). Get the SPIRepository agent ID

2). Run the following script via the FMS script console
def spiAgentId = "151";
println "SQL PI Repository restart started"
functionHelper.invokeFunction("system:dbwc_spi20repository_installer_apis.restartSPIRepository", spiAgentId)
println "SQL PI Repository restart completed"
3). Change the agent ID in the script and click the Run button. The restart may take a few minutes.

4). Check the result of the script in the Script Console's Log Message tab.
script_script_Restat_SPI2bdbbcde23ee3a54ebdb508ac1c745c0 - SQL PI Repository restart started
script.system:dbwc_spi20repository_installer_apis.restartSPIRepository - Start SQL PI repository restart by SPIRepository agent Id 151
script.system:dbwc_mssql_installer_spi.pauseAllSqlPIAgents - Start pausing SQL PI for all agents that are related to the SPIRepository agent resides on FglAM win7template#e79b7e07-9db5-4da7-afdc-0a0d5eac0a60 on host win7template
script.system:dbwc_mssql_installer_spi.pauseAllSqlPIAgents - Disable SQL PI engine for agent 10.30.169.146 (id 155)
script.system:dbwc_mssql_installer_spi.pauseAllSqlPIAgents - Disable SQL PI engine for agent DBSS-SPIRepository-win7template (id 154)
script.system:dbwc_mssql_installer_spi.pauseAllSqlPIAgents - Finish pausing SQL PI for all agents that are related to the SPIRepository agent resides on FglAM win7template#e79b7e07-9db5-4da7-afdc-0a0d5eac0a60 on host win7template
script.system:oracle_installer_apis_spi.pauseAllSqlPIAgents - Start pausing SQL PI for all agents that are related to the SPIRepository agent resides on FglAM win7template#e79b7e07-9db5-4da7-afdc-0a0d5eac0a60 on host win7template
script.system:oracle_installer_apis_spi.pauseAllSqlPIAgents - Disable SQL PI engine for agent 10.30.152.166-orcl4test (id 152)
script.system:oracle_installer_apis_spi.pauseAllSqlPIAgents - Disable SQL PI engine for agent DBO-SPIRepository-win7template (id 150)
script.system:oracle_installer_apis_spi.pauseAllSqlPIAgents - Finish pausing SQL PI for all agents that are related to the SPIRepository agent resides on FglAM win7template#e79b7e07-9db5-4da7-afdc-0a0d5eac0a60 on host win7template
script.system:dbwc_spi20repository_installer_apis.restartSPIRepository - Wait 60 seconds before SQL PI repository restart
script.system:dbwc_spi20repository_installer_apis.restartSPIRepository - Executing callback request:
script.system:dbwc_spi20repository_installer_apis.restartSPIRepository - Wait 90 seconds after SQL PI repository restart
script.system:dbwc_mssql_installer_spi.resumeAllSqlPIAgents - Start resuming SQL PI for all agents
script.system:dbwc_mssql_installer_spi.resumeAllSqlPIAgents - Enable SQL PI engine for agent Id 155 (type DB_SQL_Server)
script.system:dbwc_mssql_installer_spi.resumeAllSqlPIAgents - Enable SQL PI engine for agent Id 154 (type DB_SQL_Server_SPI_Repository)
script.system:dbwc_mssql_installer_spi.resumeAllSqlPIAgents - Finish resuming SQL PI for all agents
script.system:oracle_installer_apis_spi.resumeAllSqlPIAgents - Start resuming SQL PI for all agents
script.system:oracle_installer_apis_spi.resumeAllSqlPIAgents - Enable SQL PI engine for agent Id 152
script.system:oracle_installer_apis_spi.resumeAllSqlPIAgents - Enable SQL PI engine for agent Id 150
script.system:oracle_installer_apis_spi.resumeAllSqlPIAgents - Finish resuming SQL PI for all agents
script.system:dbwc_spi20repository_installer_apis.restartSPIRepository - Finish SQL PI repository restart by SPIRepository agent Id 151
script_script_Restat_SPI2bdbbcde23ee3a54ebdb508ac1c745c0 - SQL PI Repository restart completed