Bom estudo!

http://192.150.8.60/devnet/coldfusion/articles/enterprise_micro_blogging_solution.html

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-reference_error-1069/
> *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
> > > > >> >>> > 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,...
> >
> > 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
>



-- 
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

Responder a