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 <[email protected]>
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 <[email protected]>
> Sent: Friday, February 28, 2025 4:21 PM
> To: [email protected]
> 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 | [email protected]<mailto:
> [email protected]>
> 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.
>
>
>
>