Condividi tramite


Stop Orchestration (esempio di BizTalk Server)

Nell'esempio Stop Orchestration viene illustrato come arrestare un'orchestrazione BizTalk Server e, facoltativamente, rimuoverla.

Avviso

Dopo la distribuzione, rimuovere gli script di distribuzione se non sono necessari. Gli script di amministrazione e gli altri script da non rimuovere devono essere protetti mediante elenchi di controllo di accesso (ACL, Access Control List) e accuratamente monitorati.

Scopo dell'esempio

Lo script Visual Basic, Scripting Edition (VBScript) contenuto nel file script che costituisce questo esempio mostra come effettuare le seguenti operazioni utilizzando il provider WMI di BizTalk Server:

  • Sulla base di un nome di orchestrazione e di un nome di assembly, eseguire query per una specifica orchestrazione distribuita di BizTalk Server.

  • Arresto dell'orchestrazione.

  • Rimozione dell'orchestrazione (facoltativa).

  • Gestire gli eventuali errori in modo che all'utente vengano restituite informazioni significative.

Percorso dell'esempio

I file dell'esempio si trovano nel seguente percorso dell'SDK:

<Percorso esempi>\Amministrazione\WMI\Interrompi orchestrazione\

Nella seguente tabella sono riportati i file inclusi nell'esempio e ne viene descritto lo scopo.

File Descrizione
Nella cartella \VBScript:

StopOrch.vbs
File VBScript che accetta i parametri per specificare un'orchestrazione da arrestare e, facoltativamente, rimuovere.

Esegui questo esempio

L'esempio Stop Orchestration è costituito da un unico file VBScript che non richiede compilazione né inizializzazione.

  1. In una finestra di comando passare alla seguente cartella:

    <Percorso esempi>\Amministrazione\WMI\Stop Orchestration\VBScript\

  2. Eseguire il file StopOrch.vbs tramite il programma cscript, passando gli argomenti della riga di comando seguenti, il terzo dei quali è facoltativo:

    • <OrchestrationName>. Nome dell'orchestrazione BizTalk Server da arrestare e, facoltativamente, non elencato.

    • <AssemblyName>. Nome dell'assembly BizTalk in cui è stata distribuita l'orchestrazione specificata. Se il nome dell'assembly include spazi, racchiuderlo tra virgolette.

    • Unenlist. Stringa letterale facoltativa utilizzata per indicare che l'orchestrazione specificata deve essere rimossa, oltre a essere arrestata.

      Ad esempio:

      cscript StopOrch.vbs MyBusinessOrchestration "My Business Assembly"
      

      -OPPURE-

      cscript StopOrch.vbs MyBusinessOrchestration MyBusinessAssembly Unenlist
      

Commenti

Tutte le attività che è possibile eseguire nella Console di amministrazione BizTalk Server possono essere eseguite anche tramite script che accedono al modello a oggetti WMI di Windows.

Il file script StopOrch.vbs contiene commenti dettagliati che spiegano ulteriormente le operazioni eseguite dall'esempio. Per altre informazioni, vedere Strumentazione gestione Windows.

Vedere anche

Admin-WMI (cartella di esempi di BizTalk Server)