Valeu Noronha.. o blog pelo menos ja estou providenciando...
http://clic4biz.com/blog/

de noite vou configurar melhor.. ai coloco um post la explicando a técnica

Em 18 de maio de 2011 11:12, Fernando Noronha <[email protected]>escreveu:

> É isso ai man.
>
> Isso merece um post no blog.
>
> --
> Fernando Noronha
>
> Em 18 de maio de 2011 10:49, Danilo Suares <[email protected]> escreveu:
>
> Postado... funcionou tambem com paramentros...
>>
>> Em 18 de maio de 2011 10:27, Fernando Noronha <[email protected]>escreveu:
>>
>>  O caminho é por ai, se conseguir sucesso, posta "pra nóis".
>>>
>>> --
>>> Fernando Noronha
>>>
>>> Em 18 de maio de 2011 10:13, Danilo Suares <[email protected]>escreveu:
>>>
>>> Tentei assim ó
>>>> this.configWS.getOperation(name).send();
>>>>
>>>> pelo menos agora ele faz a chamada, porém tenho o seguinte erro:
>>>> faultCode: WSDLError
>>>> faultString:Runtime exception Error #1009: Cannot access a property or
>>>> method of a null object reference.
>>>>
>>>> Em 18 de maio de 2011 09:42, Fernando Noronha 
>>>> <[email protected]>escreveu:
>>>>
>>>>  Danilo,
>>>>>    procura o metodos "operation" e "send".
>>>>>
>>>>> Usando a mesma logica da classe de RemoteObject que eu tinha feito,
>>>>> ficaria assim.
>>>>>
>>>>> configWS.operation(name).send();
>>>>>
>>>>> ve se rola ai.
>>>>>
>>>>> --
>>>>> Fernando Noronha
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Em 17 de maio de 2011 17:57, Danilo Suares <[email protected]>escreveu:
>>>>>
>>>>> Noronha,
>>>>>> é justamente isso que estou escrevendo, poderem não estou conseguindo
>>>>>> achar uma forma de executar o webservice sem ter que usar o nome do 
>>>>>> metodo
>>>>>> fixo.. tipo o código abaixo eh o metodo da classe que faz o processamento
>>>>>> todo.... de fora eu chama em 1 linha.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  public function process( name:String,type:String, params:Object,
>>>>>> resultMethod:Function,faultMethod:Function ):void
>>>>>> {
>>>>>>  configWS.operations[name].addEventListener("result", resultMethod);
>>>>>> configWS.operations[name].addEventListener("result", faultMethod);
>>>>>> configWS.operations[name].resultFormat = 'e4x';
>>>>>> configWS.addEventListener("fault", processFaultHandler);
>>>>>>
>>>>>>
>>>>>> configWS.loadWSDL(ConfigurationManager.getInstance().appSettings.webServiceMessage);
>>>>>>
>>>>>>                        //aqui eu faria a chamada
>>>>>>                        configWS[name](); ----> isso aqui deveria ser
>>>>>> igual a configWS.NomeDoMetodo(); só que dessa forma da problema de 
>>>>>> sintaxe,
>>>>>> tentei tb configWS.operation[name() e nada...
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Em 17 de maio de 2011 17:51, Fernando Noronha 
>>>>>> <[email protected]>escreveu:
>>>>>>
>>>>>>  Danilo,
>>>>>>>   manja a classe de CustomRemoteObject que usavamos? Acho que dá para
>>>>>>> fazer um esquema parecido.
>>>>>>>
>>>>>>> --
>>>>>>> Fernando Noronha
>>>>>>>
>>>>>>> Em 17 de maio de 2011 17:39, Danilo Suares 
>>>>>>> <[email protected]>escreveu:
>>>>>>>
>>>>>>>>  Pessoal estou trabalhando no seguinte, quero fazer uma classe que
>>>>>>>> vc manda o nome do metodo, os paramentros, a função de result e a 
>>>>>>>> funcção de
>>>>>>>> fault, ai ela executa o webservice, estou tendo dificuldade pra 
>>>>>>>> conseguir
>>>>>>>> fazer a chama dinamicamente, vejam o que escrevi por favor e comentem 
>>>>>>>> se
>>>>>>>> der... valeu!!!
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>  public function process( name:String,type:String, params:Object,
>>>>>>>> resultMethod:Function,faultMethod:Function ):void
>>>>>>>> {
>>>>>>>> var method:Operation = new Operation;
>>>>>>>> method.name = name;
>>>>>>>>  method.addEventListener("result", resultMethod);
>>>>>>>> method.addEventListener("result", faultMethod);
>>>>>>>> method.resultFormat = 'e4x';
>>>>>>>> configWS.addEventListener("fault", processFaultHandler);
>>>>>>>>  switch(type)
>>>>>>>> {
>>>>>>>> case AppWebserviceCaller.TYPE_MESSAGE:
>>>>>>>>
>>>>>>>> this.configWS.loadWSDL(ConfigurationManager.getInstance().appSettings.webServiceMessage);
>>>>>>>>  case AppWebserviceCaller.TYPE_SERVER:
>>>>>>>>
>>>>>>>> this.configWS.loadWSDL(ConfigurationManager.getInstance().appSettings.webServiceServer);
>>>>>>>> break;
>>>>>>>>  }
>>>>>>>>                         // aqui a zica...
>>>>>>>> configWS.();
>>>>>>>>  }
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Danilo Suares
>>>>>>>> celular:  +55 11 7389-6831
>>>>>>>> skype/msn/gtalk: [email protected]
>>>>>>>> twitter: @danilosuares
>>>>>>>>
>>>>>>>> Esta mensagem pode conter informacao confidencial e/ou privilegiada.
>>>>>>>> Se você não for o destinatário ou a pessoa autorizada a receber esta
>>>>>>>> mensagem, não pode usar, copiar ou divulgar as informacoes nela 
>>>>>>>> contidas ou
>>>>>>>> tomar qualquer acao baseada nessas informacoes. Se voce recebeu esta
>>>>>>>> mensagem por engano, por favor avise imediatamente o remetente, 
>>>>>>>> respondendo
>>>>>>>> o e-mail e em seguida apague-o. Agradecemos sua cooperacao.
>>>>>>>>
>>>>>>>> This message may contain confidential and/or privileged information.
>>>>>>>> If you are not the addressee or authorized to receive this for the
>>>>>>>> addressee, you must not use, copy, disclose or take any action based 
>>>>>>>> on this
>>>>>>>> message or any information herein. If you have received this message in
>>>>>>>> error, please advise the sender immediately by reply e-mail and delete 
>>>>>>>> this
>>>>>>>> message. Thank you for your cooperation.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>>> [email protected]
>>>>>>>> Para sair da lista, envie um email em branco para
>>>>>>>> [email protected]
>>>>>>>> Mais opções estão disponíveis em
>>>>>>>> http://groups.google.com/group/flexdev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Fernando Noronha
>>>>>>> Cel.: +55 11 9370 4809
>>>>>>> Cel: +55 12 9164 6564
>>>>>>> Msn: [email protected]
>>>>>>> Skype ID: fenoronha
>>>>>>>
>>>>>>> --
>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>> [email protected]
>>>>>>> Para sair da lista, envie um email em branco para
>>>>>>> [email protected]
>>>>>>> Mais opções estão disponíveis em
>>>>>>> http://groups.google.com/group/flexdev
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Danilo Suares
>>>>>> celular:  +55 11 7389-6831
>>>>>> skype/msn/gtalk: [email protected]
>>>>>> twitter: @danilosuares
>>>>>>
>>>>>> Esta mensagem pode conter informacao confidencial e/ou privilegiada.
>>>>>> Se você não for o destinatário ou a pessoa autorizada a receber esta
>>>>>> mensagem, não pode usar, copiar ou divulgar as informacoes nela contidas 
>>>>>> ou
>>>>>> tomar qualquer acao baseada nessas informacoes. Se voce recebeu esta
>>>>>> mensagem por engano, por favor avise imediatamente o remetente, 
>>>>>> respondendo
>>>>>> o e-mail e em seguida apague-o. Agradecemos sua cooperacao.
>>>>>>
>>>>>> This message may contain confidential and/or privileged information.
>>>>>> If you are not the addressee or authorized to receive this for the
>>>>>> addressee, you must not use, copy, disclose or take any action based on 
>>>>>> this
>>>>>> message or any information herein. If you have received this message in
>>>>>> error, please advise the sender immediately by reply e-mail and delete 
>>>>>> this
>>>>>> message. Thank you for your cooperation.
>>>>>>
>>>>>>   --
>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>> [email protected]
>>>>>> Para sair da lista, envie um email em branco para
>>>>>> [email protected]
>>>>>> Mais opções estão disponíveis em
>>>>>> http://groups.google.com/group/flexdev
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Fernando Noronha
>>>>> Cel.: +55 11 9370 4809
>>>>> Cel: +55 12 9164 6564
>>>>> Msn: [email protected]
>>>>> Skype ID: fenoronha
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Danilo Suares
>>>> celular:  +55 11 7389-6831
>>>> skype/msn/gtalk: [email protected]
>>>> twitter: @danilosuares
>>>>
>>>> Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se
>>>> você não for o destinatário ou a pessoa autorizada a receber esta mensagem,
>>>> não pode usar, copiar ou divulgar as informacoes nela contidas ou tomar
>>>> qualquer acao baseada nessas informacoes. Se voce recebeu esta mensagem por
>>>> engano, por favor avise imediatamente o remetente, respondendo o e-mail e 
>>>> em
>>>> seguida apague-o. Agradecemos sua cooperacao.
>>>>
>>>> This message may contain confidential and/or privileged information. If
>>>> you are not the addressee or authorized to receive this for the addressee,
>>>> you must not use, copy, disclose or take any action based on this message 
>>>> or
>>>> any information herein. If you have received this message in error, please
>>>> advise the sender immediately by reply e-mail and delete this message. 
>>>> Thank
>>>> you for your cooperation.
>>>>
>>>>   --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>
>>>
>>> --
>>> Fernando Noronha
>>> Cel.: +55 11 9370 4809
>>> Cel: +55 12 9164 6564
>>> Msn: [email protected]
>>> Skype ID: fenoronha
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> Danilo Suares
>> celular:  +55 11 7389-6831
>> skype/msn/gtalk: [email protected]
>> twitter: @danilosuares
>>
>> Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se
>> você não for o destinatário ou a pessoa autorizada a receber esta mensagem,
>> não pode usar, copiar ou divulgar as informacoes nela contidas ou tomar
>> qualquer acao baseada nessas informacoes. Se voce recebeu esta mensagem por
>> engano, por favor avise imediatamente o remetente, respondendo o e-mail e em
>> seguida apague-o. Agradecemos sua cooperacao.
>>
>> This message may contain confidential and/or privileged information. If
>> you are not the addressee or authorized to receive this for the addressee,
>> you must not use, copy, disclose or take any action based on this message or
>> any information herein. If you have received this message in error, please
>> advise the sender immediately by reply e-mail and delete this message. Thank
>> you for your cooperation.
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Fernando Noronha
> Cel.: +55 11 9370 4809
> Cel: +55 12 9164 6564
> Msn: [email protected]
> Skype ID: fenoronha
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Danilo Suares
celular:  +55 11 7389-6831
skype/msn/gtalk: [email protected]
twitter: @danilosuares

Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
pode usar, copiar ou divulgar as informacoes nela contidas ou tomar qualquer
acao baseada nessas informacoes. Se voce recebeu esta mensagem por engano,
por favor avise imediatamente o remetente, respondendo o e-mail e em seguida
apague-o. Agradecemos sua cooperacao.

This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose or take any action based on this message or any
information herein. If you have received this message in error, please
advise the sender immediately by reply e-mail and delete this message. Thank
you for your cooperation.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a