Странное поведение в Tibco BE 5.0 .. нужна помощь - PullRequest
1 голос
/ 31 января 2012

Я новичок в Tibco Business Events и столкнулся со странной проблемой в BE 5.0. Вот что я пытаюсь сделать: Я создал концепцию БД с именем INVENTORYCONCEPT и создал для нее соответствующее событие. Я установил это событие как место назначения по умолчанию в моем канале JMS. Теперь, когда я пытаюсь создать экземпляр INVENTORYCONCEPT с помощью команды, подобной «инвентаризации Concepts.INVENTORYCONCEPT», студия BE выдает мне ошибку, что «INVENTORYCONCEPT не является частью папки Concept». PFA скриншот файлов моего проекта. Так может кто-нибудь сказать мне, что я здесь упустил?

PS: я попробовал традиционные методы перезапуска студии и изменения рабочего пространства.

enter image description here

1 Ответ

2 голосов
/ 10 ноября 2012

Вам нужно дать некоторое имя экземпляру концепта, который вы создаете. То, что вы делаете сейчас, это

Concepts.INVENTORYCONCEPT = null;

Это неправильно. Вам нужно сделать что-то вроде этого

Concepts.INVENTORYCONCEPT inventory = null;

Всегда рекомендуется и рекомендуется, чтобы вы очищали и проверяли ваш проект, когда в него вносятся какие-либо изменения.

Если ошибка все еще сохраняется, вы можете открыть концепт с помощью XML Viewer в BE и проверить относительный путь к Концепции там. Причина этого заключается в том, что когда вы создаете концепт в какой-то папке, а затем перемещаете его в другую папку, иногда XML, связанный с этим концептом, не изменяется (обычно при перетаскивании файла .concept вместо использования опция Refactor). Вы можете просто изменить относительный путь в XML, и он должен работать.

Иногда странные ошибки также возникают, когда ваше рабочее пространство повреждено. В таких случаях изменение рабочей области по умолчанию и импорт проекта в новую рабочую область делает свою работу.

...