2013-09-20 2 views
0

Я пытаюсь проанализировать одну проблему, где в файле трассировки JCO я могу видеть, что JCO бассейн добавляется следующаяJCO PoolManager: Как подтвердить, если JCO бассейн создан в JCO PoolManager, глядя на JCO следы

SAPEngine_Application_Thread[impl:3]_12 [14:44:41:772]: [JAV-LAYER] JCO.PoolManager.addPool: 
    name = pool name, 
    connection = connection, 
    pool_size = 20, 
    max_wait_time = 30000, 
    pooled_connection_timeout = 600000, 
    timeout_check_period = 60000 

, но после этого, когда я пытаюсь получить соединение из этого пула я получаю следующее сообщение об ошибке

SAPEngine_Application_Thread[impl:3]_12 [14:45:00:942]: [JAV-LAYER] JCO.PoolManager.getClient(poolName, true) Error: application tries to get client from removed or non existent pool. 

Эта ошибка происходит только после того, как моя система XI перезапуске, остальное время он работает, как ожидалось. Система XI имеет два стека JAVA AS и ABAP AS.

Я попытался пройти через журналы JRFC и файлы defaultTrace.log, но никаких указаний пока нет.

Спасибо,

ответ

0

Я не очень много знаю о XI, но с вашего следа, похоже, добавил бассейн на самом деле называется «имя пула», а из сообщения об ошибке, кажется, что ваше приложение/XI пытается для получения соединения из пула с именем «имя пула». Может быть, вы должны проверить свою конфигурацию ..?

+0

Привет Карстен, спасибо за вашу помощь, я проверил имена, и они точно такие же, я просто заменил их именами фиктивных при публикации этой темы – user2618628

Смежные вопросы