Come installare un aggiornamento rapido di Microsoft Dynamics AX

Si applica a
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 fa ora parte di Microsoft Dynamics AX 3.0. Tutti i riferimenti a Microsoft Business Solutions-Axapta e Microsoft Axapta sono correlati a Microsoft Dynamics AX.

INTRODUZIONE

In questo articolo sono disponibili collegamenti alla documentazione relativa all'installazione degli aggiornamenti rapidi per Microsoft Dynamics AX 2012. Viene inoltre descritto come installare gli aggiornamenti rapidi per Microsoft Dynamics AX 2009 e Microsoft Dynamics AX 4.0.

Nota Leggere attentamente l'articolo della Microsoft Knowledge Base che documenta un aggiornamento rapido specifico per determinare gli oggetti, le tabelle di database o i file che saranno interessati.

Altre informazioni

Aggiornamenti rapidi rilasciati per Microsoft Dynamics AX 2012

Il processo dettagliato per l'installazione degli aggiornamenti e degli hotfix in Microsoft Dynamics AX 2012 è documentato in TechNet nella sezione seguente: Applicare aggiornamenti e hotfix.

Aggiornamenti rapidi rilasciati per Microsoft Dynamics AX 2009 e Microsoft Dynamics AX 4.0

Nota Il processo generale per l'installazione degli aggiornamenti e delle correzioni rapide per Microsoft Dynamics AX 2009 è documentato nel seguente white paper: Manutenzione di Microsoft Dynamics AX 2009.

Microsoft rilascia aggiornamenti rapidi per Microsoft Dynamics AX nei formati seguenti:

  • Gli hotfix vengono rilasciati come file compressi (.zip). I file contenuti nel file .zip sostituiscono i file esistenti nel computer.
  • Gli aggiornamenti rapidi vengono rilasciati come aggiornamento di Microsoft Windows Installer. Questi aggiornamenti rapidi contengono un file Setup.exe.

Microsoft rilascia aggiornamenti rapidi per Microsoft Dynamics AX 4.0 nei formati seguenti:

  • Gli aggiornamenti rapidi vengono rilasciati come aggiornamenti di Microsoft Windows Installer. Questi aggiornamenti rapidi contengono un file Setup.exe.
  • Gli hotfix vengono rilasciati come file del layer DIS (AxDIS.aod) o come file del layer DIP (AxDIP.aod). Le modifiche al livello DIS risolvono i problemi nel codice del livello SYS. Le modifiche al livello DIP risolvono i problemi nel codice del livello GLS.
  • Molto raramente, gli hotfix vengono rilasciati come file .xpo che contengono codice. Il codice viene applicato a oggetti esistenti, a tabelle di database o a entrambi.

Linee guida generali per gli aggiornamenti rapidi che sostituiscono i file

Alcuni aggiornamenti rapidi di Microsoft Dynamics AX sostituiscono i file nel computer. Per istruzioni su come installare un aggiornamento rapido che sostituisce i file, leggere attentamente la documentazione fornita al download dell'aggiornamento rapido (hotfix). Di seguito sono riportati i suggerimenti generali per l'installazione di aggiornamenti rapidi che sostituiscono i file:

  • Prima di copiare nel computer i file inclusi nell'hotfix, utilizzare i normali processi di backup per eseguire il backup dei file del server interessati dall'hotfix.

  • Testa tutti gli aggiornamenti rapidi in un ambiente di test per verificare che le personalizzazioni non siano influenzate negativamente.

  • Fare in modo che tutti gli utenti si disconnettano dall'applicazione client Microsoft Dynamics AX. Arrestare l'istanza di Application Object Server (AOS) prima di rinominare e copiare i file di hotfix.

  • Quando i file di etichette sono inclusi nell'hotfix, copiare tutti i file di etichette inclusi nella cartella dell'applicazione Microsoft Dynamics AX. I file di etichette avranno le seguenti estensioni di file:

    • .ali
    • .acd
    • .alc

    Per impostazione predefinita, la cartella dell'applicazione presenta il percorso seguente:
    directory radice\Axapta Application\appl\StandardNote In questo percorso, la directory principale rappresenta l'unità disco rigido e la directory principale in cui è installato Microsoft Dynamics AX.

Ambienti personalizzati

Se l'ambiente è stato personalizzato prima di installare un aggiornamento rapido (hotfix), consultare attentamente l'articolo della Microsoft Knowledge Base che documenta l'aggiornamento rapido che si desidera installare. Tutti gli oggetti interessati dall'hotfix verranno sovrascritti. Ciò potrebbe causare la perdita delle personalizzazioni di tali oggetti.

Backup del database

Se sono interessate le tabelle del database, creare un backup completo del database prima di applicare l'hotfix. Per istruzioni su come eseguire il backup di un database, vedere la documentazione di Microsoft SQL Server. In alternativa, vedere la documentazione di Oracle Database Server.

Informazioni sull'installazione

Aggiornamenti rapidi rilasciati per Microsoft Dynamics AX 2009

Per installare gli hotfix rilasciati come aggiornamento dell'applicazione per Microsoft Dynamics AX 2009, attenersi alla seguente procedura:

  1. Estrarre i file dal pacchetto.

  2. Aprire il file kbxxxxxx.txt nel pacchetto di hotfix per identificare gli oggetti che verranno corretti quando viene installato l'hotfix.

  3. Uscire da tutti i client di Microsoft Dynamics AX 2009 e quindi arrestare l'istanza AOS.

  4. Eseguire il backup del database.

  5. Eseguire il backup della cartella dell'applicazione.

  6. Riavviare l'istanza AOS e quindi esaminare il registro applicazioni sul server in cui è in esecuzione il servizio AOS per assicurarsi che l'istanza AOS venga avviata correttamente. L'istanza AOS ricompila l'indice dell'oggetto applicazione. Il file Axapd.aoi contiene l'indice degli oggetti dell'applicazione. 

    Nota: a seconda dell'hardware del server in uso, l'avvio dell'istanza AOS potrebbe scadere prima del completamento del processo. Questo problema si verifica perché il processo non ha tempo sufficiente per ricompilare il file Axapd.aoi prima che AOS tenti di usare il file. 

    L'istanza AOS rimane in uno stato iniziale fino al completamento della ricostruzione del file *.aoi. A questo punto, l'istanza AOS ha lo stato "avviata". Non sono necessari altri passaggi. Attendere il completamento della ricompilazione e quindi esaminare il log applicazioni per verificare che l'istanza AOS venga avviata.

  7. Eseguire il file Axpatch.exe per l'installazione dell'aggiornamento rapido dell'applicazione.

    1. Selezionare la lingua in cui eseguire l'installazione e quindi fare clic su OK.

    2. All'avvio della procedura guidata del programma di installazione, fare clic su Avanti.

    3. Esaminare le Condizioni di licenza software Microsoft, fare clic per selezionare la casella di controllo per accettare le condizioni di licenza, se si accetta, quindi fare clic su Avanti.

    4. Nella pagina Seleziona componenti , l'opzione File dell'applicazione deve essere selezionata per impostazione predefinita. Fare clic su Avanti.

    5. Nella pagina Seleziona configurazione indicare la configurazione corretta, quindi fare clic su Avanti.

    6. Nella pagina Pronto per l'applicazione dell'hotfix rapido fare clic su Installa.

    7. Al termine della configurazione, fare clic su Fine per uscire dalla procedura guidata.

  8. Da un client, verificare di potersi connettere all'istanza AOS come amministratore di Microsoft Dynamics AX.

  9. Convalidare l'installazione dell'hotfix eseguendo le operazioni seguenti:

    • Aprire la classe SysHotfixManifest nell'AOT.
    • Verificare che la classe contenga un metodo con un nome che corrisponda al numero dell'articolo dell'hotfix installato.
  10. Utilizzare lo strumento di aggiornamento del codice ("Confronto del codice") per confrontare la modifica SYP o GLP con qualsiasi layer VAR o CUS. Se esistono personalizzazioni, potrebbe essere necessario al personale IT del partner o del cliente per unire l'hotfix al sistema personalizzato.

Aggiornamenti rapidi rilasciati come aggiornamento di Windows Installer

Importante È necessario eseguire le seguenti azioni:

  • Il file del kernel ObjectServer deve essere installato su ciascun server AOS.
  • Il file del kernel client deve essere installato in ogni computer client.
  • Il file del kernel NetBusinessConnector e il file del kernel ComBusinessConnector devono essere installati su ogni computer che esegue Microsoft Dynamics AX .NET Business Connector e Microsoft Dynamics AX Com Business Connector.
  • Il file del kernel ApplicationIntegrationServer è l'adapter BizTalk. Assicurarsi di installare il file del kernel ApplicationIntegrationServer insieme al file del kernel NetBusinessConnector quando si aggiorna l'adapter BizTalk.

Un aggiornamento di Windows Installer aggiorna i file binari del client Microsoft Dynamics AX 4.0 seguenti:

  • File .exe
  • File .dll

Questi file sono noti anche come file del kernel. Per applicare l'aggiornamento di Windows Installer, attenersi alla seguente procedura:

  1. Estrarre i file dall'hotfix. I file estratti possono contenere le cartelle seguenti:

    • ApplicationIntegrationServer
    • Client
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer
  2. Testare l'hotfix in un ambiente di test. Pianificare quindi il tempo di inattività.

  3. Chiudere tutti i client software di Microsoft Dynamics AX. Quindi, chiudere le istanze AOS connesse alla condivisione file del programma di produzione.

  4. Eseguire il backup del database e quindi eseguire il backup della cartella dell'applicazione.

  5. Eseguire il file Setup.exe incluso in ogni cartella nell'hotfix.

  6. Riavviare l'istanza AOS. Esaminare il registro eventi dell'applicazione nel server che esegue il servizio AOS per assicurarsi che l'istanza AOS venga avviata correttamente. L'istanza AOS ricompila l'indice dell'oggetto applicazione. Il file Axapd.aoi contiene l'indice degli oggetti dell'applicazione.

    Nota A seconda dell'hardware del server in uso, l'avvio dell'istanza AOS potrebbe scadere prima del completamento del processo. Questo problema si verifica perché il processo non ha tempo sufficiente per ricompilare il file Axapd.aoi.

  7. Utilizzare l'istanza AOS per accedere a un client utilizzando l'account amministratore di Microsoft Dynamics AX 4.0. Verificare che sia possibile connettersi correttamente.

Aggiornamenti rapidi rilasciati come file con estensione xpo contenente codice

Gli aggiornamenti rapidi rilasciati come file con estensione xpo contengono correzioni a livello di codice che influiscono direttamente sugli oggetti o sulle tabelle di database in Microsoft Dynamics AX.

Importante Prima di continuare, esaminare ogni file .xpo per individuare gli oggetti o le tabelle che verranno modificati. Prendere nota di eventuali personalizzazioni dell'ambiente corrente che potrebbero essere interessate. È consigliabile applicare tutti gli aggiornamenti rapidi in un ambiente di test prima di applicare gli aggiornamenti rapidi al sistema live.

  1. Accedere a Microsoft Dynamics AX utilizzando l'account Amministratore di Microsoft Dynamics AX. Assicurarsi che nessun altro utente sia connesso a Microsoft Dynamics AX.

  2. Aprire la finestra di dialogo Struttura oggetti applicazioni . A tale scopo, utilizzare uno dei metodi seguenti:

    • Nella barra degli strumenti Standard, fare clic su Albero oggetto applicazione.
    • Sulla tastiera premere CTRL+D.
    • Scegliere Apri dal menu File, quindi fare clic su Albero oggetti applicazione.
  3. Nella finestra di dialogo Struttura oggetto applicazione , fare clic su Importa nella barra degli strumenti.

  4. Fare clic su Sfoglia e quindi individuare il file .xpo.

  5. Nella finestra di dialogo Apri fare clic sul file .xpo e quindi su Apri.

  6. Fare clic su OK per completare il processo di importazione.

    Nota Potrebbe essere necessario completare un processo di compilazione in avanti o un processo di compilazione AOT (Application Object Tree) completo.

Come installare gli hotfix rilasciati come file del livello DIS o del livello DIP

Per installare gli aggiornamenti rapidi rilasciati come file del livello DIS o del livello DIP, attenersi alla seguente procedura:

  1. Estrarre i file dal pacchetto di hotfix.

  2. Prima di copiare nel computer i file inclusi nell'hotfix, utilizzare i normali processi di backup per eseguire il backup della cartella dell'applicazione e dei file del server interessati dall'hotfix.

  3. Testare l'hotfix in un ambiente di test. Quindi, pianificare il tempo di inattività quando nessun altro utente è nel sistema.

  4. Chiudere tutti i client software di Microsoft Dynamics AX. Quindi, chiudere le istanze di Application Object Server connesse alla condivisione file del programma di produzione.

  5. Copiare il file AxDIS.aod e il file AxDISen-us.ald in ogni cartella dell'applicazione in cui si trovano gli altri file .aod. Per impostazione predefinita, questa cartella si trova nel percorso seguente:
    \application\appl\standardNote In questo passaggio usare sempre la funzione di copia. Non utilizzare la funzione di spostamento. Quando si sposta un file, per questo file vengono acquisite le autorizzazioni della cartella di origine. Quando si copia un file, questo acquisisce le autorizzazioni della cartella di destinazione.

  6. Fai una copia di backup del file Axapd.aoi rinominando il file. In alternativa, eliminare il file Axapd.aoi in ogni cartella dell'applicazione.

  7. Riavviare l'istanza AOS. Esaminare il registro applicazioni sul server che esegue l'istanza AOS per assicurarsi che l'istanza AOS venga avviata correttamente. L'istanza AOS ricompila l'indice dell'oggetto applicazione. Il file Axapd.aoi contiene l'indice degli oggetti dell'applicazione.

    Nota A seconda dell'hardware del server in uso, l'avvio dell'istanza AOS potrebbe scadere prima del completamento del processo. Questo problema si verifica perché il processo non ha tempo sufficiente per ricompilare il file Axapd.aoi.

    L'istanza AOS rimarrà in uno stato iniziale fino a quando il file .aoi non verrà ricompilato. A questo punto, l'istanza AOS avrà lo stato "avviata". Non sono necessari altri passaggi. Attendere il completamento della ricompilazione e quindi esaminare il log applicazioni per verificare che l'istanza AOS sia stata avviata.

  8. Utilizzare l'istanza AOS per accedere a un computer client utilizzando l'account amministratore di Microsoft Dynamics AX 4.0. Quindi, connettersi a questa istanza AOS utilizzando il software client per verificare che sia possibile connettersi correttamente. Infine, verificare che le modifiche siano state rilevate da Microsoft Dynamics AX e che siano visibili nell'AOT.

  9. Se viene visualizzato un elenco di controllo per l'aggiornamento, completare l'elenco di controllo per assicurarsi che non si verifichino altri problemi. Se non viene visualizzato alcun elenco di controllo per l'aggiornamento, il livello DIS o DIP non viene riconosciuto. Se il layer DIS o DIP non viene riconosciuto, utilizzare uno o più dei metodi seguenti:

    • Creare una nuova cartella dell'applicazione. Quindi, copiare tutti i file dalla cartella dell'applicazione esistente alla nuova cartella dell'applicazione.

    • Modificare la configurazione dell'istanza AOS per utilizzare la nuova cartella dell'applicazione. A questo scopo, procedere come segue:

      1. Fare clic sul pulsante Start, scegliere Esegui, digitare Strumenti di amministrazione controllo e quindi fare clic su OK.

      2. Fare doppio clic su Utilità di configurazione di Microsoft Dynamics AX.

      3. Nella scheda Application Object Server , selezionare la nuova cartella dell'applicazione creata nell'elenco delle istanze dell'applicazione.

      4. Applicare la configurazione e quindi riavviare l'istanza AOS.

      5. Ripetere il passaggio 8.

  10. Al termine dell'elenco di controllo, ricompilare l'intera domanda.

  11. Se si utilizzano più cartelle dell'applicazione e più istanze AOS, arrestare tutte le istanze AOS e quindi riavviare tutte le istanze AOS.

Riferimenti

Per ulteriori informazioni sulle opzioni di importazione per un file .xpo, vedere la Guida per gli sviluppatori di Microsoft Dynamics AX.

I prodotti di terze parti descritti in questo articolo sono realizzati da società indipendenti da Microsoft. Microsoft non riconosce alcuna garanzia, implicita o espressa, in relazione alle prestazioni o all'affidabilità di tali prodotti.