Agora que vi que o exemplo usa CF.. estou com Java no backend. A parte do backend talvez não aproveite mas com certeza acrescenterá em algo na minha experiencia com o LCDS.
On 18 maio, 21:05, RafaelViana <rfl.vi...@gmail.com> wrote: > Valeu. Com certeza vou olhar. > > Agora estou tentando fazer rodar meu DataService acessando o bd do > MySQL com um custom assembler ( não gosto do HSQLDB... ) Agora eu acho > que vai... > > On 18 maio, 20:50, Pedro Claudio <pcsi...@gmail.com> wrote: > > > > > Bom estudo! > > >http://192.150.8.60/devnet/coldfusion/articles/enterprise_micro_blogg... > > > 2010/5/18 RafaelViana <rfl.vi...@gmail.com> > > > > BINGO! Não estava rodando naquela porta. > > > > O channel do RTMP já está funcionando consegui fazer uma chamada RPC. > > > > Só para ficar como referencia, após isso houve esse erro: > > > ReferenceError: Error #1069: Property maxFrequency not found on > > > mx.data.DataManagementConsumer and there is no default value. > > > at mx.data::ConcreteDataService/get maxFrequency()[C:\depot > > > \DataServices\trunk\frameworks\projects\data\src\mx\data > > > \ConcreteDataService.as:802] > > > > Que foi corrigida usando esse post. > > > >http://teknopoint.wordpress.com/2010/02/13/lcds-datamangaement-refere... > > > *Estava com a SDK 3.2, coloquei a 3.5 > > > > Obrigado pela ajuda conseguiu me resolver um problemão. > > > Agora posso continuar brincando com o DataService :D > > > > On 18 maio, 18:13, Pedro Claudio <pcsi...@gmail.com> wrote: > > > > RTMP não roda na porta do serviço HTTP, será que é isso? > > > > > tenta assim > > > > var customChannel:Channel = new RTMPChannel("my-rtmp", "rtmp:// > > > > localhost:2038"); > > > > > ou tenta assim > > > > var customChannel:Channel = new RTMPChannel("my-rtmp", "rtmpt:// > > > > localhost:8080"); > > > > > veja qual dos dois conecta. > > > > > 2010/5/18 RafaelViana <rfl.vi...@gmail.com> > > > > > > Opa valeu pelo ajuda Pedro Claudio, está sendo bastante útil acho que > > > > > estamos quase lá :D > > > > > > Tirando as tags dá esse erro: > > > > > Cannot connect to the server to load configuration for destinations: > > > > > ["crm-company","crm-employee"] > > > > > > Ai, talvez esteja o ponto chave, já que o modo como me conecto ao > > > > > destination é diferente do usado nos samples, pois no samples usa-se o > > > > > services-config.xml declarado no Flex Compiler, e o java e o flex > > > > > ficam junto no mesmo projeto. > > > > > > Eu coloco a channelSet em runtime, com essa função > > > > > > public static function getChannelSet():ChannelSet { > > > > > > var cs:ChannelSet = new ChannelSet(); > > > > > var customChannel:Channel = new RTMPChannel("my-rtmp", "rtmp:// > > > > > localhost:8080"); > > > > > cs.addChannel(customChannel); > > > > > > return cs; > > > > > > } > > > > > > Utilizo assim com o BlazeDS e funciona normalmente, não sei se com o > > > > > LCDS e o RTMP tem alguma restrição? > > > > > > On 18 maio, 16:22, Pedro Claudio <pcsi...@gmail.com> wrote: > > > > > > o destination insync tá certo, vou só repetir a mensagem de erro > > > > > > assa > > > > > > tag ai fill-method não tem que estar ali. > > > > > > > então tira > > > > > > <fill-method> ... </fill-method> > > > > > > > e tenta novamente. > > > > > > > On 5/18/10, RafaelViana <rfl.vi...@gmail.com> wrote: > > > > > > > > Então cara... não estou nem conseguindo rodar o projeto, é erro de > > > > > > > compilação > > > > > > > > Como falei antes: RTMP está abrindo abrindo corretamente: > > > > > > > [LCDS]Endpoint 'my-rtmp' created with security: None > > > > > > > > Erro completo durante a a inicialização do tomcat: > > > > > > > > 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 > > > > > > > > No link está o meu arquivo de configuração do dataservice onde > > > acusa > > > > > > > estar o erro: > > > > > > >http://www.cauirs.com.br/data-management-config.xml > > > > > > > > On 18 maio, 14:12, Pedro Claudio <pcsi...@gmail.com> wrote: > > > > > > >> 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... > > mais » -- 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