2017-09-06 5 views
-1

J'ai une API qui a intégré avec la version 2.1.0 WSO2_APIMComment retreive Endpoint Production/Bac à sable sur WSO2

Et ce que je veux réaliser, comment je peux récupérer Endpoint (Défini sur API Publisher - Mettre en œuvre Tab) courant utilisé qui utilise l'environnement (Production/Sandbox) sur mon fichier .xml (qui a déclaré sur In Sequence). Le but de Sequence (fichier .xml) peut filtrer l'environnement utilisé entre Production/Sandbox, qui sera utilisé pour Définir le point d'extrémité d'adresse avec le médiateur d'appel.

Hope Quelqu'un peut donner des idées. Merci pour tous les commentaires & réponses.

+0

Sinon, voulez-vous également les valeurs d'adresse de point de terminaison? –

+0

Salut Lakmali Thx pour vos réponses, je veux récupérer la demande actuelle utilisée. Par exemple: J'utilise Production Environment, et mes amis utilisent Sandbox Environment. À l'intérieur de la séquence, il peut vérifier automatiquement l'environnement des points de terminaison de l'utilisateur. Puis-je faire ça? ou puis-je obtenir les deux points de production et de Sandbox? –

Répondre

0

Vous pouvez trouver l'environnement dont la requête en cours d'utilisation est associée à la propriété 'AM_KEY_TYPE'. Vous pouvez utiliser le médiateur de filtre à l'intérieur de votre séquence pour vérifier la valeur de cette propriété. Si c'est "PRODUCTION" alors, l'environnement actuel est prod et sinon c'est sandbox. A l'intérieur de la séquence, voulez-vous savoir si la demande actuelle est pour la production ou Sandbox?

<filter source="$ctx:AM_KEY_TYPE" regex="PRODUCTION"> 
     <then> 
      <!--Your logic for prod case--> 
     </then> 
     <else> 
      <!--Your logic for sandbox case--> 
     </else> 
</filter> 
+0

Salut Lakmali Thx pour vos réponses, Désolé, mais ce n'est pas ce que je veux dire, si c'est seulement le code filtre Environnement courant utilisé à droite? Mais ce dont j'ai besoin est de savoir comment récupérer les points finaux définis sur WSO2APIM Publisher, qui est la production de l'environnement/sandbox? –