Unmarshalling SOAP-Nachrichten in java - / oder einfach Parsen der SOAP-Nachricht?
Ich bin mit diesem problem seit mehr als einem Monat , also ich würde mich wirklich freuen, durch Ihre Hilfe , in der Tat bin ich zu Fragen, lassen Sie mich analysieren einer SOAP-Nachricht (Anfrage) zum abrufen können, die benötigten Informationen , wie die Sicherheit von Informationen, wenn es irgendein und Informationen aus dem Körper der Nachricht
Vielen Dank für mich zu beantworten , aber wissen, ich bin im Umgang mit anderen problerm, die die WS-SecurityPolicy und ich muss endlich parse eine xml-Datei wie dieser :
<?xml version="1.0" encoding="UTF-8"?>
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic128/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax/>
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
</wsp:Policy>
</sp:TransportBinding>
<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" />
</wsp:Policy>
</sp:SignedSupportingTokens>
'
wissen, dass diese XML-Datei heißt Policy.xml und enthält die Regeln, die von WS-SecurityPolicy, die vorhanden sein müssen.
InformationsquelleAutor Bouanani Meher | 2011-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es hängt davon ab, was in Ihre Nachricht. Sie markiert haben Ihre Frage mit
jaxb
das macht mich denken, dass Sie die xml-serialisierten Daten in eine soap-Nachricht. Wenn dies der Fall ist, die Sie nutzen könnten JAXB unmarshaller zu konvertieren Sie Ihre Nachricht an eine Instanz der Java-Klasse:InformationsquelleAutor Osw
Habe ich gefunden, diesen code zu unmarshall von einem SOAPResponse Nachricht zu POJO Klasse, ich hoffe, hilfreich sein.
InformationsquelleAutor user2528891
ich vermute, Sie haben bereits ein soap-Objekt und wollen, um zu analysieren den Inhalt der Nachricht.
wenn Sie die soap-Nachricht als string, dann kannst du anfangen Sie aus dem Bau der Document-Objekt mit dem string.
InformationsquelleAutor Anantha Sharma