Acessar WebService

Seguinte galera…

To fazendo um sistema para uma farmácia, no qual tenho q enviar um arquivo xml para a anvisa via webservice.
O arquivo xml já está gerado. O problema está para acessar esse webservice disponibilizado pela anvisa.
Segue o trecho de código abaixo:

try
{
String urlWS = “http://homologacao.anvisa.gov.br/sngpc/webservice/sngpc.asmx”;
Object[] params = {"","",“C:/Programas/SisFarma/arquivo ANVISA/arquivo.xml”,""};
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();
}

aí me retorna a seguinte mensagem de erro:

AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (405)Method Not Allowed
faultActor:
faultNode:
faultDetail:
{}:return code: 405

Oq pode estar acontecendo???
Sou iniciante em WebService e tenho urgencia para entregar esse sistema!!!