Condividi tramite


Esercitazione 4: Migrazione di un progetto BizTalk per la ricezione di un IDOC da 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 (ReceiveIDOC_Migration) che illustra come eseguire la migrazione di un progetto BizTalk vPrev che riceve un IDOC flat da un sistema SAP. L'esempio viene fornito con bizTalk Adapter Pack. Per altre informazioni, vedere Esempi di adapter.

Prerequisiti

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

I componenti chiave di un progetto BizTalk vPrev per ricevere un IDOC sono:

  • Orchestrazione BizTalk. Si tratta di una semplice orchestrazione costituita da una porta di ricezione SAP che riceve un IDOC flat da un sistema SAP. Il progetto BizTalk contiene un disassembler di file flat per convertire l'IDOC flat in un file XML, in modo che possa essere usato in un'orchestrazione. Prima che l'IDOC XML venga copiato in un percorso di file tramite una porta file, viene convertito nuovamente in un IDOC flat usando un assembler di file flat.

  • Schema per IDOC che si vuole inviare al sistema SAP. Questa esercitazione prevede un progetto BizTalk che riceve ORDERS03 IDOC dal sistema SAP. Lo schema generato per IDOC è ORDERS03.xsd. Questo schema viene generato usando l'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 ricevere un IDOC flat da un sistema SAP usando una porta di trasmissione WCF-Custom anziché la porta di trasmissione per l'adapter SAP vPrev. Prima di comprendere quali impostazioni sono necessarie per la porta di trasmissione WCF-Custom, è prima necessario comprendere quali porte fisiche sono necessarie per l'orchestrazione IDOC di invio vPrev.

  • Porta di ricezione SAP vPrev che riceve un IDOC con file flat da un sistema SAP. La porta converte anche in un IDOC XML usando un disassembler file flat, disponibile come parte dell'applicazione BizTalk vPrev. L'IDOC XML è conforme allo schema (ORDERS03.xsd) generato usando l'adapter SAP vPrev.

  • Porta di invio di file che copia il file IDOC nella cartella. Questa porta usa anche la pipeline dell'assembler file flat, disponibile nell'applicazione BizTalk, per convertire l'IDOC XML in un IDOC flat.This port use the flat-file assembler pipeline, available in BizTalk application, to convert the XML IDOC to a flat-file IDOC.

    Per eseguire la migrazione del progetto BizTalk vPrev esistente, non è necessario modificare la porta di invio file che copia il file flat-IDOC in una cartella. È sufficiente configurare una nuova porta di ricezione WCF-Custom con le impostazioni di configurazione corrette. Questa esercitazione illustra come configurare la porta di ricezione WCF-Custom per ricevere IDOCs da un sistema SAP usando l'adapter SAP basato su WCF.

Contenuto della sezione

Vedere anche

Esercitazioni sull'adapter SAP