[Rio-pm] SOAP::Lite

Andre Luis alpbs2003 em gmail.com
Terça Abril 20 13:00:49 PDT 2010


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é
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20100420/f2b240c0/attachment.html>


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