...
- Open the
cdm-config.xml
that is in the<EMM_HOME>/repository/conf
directory. - Configure the fields under the
<TaskConfiguration>
tag .Enable
: Assigntrue
as the value to get the task running at the EMM server background.Frequency
: Define the frequency at which the server should receive the details of the devices registered with WSO2 EMM.Operations
: Defines the Operations such as,device_info
,device_location
andapplication list
.Info If you wish to define more operations when retrieving the details of the devices, you can add more operations under the
operations
tag.Operation
: The field used to define each operation for the task.Name
: The Operation Code. For example, the operation code to retrieve the device information isdevice_info
.RecurrentTimes
: Define how often the operation should be added to the task.
Example: If you define the value as 5, it indicates that you need add the operation at every 5th run of the task.
Code Block title Sample Configuration <TaskConfiguration> <Enable>true</Enable> <Frequency>30000</Frequency> <Operations> <Operation> <Name>DEVICE_INFO</Name> <RecurrentTimes>1</RecurrentTimes> </Operation> <Operation> <Name>APPLICATION_LIST</Name> <RecurrentTimes>5</RecurrentTimes> </Operation> <Operation> <Name>DEVICE_LOCATION</Name> <RecurrentTimes>1</RecurrentTimes> </Operation> </Operations> </TaskConfiguration>
Expand title Click here for more information on adding an additional operation Add a new operation within the
<operations>
tag.Code Block <TaskConfiguration> <Enable>true</Enable> <Frequency>30000</Frequency> <Operations> <Operation> <Name>{Define the operation code}</Name> <RecurrentTimes>{Integer}</RecurrentTimes> </Operation> <Operation> <Name>DEVICE_INFO</Name> <RecurrentTimes>1</RecurrentTimes> </Operation> <Operation> <Name>APPLICATION_LIST</Name> <RecurrentTimes>5</RecurrentTimes> </Operation> <Operation> <Name>DEVICE_LOCATION</Name> <RecurrentTimes>1</RecurrentTimes> </Operation> </Operations> </TaskConfiguration>
Example: Adding the operation <PUT OPERATION NAME HERE>an operation to get the device temperature.
Code Block <TaskConfiguration> <Enable>true</Enable> <Frequency>30000</Frequency> <Operations> <Operation> <Name>{Define the operation code}<<Name>DEVICE_TEMPERATURE</Name> <RecurrentTimes>{Integer}<<RecurrentTimes>3</RecurrentTimes> </Operation> <Operation> <Name>DEVICE_INFO</Name> <RecurrentTimes>1</RecurrentTimes> </Operation> <Operation> <Name>APPLICATION_LIST</Name> <RecurrentTimes>5</RecurrentTimes> </Operation> <Operation> <Name>DEVICE_LOCATION</Name> <RecurrentTimes>1</RecurrentTimes> </Operation> </Operations> </TaskConfiguration>