Component
This tag encapsulates the remote tags that are to be executed on components that have been locked and identified by the Lockcomponent tag. The children tags specified within this tag are executed on the component identified by the id attribute and all of the events thrown by those children tags are replayed back on the runner as if the actions had occurred localy so you can record them as you would any local activities.
Children Tags
(getfile | stopcomponent | callproperty | createrange | unset | sleep | echo | fail | break | log | cat | monitor_create | monitor_destroy | monitor_grep | monitor_diff | event | attribute | http_get | http_post | http_put | http_head | http_delete | http_request | http_server | http_response | urlencode | replace | add | mod | abs | subtract | multiply | divide | share_create | share_destroy | share_get | share_set | share_wait | rendezvous_create | rendezvous_destroy | rendezvous_check | rendezvous_visit | rendezvous_reset | printf | scanf | sequence | parallel | for | parallelloop | while | timer | distribute | choices | switch | if | try | assert){0,*}
Required Attributes
id
The unique identifier of a component already locked with the Lockcomponent tag.
Usage Examples
Example #1
<component id="DTFA1">
   
<echo>***********************************</echo>
   
<echo>This is being printed from the dtfx</echo>
   
<echo>***********************************</echo>
</component>
Example #2
<component id="DTFA2">
   
<sleep time="3s" />
   
<echo>This is being printed from the dtfx</echo>
</component>