- domain:
acme.main
oracme.ch.main
- exid: execution id
- nid: node id
/^[a-z0-9_]+$/
NB: no uppercases.
A tree of names, read from left to right. Domains are used to allow/reject executions and taskings. For example a feu might be set to only allow "acme.ch.sales" prefixed executions / taskings.
Symbol dot symbol.
Flon execution group id dot flon execution unit id.
"{feg-id}.{feu-id}"
# for example:
"group.unit0"
"g0.u0"
"u0"
The feg-id should be optional.
Symbol dot symbol.
Time id.
"{yyyyMMdd}.{hhmm}.{NNNNN}"
# for example:
"20141015.0955.tekunekogo"
"{domain}-{feu}-{tid}"
# for example:
"acme.ch.main-g0.u0-20141015.0955.tekunekogo"
(Eventually prefix with flon execution unit id?)
"{treeid}-{counter}"
# for example:
"0_1-f"
counter
is in hexadecimal.
Eventually: make a trailing -0
optional.
Where to locate the node in the execution tree. Elements are separated by underscores. Elements are hexadecimal integers.
#for example:
"0"
"0_1a"
"0_1a_4"
Exid + nid.
"{exid}-{nid}"
# for example:
"acme.ch.main-g0.u0-20141015.0955.tekuneko-0_1a-f"
"acme.ch.main-g0.u0-20141015.0955.tekuneko-0_2"