Distribuire e testare l'applicazione
Nota
Questa esercitazione si applica solo a BizTalk Server.
In questo argomento viene compilata, distribuita, configurata e testata l'applicazione BizTalk Server.
Compilare e distribuire l'applicazione
Nel Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto BizTalk e quindi scegliere Proprietà.
Nella pagina delle proprietà fare clic sulla scheda Firma, selezionare la casella di controllo Firma assembly e dall'elenco a discesa selezionare l'opzione per la creazione di un nuovo file di chiave con nome sicuro. Seguire le istruzioni per la creazione del file.
Salvare le modifiche apportate al progetto. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome della soluzione e quindi scegliere Compila soluzione.
Al termine della compilazione del progetto, nella Esplora soluzioni fare clic con il pulsante destro del mouse sul nome della soluzione e quindi scegliere Distribuisci soluzione.
Configurare l'applicazione
Per configurare l'applicazione, in BizTalk Server Amministrazione creare le porte di invio e ricezione e quindi associarle all'orchestrazione e alle porte di invio/ricezione logiche create come parte dell'orchestrazione.
Creare una porta di ricezione tramite cui un ordine di acquisto JSON viene ricevuto dall'applicazione BizTalk Server.
In BizTalk Server Amministrazione espandere Applicazione BizTalk 1, fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuovoe quindi fare clic su Porta di ricezione unidirezionale.
Specificare un nome per la porta di ricezione, quindi nella panoramica a sinistra fare clic su Percorsi di ricezione. Nella scheda Località di ricezione fare clic su Nuovo.
Specificare un nome per il percorso di ricezione, selezionare il tipo di porta come FILE e quindi fare clic su Configura.
Indicare il percorso della cartella da cui l'indirizzo di ricezione selezionerà l'ordine d'acquisto JSON in ingresso. Specificare
*.json
come maschera file e quindi fare clic su OK.Nell'elenco a discesa Pipeline di ricezione selezionare JSONToXml. Questa pipeline di ricezione personalizzata è stata creata nell'applicazione BizTalk Server. Fare clic con il pulsante con il pulsante con i puntini di sospensione (...) accanto alla pipeline e quindi in Fase 1 - Componente deocde specificare i valori seguenti:
Rootnode-
ROOT
RootNodeNamespace –
http://BTSJSON
.Questi valori rappresentano lo spazio dei nomi di destinazione e il nome del nodo radice dello schema di ordine d'acquisto XML generato a partire dall'ordine d'acquisto JSON con la procedura guidata JSON Schema Wizard.
Fare clic su OK fino a chiudere tutte le finestre di dialogo aperte.
Creare una porta di trasmissione per l'invio di messaggi di fattura JSON.
In BizTalk Server Amministrazione espandere Applicazione BizTalk 1, fare clic con il pulsante destro del mouse su Porte di trasmissione, scegliere Nuovoe quindi fare clic su Porta di trasmissione statica unidirezionale.
Specificare un nome per la porta di trasmissione, selezionare il tipo di porta come FILE e quindi fare clic su Configura.
Indicare il percorso della cartella in cui la porta di trasmissione copia la fattura JSON in uscita. Specificare
%MessageID%.json
come nome file e quindi fare clic su OK.Nell'elenco a discesa Invia pipeline selezionare XmlToJSON e quindi fare clic su OK.
Fare clic su OK fino a chiudere tutte le finestre di dialogo aperte.
Associare infine le porte logiche create con l'orchestrazione alle porte fisiche create ora per configurare l'applicazione.
Fare clic con il pulsante destro del mouse su BizTalk Application 1, quindi scegliere Configura.
Nel riquadro sinistro fare clic su ProcessPO. Nel riquadro destro associare un host BizTalk Server, eseguire il mapping delle porte logiche alle porte fisiche e quindi fare clic su OK.
Fare clic con il pulsante destro del mouse su BizTalk Application 1, quindi scegliere Avvia.
Test dell'applicazione
Passare all'esempio scaricato e dalla cartella TestMessagecopiare JsonPurchaseOrder.json e incollarlo nella cartella associata al percorso di ricezione. Attendere che il file scompaia.
Passare alla cartella associata alla porta di trasmissione creata. Si noti che nella cartella è disponibile un <file GUID.json>. Aprirlo e verificare che corrisponda al messaggio di fattura.