Felipe.. o BlazeDS NÃO SUPORTA isso q vc quer. A forma q terá q fazer, sem usar remoting-config.xml, é só fazendo em tempo de execução definindo um endPoint e o source no RemoteObject que vem do pacote MXML.
Está claro isso! 2009/8/10 Felipe RIA <felipe...@ig.com.br> > Pessoal, desculpa voltar esta discussão à tona, mas é que eu tentei > resolver este provlema o final de semana e não consegui. > > Li a documentação oficial do BlazeDS e eles só mostram exemplos onde eu > defino um destination com o source FIXO no remoting-config. > > Queria saber se alguém já conseguiu fazer isso usando o BlazeDS. Eu não > queria ter sempre que definir a classe no meu destination, queria definir > "em tempo de execução". > > Agradeço desde já. > > > 2009/8/7 Felipe RIA <felipe...@ig.com.br> > >> Testei e não funcionou. >> Já vi funcionando com o Granite, porém estou tentando com o BlazeDS e não >> está funcionando. >> >> Quando eu declaro o serviço no services-config.xml eu coloco o source como >> * e consigo definir o source em 'tempo de execução' e funcionava. >> >> Adotei o Blazeds e só em ver esta limitação, estou pesando >> em partir pra outra =P >> >> >> >> Só queria um feedback de alguém que conseguiu fazer isso com o BlazeDS. Só >> pra lembrar, eu quero instanciar um RemoteObject via AS e que eu possa >> definir qualquer source em tempo de execução e executar, sem que esteja >> "ligado" a uma classe que foi previamente definida no remoting-config.xml >> >> Obrigado desde já por qualquer ajuda. >> >> >> >> >> >> >> 2009/8/7 Pergentino Araújo <jpergent...@gmail.com> >> >> Opa, dexeu entrar na discussão :) >>> >>> Felipe, se você fizer do jeito que manda o link abaixo e definir o >>> RemoteObject via AS3 ele não funciona ? >>> >>> >>> >>> >>> 2009/8/7 Felipe RIA <felipe...@ig.com.br> >>> >>>> Então Mário, inclusive este link eu ja tinha visto, porém a forma como >>>> ele trabalha é via MXML, e eu estou tentando fazer a chamada criando o >>>> RemoteObject via .AS e executar a chamada, e todas as minhas tentativas >>>> falharam. >>>> >>>> Através de MXML eu já consegui chamar, só não consegui deixar dinamico. >>>> >>>> Quero chamar via .AS e não ter definido um destination no arquivo de >>>> configuração, quero chamar a classe que eu definir no source dinamicamente. >>>> >>>> Vou continuar procurando. >>>> >>>> Obrigado pelas dicas :) >>>> >>>> >>>> 2009/8/7 Mário Júnior <juninho...@gmail.com> >>>> >>>>> olha o exemplo q leonardo fez, bem simples: >>>>> >>>>> http://www.leonardofranca.com.br/index.php/2009/04/21/integrando-flex-com-java-usando-blazeds-primeiros-passos/ >>>>> >>>>> Tem um quadro de código onde ele define o RemoteObject com mxml. >>>>> >>>>> Nesse caso ele definiu o endpoint na unha, mas dá para passar como >>>>> argumento pro compilador DESDE QUE seu services-config não faça referencia >>>>> ao remoting-config.xml nos includes. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2009/8/7 Felipe RIA <felipe...@ig.com.br> >>>>> >>>>>> Olá Mário, desculpe mas eu não consegui reproduzir o que você quis >>>>>> dizer... >>>>>> >>>>>> No caso eu não defino destination nenhum no meu remoting-config.xml ? >>>>>> >>>>>> >>>>>> Quando eu faço isso e tento chamar o RemoteObject no .AS, ele dá um erro: >>>>>> *The MessageAgent's destination must be set to send messages.* >>>>>> >>>>>> Tentei colocar um destination e colocar o source como * no >>>>>> remoting-config, pra postergar esta definição no meu .AS, mas ele não >>>>>> funciona também. >>>>>> >>>>>> Talvez eu não tenha me expressado corretamente no email anterior. >>>>>> >>>>>> Será que isso é possível ? >>>>>> >>>>>> Obrigado. >>>>>> >>>>>> 2009/8/7 Mário Júnior <juninho...@gmail.com> >>>>>> >>>>>>> Felipe... vc pode definir o source direto na tag remoteObject sim, e >>>>>>> não declarar o remote-config.xml no arquivo services-config.xml >>>>>>> Só não pode esquecer de deixar um adapter padrão. >>>>>>> >>>>>>> Abraços. >>>>>>> >>>>>>> 2009/8/7 Felipe RIA <felipe...@ig.com.br> >>>>>>> >>>>>>> Alguém já fez isso ou vou ter de sempre criar um destination para >>>>>>>> cada "fachada" que eu fornecer no sistema ???? >>>>>>>> >>>>>>>> 2009/8/3 Felipe RIA <felipe...@ig.com.br> >>>>>>>> >>>>>>>> Olá pessoal, >>>>>>>>> >>>>>>>>> alguém pode me dizer se teria como criar um serviço genérico, onde >>>>>>>>> não seria necessário definir no remoting-config.xml cada serviço >>>>>>>>> disponível >>>>>>>>> ? >>>>>>>>> >>>>>>>>> Tipo, seria algo +- assim: >>>>>>>>> <destination id="servicoGenerico"> >>>>>>>>> <properties> >>>>>>>>> *<source>*</source>* >>>>>>>>> </properties> >>>>>>>>> </destination> >>>>>>>>> >>>>>>>>> Daí, eu sempre teria de definir este source "na mão" quando fosse >>>>>>>>> utilizá-lo nas telas (tanto em .MXML quanto .AS) >>>>>>>>> >>>>>>>>> Acredito que deve existir algo que possibilite isto, porém não >>>>>>>>> consegui localizar na Web. >>>>>>>>> >>>>>>>>> Abraços, Felipe. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Mario Junior >>>>>>> Enterprise Java / Flex Architectures >>>>>>> Adobe Certified Expert Flex 3 with AIR >>>>>>> >>>>>>> Sofshore Informática >>>>>>> http://www.sofshore.com.br >>>>>>> +55 (48) 3337 2003 >>>>>>> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 >>>>>>> Itacorubi >>>>>>> Florianopolis SC Brasil >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Mario Junior >>>>> Enterprise Java / Flex Architectures >>>>> Adobe Certified Expert Flex 3 with AIR >>>>> >>>>> Sofshore Informática >>>>> http://www.sofshore.com.br >>>>> +55 (48) 3337 2003 >>>>> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 >>>>> Itacorubi >>>>> Florianopolis SC Brasil >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> -- >>> Atenciosamente, Pergentino. >>> >>> >>> >>> >> > > > > -- Mario Junior Enterprise Java / Flex Architectures Adobe Certified Expert Flex 3 with AIR Sofshore Informática http://www.sofshore.com.br +55 (48) 3337 2003 Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---