Condividi tramite


Modello (esempio di distribuzione applicazioni)

In questo argomento viene illustrato come utilizzare l'esempio Template per la distribuzione di applicazioni.

È possibile creare e usare due tipi di script di distribuzione per personalizzare la distribuzione di applicazioni BizTalk: script di pre-elaborazione e script di post-elaborazione. Gli script di pre-elaborazione vengono richiamati prima dell'inizio dei processi di installazione e importazione di un'applicazione e al termine della disinstallazione. Gli script di post-elaborazione vengono richiamati al termine dei processi di installazione e importazione e prima dell'inizio del processo di disinstallazione.

È possibile scrivere gli script di pre-elaborazione e post-elaborazione in modo che vengano richiamati per ognuna di queste operazioni oppure configurarli in modo che vengano eseguiti solo dopo una determinata operazione. Per altre informazioni sulla scrittura di script, vedere Uso di script di pre-elaborazione e post-elaborazione per personalizzare la distribuzione dell'applicazione.

In questo argomento viene illustrato come scrivere e distribuire uno script in modo che venga richiamato prima o dopo una sola operazione. A tale scopo è possibile scrivere uno script che controlla i valori di tre variabili di ambiente per determinare l'operazione nel cui contesto deve essere chiamato. In base a tale contesto, lo script continuerà o interromperà l'esecuzione.

In questo argomento viene illustrato come eseguire la procedura seguente:

  1. Impostare il percorso del file di log per consentire la generazione di un file di log delle operazioni di script.

    Nota

    È consigliabile generare sempre un file di log, in modo che sia possibile verificare le operazioni di script e risolvere gli eventuali problemi.

  2. Creare una nuova applicazione BizTalk e aggiungervi gli script di esempio.

  3. Esportare un file con estensione msi contenente gli elementi dell'applicazione.

  4. Eliminare l'applicazione dal gruppo BizTalk, in modo che sia possibile reimportare il file con estensione msi nello stesso gruppo e installare l'applicazione da tale file.

  5. Importare l'applicazione e verificare che l'operazione di importazione sia stata registrata nel file di log.

  6. Installare l'applicazione e verificare che il log di installazione sia stato aggiunto al file di log.

  7. Visualizzare i file di log e prendere nota delle operazioni eseguite dagli script e dell'ora di esecuzione.

Scopo dell'esempio

I due file con estensione bat forniti per questo esempio contengono i valori delle variabili di ambiente per le operazioni di importazione, installazione e disinstallazione. SamplePreProcessing.bat contiene le variabili per uno script di pre-elaborazione, mentre SamplePostProcessing.bat contiene le variabili per uno script di post-elaborazione. I due file illustrano inoltre come registrare nel log i messaggi degli script. È possibile copiare le sezioni pertinenti di questi file nei propri script.

Importante

Alcuni dei commenti all'interno dei file di script non sono corretti, come indicato di seguito:

Nel file SamplePreProcessing.bat il commento di script “Pre uninstall part of the script called for an existing application” deve essere "Post uninstall part of the script called for an existing application".

Nel file SamplePostProcessing.bat il commento di script “Post uninstall part of the script called for an existing application” deve essere "Pre uninstall part of the script called for an existing application".

Percorso dell'esempio

L'esempio si trova nella cartella di installazione BizTalk Server, come indicato di seguito:

<Percorsi> di esempio\Distribuzione applicazione\Modello

Come accennato in precedenza, nell'esempio sono inclusi i due file seguenti:

  • SamplePreProcessing.bat

  • SamplePostProcessing.bat

Modalità di utilizzo dell'esempio

Per eseguire l'esempio, attenersi alla procedura seguente.

Per impostare il percorso dei file di log

  • Aprire entrambi gli script di esempio e modificare la variabile LogFile in modo che indichi il percorso in cui dovranno essere scritti i file di log. È necessario specificare il percorso completo, incluso il nome del file. Se il percorso include spazi, sarà necessario racchiuderlo tra virgolette doppie (").

    Esempio:

    set LogFile="<Samples Path>\ApplicationDeployment\Templates\SampleLogOut.txt"

Per creare una nuova applicazione

  1. Fare clic su Start, fare clic su Tutti i programmi, fare clic su Microsoft BizTalk Server 20xx e quindi fare clic su BizTalk Server Amministrazione.

  2. Nell'albero della console espandere Amministrazione BizTalk Server e quindi il gruppo BizTalk.

  3. Fare clic con il pulsante destro del mouse su Applicazioni e quindi scegliere Nuovo.

  4. In Nome applicazione digitare SamplesTemplatee quindi fare clic su OK.

Per aggiungere gli script all'applicazione

  1. Espandere la cartella dell'applicazione SamplesTemplate appena creata e fare clic con il pulsante destro del mouse su Risorse nel riquadro sinistro.

  2. Scegliere Aggiungi e fare clic su Script di pre-elaborazione.

  3. Fare clic su Aggiungi e passare a SamplePreProcessing.bat.

  4. Selezionare il file e fare clic su Apri.

  5. In Tipo di file fare clic su System.BizTalk:PreprocessingScript e quindi fare clic su OK.

    SamplePreProcessing.bat verrà aggiunto all'applicazione e visualizzato nella cartella Risorse dell'applicazione.

  6. Fare di nuovo clic con il pulsante destro del mouse su Risorse, scegliere Aggiungi e quindi fare clic su Post-elaborazione script.

  7. Fare clic su Aggiungi e passare a SamplePostProcessing.bat.

  8. Selezionare il file e fare clic su Apri.

  9. In Tipo di file fare clic su System.BizTalk:PostprocessingScript e quindi fare clic su OK.

    SamplePostProcessing.bat verrà aggiunto all'applicazione e visualizzato nella cartella Risorse dell'applicazione.

Per esportare un file con estensione msi

  1. Nella console di amministrazione BizTalk Server fare clic con il pulsante destro del mouse sull'applicazione SamplesTemplate, scegliere Esporta e quindi fare clic sul file MSI.

  2. Nella pagina Esporta guidata fare clic su Avanti.

  3. Nella pagina Seleziona risorse fare clic su Avanti.

  4. Nella pagina Specifica host IIS fare clic su Avanti.

  5. Nella pagina Dipendenze fare clic su Avanti.

  6. Nella pagina Destinazione digitare il nome dell'applicazione di destinazione.

  7. Nel file MSI da generare digitare il percorso completo per il file MSI e quindi fare clic su Esporta. Esempio: C:\MSI\SamplesTemplate.msi

  8. Nella pagina Riepilogo fare clic su Fine.

Eliminare l'applicazione

  • Nella console di amministrazione BizTalk Server fare clic con il pulsante destro del mouse sull'applicazione SamplesTemplate e quindi scegliere Elimina.

Per importare il file con estensione msi

  1. Nella console di amministrazione BizTalk Server fare clic con il pulsante destro del mouse su Applicazioni, scegliere Importa e quindi fare clic sul file MSI.

  2. Nella pagina Importazione guidata digitare il percorso del file .msi esportato in precedenza e quindi fare clic su Avanti. Se necessario, è possibile cercare il file MSI facendo clic sul pulsante (....) .

  3. Nell'elenco a discesa Nome applicazione della pagina Impostazioni applicazione selezionare il nome dell'applicazione.

  4. In Applicazioni disponibili per aggiungere riferimenti a selezionare le applicazioni a cui aggiungere riferimenti, se presenti e quindi fare clic su Avanti.

  5. Nella pagina Impostazioni ambiente di destinazione applicazione fare clic su Avanti.

    Nota

    Ai fini di questo esempio non è necessario specificare un ambiente di destinazione. Per informazioni in background su questa funzionalità, vedere Associazione di file e distribuzione di applicazioni. Per istruzioni sull'aggiunta di file di associazione, vedere Come aggiungere un file di associazione a un'applicazione.

  6. Nella pagina Importa riepilogo verificare che le informazioni di riepilogo siano corrette e quindi fare clic su Importa.

  7. Nella pagina Risultati fare clic su Fine.

  8. Aprire il file di log creato durante l'esecuzione degli script e verificare che l'operazione di importazione sia stata registrata.

Per installare l'applicazione

  1. Fare doppio clic sul file con estensione msi ed eseguire l'Installazione guidata.

  2. Aprire il file di log e verificare che l'operazione di installazione sia stata aggiunta alle informazioni di registrazione.

Per verificare che gli script siano stati eseguiti correttamente

  • Aprire i file di log e verificare che siano stati eseguiti durante le operazioni specificate.

Vedere anche

Application Deployment (cartella di esempi di BizTalk Server)
Distribuzione di applicazioni BizTalk