2015-06-26 9 views
1

У меня есть экземпляр приложения, поддерживаемый веб-службой с помощью OIM Webservices Connector.Как распространять ошибку бизнеса в Oracle Identity Manager (OIM) UI

Этот соединитель используется синхронно с помощью OIM, поэтому, когда я создаю новую учетную запись в OIM для этого экземпляра приложения, веб-служба вызывает метод партнерской ссылки.

Пока метод не завершит выполнение, экран OIM зависает (как и ожидалось).

Мне кажется странным, что независимо от того, какой метод партнерской ссылки успешно выполняется или нет (когда он не выполняется должным образом, он генерирует исключение), операция OIM фактически игнорирует исключение и завершает операцию.

enter image description here

Даже если я явно бросить исключение в BPEL, я вижу ошибку в журнале WebService в WebLogic, но метод OIM завершается в любом случае.

enter image description here enter image description here

Что можно было бы ожидать от такой ситуации, как это, я думаю, что OIM может просто дать сообщение об ошибке на экране, потому что операция не удалась. Но нет, OIM игнорирует ошибки и продолжает.

Затем я попытался изменить определение процесса в дизайн консоли, чтобы заставить процесс остановиться на какой-либо ошибки, установив флаг «необходимый для завершения» ниже

enter image description here

Так что я думаю, что я отсутствует что-то здесь

Как я могу заставить OIM прервать некоторую операцию, когда соединитель webservice выдает исключение?

ответ

2

Предполагая, что вы выбрасываете исключение ConnectorException, зайдите на вкладку «Ответы», в которой вы указали это исключение, а в «Сопоставление состояний объектов с объектами» вы задаете желаемый целевой статус объекта для установленного состояния объекта до.

+0

как именно я это делаю? – Leo

+0

На вкладке «Ответы» добавьте запись, как показано ниже: CONNECTOR_EXCEPTION; ; R. В «Отображении статуса задачи для объекта» найдите статус «R» и назначьте статус объекта «Provisioning». –

+0

спасибо. ради любопытства, где в документации я могу найти эту информацию? – Leo

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

  • Нет связанных вопросов^_^