Inspire писал(а):
stark писал(а):
вы посмотрите в логах ошибки. Там есть что-нибудь ?
нету. Знаю, в 5.1. его тоже нету... Его нигде нету..

Ну хоть где можно прочитать, что он делает-то?
http://wiki.bitel.ru/index.php/BGBilling_XSLTвы нашу просьбу об ошибках в логах сознательно игнорируете ?? надо ответ есть ошибки или нет.
вот вам исходник этот класса(если вам чем-то это поможет , скорее всего нет. )
Код:
package bitel.billing.server.util.exslt;
import java.sql.Connection;
import ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance;
import ru.bitel.bgbilling.server.util.ServerUtils;
import ru.bitel.bgbilling.server.util.Setup;
import bitel.billing.server.script.bean.ScriptMachineManager;
public class Scripting
{
/**
* временно, потом перенесем куда-нибудь
*/
public static final ThreadLocal<Connection> threadConnection = new ThreadLocal<Connection>();
public Scripting()
{
}
public Object invoke( String library, String method, Object[] args ) throws Exception
{
Object result = null;
Connection con = null;
try
{
con = Setup.getSetup().getDBConnectionFromPool();
threadConnection.set( con );
ScriptInstance script = ScriptMachineManager.getManager().getScriptForLibrary( library );
if( script == null )
{
throw new Exception( "Library '" + library + "' not found." );
}
result = script.invoke( method, args);
}
finally
{
threadConnection.remove();
ServerUtils.closeConnection( con );
}
return result;
}
public Object invoke( String library, String method, String input ) throws Exception
{
return invoke( library, method, new Object[] { input } );
}
public Object invoke( String library, String method ) throws Exception
{
return invoke( library, method, new Object[] {} );
}
public Object invoke( String library, String method, Object arg1 ) throws Exception
{
return invoke( library, method, new Object[] { arg1 } );
}
public Object invoke( String library, String method, Object arg1, Object arg2 ) throws Exception
{
return invoke( library, method, new Object[] { arg1, arg2 } );
}
public Object invoke( String library, String method, Object arg1, Object arg2, Object arg3 ) throws Exception
{
return invoke( library, method, new Object[] { arg1, arg2, arg3 } );
}
public Object invoke( String library, String method, Object arg1, Object arg2, Object arg3, Object arg4 )
throws Exception
{
return invoke( library, method, new Object[] { arg1, arg2, arg3, arg4 } );
}
public Object invoke( String library, String method, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5 )
throws Exception
{
return invoke( library, method, new Object[] { arg1, arg2, arg3, arg4, arg5 } );
}
}