You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by "Nelligan, Steven M" <sn...@illinois.edu> on 2025/03/06 21:30:14 UTC

RE: 1st time user of cxf

Since I have not heard back, I've been trying to do some research.
I am trying to setup a bindings.xml file to define integer.

I've been using web pages and ChatCPT trying to get the correct syntax and then slice and splice into the bindings file.

I keep getting the error "WSDLToJava Error: Not a valid jaxb or jaxws binding file, please check the namespace"

My command line is: C:\Users\xxxxxxxx\Desktop\apache-cxf-4.0.6\bin\wsdl2java -verbose -keep -d c:\users\xxxxxxxx\dev2.jar -p com.example.generated -xjc -exsh true -b c:\users\snelliga\bindings.xml https://aimDEV2.xx.xxxxxxxx.xxx/fmax/wsdl/fmax-wsdl.wsdl


My bindings.xml file is:

<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://apache.org/cxf/wsdl/extensions/binding"
          xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
          xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          wsdlLocation="https://aimDEV2.fs.illinois.edu/fmax/wsdl/fmax-wsdl.wsdl">

    <!-- Example: Modify SOAP Binding -->
    <wsdl:binding name="MyServiceSoapBinding">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    </wsdl:binding>

    <jxb:bindings version="2.1" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
                  xmlns:xs="http://www.w3.org/2001/XMLSchema">
        <jxb:bindings schemaLocation="https://aimDEV2.fs.illinois.edu/fmax/wsdl/fmax-web-services.xsd">
            <jxb:bindings node="//xs:element[@name='integer']">
                <jxb:javaType name="java.lang.Integer"/>
            </jxb:bindings>
        </jxb:bindings>
    </jxb:bindings>
</bindings>

Can anyone please direct me into what I am doing wrong?

Steven M Nelligan

From: Nelligan, Steven M <sn...@illinois.edu>
Sent: Friday, February 28, 2025 4:21 PM
To: users@cxf.apache.org
Subject: 1st time user of cxf.

I am trying to replace axis2 with cxf

C:\...\apache-cxf-4.0.6\apache-cxf-4.0.6\bin\wsdl2java.bat -client -p com.assetworks.service https://...

I am getting an error message:
https://...:[6,057,7]<https://urldefense.com/v3/__https:/...:*6,057,7*__;W10!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyDW-jfjP$>
Caused by {http://maximus.com/assetworks/fmax-wsdl}[message:integer]<https://urldefense.com/v3/__http:/maximus.com/assetworks/fmax-wsdl*7D*5Bmessage:integer*5D__;JSUl!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyCpMa8Hc$> not exist.

Line in question is:
<output message='tns:integer'/>

What is going on?
Using:
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)

Thanks in  advance for any assistance,
Steven M Nelligan
SENIOR SOFTWARE DEVELOPER

Facilities and Services
Information Technology Services
University of Illinois at Urbana-Champaign
Facilities and Services
1501 S. Oak Street | M/C 800
Champaign, IL 61820
217.244.8097 | other: 217.244.8097 | snelliga@illinois.edu<ma...@illinois.edu>
www.fs.illinois.edu<http://www.fs.illinois.edu/>

[facebook]<https://urldefense.com/v3/__https:/www.facebook.com/UniversityOfIllinoisFacilitiesServices__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyE9Gr27n$>    [twitter] <https://urldefense.com/v3/__https:/twitter.com/UofIFS__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyGOXZ7En$>     [instagram] <https://urldefense.com/v3/__https:/www.instagram.com/uofifs/__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyGFCfsYQ$>     [youtube] <https://urldefense.com/v3/__https:/www.youtube.com/user/UofIFS__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyEUk4XzA$>

[https://webtools.illinois.edu/webservices/js/ds/signature_logo.png]<http://illinois.edu/>

Under the Illinois Freedom of Information Act any written communication to or from university employees regarding university business is a public record and may be subject to public disclosure.




Re: 1st time user of cxf

Posted by Mark Presling <ma...@argonaut.nz>.
I'm not sure if you've sorted this or not, but I think it should look
something more like this... but I don't know if this works, just pointing
out the namespaces, etc:

<?xml version="1.0" encoding="UTF-8"?>
<jaxws:bindings
    xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    wsdlLocation="https://aimDEV2.fs.illinois.edu/fmax/wsdl/fmax-wsdl.wsdl">

    <!-- Customize the SOAP binding -->
    <jaxws:bindings
node="wsdl:definitions/wsdl:binding[@name='MyServiceSoapBinding']">
        <soap:binding style="document" transport="
http://schemas.xmlsoap.org/soap/http"/>
    </jaxws:bindings>

    <!-- JAXB customization to map xs:integer to java.lang.Integer -->
    <jaxb:bindings schemaLocation="
https://aimDEV2.fs.illinois.edu/fmax/wsdl/fmax-web-services.xsd"
node="/xs:schema">
        <jaxb:bindings node="xs:element[@name='integer']">
            <jaxb:javaType name="java.lang.Integer"/>
        </jaxb:bindings>
    </jaxb:bindings>

</jaxws:bindings>

On Fri, 7 Mar 2025 at 10:32, Nelligan, Steven M <sn...@illinois.edu>
wrote:

>
> Since I have not heard back, I've been trying to do some research.
> I am trying to setup a bindings.xml file to define integer.
>
> I've been using web pages and ChatCPT trying to get the correct syntax and
> then slice and splice into the bindings file.
>
> I keep getting the error "WSDLToJava Error: Not a valid jaxb or jaxws
> binding file, please check the namespace"
>
> My command line is:
> C:\Users\xxxxxxxx\Desktop\apache-cxf-4.0.6\bin\wsdl2java -verbose -keep -d
> c:\users\xxxxxxxx\dev2.jar -p com.example.generated -xjc -exsh true -b
> c:\users\snelliga\bindings.xml
> https://aimDEV2.xx.xxxxxxxx.xxx/fmax/wsdl/fmax-wsdl.wsdl
>
>
> My bindings.xml file is:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <bindings xmlns="http://apache.org/cxf/wsdl/extensions/binding"
>           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>           xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>           xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>           wsdlLocation="
> https://aimDEV2.fs.illinois.edu/fmax/wsdl/fmax-wsdl.wsdl">
>
>     <!-- Example: Modify SOAP Binding -->
>     <wsdl:binding name="MyServiceSoapBinding">
>         <soap:binding style="document" transport="
> http://schemas.xmlsoap.org/soap/http"/>
>     </wsdl:binding>
>
>     <jxb:bindings version="2.1" xmlns:jxb="http://java.sun.com/xml/ns/jaxb
> "
>                   xmlns:xs="http://www.w3.org/2001/XMLSchema">
>         <jxb:bindings schemaLocation="
> https://aimDEV2.fs.illinois.edu/fmax/wsdl/fmax-web-services.xsd">
>             <jxb:bindings node="//xs:element[@name='integer']">
>                 <jxb:javaType name="java.lang.Integer"/>
>             </jxb:bindings>
>         </jxb:bindings>
>     </jxb:bindings>
> </bindings>
>
> Can anyone please direct me into what I am doing wrong?
>
> Steven M Nelligan
>
> From: Nelligan, Steven M <sn...@illinois.edu>
> Sent: Friday, February 28, 2025 4:21 PM
> To: users@cxf.apache.org
> Subject: 1st time user of cxf.
>
> I am trying to replace axis2 with cxf
>
> C:\...\apache-cxf-4.0.6\apache-cxf-4.0.6\bin\wsdl2java.bat -client -p
> com.assetworks.service https://...
>
> I am getting an error message:
> https://...:[6,057,7]<
> https://urldefense.com/v3/__https:/...:*6,057,7*__;W10!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyDW-jfjP$
> >
> Caused by {http://maximus.com/assetworks/fmax-wsdl}[message:integer]<
> https://urldefense.com/v3/__http:/maximus.com/assetworks/fmax-wsdl*7D*5Bmessage:integer*5D__;JSUl!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyCpMa8Hc$>
> not exist.
>
> Line in question is:
> <output message='tns:integer'/>
>
> What is going on?
> Using:
> openjdk version "11.0.11" 2021-04-20
> OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
>
> Thanks in  advance for any assistance,
> Steven M Nelligan
> SENIOR SOFTWARE DEVELOPER
>
> Facilities and Services
> Information Technology Services
> University of Illinois at Urbana-Champaign
> Facilities and Services
> 1501 S. Oak Street | M/C 800
> Champaign, IL 61820
> 217.244.8097 | other: 217.244.8097 | snelliga@illinois.edu<mailto:
> snelliga@illinois.edu>
> www.fs.illinois.edu<http://www.fs.illinois.edu/>
>
> [facebook]<
> https://urldefense.com/v3/__https:/www.facebook.com/UniversityOfIllinoisFacilitiesServices__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyE9Gr27n$>
>   [twitter] <
> https://urldefense.com/v3/__https:/twitter.com/UofIFS__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyGOXZ7En$>
>    [instagram] <
> https://urldefense.com/v3/__https:/www.instagram.com/uofifs/__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyGFCfsYQ$>
>    [youtube] <
> https://urldefense.com/v3/__https:/www.youtube.com/user/UofIFS__;!!DZ3fjg!9-QonIu-D2oUzmw6vH8cu0Zxo8XU4Gf_EMwlPou8oJeyPcfVyI0-nkY7cN2t9CqYuYv6HZ88yU4sztyFyEUk4XzA$
> >
>
> [https://webtools.illinois.edu/webservices/js/ds/signature_logo.png]<
> http://illinois.edu/>
>
> Under the Illinois Freedom of Information Act any written communication to
> or from university employees regarding university business is a public
> record and may be subject to public disclosure.
>
>
>
>