Cannot find the log file written by java function called from sql - sql

I have created a function to generate pdf file of the input text file. This function calls a java class TextToPDFGenerator to generate pdf file. The java class is returning false and I am not sure where it is failing. Want to go through the log file, but I dont know where the log file for this java class is written. Where should I look for the log file. Please advice.

Related

Is there a way to attach a file generated in excection to the result with Tricentis Tosca TBoxAPI

is it possible to attach a file that gets generated in execution of the testcase to the execution result in Tricentis Tosca?
I wrote a SpecialExecutionTask that generates a .csv file, but now I want to attach it to the TestResult so I have it in the project.
Is there any way with the TBox API to do that?
Thanks

custom file open with custom application only

I am working on vb.net application where I wanted to create and read a file. File will have specific extension for ex. .abcb the way I want my application to work is:
can create a file with .abcd extension
should read .abcd files only(and also application created files only so altered extension shouldn't be working)
.abcd files should show some garbage data when open in any other application(ex. word, notepad any image viewer etc.)
Now my application does 1,2(partly) step, i.e. it creates a file and load data also, it reads .abcd files only(not the altered files)
but created file can be read by other software's also.I tried searching a lot but have not found anything and don't know where to start.
Any help is appreciated!
if you don't want other programs to be able to read the content of your file then your going to have to mask it in some way, which is usually done with encryption.
assuming your not too worried about the key being compromised, the easiest way to accomplish this would be to generate a key with something like System.Security.Cryptography and use that key to encyrpt everything you send to the file and everything you read from it.
as for making your own file extension, you can make the extension of a file whatever you want when you make it:
Dim fs As FileStream = File.Create("/path/to/file/filename" & ".abcd")
the only thing that the extension does is tell the OS what progam to use when opening a file by default, which will probably be notepad since your making your own extension

VB.net console application: capturing screen output in a file

In my vb.net command line script, I have written a few functions. I want to direct the output of these functions, both errors and general logs, into a log file.
I was hoping to make my log file declaration as global, so that I don't have to open and close my log file in every function. (I don't want to declare it every where).
Looking for an efficient way of achieving this.

Method to inspect first 4 bytes and rename file extension

I have a large batch of assorted files, all missing their file extension.
I'm currently using Windows 7 Pro. I am able to "open with" and experiment to determine what application opens these files, and rename manually to suit.
However I would like some method to identify the correct file type (typically PDF, others include JPG, HTML, DOC, XLS and PPT), and batch rename to add the appropriate file extension.
I am able to open some files with notepad and review the first four bytes, which in some cases shows "%PDF".
I figure a small script would be able to inspect these bytes, and rename as appropriate. However not all files give such an easy method. HTML, JPG, DOC etc do not appear to give such an easy identifier.
This Powershell method appears to be close: https://superuser.com/questions/186942/renaming-multiple-file-extensions-based-on-a-condition
Difficulty here is focusing the method to work on file types with no extension; and then what to do with the files that don't have the first four bytes identifier?
Appreciate any help!!
EDIT: Solution using TriD seen here: http://mark0.net/soft-trid-e.html
And recursive method using Powershell to execute TriD here: http://mark0.net/forum/index.php?topic=550.0
You could probably save some time by getting a file utility for Windows (see What is the equivalent to the Linux File command for windows?) and then writing a simple script that maps from file type to extension.
EDIT: Looks like the TriD utility that's mentioned on that page can do what you want out of the box; see the -ae and -ce options)
Use python3.
import os,re
fldrPth = "path/to/folder" # relative to My Documents
os.chdir(fldrPth)
for i in os.listdir():
with open(i,'r') as doc:
st = doc.read(4)
os.rename(i,i+'.'+re.search(r'\w+',st).group())
Hopefully this would work.
I don't have test files to check the code. Take a backup and then run it and let me know if it works.

Loading text files from any location in Objective C

I haven't been able to make the application load a file except by putting a direct link to the file hard-coded into the application or putting the file into the same part of the file system as the program.
I am using the console interface for this application, and I just need it to ask the user what file to load, let them tell the program which file to use, then execute the rest of the code and return the results. Putting a direct link and putting the file in the same directory works, but this solution is useless because I need to be able to select various files from anywhere on the computer. Thanks for any advice.