It seems you use Axis 1.x. Can you please try with Axis2 1.5.4 ? thanks, Amila.
2011/1/7 Risto Alt <[email protected]> > Hi, > > I have a strage problem. > I need to invoke a .aspx webservice from Java. > > Everything works fine for service methods that don't take any parameters. > But for methods that need some input parameter I get an error that system > can't find provided parameter. > > Does anyone know what can be the problem - I have tried almost everything. > > The code I use is: > " > String strEndPoint = "https://xxxxxxxx/yy/ITBServices.asmx"; > String strSoapAction = "https://yyyyyyy/Authenticate"; > String strSchemaURL = "https://zzzzzzzzzzzzz"; > String strFunctionName = "Authenticate"; > > Call call = (Call) new Service().createCall(); > call.setTargetEndpointAddress(new URL(" > https://zzzzzzzzzzzzzzz/ITBServices.asmx")); > > call.setOperationName(new QName(strSchemaURL, strFunctionName)); > > String username = "user"; > String pass = "pass"; > > //call.setOperationUse("document"); > //call.setOperationStyle("wrapped"); > > call.setReturnType(XMLType.XSD_STRING); > call.addParameter("username", XMLType.XSD_STRING, ParameterMode.IN); > call.addParameter("password", XMLType.XSD_STRING, ParameterMode.IN); > > call.setSOAPActionURI(strSoapAction); > String strResult = (String) call.invoke(new Object[]{username, pass}); > System.out.println("Result='" + strResult + "'"); > " > > Regards, > Risto Alt > [email protected] > > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/
