16.6 Communication server environment setting file (CommunicationServerEngine.properties)
This file specifies the operating environment for the communication server.
Format
messaging.server.address = messaging-server-connection-destination-address messaging.server.port = messaging-server-connection-destination-port-number request.timeout.time = request-timeout-time semaphore.wait.timeout.time = semaphore-allocation-timeout-time ios.battery.inventory.timeout.time = iOS-device-battery-information-collection-interval detail.debug.log.mode = detailed-trace-log-output-mode communication.server.address = communication-sarver-address ios.request.getinventory.timeout.time = iOS-collect-inventory-request-timeout-time ios.request.wipe.timeout.time = iOS-initialization-request-timeout-time ios.request.lock.timeout.time = iOS-lock-request-timeout-time ios.request.clearpasscode.timeout.time = iOS-reset-passcode-request-timeout-time ios.request.installappli.timeout.time = iOS-application-installation-request-timeout-time ios.request.uninstallappli.timeout.time = iOS-application-deletion-request-timeout-time ios.request.unmanage.timeout.time = iOS-set-to-unmanaged-request-timeout-time ios.request.applyprofile.timeout.time = iOS-apply-profile-request-timeout-time ios.request.removeprofile.timeout.time = iOS-remove-profile-request-timeout-time ios.inventory.collect.run.mode = iOS-device-inventory-collection-method ios.inventory.collect.run.time = iOS device-inventory-collection-time
Setting items
The following describes the setting items and specifiable values for the communication server environment setting file:
Setting item |
Description |
Specifiable value |
Initial value |
---|---|---|---|
messaging.server.address |
Specify the connection destination address for the messaging server. This item must be specified. |
IPv4 address |
localhost |
messaging.server.port |
Specify the connection destination port number for the messaging server. This item must be specified. |
1 to 65535 |
26078 |
request.timeout.time |
Specify the request timeout time. |
0 to 60 (in minutes) |
5 |
semaphore.wait.timeout.time |
Specify the semaphore allocation timeout time. |
0 to 60 (in minutes) |
5 |
ios.battery.inventory.timeout.time |
Specify the interval for collecting iOS device battery information. |
0, 60 to 1440 (in minutes)#1 |
0 |
detail.debug.log.mode |
Specify the detailed trace log output mode. |
|
0 |
communication.server.address |
Specify the address of the communication server. Required to specify when you deliver applications to iOS. |
host-name:port-number
|
None |
ios.request.getinventory.timeout.time |
Specify the timeout value of the request of inventory collection for iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.request.wipe.timeout.time |
Specify the timeout value of the wipe request for iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.request.lock.timeout.time |
Specify the timeout value of the lock request for iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.request.clearpasscode.timeout.time |
Specify the timeout value of the passcode reset request for iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.request.installappli.timeout.time |
Specify the timeout value of the request of application installation on iOS devices. |
0 to 10080 (in minutes)#3 |
4320 |
ios.request.uninstallappli.timeout.time |
Specify the timeout value of the request of application uninstallation on iOS devices. |
0 to 10080 (in minutes)#3 |
4320 |
ios.request.unmanage.timeout.time |
Specify the timeout value of the unmanage request for iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.request.applyprofile.timeout.time |
Specify the timeout value of the request of applying profiles to iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.request.removeprofile.timeout.time |
Specify the timeout value of the request of removing profiles in iOS devices. |
0 to 10080 (in minutes)#3 |
1440 |
ios.inventory.collect.run.mode |
Specify the method of collecting inventory information from iOS devices. |
|
time |
ios.inventory.collect.run.time |
Specify the time for collecting inventory information when you define the ios.inventory.collect.run.mode as time.#4 |
hh:mm When you specify multiple time, comma delimited.#5 |
04:00 |
- #1
-
When specified 0, checking batteries for iOS devices will not be executed.
- #2
-
This port number must be the same as the port number specified in the httpsd.conf file.
- #3
-
If you specify 0, this operation will not time out.
- #4
-
Recommended that the collection be executed once a day and avoid to overlap between other tasks and execcution time.
- #5
-
When specifying multiple time, each time's differences must be over one hour. Collection will not take place at collection times that occur less than one hour after another collection time.
Example
messaging.server.address = localhost messaging.server.port = 9000 request.timeout.time = 5 semaphore.wait.timeout.time = 5 ios.battery.inventory.timeout.time = 60 detail.debug.log.mode = 0 communication.server.address = xxxxxxx.xxxxxxx.co.jp:26055 ios.request.getinventory.timeout.time = 1440 ios.request.wipe.timeout.time = 1440 ios.request.lock.timeout.time = 1440 ios.request.clearpasscode.timeout.time = 1440 ios.request.installappli.timeout.time = 4320 ios.request.uninstallappli.timeout.time = 4320 ios.request.unmanage.timeout.time = 1440 ios.request.applyprofile.timeout.time = 1440 ios.request.removeprofile.timeout.time = 1440 ios.inventory.collect.run.mode = time ios.inventory.collect.run.time = 04:00