|
|
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Я так понимаю данные из rs.getString("jav_instance") не способны десериализоваться. В чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 11:44:16 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, добавь в classpath server.jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 11:51:05 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Я выдернул эту либу из папки, где живет сервер приложений сервис деска. Не помогло. Может другую нужно было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 13:58:12 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Праттачил вообще все jar-ы из этой папки... Видимо дело не в них (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 14:18:03 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, 1. установи логирование в файл: Код: java 1. 2. А как создается соединение к sd? есть что-то похожее? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 14:20:21 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Нет, я не инициирую сессию клиента и не подключаюсь к ней. Я просто подключаюсь к базе сервисДеска: Class.forName("oracle.jdbc.driver.OracleDriver"); connection = DriverManager.getConnection("jdbc:oracle:thin:@sd3.nnov.vt.ru:1521:volgasd", "itexpert", "itexpert"); //System.out.println("connecting: " + url); Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("select..... Дальше передаю десериализующему методу данные из rs. Может поэтому не десериализует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 14:52:56 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
В коде "прошлых разработчиков" есть: AppUIManager.init(true); session = AppUIManager.getSession(); IAppSrvDispatch localIAppSrvDispatch = (IAppSrvDispatch)AppORB.proxyOf(IAppSrvDispatch.class); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 15:10:58 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88Нет, я не инициирую сессию клиента и не подключаюсь к ней. Я просто подключаюсь к базе сервисДеска: Class.forName("oracle.jdbc.driver.OracleDriver"); connection = DriverManager.getConnection("jdbc:oracle:thin:@sd3.nnov.vt.ru:1521:volgasd", "itexpert", "itexpert"); //System.out.println("connecting: " + url); Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("select..... Дальше передаю десериализующему методу данные из rs. Может поэтому не десериализует? Ну и зря, посмотрите лог-файл, нужно соединение к sd, который построен на j2ee сервере хрен знает какой версии (оптимистично 1.4) и неизвестно CMP или BMP используется. Так что тут только такой выход например: Код: java 1. 2. 3. 4. 5. 6. А чего, нормально, а то уже привыкли к jpa. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 15:26:34 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
ApiSDSession session = ApiSDSession.openSession(server,user, psw); IServicecallHome sc_hm = session.getServicecallHome(); IClassificationSerHome csh_hm = session.getClassificationSerHome(); IClassificationSerWhere csw = csh_hm.createClassificationSerWhere(); csw.addContainCriteriumOnText("xxx"); IClassificationSer[] css = csh_hm.findClassificationSer(csw); Что-то я окончательно поплыл.... 1. csw.addContainCriteriumOnText("xxx"); Вместо xxx - sql запрос? 2. Что будет лежать в css? 3. Что мне в итоге десериализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 15:39:34 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Давай вопрос по другому поставлю. Есть сериализованные данные в базе. Их можно достать следующим запросом: select o.jav_instance from sd.rep_javaobjects o where o.jav_entity=281478464602119 Мне нужно десериализовать поле jav_instance. По сути в этом поле лежат ScheduledTask (если ты знаком с сервисДеск) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 15:44:19 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
А com/ms/wfc/app/RegistryKey не в курсе, в каком jar лежит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 17:25:07 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88А com/ms/wfc/app/RegistryKey не в курсе, в каком jar лежит?У вас руки отсохнут поискать в любом более-менее приличном диспетчере файлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 18:18:51 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, Да, ScheduledTask как раз не отображаются в ejb, это sd4 взломать-расплюнуть чем понять какие-то его вещи, старое как у мамонта, хорошо что 2012 последний год поддержки. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. user_settings.xml должен быть c Test.class Код: xml 1. 2. 3. 4. 5. там же где Test.class создаещь папки conf/repo и копируешь папку locales из "где установлен сервер"/repo и java -cp sso_web_api.jar;web_api.jar;sp.jar;server.jar;JClark.zip;servlet.jar; Test ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 10:06:13 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
0FD, ошибка SdClientBeanLDAPDelegator.getSdClientBean("...","...","...", false); замени на ApiSDSession session=ApiSDSession.openSession("...","...","...") И sso_web_api.jar не нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 10:09:40 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
web_api.jar Никак не найду. Видимо из-за этого в строке AppServerSession session=ApiSDSession.openSession("...","...","..."); не резолвит ApiSDSession ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 11:17:27 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, Ну а поискать? где-то здесь .....service pages/weapps/sp-sd/web-inf/lib ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 11:39:13 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Я запускал поиск по всему серверу, где стоят sd-апплики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 11:43:39 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, А web-api.jar ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 11:56:32 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Именно так и писал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:04:00 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, Тут ничем не помогу, неужели нет web-морды к sd? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:15:47 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Самое интересное - да. Есть вэб-морда и она работает. Но данной либы нет. Я так понимаю, она есть у тебя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:39:06 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Стоп, нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:41:54 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Но, тем не менее ApiSDSession cannot be resolved ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:44:57 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Andrew88, должен com.hp.itsm.api.ApiSDSession ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:47:01 |
|
||
|
Ошибка при компилляции
|
|||
|---|---|---|---|
|
#18+
Утряслось. Единственное ApiSDSession session=ApiSDSession.openSession("...","...","..."); ругается на типы: Type mismatch: cannot convert from ApiSDSession to AppServerSession Поменял на: ApiSDSession session=ApiSDSession.openSession("...","...","..."); Счас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 12:56:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38020262&tid=2130617]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 264ms |
| total: | 418ms |

| 0 / 0 |
