среда, 7 ноября 2012 г.

Добавление Custom Attributes в User Profile в SAP NW EP 7.3


Иногда в профиль пользователя требуется добавить нестандартные поля, которые по тем или иным причинам не были предусмотрены SAP'ом. Несмотря на то, что поля эти SAP не предусмотрел, возможность добавлять свои - сделал.


1. Заходим http://<hostname>:<port>/useradmin
2. Жмем Configuration -> User Admin UI
3. Modify Configuration
4. В поля Administrator-Managed Custom Attributes и Self-Managed Custom Attributes добаляем  необходимые атрибуты в формате Namespace:NameAttribute; (Разделяя их ; )
5. Save All Changes
UME Configuration
UME Configuration


Проверяем на вкладке  Customized Information  в профиле пользователя  должно появиться новое поле.
Customized Information
Customized Information

Работать с этим полем можно так:


IUserFactory usrFact = UMFactory.getUserFactory();
IUserSearchFilter usrFilt = usrFact.getUserSearchFilter();
usrFilt.setSearchAttribute("myNamespace",
 "custom",<value>,
 ISearchAttribute.EQUALS_OPERATOR,false);
ISearchResult result = usrFact.searchUsers(usrFilt);
while (result.hasNext()) {
    String usrId = (String) result.next();
    user = usrFact.getUser(usrId);
    ...
 }

суббота, 3 ноября 2012 г.

WSDL is containing document/literal operations which does not conform with WS-I Basic Profile 1.0 R2204


При деплое (deploy)  компонента содержащего Web Service (sda, sca и тд), может возникнуть ошибка  "WSDL is containing document/literal operations which does not conform with WS-I Basic Profile 1.0 R2204."

О чем же говорит эта ошибка и как ее побороть?