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:
Un documento XML viene recuperato da una cartella.
La pipeline risolve l'entità.
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
In una finestra dei comandi modificare la directory (cd) nella cartella seguente:
<Percorso> esempi\Pipelines\CustomPartyResolution\
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
Copiare il file SampleInboundDocumentSchema_Party1.xml o SampleInboundDocumentSchema_Party2.xml nella cartella \In.
I risultati verranno visualizzati nella cartella \Out con il guid del nome file.xml.