forum.bitel.ru http://forum.bitel.ru/ |
|
getDataAsByteArray не работает в версии 5,2 http://forum.bitel.ru/viewtopic.php?f=19&t=7013 |
Страница 1 из 1 |
Автор: | madmax [ 26 июл 2012, 14:55 ] |
Заголовок сообщения: | getDataAsByteArray не работает в версии 5,2 |
На версии 5.2 перестал работать следующий код для обработки радиус запросов который подставляет заменяет поле username на поле CALLING_STATION_ID . Код: import ru.bitel.common.*; import ru.bitel.bgbilling.kernel.network.radius.*; import bitel.bgbilling.server.util.*; import java.util.*; import bitel.billing.server.call.bean.Login; import bitel.billing.server.radius.*; import bitel.billing.server.contract.bean.*; import bitel.billing.server.script.event.*; import bitel.billing.common.IPUtils; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.sql.*; String CallingStationId = request.getStringAttribute( -1, RadiusDictionary.Calling_Station_Id, null ); if( CallingStationId!=null ) { request.setStringAttribute( -1, RadiusDictionary.Calling_Station_Id, Utils.bytesToHexString( CallingStationId.getDataAsByteArray() ) ); request.setStringAttribute( -1, RadiusDictionary.User_Name, Utils.bytesToHexString( CallingStationId.getDataAsByteArray() )); } Выдает ошибку на getDataAsByteArray. |
Автор: | Amir [ 26 июл 2012, 15:29 ] |
Заголовок сообщения: | Re: getDataAsByteArray не работает в версии 5,2 |
В коде ошибка - получаете объект String, а хотите использовать как RadiusAttribute. Нужно тогда Код: RadiusAttribute CallingStationId = request.getAttribute( -1, RadiusDictionary.Calling_Station_Id );
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |