Distributed Attributes Schema
- Last UpdatedMay 25, 2022
- 2 minute read
A distributed attribute schema is headed with a Distributed Attribute Schema (DSXSCH) element. Currently there is no particular support or use of multiple schemas but to organize distributed attributes in groups of definitions.
Distributed Attributes Schema Definition Element, DSXSCH
The DSXSCH defines a distributed attribute schema the vital attribute is the Default Home (DEFHOM) that may contain a reference to a schema default Distributed Attribute Default Home (DSXHOM) element. The DSXSCH element can have DSXOWN as members.
|
Attribute Name |
Type |
Usage |
|---|---|---|
|
NAME |
Text |
Standard |
|
DESC |
Text |
Standard |
|
DEFHOM |
Ref to DSXHOM |
Identifies the default home selector for this schema |
Binder Definition Element, DSXOWN
The Distributed Attribute Owner (DSXOWN) defines the element types that may have the defined set of distributed attributes. One DSXOWN may define one or more element types as defined by the Element List (ELEL) attribute. It also contains an optional reference to a binder default DSXHOM element, that DSXHOM overrides any DSXHOM definition on the DSXSCH level. The DSXOWN element can have Distributed Attribute Member (DSXMBR) as members.
|
Attribute Name |
Type |
Usage |
|---|---|---|
|
NAME |
Text |
Standard |
|
DESC |
Text |
Standard |
|
DEFHOM |
Reference to DSXHOM |
Identifies the default home selector for the binder. Overrides any definition on schema level. |
|
ELEL |
Element types list |
Defines the element types that may have distributed attribute types bound to them |
Distributed Attribute Definition Element, DSXMBR
The DSXMBR defines the element types to be used as distributed attributes. One DSXMBR may define one or more element types as defined by the ELEL attribute. The element types must be User Defined Element Types (UDETs) based on the XPITEM element type. It also contains an optional reference to a distributed attribute default home DSXHOM element, that DSXHOM overrides any definition on the DSXOWN level.
|
Attribute Name |
Type |
Usage |
|---|---|---|
|
NAME |
Text |
Standard |
|
DESC |
Text |
Standard |
|
DEFHOM |
Reference to DSXHOM |
Identifies the default home selector for the distributed element types defined in this definition |
|
AUTCRE |
Logical |
Auto-create. The distributed element is automatically created if it doesn't exist at a modification operation. |
|
ELEL |
Element types list |
Defines the element types that represents the distributed attribute types |
|
CARD |
Integer array [2] |
Min and Max cardinality of the distributed attributes. (Note, only the Max Cardinality is currently effective) |