Olá Renato,
me mande o código em anexo que
talvez possa ajudá-lo.
Até mais,
-----------------------------------------------------------
Marco Antonio Guapo
[EMAIL PROTECTED]
http://www.visionnaire.com.br
Visionnaire
R. Fernando Amaro, 1139
Curitiba, PR 80050-020 Tel/Fax: +55 (041)
262-5646
-----------------------------------------------------------
-----Original Message-----
From: Renato Machado [mailto:[EMAIL PROTECTED]]
Sent: Sábado, 4 de Abril de 1998 08:58
To: [EMAIL PROTECTED]
Subject: Bad_Param - Mandei o código errado veja esteAlô Javanautas de Plantão , mais um nabo para todos.Estou no cliente e quando acesso um método no Servidor via Visibroker, dá Exception Bad_Param. Detalhe estou enviando um array de String como entrada no Método no Servidor.Class Cliente{....String[] descarray = new String[9999]servidor.metodoquerecebeArray(descarray)}Class Servidor (String[] descarray){......}Abaixo segue um pegaço do FonteNo Servidor:public Solicitacao geraSolicitacao(
SOS.Data datasolic,
SOS.Data dataprogini,
SOS.Data dataprogfim,
int ramal,
SOS.Area areasolic,
SOS.Area areaexec,
Usuario ususolic,
SOS.Servico servico,
SOS.Estabelecimento estabelecimento,
Executante usuexec,
SOS.Acompanhamento[] acomp, // pode ser aqui o problema
java.lang.String[] descs, // ou aqui
SOS.PalavraChave[] palavras) // ou aqui
{No Cliente:// monta lista de Descricao
desc = multiListDesc.getCellText(0,0);
String[] listadesc = new String[multiListDesc.getNumberOfRows()];
if(desc.length() >0) // se primeira linha e coluna diferentes de " "
{
for (int i =0; i < multiListDesc.getNumberOfRows(); i++)
{
try
{
desc = multiListDesc.getCellText(i,0);
if (desc.length() > 0)
{
listadesc[i] = desc;
}
}
catch(java.lang.NullPointerException e ){}
}
}try{
solicgerada = usuario.geraSolicitacao(datasolic,dataprogini,dataprogfim,ramal,areasolic,areaexec,usuario,servico,estab,usuexec,listaacomp,listadesc,listapalavra);
}
catch (org.omg.CORBA.SystemException se){MensagemErro.setText("exception " + se);}
if (solicgerada != null)
me.mudaEstado(this,"OK");
else
MensagemErro.setText("Problemas na geração da Solicitacão");Até mais obrigado
