Por que 'ItemsRead' no Invantive Data Access Point não funciona mais?

Por que 'ItemsRead' no Invantive Data Access Point não funciona mais?

Eu tive um script de atualização funcionando nos últimos meses, mas há 3 dias a atualização não funciona mais. O erro retorna que não foi possível encontrar a tabela ItemsRead, mas está nas alternativas. Minha consulta retorna o seguinte erro.

Invantive error: ValidationException itgeneor028
Unknown table 'ItemsRead'. Possible valid alternatives: ItemsRead, Items, Me, ItemPrices, Titles, ItemDetails, Lines, Units, Leads

O que mudou e como posso corrigir isso? O cliente não tem nenhum produto no site, então é urgente. Minha consulta:

use <id>

select e.ID, e.Code, e.Description, e.SalesPrice, e.DefaultSalesPrice, e.ItemGroup, e.ItemGroupCode, e.ItemGroupDescription, e.Notes, e.PictureName, e.PictureUrl, e.Stock, e.Unitdescription, e.IsWebshopItem, i.Class_01, i.Class_02, i.Class_03 from exactonlinerest..items e left join logistics.ItemsRead i on e.ID = i.ID

Responder1

A mensagem de erro não é clara, sim. O problema é: ele não consegue encontrar *Logistics*.ItemsRead. ItemsReadesta bem. Portanto, esse objeto está na lista de alternativas.

Aliás, houve uma renomeação dos objetos: Itemse ItemsReadforam trocados acidentalmente. Isso foi corrigido agora, então agora você deve usar esta consulta:

select e.ID
,      e.Code
,      e.Description
,      i.SalesPrice
,      i.DefaultSalesPrice
,      i.ItemGroup
,      i.ItemGroupCode
,      i.ItemGroupDescription
,      i.Notes
,      i.PictureName
,      i.PictureUrl
,      i.Stock
,      i.Unitdescription
,      i.IsWebshopItem
,      e.Class_01
,      e.Class_02
,      e.Class_03
from   exactonlinerest..items e
join   exactonlinerest..ItemsRead i
on     e.ID = i.ID

informação relacionada