desculpe esqueci de o VO usado no modelo de dados, na tag metada em properties, você define a classe VO e o ID do VO ex:
<identity property="voID"/> <query-row-type>pacote.maisPacote.ClassVO</query-row-type> On 5/18/10, Pedro Claudio <pcsi...@gmail.com> wrote: > Provavelmente a porta é 2038 ou seja rtmp://{server.name}:2038. > Pode ser que tenha algum problema com portas, então coloca na mesma > porta da tomcat , assim: > rtmpt://{server.name}:<porta da instancia>. > > Então para não perder a configuração inicial você cria um novo > channel, mas comenta esse que você já tem ai my-rtmp. > > No outro aquivo, onde você faz a configuração da message, você precisa > colocar > <channels> > <channel ref="my-rtmp"/> > </channels> > > copia o destination e comenta o antigo, remove todos os comentarios > desse novo destination, verifica se todas as tags estão abrindo e > fechando corretamente, em properties você edita o compenente colocando > uma classe válida, em scope veja qual a melhor persistência, então > reinicia o serviço e testa a aplicação e manda o erro completo. > > > On 5/17/10, RafaelViana <rfl.vi...@gmail.com> wrote: >> Tomcat, rodando localmente no Windows XP. >> O nivel de debugging já está configurado como ALL. >> >> Agora você me fez pensar em algo... >> Por acaso o DataService funciona no AMFChannel ou apenas no >> RTMPChannel? >> Estou usando o AMFChannel para fazer a comunicação. >> >> ------------- >> >> Mas mesmo assim... não consigo testar com o RTMP, pois ao COMPILAR já >> lança exceção no Tomcat com problema no arquivo de configuração >> conforme citado acima. >> >> Mas o RTMP está criando certinho.. >> [LCDS]Endpoint 'my-rtmp' created with security: None >> >> >> >> On 17 maio, 20:15, Pedro Claudio <pcsi...@gmail.com> wrote: >>> Salve Rafael, >>> >>> Qual servidor você fez a integração? >>> Qual sistema operacional? >>> Esta usando RTMP? >>> >>> inicialmente... >>> Coloque no service-config.xml >>> <target class="flex.messaging.log.ConsoleTarget" level="All"> >>> >>> verifique se a configuração do seu rtmp carregou corretamente. >>> >>> em carregando corretamente, execute uma chamada no flex e mostre o log >>> por >>> favor. >>> >>> 2010/5/16 RafaelViana <rfl.vi...@gmail.com> >>> >>> >>> >>> >>> >>> > Tranquilo, Mario? sempre é valiosa sua ajuda :D >>> >>> > Confesso que o LCDS ainda está meio (bem) obscuro pra mim (nunca >>> > utilizei anteriormente), estou aqui revirando a documentação mas não >>> > consigo achar o porque do erro.. e o material na internet sobre o LCDS >>> > é escasso... sabe de algum fórum, grupo de discussão estrangeiro que >>> > eu possa falar com mais pessoas que usam o LCDS? >>> >>> > Voltando ao problema... >>> >>> > 1) Realmente quando uso o AIR não ocorre o erro de não achar o >>> > LocalStoreFactory, porém o exemplo que estou usando como base é o CRM >>> > que vem nos samples do lcds para demonstrar o uso dos dataservices, e >>> > ele é executado no Flex. não entendi :S pelo que eu li o dataservices >>> > não tem nenhum restrição em usar o Flex, até o offline sync pode ser >>> > feito usando o Flex, porém com algumas diferenças. >>> >>> > Tá certo... vou esquecer esse offine sync por enquanto, queria fazer >>> > apenas um HelloWorld usando o DataService, mas acho que o LCDS não >>> > gosta de mim :S >>> >>> > 1) Configurei o destination do crm-company igual está nos samples do >>> > LCDS, criei a mesma estrutura de packages, porém ao executar: >>> >>> > flex.messaging.config.ConfigurationException: Unrecognized tag found >>> > in <properties>. Please consult the documentation to determine if the >>> > tag is invalid or belongs inside of a different tag: >>> > '/server/fill-method' in destination with id: 'crm-company' from >>> > file: data-management-config.xml >>> > '/server/fill-method' in destination with id: 'crm-employee' from >>> > file: data-management-config.xml >>> >>> > (também tentei o fill-method fora da tag server, como também apenas >>> > como fill) >>> >>> > Opa... o compilador está me avisando que o método fill-method não é >>> > reconhecido que é para eu consultar a documentação... mas ao olhar a >>> > documentação do LCDS 3.1 (atualizada 5/3/10) na página 255 tem uma >>> > tabela com as propriedades para configurar uma destination de um >>> > Custom Assembler, entre os elementos está: fill-method >>> >>> > Ok... vou tentar retirar essa propriedade para compilar... COMPILOU! >>> >>> > Mas ao inicializar a aplicação ( no AIR, para evitar o problema >>> > anterior da LocalStoreFactory ): >>> >>> > Missing or invalid configuration for destinations: >>> > ["crm-company","crm- >>> > employee"] >>> > Could not initialize DataService >>> >>> > Agradeço a ajuda de qualquer pessoa que já tenha usado o LCDS.Qualquer >>> > dica ou opinião será valiosa. >>> >>> > On 14 maio, 17:19, Mário Júnior <juninho...@gmail.com> wrote: >>> > > Opa Rafael... to na correria aqui e realmente tempo é um luxo :) >>> > > Vc criou um projeto Flex??? >>> > > Acho q LocalStoreFactory não é pra ser usada com Flex, somente com >>> > > AIR >>> > (só o >>> > > AIR tem suporte ao off-line sync) >>> >>> > > Além do mais, nao se esqueça de adicionar o fds.swc e airfds.swc no >>> > > build >>> > > path do seu projeto AIR. >>> > > Essas libs estao em: >>> >>> > > - <lcds-install-dir>\resources\frameworks\fds.swc (294 kb) >>> > > - <lcds-install-dir>\resources\frameworks\air\airfds.swc (11 kb) >>> >>> > > Espero ter ajudado. >>> >>> > > []s >>> >>> > > Em 14 de maio de 2010 16:11, RafaelViana <rfl.vi...@gmail.com> >>> > > escreveu: >>> >>> > > > Alguém usa o LCDS e tem tempo para me tirar algumas dúvidas? >>> > > > Configuro um projeto Java com o LCDS consigo fazer a chamada com >>> > > > remoting ( igual BlazeDS ), porém não consigo fazer a chamada pelo >>> > > > DataService. >>> >>> > > > Eu declaro o destination no .xml, estou com o banco de dados >>> > > > ativo, >>> > > > rodo o exemplo no lcds-samples e funciona beleza. >>> >>> > > > Criei um projeto no Java com mesma estrutura do lcds-samples, >>> > > > mesmas >>> > > > classes, e um projeto no Flex com um dos exemplos.Mas ao executar >>> > > > o >>> > > > exemplo me aparece o seguinte erro: >>> >>> > > > ReferenceError: Error #1065: A variável mx.data::LocalStoreFactory >>> > > > não >>> > > > foi definida. >>> >>> > > > E não achei nada na internet que explique claramente porque >>> > > > acontece >>> > > > esse erro. >>> >>> > > > On 14 maio, 10:07, RafaelViana <rfl.vi...@gmail.com> wrote: >>> > > > > Obrigado pelo esclarecimento. >>> >>> > > > > Peguei a aplicação Insync para testar as funcionalidades do >>> > > > > suporte >>> > > > > offline do LCDS: >>> > > >http://coenraets.org/blog/2008/05/insync-automatic-offline-data-synch. >>> > .. >>> >>> > > > > Consegui fazer ela rodar conforme as instruções passadas no blog >>> > > > > do >>> > > > > autor com o executável que ele disponibiliza.Porém, gostaria de >>> > testar >>> > > > > esse projeto com algumas modificações, criei um projeto AIR com >>> > > > > o >>> > > > > código fornecido pelo autor, e também criei o projeto Java, >>> > > > > criei >>> > > > > o >>> > > > > channel apontando para esse projeto.E, está ocorrendo erro na >>> > > > > linha: >>> >>> > > > > Linha: >>> > > > > var asyncToken:AsyncToken = ds.fill(contacts); >>> >>> > > > > Erro: >>> > > > > ArgumentError: Error #1063: Argument count mismatch on >>> > > > > mx.rpc::AsyncToken(). Expected 1, got 0. >>> >>> > > > > Esse parametro contacts é uma ArrayCollection: >>> > > > > <mx:ArrayCollection id="contacts"/> >>> >>> > > > > No momento que chamo o método a lista está inicializada, porém >>> > > > > vazia.Se a lista existe porque considera como se não recebesse >>> > > > > nenhum >>> > > > > parâmetro? >>> >>> > > > > On 13 maio, 23:05, Mário Júnior <juninho...@gmail.com> wrote: >>> >>> > > > > > O SQLite ficará embarcado no AIR Runtime instalado no seu >>> > > > > > client >>> > > > > > e >>> > os >>> > > > dados >>> > > > > > serão persistidos "localmente" enquanto estiver off-line. Só >>> > > > > > irá >>> > > > sincornizar >>> > > > > > qnd vc identificar alguma conexao usando algum "monitor" >>> > implementado >>> > > > por >>> > > > > > vc. (Pra isso vc pode usar URLMonitor ou SocketMonitor). >>> >>> > > > > > Já no seu servidor (container java), vc pode usar oq quiser... >>> > mysql, >>> > > > > > oracle, hsqldb (como nos exemplos), whatever. >>> >>> > > > > > []s >>> >>> > > > > > Em 13 de maio de 2010 22:52, RafaelViana <rfl.vi...@gmail.com> >>> > > > escreveu: >>> >>> > > > > > > Os samples que vem junto no LCDS fazem uso do SQLite cujo >>> > necessita >>> > > > > > > inicialização. >>> >>> > > > > > > Queria saber se eu utilizar banco de dados MYSQL no servidor >>> > > > > > > e >>> > fazer >>> > > > o >>> > > > > > > cache localmente com o uso do SQLite os usuários do sistema >>> > > > precisarão >>> > > > > > > inicializar o servidor ou ele estará embarcado no AIR? >>> >>> > > > > > > -- >>> > > > > > > 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 emhttp:// >>> > > > groups.google.com/group/flexdev >>> >>> > > > > > -- >>> > > > > > Mario Juniorhttp://blog.mariojunior.com/ >>> > > > > > @mariojunior >>> >>> > > > > > -- >>> > > > > > 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 emhttp:// >>> > groups.google.com/group/flexdev >>> >>> > > > > -- >>> > > > > 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 emhttp:// >>> > groups.google.com/group/flexdev >>> >>> > > > -- >>> > > > 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 >>> > > > emhttp://groups.google.com/group/flexdev >>> >>> > > -- >>> > > Mario Juniorhttp://blog.mariojunior.com/ >>> > > @mariojunior >>> >>> > > -- >>> > > 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 >>> > > emhttp://groups.google.com/group/flexdev >>> >>> > -- >>> > 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 emhttp://groups.google.com/group/flexdev >>> >>> -- >>> Pedro Claudio >>> Adobe User Group Manager - CFUG-BR >>> Adobe Community Professional >>> Adobe Certified Instructor >>> Adobe Certified RIA Specialist >>> Adobe Certified Expert >>> Adobe Certified >>> Professionalhttp://blog.pcsilva.com/enhttp://twitter.com/pcsilva >>> 55*12*21517 >>> >>> -- >>> 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 emhttp://groups.google.com/group/flexdev >> >> -- >> 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 > > > -- > Pedro Claudio > Adobe User Group Manager - CFUG-BR > Adobe Community Professional > Adobe Certified Instructor > Adobe Certified RIA Specialist > Adobe Certified Expert > Adobe Certified Professional > http://blog.pcsilva.com/en > http://twitter.com/pcsilva > 55*12*21517 > -- Pedro Claudio Adobe User Group Manager - CFUG-BR Adobe Community Professional Adobe Certified Instructor Adobe Certified RIA Specialist Adobe Certified Expert Adobe Certified Professional http://blog.pcsilva.com/en http://twitter.com/pcsilva 55*12*21517 -- 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