H.11 Differences between communication protocols of JP1/Base 06-51 or earlier and JP1/Base 06-71 or later
You can check which of the communication protocols is used, JP1/Base 06-51 or earlier or JP1/Base 06-71 or later, by referring to the JP1_COM_VERSION value in the common definition information. If JP1_COM_VERSION is set to 0, the system uses the communication protocol of JP1/Base 06-51 or earlier. If JP1_COM_VERSION is set to 1, the system uses the communication protocol of JP1/Base 06-71 or later.
For details on how to check the JP1/Base communication protocol, see 6.3.4 Checking the JP1/Base communication protocol.
Depending on the JP1_COM_VERSION setting, during communication, JP1/Base functionalities behave differently according to the value specified in each communication setting item.
The following table shows the behavior of each function during communication when the communication protocol of JP1/Base 06-51 or earlier is used.
Functionality |
Communication setting item |
|||||
---|---|---|---|---|---|---|
JP1_BIND_ADDR |
JP1_CLIENT_BIND_ADDR |
COM_LISTEN_ALL_ADDR |
COM_MAX_LISTEN_NUM |
jp1hosts information |
jp1hosts2 information |
|
Configuration management |
Yes |
--#1 |
--#2 |
--#3 |
Yes |
Yes |
Command execution |
Yes |
--#1 |
--#2 |
--#3 |
Yes |
Yes |
User management |
Yes |
--#1 |
-- |
-- |
Yes |
Yes |
Collecting and distributing definitions |
Yes |
--#1 |
-- |
-- |
Yes |
Yes |
Health check |
Yes |
--#1 |
-- |
-- |
Yes |
Yes |
Service management control |
Yes |
--#1 |
-- |
-- |
Yes |
Yes |
Inter-process communication |
Yes |
--#1 |
-- |
-- |
Yes |
Yes |
Event service#4 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Event API (client)#5 |
-- |
--#6 |
-- |
-- |
-- |
Yes |
The following table shows the behavior of each function during communication when the communication protocol of JP1/Base 06-71 or later is used.
Functionality |
Communication setting item |
|||||
---|---|---|---|---|---|---|
JP1_BIND_ADDR |
JP1_CLIENT_BIND_ADDR |
COM_LISTEN_ALL_ADDR |
COM_MAX_LISTEN_NUM |
jp1hosts information |
jp1hosts2 information |
|
Configuration management |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Command execution |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
User management |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Collecting and distributing definitions |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Health check |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Service management control |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Inter-process communication |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Event service#1 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Event API (client)#2 |
-- |
--#3 |
-- |
-- |
-- |
Yes |