Parametro null no web service

0 respostas
J

oi galera, estou fazendo um web service cliente para conectar ao web service q gera uma nota fiscal.

Ao invocar o web service, eu tenho que passar um parametro (Input). Mas o web service recebe esse parametro nulo. Sendo que do meu cliente esse objeto sai populado.

Meu web service:

@WebMethod(operationName="CancelarNfse")
	public Output cancelarNfse(Input parameters )  
	{
		ValidateXSD validador = new ValidateXSD();
		Output saida = new Output();
					//Validando xml com o schema
			validador.validateSchema("nfse.xsd", parameters.getNfseDadosMsg()); --aqui da nullpointerexception porque parameters ta nulo.
			
			//Restante da logica
                                  return saida;
                  }

cliente ws

NfseWSService ws = new NfseWSServiceLocator();
    	Nfse nf;
	nf = ws.getnfseSOAP();
	Input entradaXML = new Input();
	entradaXML.setNfseCabecMsg(xmlCabecalho.toString());
			
	entradaXML.setNfseDadosMsg(xml);
	Output saidaXML =  nf.cancelarNfse(entradaXML); //aqui vai o xml de cabecalho e o corpo

Como parameters chega vazio no web service, da nullpointerexception. Alguem sabe me dizer porque chega parameters nulo no web service?

Criado 9 de novembro de 2011
Respostas 0
Participantes 1