Farklı formatta Eksen soap yanıtları aynı olduğunu?

0 Cevap java

Ben farklı Magento kurulumları iki farklı tepkiler alıyorum. Onlar aynı olarak kabul edilir ve her ikisi de çalışması gerektiğini ancak ikinci yanıtı benim Eksen Java istemci uygulaması tarafından ayrıştırılır edilemez. Eksen bazı yeni sürümünü hem ayrıştırmak Ve eğer ben bilmiyorum.

Soru: Görüş SOAP formatı şeklinde itibaren bu ikisi tepkiler aynı sonucu iyi çözümlü gerekir?

Yanıt 1:

     <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento"
                        xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <SOAP-ENV:Body>
             <ns1:salesOrderListResponse>
                 <result SOAP-ENC:arrayType="ns1:salesOrderEntity[24]" xsi:type="ns1:salesOrderEntityArray">
                     <item xsi:type="ns1:salesOrderEntity">
                         <increment_id xsi:type="xsd:string">100000056-1</increment_id>
                         <parent_id xsi:type="xsd:string">0</parent_id>  
...

Yanıt 2:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento"
                   xmlns:ns2="http://xml.apache.org/xml-soap" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
        <ns1:salesOrderListResponse>
            <result SOAP-ENC:arrayType="ns2:Map[30]" xsi:type="ns1:salesOrderEntityArray">
                <item xsi:type="ns2:Map">
                    <item>
                        <key xsi:type="xsd:string">increment_id</key>
                        <value xsi:type="xsd:string">200000281</value>
                    </item>
                    <item>
                        <key xsi:type="xsd:string">parent_id</key>
                        <value xsi:type="xsd:string">0</value>
                    </item>
...

Update: Both installations use the same Magento version 1.3.2.4. Second installation is running PHP 5.2.13. Could it be related to PHP version or installed PHP soap frameworks?

0 Cevap