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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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