Partager via


Didacticiel 4 : Migration d’un projet BizTalk SAP de réception d’un IDOC

La version précédente de l’adaptateur SAP fourni avec Microsoft BizTalk Server diffère de l’adaptateur SAP basé sur WCF par de nombreux aspects, notamment :

  • Expérience au moment du design de la création d’un projet BizTalk.

  • Expérience de récupération des métadonnées.

  • Nom du fichier de schéma et espace de noms.

  • Mappages de types de données.

  • Opérations qui peuvent être effectuées à l’aide de l’adaptateur.

  • Configuration de port physique dans la console d’administration BizTalk Server.

    Toutefois, vous pouvez apporter des modifications au projet BizTalk créé à l’aide de la version précédente de l’adaptateur et le faire fonctionner avec l’adaptateur SAP basé sur WCF.

    Ce tutoriel fournit des instructions sur les modifications que vous devez apporter au projet BizTalk existant créé à l’aide de la version précédente de l’adaptateur.

Notes

Dans ce tutoriel, par souci de concision, la version précédente de l’adaptateur SAP sera appelée adaptateur SAP vPrev. De même, un projet BizTalk qui utilise l’adaptateur SAP vPrev est appelé projet BizTalk vPrev.

Exemple utilisé pour le didacticiel

Ce tutoriel est basé sur un exemple (ReceiveIDOC_Migration) qui montre comment migrer un projet BizTalk vPrev qui reçoit un IDOC de fichier plat d’un système SAP. L’exemple est fourni avec le pack d’adaptateurs BizTalk. Pour plus d’informations, consultez Exemples d’adaptateurs.

Prérequis

Présentation d’un projet BizTalk créé à l’aide de la version précédente de l’adaptateur

Les composants clés d’un projet BizTalk vPrev pour recevoir un IDOC sont les suivants :

  • Orchestration BizTalk. Il s’agit d’une orchestration simple qui se compose d’un port de réception SAP qui reçoit un IDOC de fichier plat d’un système SAP. Le projet BizTalk contient un désassembleur de fichiers plats pour convertir l’IDOC de fichier plat en xml, afin qu’il puisse être utilisé dans une orchestration. Avant que l’IDOC XML ne soit copié dans un emplacement de fichier via un port de fichier, il est reconverti en IDOC de fichier plat à l’aide d’un assembleur de fichiers plats.

  • Schéma pour l’IDOC que vous souhaitez envoyer au système SAP. Ce tutoriel implique un projet BizTalk qui reçoit ORDERS03 IDOC du système SAP. Le schéma généré pour l’IDOC est ORDERS03.xsd. Ce schéma est généré à l’aide de l’adaptateur SAP vPrev.

Comment migrer un projet BizTalk créé à l’aide de la version précédente de l’adaptateur

L’objectif de ce didacticiel de migration est de vous permettre de recevoir un IDOC à fichier plat à partir d’un système SAP à l’aide d’un port d’envoi WCF-Custom au lieu du port d’envoi de l’adaptateur SAP vPrev. Avant de comprendre les paramètres requis pour le port d’envoi WCF-Custom, vous devez d’abord comprendre quels ports physiques sont requis pour l’orchestration IDOC d’envoi vPrev.

  • Port de réception SAP vPrev qui reçoit un IDOC à fichier plat d’un système SAP. Le port le convertit également en IDOC XML à l’aide d’un désassembleur de fichiers plats, qui est disponible dans le cadre de l’application BizTalk vPrev. L’IDOC XML est conforme au schéma (ORDERS03.xsd) que vous avez généré à l’aide de l’adaptateur SAP vPrev.

  • Port d’envoi de fichier qui copie l’IDOC dans le dossier. Ce port utilise également le pipeline d’assembleur de fichiers plats, disponible dans l’application BizTalk, pour convertir l’IDOC XML en IDOC de fichier plat.

    Pour migrer votre projet BizTalk vPrev existant, vous n’avez pas besoin de modifier le port d’envoi de fichier qui copie l’IDOC de fichier plat dans un dossier. Il vous suffit de configurer un nouveau port de réception WCF-Custom avec les paramètres de configuration appropriés. Ce tutoriel montre comment configurer le port de réception WCF-Custom pour recevoir des IDOC à partir d’un système SAP à l’aide de l’adaptateur SAP basé sur WCF.

Dans cette section

Voir aussi

Didacticiels sur l’adaptateur SAP