2017-01-20 2 views
0

Я пытаюсь ввести значение аргумента ввода спецификации поиска для бизнес-службы Siebel EAI Adapter. Я хочу запросить все записи из «перекрестной ссылки», у которых значение идентификатора конфликта больше 0. Я пишу его значение как ([Conflict ID]<>0), которое дает ошибку.Siebel workflow search specification

INPUT Arg: Search spec 
Type: Expression 
Value: ([Conflict ID]<>0) 

Пожалуйста, введите правильный путь для ввода этого параметра, поскольку поле Идентификация конфликта сопоставляется с системным столбцом.

+0

Примите во внимание 0 вместо 1 –

+1

Вы пробовали без (..)? И если это выражение используется в представлении, основанном на одном и том же объекте? Есть ли там выражение? Трудно понять без каких-либо подробностей. Является ли ошибка, которую вы видите, предшествует другой ошибке? У Siebel есть привычка показывать окончательное сообщение об ошибке, но не тот, который действительно вызывает проблему. –

+0

Не следует ли вводить входной аргумент 'Search Specification'? В любом случае, было бы полезно узнать точную ошибку, которую вы получаете, и, возможно, версию Siebel, которую вы используете. – AJPerez

ответ

0

Поисковые спецификации для EAI Siebel Adapter BS должны быть в форме IC.ICField. Поэтому, если вы хотите проверить идентификатор конфликта на учетной записи ic, он должен быть ([Account.Conflict] <> 0). Попробуйте этот вариант в соответствии с вашей структурой ввода-вывода. Вы можете всегда искать на плоской вкладке инструментов для примера.