Hitachi

JP1 Version 12 JP1/IT Desktop Management 2 - Smart Device Manager


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

Disabled

1

Enabled

0

communication.server.address

Specify the address of the communication server. Required to specify when you deliver applications to iOS.

host-name:port-number

host-name

Host name of the communication server (FQDN format)

port-number#2

The communication server HTTPS port number for SSL communication (When no port number is specified, port 443 is used.)

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

Collecting inventory information at the specified time.

interval

Collecting inventory information at the specified interval.

none

No execution of collecting inventory information.

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