cancel
Showing results for 
Search instead for 
Did you mean: 

why magento soap wsdl:port is different?

why magento soap wsdl:port is different?

I have 3 installations of Magento 1.x.

1: magento 1.9.0.1 upgraded from previous versions

2: fresh install 1.9.0.1

3: fresh install of 1.9.2 (latest 1.9.2.x version).

 

However I am experiencing different wsdl content.

for  magento 1.9.0.1 upgraded from previous versions, I see this in the wsdl:

<wsdl:service name="MagentoService">
<wsdl:port name="Mage_Api_Model_Server_Wsi_HandlerPort" binding="typens:Mage_Api_Model_Server_Wsi_HandlerBinding">
<soap:address location="https://www.myhost.com/magento/index.php/api/v2_soap/index/"/>
</wsdl:port>
</wsdl:service>

for fresh install of 1.9.0.1, I see this:

<service name="MagentoService">
<port name="Mage_Api_Model_Server_V2_HandlerPort" binding="typens:Mage_Api_Model_Server_V2_HandlerBinding">
<soap:address location="http://www.myhost.net/magento1901/index.php/api/v2_soap/index/"/>
</port>
</service>

and for fresh install of 1.9.2.x, I see this:

<service name="MagentoService">
<port name="Port" binding="typens:Binding">
<soap:address location="http://www.3gmatrix.net/magento/index.php/api/v2_soap/index/"/>
</port>
</service>

Why they are different?

 

I am trying to build an application so that I can provide services to magento stores, this makes almost impossible to use the same classes generated by wsdl to service all magento 1.9.x stores.

 

Did I miss anything?