Partager via


Blocs de construction pour créer des applications SAP

L’exécution d’opérations sur un système SAP à l’aide de l’adaptateur SAP implique deux ensembles d’activités : les activités au moment du design et les activités d’exécution. Pour effectuer des opérations sur un système SAP à l’aide de l’adaptateur SAP avec BizTalk Server, vous devez effectuer un ensemble de tâches au moment de la conception et de l’exécution à l’aide respectivement de Visual Studio et de BizTalk Server console Administration. Cette section fournit une vue d’ensemble de ces tâches. Toutes les rubriques de cette section, qui montrent comment effectuer des opérations spécifiques sur un système SAP à l’aide de BizTalk Server, sont modélisées sur ces tâches générales.

Tâches au moment du design

Le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF permet de parcourir, de rechercher et de récupérer les métadonnées SAP pour les RFC, les BAPI et les AIDOC sous la forme de langages XSD (Xml Schema Definition Languages) à l’aide du complément de projet BizTalk du service d’adaptateur ou de l’Assistant Ajout de métadonnées d’adaptateur. Les XSD sont spécifiques à l’opération que vous souhaitez effectuer sur le système SAP, et l’Assistant Utiliser le service d’adaptateur ou l’Assistant Ajout de métadonnées d’adaptateur est disponible uniquement lorsque vous créez un projet BizTalk. Au moment de la conception, vous devez effectuer les tâches suivantes.

  • Créez un projet BizTalk et générez un schéma. Pour commencer, vous devez créer un projet BizTalk dans Microsoft Visual Studio et générer le schéma pour la RFC que vous allez appeler dans le système SAP. Par exemple, si vous souhaitez appeler RFC_CUSTOMER_GET dans le système SAP, vous devez générer les métadonnées pour RFC_CUSTOMER_GET. Dans cette étape, vous utilisez le complément Consommer le service d’adaptateur ou l’Assistant Ajout de métadonnées d’adaptateur pour générer le schéma. Pour plus d’informations, consultez Obtenir des métadonnées pour les opérations SAP dans Visual Studio.

  • Configurez une orchestration. Une fois que vous avez généré le schéma, vous devez configurer une orchestration à l’aide de l’Designer d’orchestration. Pour une orchestration de base, vous ajoutez les formes d’envoi et de réception ainsi que les ports logiques d’envoi et de réception. Dans les étapes ultérieures, vous mappez ces ports logiques aux ports physiques à l’aide de la console d’administration BizTalk Server. L’orchestration utilise ces ports pour sélectionner les messages qu’un client d’adaptateur envoie. L’orchestration transmet ensuite les messages au système SAP. Une fois qu’une réponse est reçue du système SAP, l’orchestration transmet la réponse au client de l’adaptateur.

  • Créez des messages et créez un lien vers le schéma. Dans votre orchestration, vous devez créer des messages qui seront mappés au schéma que vous avez généré lors de la première étape. En règle générale, vous créez un message de demande et un message de réponse. Ces messages sont mappés aux schémas de requête et de réponse correspondants.

  • Mappez les formes de message aux messages et aux ports. Dans votre orchestration, vous devez maintenant mapper chaque forme que vous avez ajoutée à la deuxième étape aux messages que vous avez créés à la troisième étape. Vous devez également mapper une forme de message au port sur lequel ce message sera envoyé.

    Par exemple, si la première forme de votre orchestration est une forme Recevoir qui reçoit un message, vous mappez cette forme à un message de demande et au port qui envoie le message de demande.

  • Générez et déployez le projet BizTalk. Après avoir configuré l’orchestration et mappé les messages, les ports et les schémas, vous devez générer la solution BizTalk. Pour générer un projet dans Visual Studio, vous aurez besoin d’un fichier de clé d’assembly. Une fois que vous avez correctement généré la solution, vous devez déployer la solution.

    Notes

    Une description plus détaillée de ces tâches générales, y compris des informations de procédure, est fournie dans différentes rubriques de cette section.

    Une fois la solution déployée, vos tâches au moment du design sont effectuées. Vous devez maintenant effectuer les tâches d’exécution.

Tâches d’exécution

Au moment de l’exécution, vous pouvez utiliser la console d’administration BizTalk Server pour déployer et surveiller l’orchestration que vous avez créée au moment de la conception. En outre, vous devez :

  • Configurent l’application. Le projet BizTalk que vous avez déployé au moment du design s’affiche dans la console d’administration BizTalk Server en tant qu’orchestration. Vous devez configurer cette orchestration en mappant les ports logiques que vous avez créés au moment du design aux ports physiques que vous devez maintenant créer à l’aide de la console Administration BizTalk Server.

    Sur les ports physiques, vous devez spécifier un « mappage d’action » ou « action ». Cette action correspond à l’opération que vous souhaitez effectuer sur le système SAP. Vous devez définir l’action si vous n’utilisez pas d’actions dynamiques.

  • Démarrez l’application. Une fois l’application configurée, vous devez démarrer l’application et supprimer les messages d’entrée à un emplacement de fichier défini. L’orchestration consomme les messages d’entrée et les transmet au système SAP et reçoit une réponse. Cette réponse sera disponible à un autre emplacement de fichier défini.

    Pour accomplir ces tâches de conception et d’exécution de haut niveau, vous devez également effectuer d’autres tâches. Par exemple, lorsque vous utilisez le complément De projet BizTalk du service d’adaptateur ou l’Assistant Ajout de métadonnées d’adaptateur pour générer le schéma, vous devez spécifier un URI de connexion pour vous connecter au système SAP. Cette section fournit des informations sur ces tâches répétitives que vous devez effectuer lorsque vous développez des applications BizTalk à l’aide de l’adaptateur SAP.

Dans cette section

Voir aussi

Développer des applications BizTalk avec l’adaptateur SAP