Activité SAP Recevoir IDOC

En phase d'exécution, utilisez l'activité SAP Recevoir IDOC en tant que serveur et pour être à l'écoute du noeud final SAP configuré. L'activité reçoit un IDOC à partir du noeud final SAP spécifié et le convertit en données XML. L'activité SAP Recevoir IDOC est une activité de démarrage.

Si vous recevez vos données SAP directement du système SAP à l'aide d'un port RFC, vous devez utiliser l'activité SAP Recevoir IDOC. Si vous recevez vos données SAP via un port de fichier SAP vers le système SAP, vous devez utiliser l'option de menu de barre d'outils de schéma Projet > Importer > SAP IDOC lors de la phase de conception pour générer un schéma de fichier à plat pour vos métadonnées IDOC et utiliser l'activité Lire fichier à plat pour lire les données SAP. Pour plus d'informations, voir Génération d'un schéma de fichier à plat à partir d'un IDOC.

Pour l'activité SAP Recevoir IDOC uniquement, vous devez spécifier un paramètre de connexion de passerelle entrante. 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.

Remarque : La persistance doit être activée pour une orchestration qui contient une activité SAP Recevoir IDOC. Pour plus d'informations, voir Activation de la persistance.

Ajout d'une activité SAP Recevoir IDOC dans l'orchestration

  1. Créez ou ouvrez une orchestration. Une représentation graphique de l'orchestration apparaît.
  2. Sélectionnez l'onglet Activités et développez l'arborescence du dossier SAP.
  3. Faites glisser l'activité Recevoir IDOC sur l'orchestration.
  4. Sélectionnez l'activité. La Liste de contrôle est affichée.

Création, sélection ou édition d'un noeud final SAP

  1. 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 :
      1. Sélectionnez Parcourir. L'explorateur de projets apparaît.
      2. 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.
      1. Sélectionnez Parcourir. L'explorateur de projets apparaît.
      2. Sélectionnez un noeud final existant et cliquez sur OK.
      3. 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.
  2. Créez ou éditez un noeud final SAP.

Configuration de l'activité

  1. Sélectionnez la tâche Configurer dans la Liste de contrôle. Le panneau Configurer apparaît.
  2. Cliquez sur Parcourir....
  3. Sélectionnez une ligne d'IDOC existante et cliquez sur OK. Les zones Type de message, Type d'IDOC et Type étendu d'IDOC de la tâche Configurer sont remplies.

Mappage des sorties de l'activité

  1. 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é à partir du type d'IDOC et du type étendu d'IDOC devient le paramètre de sortie de l'activité.

  2. Créez une mappe entre le schéma XML d'IDOC 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 que vous puissiez déployer une orchestration avec des activités SAP à l'aide de la console de gestion Web, 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.