Ich rufe einen HTTP-Endpunkt auf und erhalte die Antwort in eine Sequenz. Die Antwort wird im seq_sla_resp
protokolliert.WSO2 ESB-Zugriffskontexteigenschaft in der Antwortsequenz eines HTTP-Endpunkts
Innerhalb dieser Antwortreihenfolge kann ich keine Eigenschaft abrufen, die ich zuvor während des Aufrufs (im Hauptproxy) festgelegt habe.
<property expression="//m1:sla_row/m1:tran_id/text()"
name="tran_id" scope="default" type="STRING"
xmlns:m1="http://ws.wso2.org/dataservice" />
Wenn ich versuche, die Eigenschaft in der seq_sla_resp
loggt endet es in der folgenden Fehlermeldung bis
<log>
<property expression="$tran_id" name="tran_id" xmlns:m0="http://ws.wso2.org/dataservice"/>
</log>
Es folgt der Fehler.
SynapseXPath Evaluation of the XPath expression $tran_id resulted in an error
org.jaxen.UnresolvableException: Variable tran_id
Wie kann ich den Kontextwert in der Antwortsequenz erhalten.
In der Dokumentation heißt es, der Standardbereich habe die größte Lebensdauer für die Eigenschaft.
Jede Hilfe wird sehr geschätzt.
Mein Fehler verwenden können, sind Sie richtig, Vielen Dank für Ihre Zeit. – Yasothar