2016-08-04 29 views
0

Ich verwende WSO2 AM 2.0. Ich benutze dynamischen Endpunkt durch benutzerdefinierte Sequenz. Das Problem ist, dass meine Endpoint-Zieladresse jetzt nicht angezeigt wird Ich habe überprüft, dass es in meiner Analytics-DB leer ist. Gibt es eine Möglichkeit, diese Informationen hinzuzufügen?WSO2 API-Manager zeigt keine Zieladresse in API-Verwendung nach Ziel an

+0

Können Sie mit Screenshots oder Beispielszenario näher erläutern? Die Frage ist nicht informativ. –

+0

Beim Veröffentlichen einer API über das Publisher-Portal habe ich im Implementierungsschritt einen dynamischen Endpunkt als Endpunkttyp ausgewählt und die Nachrichtenvermittlung aktivieren (im Fluss) aktiviert. Ich habe analytics aktiviert und beim Aufruf meiner API habe ich festgestellt, dass das Feld ** destination ** in der Statistiktabelle ** api_destination_summary *** für diese API leer ist. Für die anderen veröffentlichten API mit statischem Endpunkt (statische Produktion und Sandbox-Umgebung) ist diese Information vorhanden. Ich hoffe, dass dies klarer Lahiru – Zizou

Antwort

1

Setzen Sie in Ihrer benutzerdefinierten Sequenz eine andere Eigenschaft mit dem Namen "ENDPOINT_ADDRESS" mit dem gleichen Wert wie den, den Sie dem Header "To" zuweisen. Es wird dein Problem lösen. Für aufeinanderfolgende Aufrufe wird die Zieladresse korrekt festgelegt. ex:

<header name="To" value="https://localhost:9448/am/sample/pizzashack/v1/api/menu"/> 
 

 
<property name="ENDPOINT_ADDRESS" value="https://localhost:9448/am/sample/pizzashack/v1/api/menu"/>

+0

Großer Dank Erandi :) – Zizou