Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento viene descritto come usare l'esempio di modello per la distribuzione dell'applicazione.
È 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'avvio dell'installazione e dell'importazione dell'applicazione e dopo il completamento della disinstallazione. Gli script di post-elaborazione vengono richiamati dopo il completamento dell'installazione e l'importazione dell'applicazione e prima dell'inizio della disinstallazione.
È possibile scrivere script di pre-elaborazione e post-elaborazione in modo che vengano richiamati per ognuna di queste operazioni. In alternativa, è possibile configurare gli script da eseguire dopo uno solo di essi. 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, scrivere uno script che controlla i valori di tre variabili di ambiente per determinare l'operazione nel contesto di cui viene chiamata. In base a questo contesto, lo script continua o interrompe l'esecuzione.
In questo argomento viene descritto come eseguire i passaggi seguenti:
Impostare il percorso del file di log in modo da poter generare un file di log delle operazioni script.
Annotazioni
Come procedura consigliata, è consigliabile generare sempre un file di log in modo da poter verificare le operazioni di script e risolvere eventuali problemi.
Creare una nuova applicazione BizTalk e aggiungervi gli script di esempio.
Esportare un file .msi contenente gli artefatti dell'applicazione.
Eliminare l'applicazione dal gruppo BizTalk, in modo da poter importare nuovamente il file .msi nello stesso gruppo e installarlo dal file .msi.
Importare l'applicazione e controllare il file di log per verificare che l'operazione di importazione sia stata registrata.
Installare l'applicazione e controllare il file di log per verificare che il log di installazione sia stato aggiunto al file di log.
Visualizzare i file di log e prendere nota delle operazioni eseguite dagli script e quando sono state eseguite.
Che cosa fa questo esempio
Due file di .bat forniti per questo esempio contengono i valori delle variabili di ambiente per l'importazione, l'installazione e la disinstallazione. SamplePreProcessing.bat contiene variabili per uno script di pre-elaborazione. SamplePostProcessing.bat contiene variabili per uno script di post-elaborazione. I file illustrano anche come registrare i messaggi dagli script. È possibile copiare le sezioni pertinenti di questi file negli script.
Importante
Alcuni dei commenti all'interno dei file di script non sono corretti, come indicato di seguito:
In SamplePreProcessing.batil commento dello script "Preinstalla parte dello script chiamato per un'applicazione esistente" dovrebbe leggere "Post uninstall part of the script called for an existing application" (Post uninstall part of the script called for an existing application).
In SamplePostProcessing.bat, il commento dello script "Pre disinstallazione parte dello script chiamato per un'applicazione esistente" dovrebbe indicare "Pre disinstallazione parte dello script chiamato per un'applicazione esistente".
Dove trovare questo esempio
L'esempio si trova nella cartella di installazione di BizTalk Server, come indicato di seguito:
<Percorso> di esempi\Distribuzione di applicazioni\Modello
Come accennato in precedenza, l'esempio include i due file seguenti:
SamplePreProcessing.bat
SamplePostProcessing.bat
Come usare questo esempio
Per eseguire l'esempio, seguire questa procedura.
Per impostare il percorso di registrazione
Aprire entrambi gli esempi di script e modificare la variabile LogFile in modo che punti al percorso in cui devono essere scritti i file di log. È necessario specificare il percorso completo, incluso il nome del file. Se include spazi, è necessario racchiudere il percorso tra virgolette doppie (").
Esempio:
set LogFile="<Samples Path>\ApplicationDeployment\Templates\SampleLogOut.txt"
Per creare una nuova applicazione
Fare clic su Start, fare clic su Tutti i programmi, fare clic su Microsoft BizTalk Server 20xx e quindi su Amministrazione bizTalk Server.
Nell'albero della console, espandere Amministrazione del Server BizTalk ed espandere il gruppo BizTalk.
Fare clic con il pulsante destro del mouse su Applicazioni e quindi scegliere Nuovo.
In Nome applicazione digitare
SamplesTemplatee quindi fare clic su OK.
Per aggiungere gli script all'applicazione
Espandere la cartella dell'applicazione SamplesTemplate appena creata e fare clic con il pulsante destro del mouse su Risorse nel riquadro sinistro.
Puntare su Aggiungi e fare clic su Script di Pre-elaborazione.
Fare clic su Aggiungi e passare a SamplePreProcessing.bat.
Selezionare il file e fare clic su Apri.
In Tipo di file fare clic su System.BizTalk:PreprocessingScript e quindi fare clic su OK.
SamplePreProcessing.bat viene aggiunto all'applicazione e viene visualizzato nella cartella Risorse dell'applicazione.
Fare di nuovo clic con il pulsante destro del mouse su Risorse, scegliere Aggiungi e quindi fare clic su Script di post-elaborazione.
Fare clic su Aggiungi e passare a SamplePostProcessing.bat.
Selezionare il file e fare clic su Apri.
In Tipo di file fare clic su System.BizTalk:PostprocessingScript e quindi fare clic su OK.
SamplePostProcessing.bat viene aggiunto all'applicazione e viene visualizzato nella cartella Risorse dell'applicazione.
Per esportare un file .msi
Nella console di amministrazione di BizTalk Server fare clic con il pulsante destro del mouse sull'applicazione SamplesTemplate, scegliere Esporta e quindi fare clic su File MSI.
Nella pagina Esportazione guidata fare clic su Avanti.
Nella pagina Seleziona risorse fare clic su Avanti.
Nella pagina Specifica gli host IIS, fare clic su Avanti.
Nella pagina Dipendenze fare clic su Avanti.
Nella pagina Destinazione, nel campo Nome applicazione di destinazione, digitare il nome dell'applicazione.
Nel file MSI da generare digitare il percorso completo per il file MSI e quindi fare clic su Esporta. Esempio: C:\MSI\SamplesTemplate.msi
Nella pagina Riepilogo fare clic su Fine.
Eliminare l'applicazione
- Nella console di amministrazione di BizTalk Server fare clic con il pulsante destro del mouse sull'applicazione SamplesTemplate e quindi scegliere Elimina.
Per importare il file .msi
Nella console di amministrazione di BizTalk Server fare clic con il pulsante destro del mouse su Applicazioni, scegliere Importae quindi fare clic su File MSI.
Benvenuto nella pagina della procedura guidata di importazione, nel campo MSI file da importare, 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 (....) .
Nell'elenco a discesa Nome applicazione della pagina Impostazioni applicazione selezionare il nome dell'applicazione.
In Applicazioni disponibili a cui aggiungere riferimenti selezionare le applicazioni a cui aggiungere riferimenti, se presenti, e quindi fare clic su Avanti.
Nella pagina Impostazioni ambiente destinazione applicazione fare clic su Avanti.
Annotazioni
Non è necessario specificare un ambiente di destinazione ai fini di questo esempio. Per informazioni generali su questa funzionalità, vedere File di associazione e distribuzione delle applicazioni. Per istruzioni sull'aggiunta di file di associazione, vedere Come aggiungere un file di associazione a un'applicazione.
Nella pagina Importa riepilogo verificare che le informazioni di riepilogo siano corrette e quindi fare clic su Importa.
Nella pagina Risultati fare clic su Fine.
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
Fare doppio clic sul file .msi ed eseguire l'Installazione guidata.
Aprire il file di log e verificare che l'operazione di installazione sia stata aggiunta alle informazioni di registrazione.
Per verificare che gli script funzionino correttamente
- Aprire i file di log e verificare che siano stati eseguiti durante le operazioni specificate.
Vedere anche
Distribuzione dell'applicazione (cartella di esempi di BizTalk Server)
Distribuzione di applicazioni BizTalk