Abrir conexão para http

Olá a todos,
meu sistema envia e recebe dados normalmente.
Mas para isto, preciso abrir conexão gprs no celular (no meu caso TIM) manualmente.
Melhorando a dúvida,
meu celular está com sinal bom, mas isto não quer dizer que esteja conectado a internet.
Se acesso o internet explorer, o windows mobile 6.5 abre uma caixa de conexão, conecta e pronto.
Se acesso meu programa j2me, a conexão não é automática.

Minha conexão para enviar dados para a Servet está assim:

HttpConnection conexao = null; OutputStream OS = null; InputStream IS = null; try{ conexao = (HttpConnection)Connector.open(url); conexao.setRequestMethod(HttpConnection.POST); conexao.setRequestProperty("User-Agent","Profile/MIDP-1.0 Configuration/CLDC-1.0"); OS = conexao.openOutputStream(); OS.write(dados); OS.flush(); contRegExporta = contRegExporta + 1; return "OK"; }catch (Exception e){ return "XX"; } finally { if(OS!= null) { OS.close(); } if(IS!= null) { IS.close(); } if(conexao != null) { conexao.close(); } }

Obrigado e quem puder ajudar.

Qual é a URL?
você criou uma aplicação web que vai receber os dados do aplicativo? si for posta o código ai que recebe os dados.

Olá,
estou em casa e o programa está no serviço,
mas amanhã cedo posto o código.
Mas a URL é mais ou menos: "http://999.999.999.999:3000/Servlet/MinhaServlet “e os parâmetros”.
E as informações são recebidas e enviadas por uma servlet pelo método GET e POST (tenho das duas formas) que está num servidor de aplicação GlassFish.
Mas se não for possível ajudar sem código, não tem problema.
Amanhã continuamos.
Encontrei um site na internet que diz que a VM Phoneme não abre automaticamente a conexão GPRS no Windows Mobile.
Se for isto mesmo, estou com problemas.

Muito Obrigado pela força.

a string para conexão é: “http://999.999.999.999:9999/Servlet/MinhaServlet?unidade=1&data="+sDataSel+"&opcao=1&safra=2011&Arq=50&coletor=”+String.valueOf(salvaCodigoIC);
para receber e enviar informações, utilizo uma servlet e servidor glassfish.
Obrigado.

Amigos,
me parece que o problema é realmente a vm phoneme.
Ela não dispara a gprs automaticamente.
Tem que ser manual antes de comunicar.
Testei a j9 midp 2.0 e funcionou automaticamente e mais rápido.
O próprio programa ficou mais rápido.
Só que os textfields decimal ficaram muito grandes no form.
Vou ver como resolver isto, se é que tem jeito.

Obrigado.