Erreur BEA-380001 BSF Proxy réponse
Que j'essaie d'utiliser le remplacement de l'élément dans le service de proxy de la cartographie de la demande et de la réponse du service web sap et tester le service web dans le SoapUI le résultat est le suivant
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>BEA-380001: Internal Server Error</faultstring>
<detail>
<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>BEA-380001</con:errorCode>
<con:reason>Internal Server Error</con:reason>
<con:location>
<con:node>RouteNode1</con:node>
<con:path>response-pipeline</con:path>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
J'ai testé le service web sap et ça fonctionne, j'ai essayé de proxy par défaut et ça marche, je pense que ce qui est, à défaut de la réponse et de conversion en xquery.
J'ai essayé plusieurs configurations, et rien n'a fonctionné ... je laisse les images des réglages initiaux pour me donner une idée de ce qui pourrait se passer
- Avez-vous essayez d'exécuter le proxy par le biais de la console d'Essai et de vérification de la trace?
- J'ai eu le même problème. Aussi lors de l'utilisation de l'OSB test de la console. Serait d'une grande aide si quelqu'un a une idée.
- Sans regarder le xquery la réponse ne peut être donnée.
Vous devez vous connecter pour publier un commentaire.
Que l'erreur ne semble pas avoir de réponse claire, tout ce que je peux faire est de lui donner quelques conseils pour aider au débogage. S'il vous plaît pardonnez-moi si vous avez déjà tout essayé.
1) Log $contenu du corps après la demande de la Remplacer et avant que la réponse Remplacer. Vous pouvez utiliser le composant de Rapport pour cette. Le journal/rapport sera disponible à http://host:7101/em de la console. Vous pouvez valider les deux XMLs contre le wsdl en utilisant certains outil en ligne ou SOAPUI.
2) Vous pouvez appeler le Service de l'Entreprise à l'épreuve de la console à l'aide de la transformée de demande pour voir si des erreurs ou de réponse non valide viennent de là.
3) Dans la requête XQuery éditeur, vous avez la possibilité de tester les deux transformations, vous pouvez utiliser la session de demande et de réponse pour tester si elles fonctionnent correctement.
Espérons que cette aide!
J'ai eu le même problème. Cependant, dans mon cas, c'était une des données(boîtier), question qui est sensible à la casse. Pourquoi ne pas changer vos données en minuscules comme
false
au lieu deFalse
?