Partager via


Didacticiel 2 : Migration d’un projet BizTalk RFC SAP

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 de la conception de la création d’un projet BizTalk.

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

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

  • Mappages de types de données.

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

  • Configuration du port physique dans la console 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 wcf.

    Ce didacticiel 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 didacticiel, 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 sera appelé projet BizTalk vPrev.

Exemple utilisé pour le tutoriel

Ce tutoriel est basé sur un exemple (SAP_RFC_Migration) qui montre comment migrer un projet BizTalk vPrev qui appelle une RFC dans un système SAP. L’exemple est fourni avec le pack d’adaptateurs BizTalk. Pour plus d’informations, consultez Exemples d’adaptateurs.

Prérequis

  • Vous devez disposer d’un projet BizTalk vPrev. Ce tutoriel implique un projet BizTalk qui appelle le SD_RFC_CUSTOMER_GET RFC.

  • Vous devez disposer d’un message de demande pour appeler le SD_RFC_CUSTOMER_GET RFC à l’aide de l’adaptateur SAP vPrev. Le message de demande doit être conforme au schéma de la RFC générée à l’aide de l’adaptateur SAP vPrev. L’exemple fourni pour ce didacticiel contient ce message de demande.

  • Créer un fichier de clé avec un nom fort et découvrir les outils

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 appeler une RFC sont les suivants :

  • Orchestration BizTalk. Il s’agit d’une orchestration simple qui sélectionne les messages de requête à partir d’un emplacement de fichier, envoie le message de demande au système SAP à l’aide d’un port d’envoi-réception SAP, reçoit la réponse et l’enregistre dans un autre emplacement de fichier.

  • Schéma de la RFC que vous souhaitez appeler dans le système SAP. Ce tutoriel implique un projet BizTalk qui appelle le SD_RFC_CUSTOMER_GET RFC. Le schéma généré pour la RFC est SD_RFC_CUSTOMER_GET__x32003.xsd. Ce schéma est généré à l’aide de l’adaptateur SAP vPrev.

  • Message de demande. Message de demande d’appeler le SD_RFC_CUSTOMER_GET RFC. Le schéma du message de demande est conforme au schéma du SD_RFC_CUSTOMER_GET RFC tel qu’il est exposé par 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 tutoriel de migration est de vous permettre d’envoyer un message de demande conforme au schéma généré par l’adaptateur SAP vPrev, à l’aide d’un port WCF-Custom qui peut traiter uniquement les messages conformes à l’adaptateur SAP wcf. Par conséquent, en bref, l’exercice de migration implique la configuration du port WCF-Custom pour traiter les messages qui ne sont pas conformes au schéma de l’adaptateur SAP basé sur WCF.

Toutefois, pour pouvoir configurer le port WCF-Custom de manière appropriée, vous devez effectuer les tâches suivantes :

  • Générez des métadonnées pour la RFC SD_RFC_CUSTOMER_GET à l’aide de l’adaptateur SAP wcf.

  • Mappez le message de demande d’appel de la RFC à l’aide de l’adaptateur SAP vPrev à un message de demande pour appeler la RFC à l’aide de l’adaptateur SAP wcf.

  • Mapper le message de réponse reçu à l’aide de l’adaptateur SAP basé sur WCF au message de réponse de l’adaptateur SAP vPrev.

  • Créez un port d’envoi-réception SAP WCF-Custom dans la console Administration BizTalk Server.

  • Configurez le port WCF-Custom pour utiliser les mappages de requête et de réponse.

Dans cette section

Voir aussi

Didacticiels sur l’adaptateur SAP