Share via


Custom Party Resolution (esempio di BizTalk Server)

Nell'esempio Custom Party Resolution viene illustrato come scrivere un componente della pipeline personalizzato per risolvere un'entità personalizzata.

Scopo dell'esempio

Le attività dell'esempio Custom Party Resolution vengono effettuate utilizzando la sequenza di passaggi riportata di seguito:

  1. Un documento XML viene recuperato da una cartella.

  2. La pipeline risolve l'entità.

  3. Il messaggio XML viene scritto in una cartella.

Percorso dell'esempio

<Percorso> esempi\Pipelines\CustomPartyResolution\

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

File Descrizione
AssemblyInfo.cs File di origine C# di informazioni sull'assembly.
Cleanup.bat File batch di pulitura.
CustomPartyResolution.sln File di soluzione.
CustomPartyResolutionBinding.xml File di associazione.
CustomPartyResolutionPipeline.btp File di pipeline.
CustomPartyResolutionPipeline.btproj File di progetto della pipeline.
CustomPartyResolutionPipelineComponent.cs Codice sorgente C# del componente della pipeline.
CustomPartyResolutionPipelineComponent.csproj File di progetto di Visual Studio del componente della pipeline.
InboundDocumentSchema.xsd Schema documento in ingresso.
PartyResolutionStream.cs Codice sorgente C# del flusso di risoluzione dell'entità.
RoutingPropertySchema.xsd File di schema della proprietà di routing.
SampleInboundDocumentSchema.xml File di schema del documento in ingresso.
SampleInboundDocumentSchema_Party1.xml Istanza dei dati di esempio.
SampleInboundDocumentSchema_Party2.xml Istanza dei dati di esempio.
Setup.bat File batch del componente della pipeline di compilazione e configurazione di esempio.

Compilazione e inizializzazione dell'esempio

Per compilare e inizializzare l'esempio Custom Party Resolution

  1. In una finestra dei comandi modificare la directory (cd) nella cartella seguente:

    <Percorso> esempi\Pipelines\CustomPartyResolution\

  2. Eseguire il file Setup.bat. Verranno eseguite le operazioni seguenti:

    • Creazione delle directory di input e output utilizzate nell'esempio.

    • Generazione di un nuovo file di chiave.

    • Compilazione e distribuzione del componente della pipeline Custom Party Resolution.

    • Copia il componente della pipeline compilata nella <directory Percorso> di installazione\Componenti della pipeline.

    • Creazione delle porte di trasmissione e di ricezione.

Nota

Prima di tentare di eseguire l'esempio, verificare che non siano stati segnalati errori durante il processo di compilazione e inizializzazione.

Esecuzione dell'esempio

Per eseguire l'esempio Custom Party Resolution

  1. Copiare il file SampleInboundDocumentSchema_Party1.xml o SampleInboundDocumentSchema_Party2.xml nella cartella \In.

  2. I risultati verranno visualizzati nella cartella \Out con il guid del nome file.xml.

Vedere anche

Pipelines (cartella di esempi di BizTalk Server)