Innerhalb eines Webservices die reine SOAP Nachricht ausgaben

DStrohma

Bekanntes Mitglied
Hallo,

folgender Sachverhalt: Ich habe einen fertig ausimplementierten WebService. Und nun soll ich die reine SOAP Nachricht des WebServices speichern und ausgeben. Leider weiß ich nicht wie ich das innerhalb dieses WebServices anstelle.
Wenn ich innerhalb eines WebServices einen anderen WebService erstelle und aufrufe, dann geht das so:
Java:
		// Create the web-service 'ASLManagerBeanWS' object
		WebServiceClient ann = ABBECoASLManagerBeanWS.class.getAnnotation(WebServiceClient.class);
		ABBECoASLManagerBeanWS ecoAslService = new ABBECoASLManagerBeanWS(ABBECoASLManagerBeanWS.class
				.getResource("/wsdl/ASLManagerBeanWS.wsdl"), new QName(ann.targetNamespace(), ann.name()));
		ASLManagerBeanWS ecoAslServicePort = ecoAslService.getASLManagerBeanWSPort();
		BindingProvider ecoAslBp = (BindingProvider) ecoAslServicePort;
		Map<String, Object> context = ecoAslBp.getRequestContext();

		// Set the context for the web-service from the DB table
		context.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "something");
		context.put(BindingProvider.USERNAME_PROPERTY, "something");
		context.put(BindingProvider.PASSWORD_PROPERTY, "something");

		// This traces out the raw soap message to the log
		List<Handler> handlerChain = ecoAslBp.getBinding().getHandlerChain();
		handlerChain.add(new LoggerSoapHandler());
		ecoAslBp.getBinding().setHandlerChain(handlerChain);

Wobei die Klasse "LoggerSoapHandler" die Ausgabe übernimmt. Aber wenn ich nicht einen WebService erzeuge, sondern mich bereits in ihm befinde, wie komme ich an die SOAP Nachricht?

PS: Leider versteh ich nicht wahnsinnig viel von WebServices also eventuell drücke ich mich hier etwas unglücklich aus... Sorry.
 

oldshoe

Bekanntes Mitglied
Wieso braucht man dafür 2 webservices? Der erste Webservice muss doch auch eine SOAP-Nachricht bekommen und interpretieren um zu funktionieren. Diese müsste man sich irgendwie mal als Roh-Daten-Stream...also XML-Stream ausgeben lassen.
Das wäre so meine erste Idee zu dem Thema.
 

mvitz

Top Contributor
Prinzipiell ist es schon nicht mehr so einfach, an die "wirklichen" Daten zu kommen, da die meisten SOAP Frameworks ja genau den Weg von SOAP-Nachricht zu Objekt kapseln.

Hilfreich wäre es vor allem, wenn du uns mitteilen würdest, welches SOAP Framework du überhaupt nutzt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Wie zeige ich Attribute eines Objekts innerhalb einer JSP an Allgemeines EE 2
isowiz Positionierung innerhalb eines <h:commandLink> Allgemeines EE 7
fiesematente JSF ajax innerhalb DataTable und verschachtelte EL (Brauch dringend hilfe) Allgemeines EE 8
T Methodenaufruf (der HTML erzeugt) innerhalb von JSP Allgemeines EE 5
clemson [Struts] Innerhalb Action auf form zugreifen Allgemeines EE 4
B Online Status eines Benutzers abrufen Allgemeines EE 27
WetWer Aufbau eines JSP EE Projekts Allgemeines EE 4
O JSF Login mit Hilfe eines Sharepoint 2013 Users Allgemeines EE 4
R Mehrere Bilder gleichzeitig bzw. dynamisch eines Objektes speichern Allgemeines EE 2
R JPA Problem beim Speichern eines Users Allgemeines EE 2
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
O JBoss und die Einbindung eines externen JAR Allgemeines EE 10
A Probleme bei der Einbindung eines Liferay Portalserver (Glassfish) Allgemeines EE 7
S Validierung eines Datums Allgemeines EE 3
TheDarkRose Überlegungen zur Modularität eines Projekts und Pluginartige Programmierung Allgemeines EE 2
M Frage zum Einsatz eines loggers Allgemeines EE 2
G Rollen eines Benutzers ermitteln Allgemeines EE 16
D Controller-Klassen eines Servlets testen mit JUnit Allgemeines EE 3
S Struts - Direktaufruf eines URL verhindern Allgemeines EE 11
J init-Methode eines Servlet ausführen ohne vorherigen request Allgemeines EE 2
G Servlet beim Absenden eines Formulars aufrufen Allgemeines EE 11
M Builden eines Web Service Projekts scheitert Allgemeines EE 6
B Ursprung eines Requests Allgemeines EE 5
F Aufbau eines Content managment systems Allgemeines EE 8
M Pfad eines Bildes angeben? Allgemeines EE 1
S EJB, CDI, Webservices Allgemeines EE 22
P ArrayIndexOutOfBoundsException: 48188 bei REST-WebServices Allgemeines EE 1
M Mapping zwischen JPA-Entitäten und Datentypen von Webservices Allgemeines EE 1
S ORM-Persistenz & Webservices: Datenabhängigkeit? Allgemeines EE 4
V Java-Webservices mit EJB oder ohne? Allgemeines EE 4
M Webanwendung mit JSF und Webservices Allgemeines EE 3
D Problem - Ansteuerung von Hardware über Webservices Allgemeines EE 10

Ähnliche Java Themen

Neue Themen


Oben