Condividi tramite


Esercitazione 2: Migrazione di un progetto BizTalk RFC in SAP

La versione precedente della scheda SAP fornita con Microsoft BizTalk Server differisce dalla scheda SAP basata su WCF in molti aspetti, tra cui:

  • Esperienza di progettazione della creazione di un progetto BizTalk.

  • Esperienza di recupero dei metadati.

  • Nome file dello schema e spazio dei nomi.

  • Mapping dei tipi di dati.

  • Operazioni che possono essere eseguite usando l'adapter.

  • Configurazione della porta fisica nella console di amministrazione di BizTalk Server.

    Tuttavia, è possibile apportare modifiche al progetto BizTalk creato usando la versione precedente dell'adapter e renderla funzionante con l'adapter SAP basato su WCF.

    Questa esercitazione fornisce istruzioni sulle modifiche da apportare al progetto BizTalk esistente creato usando la versione precedente dell'adapter.

Nota

In questa esercitazione, per motivi di brevità, la versione precedente della scheda SAP verrà definita scheda SAP vPrev. Analogamente, un progetto BizTalk che usa l'adapter SAP vPrev verrà definito progetto BizTalk vPrev.

Esempio usato per l'esercitazione

Questa esercitazione si basa su un esempio (SAP_RFC_Migration) che illustra come eseguire la migrazione di un progetto BizTalk vPrev che richiama un RFC in un sistema SAP. L'esempio viene fornito con bizTalk Adapter Pack. Per altre informazioni, vedere Esempi di adapter.

Prerequisiti

  • È necessario disporre di un progetto BizTalk vPrev. Questa esercitazione prevede un progetto BizTalk che richiama l'SD_RFC_CUSTOMER_GET RFC.

  • È necessario avere un messaggio di richiesta da eseguire per richiamare la SD_RFC_CUSTOMER_GET RFC usando l'adapter SAP vPrev. Il messaggio di richiesta deve essere conforme allo schema del RFC generato usando l'adapter SAP vPrev. L'esempio fornito per questa esercitazione contiene questo messaggio di richiesta.

  • Creare un file di chiave con nome sicuro e imparare a usare gli strumenti

Informazioni su un progetto BizTalk creato usando la versione precedente dell'adapter

I componenti chiave di un progetto BizTalk vPrev per richiamare un RFC sono:

  • Orchestrazione BizTalk. Si tratta di una semplice orchestrazione che seleziona i messaggi di richiesta da un percorso file, invia il messaggio di richiesta al sistema SAP usando una porta di ricezione di trasmissione SAP, riceve la risposta e la salva in un altro percorso di file.

  • Schema per RFC che si vuole richiamare nel sistema SAP. Questa esercitazione prevede un progetto BizTalk che richiama l'SD_RFC_CUSTOMER_GET RFC. Lo schema generato per RFC è SD_RFC_CUSTOMER_GET__x32003.xsd. Questo schema viene generato usando l'adapter SAP vPrev.

  • Messaggio di richiesta. Messaggio di richiesta per richiamare il SD_RFC_CUSTOMER_GET RFC. Lo schema del messaggio di richiesta è conforme allo schema della SD_RFC_CUSTOMER_GET RFC come illustrato dall'adapter SAP vPrev.

Come eseguire la migrazione di un progetto BizTalk creato usando la versione precedente dell'adapter

L'obiettivo di questa esercitazione sulla migrazione è consentire di inviare un messaggio di richiesta, conforme allo schema generato dall'adapter SAP vPrev, usando una porta WCF-Custom che può elaborare solo i messaggi conformi all'adapter SAP basato su WCF. In breve, l'esercizio di migrazione comporta la configurazione della porta WCF-Custom per elaborare i messaggi che non sono conformi allo schema dell'adattatore SAP basato su WCF.

Tuttavia, per poter configurare la porta WCF-Custom in modo appropriato, è necessario eseguire le attività seguenti:

  • Generare metadati per la SD_RFC_CUSTOMER_GET RFC usando l'adapter SAP basato su WCF.

  • Eseguire il mapping del messaggio di richiesta per richiamare la RFC usando l'adapter SAP vPrev a un messaggio di richiesta per richiamare il RFC usando l'adapter SAP basato su WCF.

  • Eseguire il mapping del messaggio di risposta ricevuto usando l'adapter SAP basato su WCF al messaggio di risposta per l'adapter SAP vPrev.

  • Creare una porta di ricezione sap WCF-Custom nella console di amministrazione di BizTalk Server.

  • Configurare la porta WCF-Custom per usare i mapping delle richieste e delle risposte.

Contenuto della sezione

Vedere anche

Esercitazioni sull'adapter SAP