2017-02-07 3 views
0

J'ai fait un api pour insérer des valeurs dans un tableau par wso2 (qui travaille)Quel sera le X-Path exact pour récupérer la valeur dans WSO2?

Mais je suis aussi obtenir un message d'erreur comme ci-dessous:

java.sql.SQLException: lien de communication Échec

Je souhaite donc stocker ce message d'erreur dans une propriété.

Quels xpath dois-je utiliser pour stocker ce message d'erreur qui sera également vu lors de l'appel du service de repos par facteur?

Je veux que l'utilisateur également obtenir ce message d'erreur comme ci-dessous:

{ 
    "Result": "java.sql.SQLException: Communication link failure." 
} 
+0

Vous devriez donner plus de détails. – Bee

Répondre

1

Dans la séquence de défaut, vous pouvez accéder à ces valeurs de propriété en utilisant la fonction get-propriété XPath.

<property name="Fault_Message" expression="get-property('ERROR_MESSAGE')"/> 

séquence de défauts

<faultSequence> 
     <property expression="get-property('ERROR_CODE')" 
     name="ERROR_CODE" scope="default" type="STRING"/> 
     <property expression="get-property('ERROR_MESSAGE')" 
     name="ERROR_MESSAGE" scope="default" type="STRING"/> 
    </faultSequence> 

Vous pouvez trouver plus d'informations ici

https://docs.wso2.com/display/ESB460/Error+Handling+and+Error+Codes