Hallo,
wir realisieren ein Projekt gemäß SOA-Architektur und erstellen JAX-WS 2.0 WebServices nach dem Contract-First-Ansatz . Entwickelt wird mit JBoss-4.2.2.GA, die WS-spezifischen Java-Klassen werden durch wsconsume sowohl für Service als auch Client aus der WSDL-Datei generiert.
Implementierungsklasse ist eine EJB3.0-SLSB, WS-Client eine EJB3.0-SFSB.
Beide werden in die gleiche JBoss-Instanz deployed.
In der WSDL-Datei ist
<?xml version="1.0" encoding="UTF-8"?>
und
<binding ...>
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="findePerson">
<soapperation soapAction="" />
<input><soap:body use="literal" /></input>
<output><soap:body use="literal" /></output>
<fault name="DBException">
<soap:fault name="DBException" use="literal" />
</fault>
</operation>
</binding>
eingestellt.
Problem ist nun, dass beim Nachrichtentransfer in den Java-String-Parameter-Werten enthaltene deutsche Umlaute 'verschmiert' werden.
An welcher Schraube muss ich drehen, dass die Umlaute sauber transferiert werden?
Vielen Dank
Ulf
wir realisieren ein Projekt gemäß SOA-Architektur und erstellen JAX-WS 2.0 WebServices nach dem Contract-First-Ansatz . Entwickelt wird mit JBoss-4.2.2.GA, die WS-spezifischen Java-Klassen werden durch wsconsume sowohl für Service als auch Client aus der WSDL-Datei generiert.
Implementierungsklasse ist eine EJB3.0-SLSB, WS-Client eine EJB3.0-SFSB.
Beide werden in die gleiche JBoss-Instanz deployed.
In der WSDL-Datei ist
<?xml version="1.0" encoding="UTF-8"?>
und
<binding ...>
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="findePerson">
<soapperation soapAction="" />
<input><soap:body use="literal" /></input>
<output><soap:body use="literal" /></output>
<fault name="DBException">
<soap:fault name="DBException" use="literal" />
</fault>
</operation>
</binding>
eingestellt.
Problem ist nun, dass beim Nachrichtentransfer in den Java-String-Parameter-Werten enthaltene deutsche Umlaute 'verschmiert' werden.
An welcher Schraube muss ich drehen, dass die Umlaute sauber transferiert werden?
Vielen Dank
Ulf
Comment