четверг, 25 сентября 2014 г.

SAP and Oracle ESSO. How to detect SAP system in integration with ESSO more precisely. Как точнее определить систему SAP при интеграции с ESSO

SAP and Oracle ESSO. More accurate determination of SAP system during integration with ESSO. Более точное определение системы SAP при интеграции с ESSO


Обычно при внедрениях Oracle ESSO (Enterprise Single Sign-On) настраивают на определение системы SAP по заголовку "SAP" в SAP GUI.
Но поскольку через SAP GUI можно зайти в системы SAP c разными идентификаторами, возникает проблема более точного определения системы.
Эту проблему можно решить частично, выведя идентификатор системы в заголовок SAP GUI.
К сожалению, эта настройка не решает проблему определения нужного манданта, т.к. в системе SAP с одним идентификатором может быть несколько мандантов, которые определяются уже после запуска SAP GUI.

Для вывода же идентификатора нужно выполнить следующие действия:

1. Перейти в "Опции"



2. Выбрать "Интерактивный дизайн"->"Визуализация 2"
В нем отметить параметр "Просмотр имени системы в строке задач"



3. Теперь идентификатор системы отображается в заголовке SAP GUI. 
В моем случае это QR8.



среда, 24 сентября 2014 г.

Oracle Identity Manager. How to rollback sandbox. Как откатить песочницу

Oracle Identity Manager. Sandbox rollback. Откат песочницы


Бывают случаи, когда неудачно выполнится публикация песочницы.
Благо, в таких случаях есть возможность ее откатить без операций восстановления СУБД Oracle.

1. Зайдите в Enterprise Manager (например, http://localhost:7001/em)

Login to Enterprise Manager

2. В Application Deployments выберите линк oracle.iam.console.identity.self-service.ear

In Application Deployments select oracle.iam.console.identity.self-service.ear link

3. В верхнем правом углу выберите Application Deployments | MDS Configuration (из списка)

In the top right of the UI choose Application Deployments | MDS Configuration (from the drop-down)

4. Внизу выберите "Runtime MBean Browser" (под секцией Advanced Configuration)

At the bottom of the screen choose "Runtime MBean Browser" (under the Advanced Configuration section)

5. Правая сторона экрана должна обновиться, затем нажмите на вкладку "Operations"

6. Пролистните вниз, выберите MBean-операцию "listMetadataLabels" и выполните ее (выбери ту, которая без параметров).
Выберите песочницу, до которой хотите откатиться, и скопируйте ее название.
Название будет примерно такое - Creation_IdM_test_09:25:00

Scroll down and identify the MBean operation "listMetadataLabels" and invoke it. (choose the one that takes no parameters).
Select the sandbox pre-create to which you want to restore and copy it to the clipboard.
For example the value you might copy might look like - Creation_IdM_test_09:25:00

7. Вернитесь в Operations, нажав Return

Now go back to Operations by clicking Return

8. Найдите MBean-операцию "promoteMetadataLabel" (первая в списке)

Find the MBean operation "promoteMetadataLabel" (the first one in the list)

9. Выполните MBean-операцию "promoteMetadataLabel" и введите значение песочницы, которое вы скопировали на шаге 6.

Invoke the "promoteMetadataLabel" MBean operation and enter the value saved to the clipboard in step 6.

10. Перезагрузите OIM

Restart OIM

четверг, 14 августа 2014 г.

Oracle Identity Manager. Plugin registration, how to reduce the number of clicks. Регистрация плагинов, как уменьшить число кликов

Oracle Identity Manager. Reducing number of click during plugin registration. Уменьшение количество кликов при регистрации плагинов


Привожу действия для оптимизации процесса регистрации плагинов. Возможно, для кого-нибудь будет полезно.

Стандартные действия для регистрации плагина:

1.       Выполняем команду ant –f pluginregistration.xml register
2.       Вводим логин пользователя OIM
3.       Вводим пароль пользователя OIM
4.       Вводим URL
5.       Вводим путь к плагину.

Оптимизация:

1.       В файл ant.properties добавляем 3 свойства (с актуальными у вас значениями):
OIM.Username=xelsysadm
PluginZipToRegister=c:\\oracle\\plugins\\plugin.zip

2.       Делаем копию файла pluginregistration.xml в файл build.xml
В файле build.xml меняем строчку:
<project name="IAM" default="help">
                на строчку:
                               <project name="IAM" default="register">.

Теперь регистрация плагина будет выглядеть так:
1.       ant //выполняем команду без параметров
2.       вводим пароль.

В принципе, в файл ant.properties можно ещё добавить и строчку OIM.UserPassword=password.
Тогда не придётся даже вводить пароль, просто выполнить команду «ant» и дождаться результата. Но это уже на свой страх и риск J . На продуктивных системах нежелательно, конечно.

Если путь регистрируемого плагина всё время меняется, свойство PluginZipToRegister можно не добавлять.
Его нужно будет либо вводить вручную, либо передавать через -DPluginZipToRegister=путь.
Команда запуска будет:
     ant DpluginZipToRegister=c:\\oracle\\plugins\\plugin.zip

пятница, 24 января 2014 г.

Oracle Database. How to get Unix-like timestamp in sql. Как получить время как в Unix посредством sql

Oracle Database. Getting Unix-like timestamp in sql. Получение времени как в Unix посредством sql


Я использовал следующий SELECT:

    select
      extract( day from diff )*24*60*60*1000 +
      extract( hour from diff )*60*60*1000 +
      extract( minute from diff )*60*1000 +
      round(extract( second from diff )*1000) total_milliseconds
    from
    (
      select
      (
        systimestamp - TO_TIMESTAMP('01/01/1970 00:00:00', 'MM-DD-YYYY HH24:MI:SS')
      ) diff
      from
        dual
    )

Oracle Identity Analytics. How to create/view Import/Export tasks. Создание/просмотр созданных задач OIA

Oracle Identity Analytics. Import/Export tasks creation and view. Создание/просмотр созданных задач


1. Переходим Администрирование->Настройка. Там идем в раздел импорта/экспорта.


2. Выбираем тип импортируемых данных.


3. Выбираем источник данных. В моем случае нужен OIM.


4. Выбираем имя, дату и время для запуска задачи.


5. Нажимаем завершить.






четверг, 15 августа 2013 г.

Oracle Solaris. How to shutdown Solaris. Как выключить сервер с Solaris

Oracle Solaris shutdown. Выключение сервера с Oracle Solaris


Как-то пришлось работать с виртуальными машинами на Solaris.
Команда, работающая в Linux, не подошла.
В итоге нашел следующую команду для выключения:
shutdown -y -i5 -g0

Полезная литература:


1. Booting and Shutting Down Oracle Solaris on SPARC Platforms (Oracle Solaris 11 Information Library)

вторник, 6 августа 2013 г.

Служба "Oracle Weblogic NodeManager" на "OIM" была запущена и потом остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами.

Решение проблемы «Служба "Oracle Weblogic NodeManager" на "OIM" была запущена и потом остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами.»


В случае если у вас произошла эта ошибка:


, значит вы неправильно установили сервер приложения Oracle Weblogic на 64-битную систему.

Для корректной установки Oracle Weblogic на 64-битную систему необходимо указать опцию "-d64" или "-D64":
java -jar -D64 wls1035_generic.jar