Schritt 4: Erstellen einer ACL mit einem Firm Code-Regelwerk (mit Container-Zuordnung)

Ausgehend von der in Schritt 2 erzeugten ACL mit Container-Ruleset (für 130-729831162) wird in diesem Abschnitt ein Regelwerk zu einem Firm Code 6000010 in diesem Container definiert.

1.Importieren der ACL.

> cmu32 --import-acl -f 02_ACL_Container.json

 

SUCCESS: License Access Permissions (Access Control List) were imported from: 02_ACL_Container.json

Auf der CodeMeter WebAdmin-Oberfläche kann das Ergebnis kontrolliert werden. Eventuell muss die Seite im Browser neu geladen werden.

2.Hinzufügen eines Regelwerks zu einem Firm Code 6000010 in CodeMeter WebAdmin zum Container 130-729831162 und Klicken der Schaltfläche "Übernehmen".

3.Exportieren der ACL mit cmu:

> cmu32 --export-acl -f04_ACL_Container_FC.json

 

SUCCESS: License Access Permissions (Access Control List) were exported to: 04_ACL_Container_FC.json

Ausgabe der Liste Ergebnis (Zeilennummern ergänzt und Default-Regeln ersetzt):

> type f04_ACL_Container_FC.json

1 {

2   "AccessControlList": {

3     "ContainerRulesets": [

4     {

5       "FcRulesets": [

6       {

7         "PcRulesets": [],

8         "Rules": [<Default-Rule>],

9         "Text": "",

10         "Value": 6000010,

11         "__type": "FcRuleset"

12       }],

13       "Rules": [<Default-Rule>],

14       "Text": "FB52232",

15       "Value": "130-729831162",

16       "__type": "ContainerRuleset"

17     }],

18     "Rules": [<Default-Rule>],

19     "__type": "AccessControlList"

20   },

21   "Enabled": true,

22   "GroupsMaximumNumber": 10000,

23   "UsersMaximumNumber": 10000

24 }

Zeilen 3-17 zeigen Einträge zum definierten Container-Regelwerk. Innerhalb des Bereichs befindet sich auch die Definition des einzigen Firm Code-Regelwerks (Zeilen 6-17).