Great, thanks all for the heads up. Target is Java 7. Since my target runtime also includes JBoss AS 7.1.1 which provides CXF 2.4.6, is it possible to use newer cxf-codegen-plugin with such older runtime?
Kind regards, Stevo. On Mon, Jul 2, 2012 at 9:25 PM, Daniel Kulp <[email protected]> wrote: > On Monday, July 02, 2012 07:23:45 AM Glen Mazza wrote: > > For data types, the enums are generated by the (Oracle) JAXB that CXF > > tasks the Java class generation to, I don't know of anything CXF can do > > to override that. > > Kind of true. With 2.6.1, we DID add an -encoding flag to wsdl2java that > we > can sometimes set to let wsdl2java know what encoding to generate. > HOWEVER, this requires the VERY latest JAXB 2.2 code. For java6, that then > requires endorsing the jaxb-api, reconfiguring the plugin to pull in the > 2.2 > versions, etc... It should work fine with java5 and java7 though. > > Dan > > > > > > Have you thought of preprocessing your WSDL (search and replace if you > > have to) prior to running cxf-codegen-plugin? I would suspect most in > > your shoes would do that, resulting in CXF never having a need to > > implement a remapping to remove diacritics. > > > > Glen > > > > On 6/29/2012 4:01 AM, Stevo Slavić wrote: > > > Hello Apache CXF community, > > > > > > An XSD/WSDL (Dutch StUF standard) uses diacritics in string > > > enumerations. > > > I'm using cxf-codegen-plugin to generate code from it. Resulting enum > > > member names have invalid characters. > > > > > > Is there any extension or configuration option for cxf-codegen-plugin > or > > > xjc to replace these characters to characters without diacritics just > > > for > > > the (enum member) names? Values are already correctly being generated > as > > > UTF-8 characters. > > > > > > One solution I'd like to avoid is to use ISO-8859-1 for source > encoding. > > > > > > Kind regards, > > > Stevo Slavić. > -- > Daniel Kulp > [email protected] - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com >
