Condividi tramite


Esercitazione 3: Migrazione di un progetto BizTalk per l'invio di un IDOC a 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 (SendIDOC_Migration) che illustra come eseguire la migrazione di un progetto BizTalk vPrev che invia un IDOC a 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 invia un IDOC BOMDOC a un sistema SAP.

  • Per inviare al sistema SAP l'adattatore SAP vPrev SAP, è necessario disporre di un file flat-file BOMDOC. L'esempio fornito per questa esercitazione contiene questo IDOC flat-file.

  • 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 inviare un IDOC sono:

  • Orchestrazione BizTalk. Si tratta di una semplice orchestrazione che seleziona un IDOC flat-file da un percorso file e invia l'IDOC al sistema SAP usando una porta di trasmissione 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 utilizzato dalla porta di trasmissione SAP vPrev, viene convertito nuovamente in un IDOC flat usando un assembler flat-file.

  • Schema per IDOC che si vuole inviare al sistema SAP. Per questa esercitazione si accetta un progetto BizTalk che invia BOMDOC01 IDOC al sistema SAP. Lo schema generato per IDOC è BOMDOC01.xsd. Questo schema viene generato usando l'adapter SAP vPrev.

  • IDOC file flat. Si tratta del file flat IDOC inviato al sistema SAP.

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 IDOC flat a 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 file che seleziona l'IDOC flat-file. Questa porta usa la pipeline del disassembler file flat, disponibile nell'applicazione BizTalk, per convertire il file flat in un file XML conforme allo schema (BOMDOC01.xsd) generato usando l'adapter SAP vPrev.

  • Porta di trasmissione SAP vPrev che invia il file flat IDOC al sistema SAP. Prima di inviare il file flat, la porta usa l'assembler file flat per convertire l'IDOC XML in un IDOC flat.

    Per eseguire la migrazione del progetto BizTalk vPrev esistente, non è necessario modificare la porta di ricezione del file che seleziona l'IDOC flat-file e converte l'IDOC flat in XML usando un disassembler file flat.To migrate your existing vPrev BizTalk project, you not to change the file receive port that pick the flat-file IDOC and convert the flat-file IDOC to XML using a flat-file disassembler. È sufficiente configurare una nuova porta di invio WCF-Custom con le impostazioni di configurazione corrette. Questa esercitazione illustra come configurare la porta di trasmissione WCF-Custom per inviare IDOCs a un sistema SAP usando l'adapter SAP basato su WCF.

Contenuto della sezione

Vedere anche

Esercitazioni sull'adapter SAP