The changes apply to the keys (key/access codes) of a key set.
In the identification area you must specify the name of the key set (kc_name8 field of the kc_id_area union). In the data area you must pass the kc_kset_str data structure with the new property values.
Possible modification
With the exception of the MASTER key set, you can change one or more keys in a key set. The key set must exist in the configuration of the application.
Specify the following in the kc_kset_str data structure:
Field name | Meaning | |
keys[4000] | A key or access code is an integer between 1 and the value KEYVALUE, which was specified in the MAX statement at KDCDEF generation. | |
keys[0]= | '0': The key/access code 1 does not belong to this key set. | |
keys[n]= | '0': The key/access code n+1 does not belong to this key set. If n+1 is greater than KEYVALUE, '1' must not be specified. | |
keys[3999]= | '0': The key/access code 4000 does not belong to this key set. |
Period of validity/ transaction management: type GPD ("KC_MODIFY_OBJECT - Modify object properties and application parameters")