mike barnes | 5 May 2012 17:05
Picon

webservice cxf client

I am using wsdl2java -client -compile to generate client code from a WSDL file and keep getting an error when the compile kicks in saying that the generated code has an error that souse "incompatible types"


the exact command I am using is:

wsdl2java -d c:\connecture\rwsol -compile -client -exsh false -dns true -dex true -verbose http://dev.partner.eie.bcbsmt.com/ConnectureDES/ConnectureWS?wsdl

Any directions or help would be appreciated.

Here is the wsdl that is generated:

==================================================================================================================


<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="EIEConnectureWS" targetNamespace="http://eie.bcbsmt.com/EIEConnecture/type" xmlns:ns1="http://connecturews.eie.bcbsmt.com/" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://eie.bcbsmt.com/EIEConnecture/type" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    </wsdl:import>
  <wsdl:binding name="EIEConnectureWSSoapBinding" type="ns1:EIEConnectureWS">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="userIDAvailability">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="userIDAvailability">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="userIDAvailabilityResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnrollIFP">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="EnrollIFP">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="EnrollIFPResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BCBSException">
        <soap:fault name="BCBSException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="AssessIFPRisk">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="AssessIFPRisk">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AssessIFPRiskResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BCBSException">
        <soap:fault name="BCBSException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="UpdateIFPEnrollment">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="UpdateIFPEnrollment">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="UpdateIFPEnrollmentResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BCBSException">
        <soap:fault name="BCBSException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="AssessGroupAndMemberRisk">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="AssessGroupAndMemberRisk">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AssessGroupAndMemberRiskResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="enrollGroupAndMembers">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="enrollGroupAndMembers">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="enrollGroupAndMembersResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFamilyExtract">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="GetFamilyExtract">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetFamilyExtractResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DPPUserUpdate">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="DPPUserUpdate">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="DPPUserUpdateResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="EIEConnectureWS">
    <wsdl:port binding="tns:EIEConnectureWSSoapBinding" name="EIEConnectureWSImplPort">
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

===============================================================================================

Thanks
_______________________________________________
ajug-members mailing list
ajug-members@...
http://www.ajug.org/mailman/listinfo/ajug-members
Ramesh Rajamani | 6 May 2012 06:26
Picon
Favicon

Re: webservice cxf client

I have done this before (Apache cxf) - The commands are
 
wsdl2java KnowYourKin.wsdl
wsdl2java -p com.knowledgekin.knowyourkin KnowYourKin.wsdl
wsdl2java -client KnowYourKin.wsdl
 
And your wsdl2java should be compatible with java version on your system.
 
Regards,
Ramesh Rajamani

 
Date: Sat, 5 May 2012 11:05:54 -0400
From: mdb3624 <at> gmail.com
To: ajug-members-4vciHtwbE8s@public.gmane.org
Subject: [ajug-members] webservice cxf client

I am using wsdl2java -client -compile to generate client code from a WSDL file and keep getting an error when the compile kicks in saying that the generated code has an error that souse "incompatible types"

the exact command I am using is:

wsdl2java -d c:\connecture\rwsol -compile -client -exsh false -dns true -dex true -verbose http://dev.partner.eie.bcbsmt.com/ConnectureDES/ConnectureWS?wsdl

Any directions or help would be appreciated.

Here is the wsdl that is generated:

==================================================================================================================


<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="EIEConnectureWS" targetNamespace="http://eie.bcbsmt.com/EIEConnecture/type" xmlns:ns1="http://connecturews.eie.bcbsmt.com/" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://eie.bcbsmt.com/EIEConnecture/type" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    </wsdl:import>
  <wsdl:binding name="EIEConnectureWSSoapBinding" type="ns1:EIEConnectureWS">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="userIDAvailability">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="userIDAvailability">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="userIDAvailabilityResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnrollIFP">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="EnrollIFP">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="EnrollIFPResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BCBSException">
        <soap:fault name="BCBSException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="AssessIFPRisk">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="AssessIFPRisk">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AssessIFPRiskResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BCBSException">
        <soap:fault name="BCBSException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="UpdateIFPEnrollment">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="UpdateIFPEnrollment">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="UpdateIFPEnrollmentResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BCBSException">
        <soap:fault name="BCBSException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="AssessGroupAndMemberRisk">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="AssessGroupAndMemberRisk">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AssessGroupAndMemberRiskResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="enrollGroupAndMembers">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="enrollGroupAndMembers">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="enrollGroupAndMembersResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFamilyExtract">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="GetFamilyExtract">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetFamilyExtractResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DPPUserUpdate">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="DPPUserUpdate">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="DPPUserUpdateResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="EIEConnectureWS">
    <wsdl:port binding="tns:EIEConnectureWSSoapBinding" name="EIEConnectureWSImplPort">
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

===============================================================================================

Thanks

_______________________________________________ ajug-members mailing list ajug-members-4vciHtwbE8s@public.gmane.org http://www.ajug.org/mailman/listinfo/ajug-members
_______________________________________________
ajug-members mailing list
ajug-members@...
http://www.ajug.org/mailman/listinfo/ajug-members

Gmane