Problema com WebService

Estou tentando acessar um webservice mais está me retornando um erro.
Segue o trecho de código:

try
{
String urlWS = “http://homologacao.anvisa.gov.br/sngpc/webservice/sngpc.asmx”;
Object[] params = {"","","",""};
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(urlWS);
call.setOperationName(“EnviaArquivoSNGPC”);
String ret = (String) call.invoke(params);
System.out.println("Resultado: " + ret);
}
catch(Exception ex)
{
ex.printStackTrace();
}

ao tentar acessar o método: call.invoke(params)

é retornado a seguinte erro:

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
faultSubcode:
faultString: Server did not recognize the value of HTTP Header SOAPAction: .
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:Server did not recognize the value of HTTP Header SOAPAction: .

oq está acontecendo???