Activité SAP recevoir RFC
A l'exécution, utilisez l'activité SAP Recevoir RFC en tant que serveur et pour être à l'écoute du noeud final SAP configuré. L'activité reçoit un RFC à partir du noeud final SAP spécifié et le convertit en données XML. L'activité SAP Recevoir RFC est une activité de démarrage. Cette activité peut être configurée en mode synchrone et en mode asynchrone.
Pour l'activité SAP Recevoir RFC, vous devez spécifier les paramètres de connexion à la passerelle entrante. L'activité Recevoir RFC n'accepte des demandes que depuis l'ID programme configuré dans le noeud final. Pour plus d'informations, voir Création ou édition d'un noeud final SAP.
Pour vous connecter au système SAP depuis Studio, vous devez télécharger et installer les fichiers JAR et les DLL SAP sur votre machine de développement Windows. Pour plus d'informations, voir Téléchargement et installation de fichiers JAR et de DLL SAP.
Ajout à l'orchestration d'une activité SAP Recevoir RFC
- Créez ou ouvrez une orchestration. Une représentation graphique de l'orchestration s'affiche.
- Sélectionnez l'onglet Activités et développez l'arborescence du dossier SAP.
- Faites glisser l'activité Recevoir RFC sur l'orchestration.
- Sélectionnez l'activité. La Liste de contrôle est affichée.
Création, sélection ou édition d'un noeud final SAP
- Cliquez sur la tâche Sélectionner le noeud final dans la liste de contrôle et sélectionnez l'une des actions suivantes :
- Sélectionnez un noeud final existant :
- Sélectionnez Parcourir. L'explorateur de projets apparaît.
- Sélectionnez un noeud final existant et cliquez sur OK. Allez à la procédure Configuration de l'activité.
- Sélectionnez un noeud final existant et éditez-le.
- Sélectionnez Parcourir. L'explorateur de projets apparaît.
- Sélectionnez un noeud final existant et cliquez sur OK.
- Cliquez sur Editer. Le panneau Editer un noeud final apparaît.
- Créez un nouveau noeud final : Sélectionnez Nouveau. Le panneau Créer un noeud final s'affiche.
- Sélectionnez un noeud final existant :
- Créez ou éditez un noeud final SAP.
Configuration de l'activité
- Sélectionnez la tâche Configurer dans la Liste de contrôle. Le panneau Configurer apparaît.
- Dans la zone Nom de RFC, cliquez sur Parcourir.... La boîte de dialogue Liste RFC s'affiche.
- Dans la zone Masque de recherche RFC, entrez une combinaison de caractères et du signe générique
* pour trouver le nom RFC recherché, comme dans les exemples suivants :
- AB* — Recherche tous les noms RFC qui débutent par le préfixe AB.
- AB*TRANSACTION — Recherche tous les noms RFC qui débutent par le préfixe AB et se terminent par la chaîne : TRANSACTION.
Le système SAP est interrogé et les noms de RFC qui correspondent à l'expression générique sont répertoriés dans la table Fonctions SAP correspondantes.
- Dans le panneau Options, vous pouvez soit cocher la case Mode synchrone, soit la désélectionner. Le processus peut être géré en mode synchrone ou asynchrone. Par défaut, l'activité Recevoir RFC est configurée pour opérer en mode asynchrone.
- Mode synchrone - SAP et Cast Iron (l'activité SAP Recevoir RFC) doivent toutes deux être accessibles lors du traitement. SAP envoie une demande RFC à Cast Iron et attend une réponse de l'activité Recevoir RFC.
- Mode asynchrone - L'activité SAP recevoir RFC n'a pas besoin d'être accessible lorsque SAP appelle la fonction. SAP envoie une demande RFC à Cast Iron sans attendre de réponse de l'activité Recevoir RFC.
- A partir de la table Fonctions SAP correspondantes, sélectionnez l'une des fonctions SAP et cliquez sur OK.
Mappage des sorties de l'activité
- Sélectionnez la tâche Mapper les sorties dans la liste de contrôle. Le paramètre de sortie de l'activité s'affiche dans le panneau Depuis l'activité. Le schéma XML généré depuis le RFC sélectionné devient le paramètre de sortie de l'activité.
- Créez une mappe entre les paramètres de sortie et les tables l'appel RFC et les variables d'orchestration. Voir Création d'une mappe pour accéder à des instructions générales sur le mappage.
Remarque concernant le déploiement d'une orchestration SAP
Pour pouvoir déployer une orchestration avec des activités SAP à l'aide de la console WMC, le dispositif d'intégration doit d'abord être en mesure d'établir une connexion vers le système SAP. Si le dispositif d'intégration ne peut pas établir de connexion vers le système SAP, l'orchestration n'est pas déployée.