Текущее время: Пт, авг 22 2025, 10:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Запрос XMLA из Interface Mapping (XI) в BW
СообщениеДобавлено: Чт, дек 06 2007, 06:23 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2007, 14:14
Сообщения: 1
Здравствуйте,
прошу прощения за повтор темы из раздела базисников (может в этом разделе кто-нибудь сможет помочь).
Пытаюсь решить проблему доступа к BW во-время работы интерфейса маппирования в XI
(нужно поменять значение поля во входном документе на табличное из BW).
Выбрана реализация через Java Class. Во время маппирования пытаюсь создать подключение:
Code:
ManagedConnectionFactory mcf;
    IConnectionFactory cf;
    IConnectionSpec cs;
    mcf = new XmlaManagedConnectionFactory();
    cf = (IConnectionFactory) mcf.createConnectionFactory();
    cs = cf.getConnectionSpec();
 
    cs.setPropertyValue(XmlaConnectionConstants.USERNAME.toString(), "mylogin");
    cs.setPropertyValue(XmlaConnectionConstants.PASSWORD.toString(), "mypassword");
    cs.setPropertyValue(XmlaConnectionConstants.DATA_SOURCE.toString(), "local");
    cs.setPropertyValue(XmlaConnectionConstants.STATEFULNESS.toString(), "false");
    cs.setPropertyValue(XmlaConnectionConstants.LANGUAGE.toString(), "EN");
    cs.setPropertyValue(XmlaConnectionConstants.URL.toString(),
        "http://myserver:8000/sap/bw/xml/soap/xmla");
 
   IBIConnection connection = (IBIConnection) cf.getConnectionEx(cs);

и тут в логе MappingTrace отображается ошибка:
LinkageError during appliction Java mapping my/xi/samples/TestMap...
Причем, при компиляции и выполнении этого теста в среде разработки,
соединение успешно создается и запрос выполняется.
По смыслу, ошибка в несовпадении версий библиотек откомпилированного модуля и выполняемого.
Но по этой версии отработал кажется уже все возможные варианты: менял библиотеки
(из пакета SDK и непосредственно с сервера),
пробовал различные версии JDK и прочие пляски с бубном.
Результат удивительно постоянен.
К сожалению исходников BI Java SDK нет и поэтому трассировка полная не получается.
Единственно, есть предположение, что проблема в вызове класса MsXmlAnalysis.
В среде разработке класс вызывается из пакета:
sap.com/com.sap.ip.bi.sdk.dac.connector.xmla -
com.sap.ip.bi.sdk.dac.connector.xmla.standalone.MsXmlAnalysis

а в случае вызова в XI из:
sap.com/com.sap.ip.bi.sdk.dac.connector.xmla.x -
com.sap.ip.bi.sdk.dac.connector.xmla.wsclient.MsXmlAnalysis

сталкивался ли кто-нибудь с подобной пролемой?

спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB