Poll
				
Question: 
About the workflow of Threshold and Event develop
					Option 1: 1
						votes: 0
					
					Option 2: 1
						votes: 0
					
			
				These is the workflow of Threshold:
step 1: (In client)Set a DCI for a node in the console
step 2:(In client)Create a  Threshold for above DCI
Step 3:(In server)When the Server collect data from the node and correspond the Threshold condition it will raise a Event
Step 4:(In server) The Event above can cause a alarm/action
I am develop a client with java api
my question is:How I can  "bind" the Threshold with the DCI  ??? I mean How can I do that with java api to reach step 1 and step 2,I don't know how to set a Threshold with java api.
If you are not such busy,can you offer a model for me with step 1 and step 2!
Best wish :)
Thanks!  
			
			
			
				Hi!
First, you have to obtain DCI configurator:
DataCollectionConfiguration dciConfig = session.openDataCollectionConfiguration(nodeId);
then, create new DCI:
final long id = dciConfig.createItem();
then, obtain newly created DCI object:
DataCollectionItem dci = dciConfig.findItem(id);
add threshold:
Threshold t = new Threshold();
t.setFunction(Threshold.F_LAST);  // or any other function
// and so on, set all required threshold attributes
dci.getThresholds().add(t);
save DCI:
dciConfig.modifyItem(dci);
and finally, close DCI configuration:
dciConfig.close();
Hope this helps!
Best regards,
Victor
			
			
			
				Thank you very much