Hi,
I am writing a PHP WSDL using Zend_Soap_Server. The Request should look like below
Code:
<S:Envelopexmlns:S="h-t-t-p/-:schemas.xmlsoap.org/soap/envelope/">
<S:Body>
    <ns2:activationReqxmlns:ns2="h-t-t-p/-:www.example.com/couponactivation/types"
                                 requestId="3002"
                                 command="activate"
                                 version="1.01.000">
        <couponActivates>
            <couponActivate>
                <activationChannel>O</activationChannel>
                <validUntil>2011-11-12T00:00:00.000+01:00</validUntil>                   
                <marketingCode>OC32500009</marketingCode>
                <validFrom>2011-11-12T00:00:00.000+01:00</validFrom>
                <activatedAt>2011-11-12T00:00:00.000+01:00</activatedAt>           
            </couponActivate> 
        </couponActivates>
</ns2:ActivationReq>
</S:Body>
</S:Envelope>


My $soap->handle function call can read "couponActivates" element and I get them in an array. However, the attributes "requestId", "command" and "version" are not handled although it is specified in my XSD.

As a work around, I am using simplexml_load_string function read my _request and extract all data needed. But this is not a clean approach.

Can someone help me on this?

Best Regards
Uma