Wildfly non strict unmarshalling

Wiplash4

Aktives Mitglied
Ich versuche meinen Wildfly so einzurichten, dass reinkommende und rausgehende Requests / Responses generell akzeptiert werden.
Wenn also
XML:
<a>
<b1></b1>
</a>
erwartet wird, soll er nicht abbrechen, nur weil
XML:
<a>
<b1></b1>
<b2></b2>
</a>
geliefert wurde. Er soll also grosszuegig Fehler ignorieren. Wie stelle ich mein Projekt ein, damit das klappt?
 
Mittlerweile weiss ich, wie man das im standalone.xml einstellt. Die Einstellung lautet
XML:
<subsystem xmlns="urn:jboss:domain:webservices:2.0" statistics-enabled="${wildfly.webservices.statistics-enabled:${wildfly.statistics-enabled:false}}">
<wsdl-host>${jboss.bind.address:0.0.0.0}</wsdl-host>
<endpoint-config name="Standard-Endpoint-Config">
<property name="set-jaxb-validation-event-handler" value="false"/>
</endpoint-config>
<endpoint-config name="Recording-Endpoint-Config">
<pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
<handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
</pre-handler-chain>
</endpoint-config>
<client-config name="Standard-Client-Config"/>
</subsystem>
. Nun frage ich mich, wie man solch eine Einstellung in dem Artifakt selbst konfiguriert werden kann, also im jboss-webservice.xml.
 

Neue Themen


Zurück
Oben