Bom,

O webservice foi escrito em coldfusion, é na realidade um componente ".CFC" 
com access definido como "remote" e o returntype definido como "any". A 
função tem como retorno o resultado
de uma query. Abaixo mostro o código completo do componente.

<cfcomponent displayname="Controle de Reboques" hint="Componente para 
controle de pedido de reboques">
<cffunction name="listaCooperadosLiberados" displayname="Cooperados 
Adimplentes" hint="Listagem dos Cooperados Adimplentes com a Cooperativa" 
access="remote" returntype="any">
<cfargument name="txplaca" displayname="Placa" hint="Placa do Veículo" 
required="true" type="String" />
<cfquery name="qCooperadosLiberados" datasource="clubcar">
SELECT
tb_cooperados.DataCadastro AS dtCadastro,
tb_cooperados.Placa AS txPlaca,
tb_cooperados.Nome AS txNome,
tb_cooperados.NascimentoCooperado AS dtNascimento,
tb_cooperados.Identidade AS txIdentidade,
tb_cooperados.Cpf AS txCpf,
tb_cooperados.Pai AS txPai,
tb_cooperados.Mãe AS txMae,
tb_cooperados.LinhaNumero AS nuLinha,
tb_cooperados.LinhaOrigem AS txOrigem,
tb_cooperados.LinhaDestino AS txDestino,
tb_cooperados.UltimaSemanaPaga AS nuSemana,
tb_cooperados.DataUltimoPagamento AS dtPagamento,
'Permissionário' AS txAtividade
FROM
Cooperados AS tb_cooperados
WHERE
tb_cooperados.Placa=<cfqueryparam cfsqltype="cf_sql_varchar" maxlength="8" 
value="#trim(arguments.txplaca)#" />
ORDER BY
tb_cooperados.DataCadastro ASC
UNION ALL
SELECT
tb_auxiliares.DataCadastro AS dtCadastro,
'' AS txPlaca,
tb_auxiliares.Nome AS txNome,
tb_auxiliares.Nascimento AS dtNascimento,
tb_auxiliares.Identidade AS txIdentidade,
tb_auxiliares.Cpf AS txCpf,
tb_auxiliares.Pai AS txPai,
tb_auxiliares.Mãe AS txMae,
'' AS nuLinha,
'' AS txOrigem,
'' AS txDestino,
'' AS nuSemana,
'' AS dtPagamento,
'Auxiliar' AS txAtividade
FROM
Cooperados AS tb_cooperados
INNER JOIN Auxiliares AS tb_auxiliares ON 
tb_auxiliares.NumeroCooperado=tb_cooperados.NumeroCooperado
WHERE
tb_cooperados.Placa=<cfqueryparam cfsqltype="cf_sql_varchar" maxlength="8" 
value="#trim(arguments.txplaca)#" />
</cfquery>
<cfreturn qCooperadosLiberados/>
</cffunction>
</cfcomponent>

Atenciosamente,
Vitor S. Rodrigues 


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