[ https://issues.apache.org/jira/browse/AXIS2-2398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12487035 ]
Babu Kanumuri commented on AXIS2-2398: -------------------------------------- Dims, I tried with 1.2RC, its not giving error in generating clent, but its not adding any ws policy code(in WSDL) in the stub code. No methods to set the UsernameToken values in the stub. -Babu > Generation of Client Stubs with WSDL having WSSecurity (Username token) > created with Weblogic9.2 > ------------------------------------------------------------------------------------------------ > > Key: AXIS2-2398 > URL: https://issues.apache.org/jira/browse/AXIS2-2398 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: codegen > Affects Versions: 1.1.1 > Environment: client wsdl2java ant script with jdk1.5.0_07 > WSDL created with weblogic92 having wssecurity(username token) > Reporter: Babu Kanumuri > Priority: Blocker > > I am trying to generate client stubs using axis2.1.1 wsdl2java ant task, but > it is throwing Runtime Exception. > pls see the error stack trace given below. > --------------------------------- Error Stack Trace Begin > -------------------------------- > Running Axis2 wsdl2java for [PartySearchServicePortType] > directory: C:\downloads\OpenSource\Axis2.1.1.1\axis2-1.1.1\bin > command: cmd.exe /C WSDL2java.bat -uri > C:\DOCUME~1\nbkdb6r\LOCALS~1\Temp\tempdir33395.tmp\GPS_PartySearch_DIT_.wsdl > -o C:\temp p com.babu.axis2 -d xmlbeans -sn PartySearchService -pn > PartySearchServicePort -ns2p > Using AXIS2_HOME: C:\downloads\OpenSource\Axis2.1.1.1\axis2-1.1.1 > Using JAVA_HOME: C:\Program Files\Java\jre1.5.0_07 > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException: > org.apache.axis2.wsdl.codegen.CodeGenerationException: > java.lang.RuntimeException: #Auth.xml can't be resolved > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:224) > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) > at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) > Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: > java.lang.RuntimeException: #Auth.xml can't be resolved > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:302) > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:213) > ... 2 more > Caused by: java.lang.RuntimeException: #Auth.xml can't be resolved > at > org.apache.neethi.AbstractPolicyOperator.normalizeOperator(AbstractPolicyOperator.java:115) > at > org.apache.neethi.AbstractPolicyOperator.normalize(AbstractPolicyOperator.java:69) > at org.apache.neethi.Policy.normalize(Policy.java:60) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getInputElement(AxisServiceBasedMultiLanguageEmitter.java:1921) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.generateMethodElement(AxisServiceBasedMultiLanguageEmitter.java:1701) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.loadOperations(AxisServiceBasedMultiLanguageEmitter.java:1623) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.createDOMDocumentForCallbackHandler(AxisServiceBasedMultiLanguageEmitter.java:787) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeCallBackHandlers(AxisServiceBasedMultiLanguageEmitter.java:762) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:277) > ... 3 more > ----------------------------------- Error Stack Trace End > ------------------------------------------- > --------------------------------------- WSDL Snippet > Begin------------------------------ > <?xml version="1.0" encoding="UTF-8"?> > <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" > xmlns:s0="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" > xmlns:s1="http://www.bankofamerica.com/wsdl/gps/party/v001" > xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" > name="PartySearchServiceDefinitions" > targetNamespace="http://www.bankofamerica.com/wsdl/gps/party/v001"> > <types> > <xs:schema attributeFormDefault="unqualified" > elementFormDefault="qualified" > targetNamespace="http://www.bankofamerica.com/xmlschema/gps/partySearchWsdlTypes/v001" > xmlns="http://www.bankofamerica.com/xmlschema/gps/partySearchWsdlTypes/v001" > xmlns:osa="http://www.bankofamerica.com/xmlschema/resource/metadata/osa/infrastructure/v001" > xmlns:p="http://www.bankofamerica.com/xmlschema/gps/party/v001" > xmlns:pc="http://www.bankofamerica.com/xmlschema/gps/partySearchCriteria/v001" > xmlns:s0="http://www.bankofamerica.com/wsdl/gps/party/v001" > xmlns:s1="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:sc="http://www.bankofamerica.com/xmlschema/gps/searchCriteria/v001" > xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > <binding name="PartySearchServiceSoapBinding" > type="s1:PartySearchServicePortType"> > <s2:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http"/> > <operation name="retrieve"> > <s2:operation soapAction="" style="document"/> > <input> > <s2:body parts="parameters" use="literal"/> > <wsp:Policy> > <wsp:PolicyReference URI="#Auth.xml"/> > </wsp:Policy> > </input> > <output> > <s2:body parts="parameters" use="literal"/> > </output> > </operation> > <operation name="search"> > <s2:operation soapAction="" style="document"/> > <input> > <s2:body parts="parameters" use="literal"/> > <wsp:Policy> > <wsp:PolicyReference URI="#Auth.xml"/> > </wsp:Policy> > </input> > <output> > <s2:body parts="parameters" use="literal"/> > </output> > </operation> > </binding> > <service name="PartySearchService"> > <port name="PartySearchServicePort" > binding="s1:PartySearchServiceSoapBinding"> > <s2:address > location="http://crm-wl-dit-m-1.bankofamerica.com:9321/gps/party/PartySearchService"/> > </port> > </service> > <wsp:UsingPolicy xmlns:n1="http://schemas.xmlsoap.org/wsdl/" > n1:Required="true"/> > <wsp:Policy s0:Id="Auth.xml"> > <wssp:Identity > xmlns:wssp="http://www.bea.com/wls90/security/policy"> > <wssp:SupportedTokens> > <wssp:SecurityToken > TokenType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken"> > <wssp:UsePassword > Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"/> > </wssp:SecurityToken> > </wssp:SupportedTokens> > </wssp:Identity> > </wsp:Policy> > </definitions> > --------------------------------------- WSDL Snippet > End------------------------------ -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]