Difference between revisions of "Debug & check a reasoner"

From AMTech WikiDocs
Jump to: navigation, search
Line 3: Line 3:
 
*The reasoners executes in a sandbox with the security context of the creator
 
*The reasoners executes in a sandbox with the security context of the creator
 
*It executes the same logic is executed when the reasoner is deploy.
 
*It executes the same logic is executed when the reasoner is deploy.
**The creator initiates the execution by selecting an instance of the observation type. (See [[Sensor's network|Simulator]])  
+
**The creator initiates the execution by selecting an instance of the observation type. (See [[Sensor's network#Simulator|Simulator]])  
 
[[File:Rd2.png|650px|thumbnail|center|Select observation instance]]
 
[[File:Rd2.png|650px|thumbnail|center|Select observation instance]]
 
*The creator can request for more detail information by using the function '''debug''' this option is only available for javascript options
 
*The creator can request for more detail information by using the function '''debug''' this option is only available for javascript options

Revision as of 14:30, 25 April 2016

execute

Allows to check the execution of a reasoner without the need to be published and deployed.

  • The reasoners executes in a sandbox with the security context of the creator
  • It executes the same logic is executed when the reasoner is deploy.
    • The creator initiates the execution by selecting an instance of the observation type. (See Simulator)
Select observation instance
  • The creator can request for more detail information by using the function debug this option is only available for javascript options
Select observation instance
  • The results appears in a segment like the following
   INFO: action helloWorld BEGIN: JS evaluation debug
   INFO: action helloWorld DEBUGGING *** helloWorldProducer
   INFO: action helloWorld END: JS evaluation debug
Select observation instance
  • After the reasoner has been execute and the result are the expected please check Ready to be published.
Ready
  • If this operation is omitted the publication process will abort with an error