Condividi tramite


Distribuire e testare l'applicazione

Annotazioni

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

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto BizTalk e quindi scegliere Proprietà.

  2. Nella pagina Proprietà fare clic sulla scheda Firma, selezionare la casella di controllo Firma assembly e nell'elenco a discesa scegliere l'opzione per creare un nuovo file di chiave con nome sicuro. Seguire le istruzioni per creare il file.

  3. 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.

  4. Al termine della compilazione del progetto, in Esplora soluzioni fare clic con il pulsante destro del mouse sul nome della soluzione e quindi scegliere Distribuisci soluzione.

Configurazione dell'applicazione

Per impostare l'applicazione, in Amministrazione BizTalk Server, creare le porte di invio e ricezione e associarle quindi all'orchestrazione e alle porte di invio/ricezione logiche create come parte dell'orchestrazione.

  1. Creare una porta di ricezione tramite cui viene ricevuto un ordine di acquisto JSON dall'applicazione BizTalk Server.

    1. In Amministrazione BizTalk Server, espandere BizTalk Application 1, fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuovo e quindi fare clic su Porta di ricezione unidirezionale.

    2. Specificare un nome per la porta di ricezione, quindi nella panoramica a sinistra fare clic su Posizioni di ricezione. Nella scheda Località di ricezione fare clic su Nuovo.

    3. Specificare un nome per il percorso di ricezione, selezionare il tipo di porta come FILE e quindi fare clic su Configura.

    4. Specificare l'ubicazione della cartella da cui la posizione di ricezione prenderà l'ordine d'acquisto JSON in arrivo. Specificare *.json come maschera file e quindi fare clic su OK.

    5. Nell'elenco a discesa Receive Pipeline, selezionare JSONToXml. Questa pipeline di ricezione personalizzata è stata creata nell'applicazione BizTalk Server. Fare clic con il pulsante con i puntini di sospensione (...) accanto alla pipeline, e quindi in Fase 1 - Componente decode 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 dell'ordine di acquisto XML generato dall'ordine di acquisto JSON tramite la procedura guidata dello schema JSON.

    6. Fare clic su OK finché non si escono tutte le finestre di dialogo aperte.

  2. Creare una porta di trasmissione per l'invio di messaggi di fattura JSON.

    1. In Amministrazione BizTalk Server espandere BizTalk Application 1, fare clic con il pulsante destro del mouse su Porte di trasmissione, scegliere Nuovo e quindi fare clic su Porta di trasmissione statica unidirezionale.

    2. Specificare un nome per la porta di trasmissione, selezionare il tipo di porta come FILE e quindi fare clic su Configura.

    3. Specificare 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.

    4. Nell'elenco a discesa Send Pipeline (Pipeline di trasmissione), selezionare XmlToJSON e quindi fare clic su OK.

    5. Fare clic su OK finché non si escono tutte le finestre di dialogo aperte.

  3. Associare infine le porte logiche create come parte dell'orchestrazione alle porte fisiche create ora per configurare l'applicazione.

    1. Fare clic con il pulsante destro del mouse su BizTalk Application 1 e quindi scegliere Configura.

    2. 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.

    3. Fare clic con il pulsante destro del mouse su BizTalk Application 1 e quindi scegliere Avvia.

Testare l'applicazione

  1. Passare all'esempio scaricato e dalla cartella TestMessage copiare JsonPurchaseOrder.jsone incollarlo nella cartella associata al percorso di ricezione. Attendere che il file scompaia.

  2. Passare alla cartella associata alla porta di trasmissione creata. Si noti che nella cartella è disponibile un <file.jsonGUID>. Aprire il file e verificare che si tratti del messaggio di fattura.

Vedere anche

Elaborazione di messaggi JSON con BizTalk Server