Creating the FinalBuilder Project file manually, is this possible?

Hello all,

I'm new to FinalBuilder as well as to this forum and I had a question, I don't believe there is another topic on this. I am attempting to automate some testing and wanted to take a list of commands that we need to run and create the xml file that final builder uses to define it's saved files. For example, when you save a FinalBuilder project and open it in Notepad, you will notice it is written in XML. Is there any type of support or help for this? I want my program to generate an XML file, rename the extension to a FinalBuilder project, then be able to open it in FinalBuilder and allow it to run the commands I need to be executed.

I'm not sure if that's clear, if you need further clarification, please let me know.

Thanks!

Hi,

We don't support manually manipulating the FinalBuilder project files in this way, I would suggest creating a FinalBuilder project (using the IDE) that reads a XML file that contains the commands that you want to execute. See the attached project for an example.

Regards,
Paul.

Commands.zip (3.003 KB)

Thanks for your response Paul. Unfortunately we have FB4 and not FB6, and will be developing this app in FB4 as we do not have FB6 available to us, and have a multitude of licenses for FB4. In that case, can you provide the same project in FB4? The current attachment wouldn't open in FB6.

I will have to have nested/child commands that run sometimes in parallel, sometimes not. Can that be done from an outside XML file? The commands I will have to run will mainly be executables, but will sometimes include database reads/writes and, most likely, a couple other types that have not been defined as of yet.

Like I said, if you could provide that file for FB4 and let me know if my concept is possible, I would greatly appreciate it. Also, worse comes to worse, your XML in your FB projects doesn't look very difficult to manipulate.

 

Thanks!

 

 

Here is an extremely simple example of what I will be doing. Attached is a picture (ImageOne) to illustrate. If the blocks and crosses are both commands that need to be executed, this is how this segment would run.

S1 -> T3 -> S3 -> T1 -> S12 -> T2 -> (S13 || S2) -> T13

S13 and S2 would need to be executed at the same time, as they are in parallel.

ImageTwo is a much more complicated example. Can this be done with the external XML file that is read in by the IDE?


Thanks!

ImageOne.jpg

ImageTwo.jpg