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).