Request-XML-String -> AXIS2 -> WSDL-Check -> Respon

Status
Nicht offen für weitere Antworten.
N

New2Axis2

Gast
Hi,

AXIS2 bietet ein Tool, mit dem ich aus WSDL-Dateien Java-Code für einen entsprechenden Service generieren lassen kann.

Mein Problem ist:
Ich würde gerne Java-Code erstellen, der einen XML-String (SOAP-Request) an die generierten AXIS2-Java-Klassen übergibt.
Anschließend würde ich gerne die Parameter des SOAP-Requests auslesen - und den Response wieder an die AXIS2-Klassen übergeben, welche mir dann wieder einen XML-String(SOAP-Response) liefern.

Ist das so überhaupt möglich?
Gibt es dazu Beispiel-Codes, die genau so etwas tun?

Ich bin dankbar für jede Hilfe.

Mit freundlichen Grüßen
New2Axis2
 
N

New2Axis2

Gast
Also ungefähr etwas im folgenden Stil:


String soapRequest = "<xml ...";

Axis2Object a2o = GeneratedAxis2Service.setRequest( soapRequest );

a2o.setResponse( "responseParam1", "responseValue1" );
a2o.setResponse( "responseParam2", "responseValue2" );

String soapResponse = a2o.getXMLResponse();
 
N

New2Axis2

Gast
Ups, Übergabe-Parameter müssen natürlich auch irgendwie ausgelesen werden:


String soapRequest = "<xml ...";

Axis2Object a2o = GeneratedAxis2Service.setRequest( soapRequest );

String requestParam1 = a20.getParam( "paramNameA" );
String requestParam2 = a20.getParam( "paramNameB" );

// Response-Daten generieren ...

a2o.setResponse( "responseParam1", "responseValue1" );
a2o.setResponse( "responseParam2", "responseValue2" );

String soapResponse = a2o.getXMLResponse();
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Upload Request mittels Jersey und Multipart SOA 0
Z Im PUT Request das doppelte JSON Feld validieren SOA 0
S Soap Request absenden - Anfängerfrage SOA 0
D POST-Request mit Chrome Rest Client wirft Fehler : HTTP Status 415 - Cannot consume content type SOA 3
K Jax-RS + HTTP Request auf WebContent abfangen SOA 2
G JAX-WS: Log Request/Response SOA 3
M Webservice Client erstellen und XML Request senden SOA 3
S Axis2 Dateien lesen und schreiben - Pfade SOA 1
L [AXIS2] OutOfMemory Exception bei Übertragung von größerer Datei via Webservice SOA 3
C SSL in Tomcat mit Axis2 SOA 4
K Axis2 SOAP Logging via Client SOA 2
T Verwendung von Eclipse Projekten im Axis2 Webservice SOA 8
S AXIS2 Webservice: Umgang mit komplexen Datentypen SOA 5
S Axis2 Fault - Wie im Client auslesen? SOA 6
S Axis2 / Rampart - XML-Datei verschlüsseln & versenden SOA 14
J Axis2 und wiederverwenden der Serverobjekte SOA 3
B Axis2 Cipher Suite und Protocol einschränken SOA 2
H Axis2 dynamische URL zu WSDL SOA 2
H Axis2: XML<->DB SOA 2
T Axis2 Problem: leeres Array? SOA 1
S Axis2 MustUnderstand problem mit Boolean SOA 9
F Axis2 große Strings streamen SOA 3
A Axis2 oder 1 Ntlm Authentification SOA 5
J Axis2 und Tomcat SOA 4
T Hat AXIS2 noch Zukunft und wie REST implementieren? SOA 6
R AXIS2 u. Eclipse (Galileo) Fehler bei Serverstart SOA 2
G Stub generieren (WSDL=Axis1.4) (WSDL2JAVA=Axis2) SOA 11
H Axis2 Deployment SOA 5
R SOAP Nachrichtenaustausch zwischen Axis2-WSs SOA 5
S Exception in axis2 java2wsdl ant Task SOA 1
G Axis2 Properties SOA 6
N Axis2: Binärdateien übertragen mit JWS/RPC SOA 2
M Axis2 vs XFire vs JAX-WS SOA 4
N Axis2 - hibernate.cfg.xml - wohin? SOA 6
K Axis2 Service / deploying to Tomcat 5.5.25 / web.xml SOA 5
F Axis2 und Listen SOA 3
I Axis2 mit SSL verschlüsseln SOA 4
N Axis2 - Cliententwicklung SOA 3
G axis2 rampart 1.3 SOA 1
K Webservices mit Axis2 SOA 2

Ähnliche Java Themen

Neue Themen


Oben