[Rio-pm] SOAP::Lite

João André Simioni jasimioni em gmail.com
Terça Abril 20 21:46:38 PDT 2010


André,

quando conseguir a resposta por favor publique - costumo apenas acessar
WebServices e não provê-los, mas é sempre importante ter essas soluções
publicadas.

[]'s

2010/4/20 Andre Luis <alpbs2003 em gmail.com>

> Salve monges,
>
> Estou com uma duvida com relação aos SOAP::Fault;
>
>
> É possivel adcionar um header ao retorno do SOAP::Fault ?
>
> digo
>
>
> quando eu faco
>
> die SOAP::Fault->faultcode('soap:Server') # will be qualified
>                                        ->faultstring('Erro generico')
>                                        ->faultactor('Teste')
>                                        ->faultdetail(bless {ID => 2,
> 'Description' => 'Erro Generico'} => 'Error')
>
> isso retorna o XML
> <soap:Body>
>         <soap:Fault>
>             <faultcode>soap:Server</faultcode>
>             <faultstring>Erro Generico</faultstring>
>             <faultactor>Teste</faultactor>
>             <detail>
>                 <Error>
>                     <ID>2</ID>
>                     <Description>Erro Generico</Description>
>                 </Error>
>             </detail>
>         </soap:Fault>
>     </soap:Body>
> </soap:Envelope>
>
> Eu precisava add o soap:Header.
> exemplo:
> <soap:Header>
>         <Transaction xmlns="http://tempuri.org/">
>             <TransactionId>5553</TransactionId>
>         </Transaction>
>     </soap:Header><soap:Body>
>         <soap:Fault>
>             <faultcode>soap:Server</faultcode>
>             <faultstring>Erro Generico</faultstring>
>             <faultactor>Teste</faultactor>
>             <detail>
>                 <Error>
>                     <ID>2</ID>
>                     <Description>Erro Generico</Description>
>                 </Error>
>             </detail>
>         </soap:Fault>
>     </soap:Body>
> </soap:Envelope>
>
> É possivel fazer isso ?
>
>
> Abraço
> André
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20100421/a1a586d9/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm