Rubrique précédente: Création de services virtuels à partir de transactions SAP JCoRubrique suivante: Filtrage de destination SAP JCo


Génération d'artefacts de virtualisation SAP JCo

Pour générer les artefacts de virtualisation SAP JCo, procédez comme suit.

Un service virtuel inclut les réponses envoyées pour des demandes conversationnelles inconnues et des demandes sans état inconnues. Lorsque vous créez un service virtuel, vous pouvez configurer le corps de ces réponses. La liste suivante décrit les options disponibles :

Report no match (Rapport Aucune correspondance)

Cette option génère une exception dans l'application virtualisée.

Bypass Virtual Service (Omettre le service virtuel)

Cette option permet de transmettre directement la demande d'origine, comme si la classe et la méthode n'étaient pas virtualisées.

Le graphique suivant illustre un graphique de chemin qui inclut des trames SAP. Ce graphique de chemin illustre le modèle SAP JCo standard permettant d'obtenir une fonction et de l'exécuter.

Capture d'écran de graphique de chemin et des composants SAP

Lorsque les artefacts de virtualisation sont générés, CAI vérifie le nom de destination du composant SAP sélectionné. CAI recherche alors dans tous les chemins visibles des composants SAP qui ont cette destination. Ces composants SAP sont utilisés pour créer le service virtuel.

Pour afficher le nom de destination du composant SAP sélectionné, cliquez sur l'onglet XML dans la boîte de dialogue de détails de transaction.

Procédez comme suit:

  1. Ajoutez une trame de transaction SAP à l'étagère.
  2. Ouvrez l'étagère.
  3. Cliquez sur Create VS (Créer un service virtuel).
  4. Pour changer le nom par défaut, sélectionnez-le nom et apportez vos modifications, puis cliquez sur LISA--icon_save_check_icon--ICO pour enregistrer.
  5. Si vous voulez traiter toutes les transactions comme étant sans état, veillez à sélectionner la case à cocher.
  6. Configurez la réponse pour des demandes inconnues.
  7. Cliquez sur Create (Créer).
  8. Sélectionnez le projet dans lequel le service virtuel sera créé.
  9. Cliquez sur Create (Créer).