2013-06-04 3 views
0

Клиент нашего приложения IA только что сообщил о количестве сообщений об ошибках IDS, таких как:Поле адреса клиента обязательное?

Ошибка при обновлении клиента в службах Intuit Data Services. Сообщение об ошибке: пустые адреса не разрешены. Party_id = 679598

Я посмотрел ваши новые онлайн-документы и увидел, что ссылка на объект указывает, что адрес клиента является «обязательным». Это что-то новое? Если да, то когда? До сих пор клиенты успешно синхронизировались с пустыми адресами, это изменение полностью не осознавало (если это действительно изменение). Есть ли способ сообщить нам о предстоящих изменениях, чтобы мы могли действовать проактивно? Кроме того, что именно квалифицируется как «пустой» адрес? Какие поля, как минимум, должны быть не пустыми? Например, если заполнено «Государство», это достаточно?

BTW, что такое party_id и как его использовать для идентификации объекта клиента?

Заранее спасибо.

ответ

0


Это не обязательное поле для добавления/обновления клиента, но если вы указываете тег полей адреса XML в своем запросе, вы должны ввести для него значение. Если вы не хотите обновлять адрес, оставьте его.

спасибо,
коробило

Пример:

<?xml version="1.0" encoding="UTF-16"?> 
<Mod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" RequestId="7699faaff20f4e16987e26bddbbf9461" xmlns="http://www.intuit.com/sb/cdm/v2"> 
    <ExternalRealmId>156234822</ExternalRealmId> 
    <Object xsi:type="Customer"> 
    <Id>43497400</Id> 
    <SyncToken>1</SyncToken> 
    <MetaData> 
    <CreatedBy>app</CreatedBy> 
    <CreatedById>1</CreatedById> 
    <CreateTime>2010-06-18T03:48:36</CreateTime> 
    <LastModifiedBy>app</LastModifiedBy> 
    <LastModifiedById>1</LastModifiedById> 
    <LastUpdatedTime>2010-06-18T03:48:36</LastUpdatedTime> 
    <MetaData> 
    <Synchronized>false</Synchronized> 
    <PartyReferenceId>51077676</PartyReferenceId> 
    <TypeOf>Person</TypeOf> 
    <Name>Jane Doe</Name> 
    <ShowAs>Jane</ShowAs> 
    </Object> 
</Mod> 
+0

Спасибо, но позвольте мне убедиться, что я это правильно: я могу выбрать опустили «Физический адрес» полностью (Я использую .NET DevKit). Но ЕСЛИ Я ВКЛЮЧАЮ физический адрес, тогда каждому строковому элементу (например, «Линия1») может быть присвоено только значение, если это значение не пусто (т. Е. «»)? Я ценю помощь, предупреждение в онлайн-документах, что «поле адреса клиента является обязательным», кажется, несколько вводит в заблуждение, хотя я понимаю, что это не ваша проблема. :) –

Смежные вопросы