Argomento precedente: Errori di connessione dopo l'aggiornamento del server di CA Identity MinderArgomento successivo: Impossibile creare la directory di provisioning attraverso la console di gestione


Messaggio di avviso durante l'esecuzione di uno script DDL di snapshot OOTB

Sintomo:

Il seguente script sql genera un indice non valido quando viene eseguito su un database di Microsoft SQL:

IdentityManager/IAM_Suite/IdentityManager/tools/imrexport/db/SqlServer/ims_mssql_report.sql

Lo script restituisce il messaggio di avviso seguente:

Warning! The maximum key length is 900 bytes. The index 'imruser6_index_3' has maximum length of 1260 bytes. For some combination of large values, the insert/update operation will fail.

Soluzione:

Procedere come descritto di seguito:

  1. Utilizzare il codice seguente per creare una stored procedure:
    CREATE PROCEDURE sp_imruser6_index_3_exists
    AS
    BEGIN
    DECLARE @MAX_LEN integer
    DECLARE @sql_cmd nvarchar(255)
    DECLARE @stmt nvarchar(255)
        SET @MAX_LEN = (SELECT SUM(max_length)AS TotalIndexKeySize FROM sys.columns WHERE name IN (N'imr_userdn', N'imr_reportid') AND object_id = OBJECT_ID(N'imruser6'))
             IF EXISTS (SELECT name FROM sysindexes WHERE name = 'imruser6_index_3') DROP INDEX imruser6_index_3 on imruser6
        IF (@MAX_LEN > 900)
            CREATE INDEX imruser6_index_3 ON imruser6 (imr_reportid) INCLUDE(imr_userdn)
        ELSE
            CREATE INDEX imruser6_index_3 ON imruser6 (imr_reportid, imr_userdn)
    END
    GO
    

    La stored procedure è stata creata.

  2. Utilizzare il comando seguente per l'esecuzione della stored procedure:
    EXEC sp_imruser6_index_3_exists 
    

Dopo la corretta esecuzione della stored procedure, la colonna che imr_userdn sotto imruser6_index_3 diventa una colonna inclusa.

Guida in linea non sensibile al contesto per l'applicazione mobile

Sintomo:

Quando un utente fa clic sull'icona della guida in linea durante l'esecuzione delle attività delle applicazione mobili, viene visualizzata una guida in linea non correlata.

Soluzione:

Accedere alla guida in linea dell'applicazione mobile dal sommario o tramite una ricerca mirata.