SOAP клиент удаляет значение аттрибута при посылке запроса

lexey2006.90

Новичок
Добрый день! Посылаю SOAP запрос. Вот сам xml до отправки запроса:

Код:
<?xml version="1.0"?>
<MCStartReq xmlns:ns1="https://mobicom.oceanbank.ru/xsd" ns1:version="1.0" ns1:hash="l3+LHTLCGRsl5Y5gzYon6Q=="><ns1:Agregator><ns1:id>3</ns1:id></ns1:Agregator><ns1:Merchant><ns1:id>25</ns1:id></ns1:Merchant><ns1:Owner><ns1:id>13000000</ns1:id></ns1:Owner><ns1:Client><ns1:Phone><ns1:number>9060758045</ns1:number><ns1:provider>1</ns1:provider></ns1:Phone></ns1:Client><ns1:Payment><ns1:amount>1000</ns1:amount><ns1:currency>643</ns1:currency></ns1:Payment><ns1:Message><ns1:bill>#11222</ns1:bill><ns1:comment>Description</ns1:comment></ns1:Message></MCStartReq>
А вот запрос, который получается:

Код:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://mobicom.oceanbank.ru/xsd/"><SOAP-ENV:Body><ns1:MCStartReq ns1:version="" ns1:hash=""><ns1:Agregator><id>3</id></ns1:Agregator><ns1:Merchant><id>25</id></ns1:Merchant><ns1:Owner><id>13000000</id></ns1:Owner><ns1:Client><Phone><number>9060758045</number><provider>1</provider></Phone></ns1:Client><ns1:Payment><amount>1000</amount><currency>643</currency></ns1:Payment><ns1:Message><bill>#11222</bill><comment>Description</comment></ns1:Message></ns1:MCStartReq></SOAP-ENV:Body></SOAP-ENV:Envelope>
Из xml удалились (стали пустыми значения) аттрибуты version и hash. WSDL в аттачменте. Можете подсказать почему?
 

Вложения

Сверху