Decomposition of the project

Hi everybody,

I have a few questions about building a project in REframework

  1. If i have a dispatcher can i do some data processing in it ( for example parsing xml) and then add to queue what i need? Is it a normal practice?

  2. At which stage will be better do actions like download files from browser or unzip some data?
    ( tell a name of stage).

  3. How can I correctly understand at what stage I should make a critical error in the log? And an example of the reason why it can happen.

I will be grateful for your thoughts!

@def0sh,

  1. If i have a dispatcher can i do some data processing in it ( for example parsing xml) and then add to queue what i need? Is it a normal practice?
  • Yes you can do it in the dispatcher, basically dispatcher is to prepare the data which needs to run the process.
  1. At which stage will be better do actions like download files from browser or unzip some data?
    ( tell a name of stage).
  • Init
  1. How can I correctly understand at what stage I should make a critical error in the log? And an example of the reason why it can happen.
  • Process State - this will call the SetTransactionStatus.xaml - where it will be logged as exception. If you need some customized log you can do it in the Process.xaml for each transaction.
1 Like

Thanks for answer !

So, about 3 paragraph
Can you give a few examples with critical error to better understand?

@def0sh,

For a general process, the following exceptions are applicable.

  1. If your input file is not available or no data available in it in the expected format
  2. If the target application is not working or login failed
  3. Not able to access any shared path where you need to place the output file
  4. Mail not triggered properly

And i need to create this error manually to the process that i need, yes ?

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.