check a suite definition without loading it into the ecflow_server:
Step-by-step guide
If the suite definition is in a text file::
...
| $ ecflow_client --load=test.def check_only | 
Load the test.def into python and check
| importecflow     
 defs = ecflow.Defs("test.def")
 theCheckValue = defs.check();
 assertlen(theCheckValue) != 0,  "Error in expression,limits,etc,"+ theCheckValue
 | 
If the suite definition is built using python api.
| importecflow     
 defs =ecflow.Defs()
 suite =defs.add_suite("s1");
 suite.add_task("t1").add_trigger("t2 == active)")  
 theCheckValue =defs.check();
 print"Message: '"+theCheckValue +"'"
 assertlen(theCheckValue) !=0,  "Expected Error: mis-matched brackets in expression."
 | 
Related articles
| Content by Label | 
|---|
| | showLabels | false | 
|---|
 | max | 5 | 
|---|
 | spaces | ~usa | 
|---|
 | showSpace | false | 
|---|
 | sort | modified | 
|---|
 | reverse | true | 
|---|
 | type | page | 
|---|
 | cql | label = "kb-how-to-articleecflow-faqs" and label = "definitions" and type = "page" and space = "UDOC" | 
|---|
 | labels | kb-how-to-article | 
|---|
 | 
...