Applies To | |||
Product(s): | MicroStation | ||
Version(s): | 08.11.07.443 | ||
Environment: | N\A | ||
Area: | Programming | ||
Subarea: | General | ||
Original Author: | Daniel Abney, Bentley Technical Support Group | ||
Can I Request a unique Linkage ID?
Can I Request a unique Linkage ID to store user data specific to my
applications.
Product: MicroStation V8i
Version: 08.11.07.443
Area: Programming, Problem ID#: 65756, GENERALINFORMATION
Development support handles this requests.
"It is sometimes useful to attach custom-formatted, non-graphical data
to elements, models, and levels. MicroStation, itself, uses this
technique to record such information as patterning, database linkages,
and fills.
User attribute data provides a way for an application to attach its own
custom data. The structure and meaning of the data is controlled
entirely by the application, itself.
An element, model, or level can contain any number of custom data
structures, from any number of applications. Therefore, each application
needs a way to distinguish "its own" custom data from those of other
applications (including those of MicroStation, itself). That's the
purpose of the AttributeID field. If you fail to use a unique
AttributeID, then your application may erroneously access, delete, or
overwrite MicroStation's data or some other application's data, or
MicroStation or some other application may erroneously access, delete,
or overwrite your data.
To avoid potential conflicts worldwide, user attribute IDs are managed
by Bentley Systems, Inc. Please contact developer support at Bentley
Systems to reserve an ID that is unique to your organization. (There is
no charge for this service, and no questions will be asked regarding the
purpose or use of your custom data.)
If your organization uses more than one kind of custom data, you can
introduce a "subtype" field within your data structure, to distinguish
the different types of custom data within your organization."