Я могу войти в SugarCRM (с его вызовом SOAP), используя soapUI:
<user_auth xsi:type="sug:user_auth">
<user_name xsi:type="xsd:string">admin</user_name>
<password xsi:type="xsd:string">21232f297a57a5a743894a0e4a801fc3</password>
<user_auth>
Делая это, я получаю идентификатор сеанса (среди прочего). Но теперь я хочу добавить некоторые данные в модуль Leads. XML выглядит так:
<sug:set_entry soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<session xsi:type="xsd:string">5bhvqlqgb9a0vi70e73l053m92</session>
<module_name xsi:type="xsd:string">Leads</module_name>
<name_value_list xsi:type="sug:name_value_list" soapenc:arrayType="sug:name_value[]"/>
</sug:set_entry>
Я заполнил 2 из трех обязательных полей: сеанс и имя_модуля . Как мне заполнить 3-й, name_value_list ? В качестве примера, давайте предположим, что я хочу добавить только first_name
и last_name
отведения?