Sreedhar,
In order to customize your report you have to insert three new properties under Step.Result. You can insert these new properties by adding an engine callback,
SequenceFilePostResultLiatEntry, into the sequence file. This callback is called immediately before any Results are added to the ResultList.
Inside the callback you need to use ActiveX steps to call the following API methods:
Comment:
1. Parameters.Result.SetValString("Comment", 1, CommnetOf(Parameters.Step)) ->Property is added to the Step's Result.
2. Parameters.Result.SetFlags("Comment",0,0x2000) -> Enables the IncludeInReport flag.
Description:
1. Parameters.Step.GetDescriptionEx(Locals.Description, 0) -> Gets the step description (notice that you have to add a new local variable called Description).
2. Parameters.Result.SetValString("Description", 1, Locals.Description) -> Property is added to the Step's Result.
2. Parameters.Result.SetFlags("Description",0,0x2000) -> Enables the IncludeInReport flag.
Flow:
1. Parameters.Step.GetExecutionFlowString(Locals.Flow, 0) -> Gets the step execution flow string (notice that you have to add a new local variable called Flow)..
2. Parameters.Result.SetValString("Flow", 1, Locals.Flow) -> Property is added to the Step's Result.
2. Parameters.Result.SetFlags("Flow",0,0x2000) -> Enables the IncludeInReport flag.
Check the attached example (TS 3.0 sequence file) for more details.
Hope it helps.
Antonio Lie