Each time a DataHub instance receives a command from a client, it checks the client's user permissions. Before executing the command, the DataHub instance compares the user's permissions to the permissions required to run the command (shown in the table below). If the user has the necessary permissions, the command is executed, otherwise an error message is returned.
| Command Name | Permissions Required |
|---|---|
| acksuccess | none |
| add | Data / Write |
| alive | none |
| append | Data / Write |
| assembly | Admin / ConfigAdmin |
| attribute | Admin / ConfigAdmin |
| auth | none |
| authgroup | Admin / ConfigAdmin |
| authuser | Admin / ConfigAdmin |
| auto_create_domains | Change auto domain creation |
| auto_timestamp | Admin / ConfigAdmin |
| bandwidth_reduce | none |
| bridge | Admin / ConfigAdmin, Data / Write |
| bridge_remove | Admin / ConfigAdmin |
| bridge_transform | Admin / ConfigAdmin |
| cforce | Data / Write, Force |
| cread | Data / Read, CreatePoint |
| create | Data / CreatePoint |
| create_domain | Data / CreateDomain |
| report | Data / Read, CreatePoint |
| cset | Data / Write, CreatePoint |
| cwrite | Data / Write, CreatePoint |
| debug | Admin / ConfigAdmin |
| defaultprop | Admin / ConfigAdmin |
| delete | Connection DeletePoint |
| deleted | Connection DeletePoint |
| div | Data / Write |
| domain | none |
| drop_license | Connection Connect |
| dump | Admin / ConfigAdmin |
| echo | Data / Write |
| enable_bridging | Admin / ConfigAdmin |
| enable_connect_server | Admin / ConfigAdmin |
| enable_dde_client | Admin / ConfigAdmin |
| enable_dde_server | Admin / ConfigAdmin |
| enable_scripting | Admin / ConfigAdmin |
| error | none |
| exception_buffer | Admin / ConfigAdmin |
| execute_plugin | Admin / ConfigAdmin |
| exit | Connection Shutdown |
| failed_license | Admin / ConfigAdmin |
| flush | Admin / ConfigAdmin |
| force | Data / Write, Force |
| format | Connection / Connect |
| heartbeat | none |
| ignore | Data / Read |
| ignore_old_data | Admin / ConfigAdmin |
| include | Connection LoadConfig |
| instance | Admin / ConfigAdmin |
| load_config_files | Admin / LoadConfig |
| load_plugin | Admin / ConfigAdmin |
| load_scripts | Admin / ConfigAdmin |
| lock | Data / Write |
| log_file | Admin / ConfigAdmin |
| log_to_file | Admin / ConfigAdmin |
| master_host | Admin / ConfigAdmin |
| master_service | Admin / ConfigAdmin |
| mirror_master | Admin / ConfigAdmin |
| mirror_master_2 | Admin / ConfigAdmin |
| mult | Data / Write |
| on_change | Admin / ConfigAdmin |
| point | Data / Write |
| private_attribute | Admin / ConfigAdmin |
| property | Admin / ConfigAdmin |
| quality | Data / Write |
| read | Data / Read |
| readid | Data / Read |
| register_datahub | Data / Read |
| report | Data / Read |
| report_all | Data / Read |
| report_domain | Data / Read |
| report_errors | Data / Read |
| request | Data / Read |
| request_initial_data | Data / Read |
| secure | Data / Write |
| set | Data / Write |
| show_data | Admin / ConfigAdmin |
| show_debug_messages | Admin / ConfigAdmin |
| show_event_log | Admin / ConfigAdmin |
| show_icon | Admin / ConfigAdmin |
| show_properties | Admin / ConfigAdmin |
| show_script_log | Admin / ConfigAdmin |
| slave | Data / Read |
| subassembly | Admin / ConfigAdmin |
| success | none |
| sync | Data / Write |
| taskdied | Admin / ConfigAdmin |
| taskstarted | Admin / ConfigAdmin |
| tcp_service | Admin / ConfigAdmin |
| timeout | none |
| transmit_insignificant | Admin / ConfigAdmin |
| type | Admin / ConfigAdmin |
| unload_plugin | Admin / ConfigAdmin |
| unreport | Data / Read |
| version | none |
| warn_of_license_expiry | Admin / ConfigAdmin |
| write | Data / Write |
| OPC-specific commands | Permissions Required |
|---|---|
| enable_opc_client | Admin / ConfigAdmin |
| enable_opc_server | Admin / ConfigAdmin |
| OPCAddItem | Data / Write |
| OPCAttach | Admin / ConfigAdmin |
| OPCDetach | Admin / ConfigAdmin |
| OPCInit | Admin / ConfigAdmin |
| DDE-specific commands | Permissions Required |
|---|---|
| DDEAdvise | Data / Write |
| DDEConnect | Admin / ConfigAdmin |
| DDEInit | Admin / ConfigAdmin |
| DDEService | Admin / ConfigAdmin |
| DDEUnadvise | Data / Write |
| DDEUnadvisePoint | Data / Write |
| EnableDDEServer | Admin / ConfigAdmin |