[Resolvido] Rastrear Objetos Correios XML

Boa Tarde!
Galera, to com uma grande dúvida.
Preciso desenvolver um WebService aqui para a empresa, onde eu preciso pesquisar status de entrega.
Isso eu irei puxar direto do sistema dos correios.
Os correios tem um manual que contém algumas dicas e alguns blocos de código para facilitar este desenvolvimento.
Porém eu jogo o código e compilo, mas nada acontece.
Segue abaixo o link deste manual:
http://blog.correios.com.br/comercioeletronico/wp-content/uploads/2011/10/Guia-Tecnico-Rastreamento-XML-Cliente-Versão-e-commerce-v-1-5.pdf

Segue abaixo o bloco de código para consulta:

import java.io.*;
import java.net.*;

public class GravaXML {
	public static void main(String[] args) {

	}
	public void SaveXML(String mfile){
		try {
			File fileXML = new File(mfile);
			String xmlin = MontaBusca();
			URL url = new URL("http://websro.correios.com.br/sro_bin/sroii_xml.eventos ");
			URLConnection connection = url.openConnection();
			connection.setDoOutput(true);
			connection.setUseCaches(false);
			connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
			connection.setAllowUserInteraction(false);
			PrintStream outStream = new PrintStream(connection.getOutputStream());
			outStream.println("usuario=ECT&senha=SRO&tipo=L&resultado=T&objetos=" + xmlin);
			outStream.close();
			DataInputStream inStream = new DataInputStream(connection.getInputStream());
			String inputLine;
			FileWriter f = new FileWriter(fileXML);
			while ((inputLine = inStream.readLine()) != null) {
				f.write(inputLine);
			}
			f.close();
			inStream.close();
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	private String MontaBusca(){
		String Objetos = "PH082984697BR";

		return Objetos;
	}
}

Desde já, Obrigado!

Vinicius Leonardo

Qual o erro?

Não teve erro.

Porém depois de quebrar um pouco a cabeça aqui eu consegui arrumar.
Faltava eu chamar o SaveXML e dar o nome do XML que eu ia salvar e o local.
Caso alguém precise ficou desta maneira:

import java.io.*;
import java.net.*;

public class GravaXML {
	public static void main(String[] args) {
		SaveXML("C:/teste.xml");

	}
	public static void SaveXML(String mfile){
		try {
			File fileXML = new File(mfile);
			String xmlin = MontaBusca();
			URL url = new URL("http://websro.correios.com.br/sro_bin/sroii_xml.eventos ");
			URLConnection connection = url.openConnection();
			connection.setDoOutput(true);
			connection.setUseCaches(false);
			connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
			connection.setAllowUserInteraction(false);
			PrintStream outStream = new PrintStream(connection.getOutputStream());
			outStream.println("usuario=ECT&senha=SRO&tipo=L&resultado=U&objetos=" + xmlin);
			outStream.close();
			DataInputStream inStream = new DataInputStream(connection.getInputStream());
			String inputLine;
			FileWriter f = new FileWriter(fileXML);
			while ((inputLine = inStream.readLine()) != null) {
				f.write(inputLine);
			}
			f.close();
			inStream.close();
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	private static String MontaBusca(){
		String Objetos = "PH082984697BR";

		return Objetos;
	}
}

Vlw por responder o tópico ivandasilva!

irmão, foi tipo obrigado por nada né rsrss…

Coloca o tópico como resolvido então e quando for postar código, coloca entre as tags [code]