Le contexte de schéma est accessible sous Shares > Schema.
carp:> shares schema carp:shares schema> show Properties: NAME TYPE DESCRIPTION owner EmailAddress Owner Contact
Chaque propriété est un enfant du contexte de schéma, utilisant le nom de la propriété comme jeton. Pour créer une propriété, exécutez la commande create :
carp:shares schema> create department
carp:shares schema department (uncommitted)> get
type = String
description = department
carp:shares schema department (uncommitted)> set description="Department Code"
description = Department Code (uncommitted)
carp:shares schema department (uncommitted)> commit
carp:shares schema>
Dans le contexte d'une propriété particulière, les champs peuvent être définis à l'aide des commandes CLI standard :
carp:shares schema> select owner
carp:shares schema owner> get
type = EmailAddress
description = Owner Contact
carp:shares schema owner> set description="Owner Contact Email"
description = Owner Contact Email (uncommitted)
carp:shares schema owner> commit
Une fois que les propriétés personnalisées ont été définies, elles sont accessibles de la même façon que toute autre propriété ayant le nom "custom:<property>" :
carp:shares default> get
...
custom:department = 123-45-6789
custom:owner =
...
carp:shares default> set custom:owner=bob@corp
custom:owner = bob@corp (uncommitted)
carp:shares default> commit