Version: 10.2.1c and 10.2.1c SP3 |
Fiber Manager Configuration > Configure Classic Fiber Features > Option 2: Manually Create Schema > Step 6: Create Relationships |
The following relationships and autoupdaters are necessary as they allow users to create related objects to features in the map.
Add Relationship to Geodatabase:
Additionally, relationship autoupdaters must be assigned or Fiber Manager will not work properly. The ArcFM Update Fiber Parent Field autoupdater uses the information stored in the ThisFiberClassModelName and the FiberParentClassModelName fields to determine the GlobalID that needs to be placed in the FiberParent field. This field is used as the foreign key for the relationship between parent and child objects, and is critical to the success of your Fiber Manager implementation.
All of the tables listed below must have this autoupdater assigned:
|
Add Autoupdater to Relationship
F_BufferTube_F_Fiber
Origin table: | F_BUFFERTUBE |
Destination table: | F_FIBER |
Relationship type: | Composite |
Relationship label from origin to destination: | Fiber |
Relationship label from destination to origin: | BufferTube |
Notification: | None (no generated messages) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_Device_F_DevicePort
Origin table: | F_DEVICE |
Destination table: | F_DEVICEPORT |
Relationship type: | Composite |
Relationship label from origin to destination: | DevicePort |
Relationship label from destination to origin: | Device |
Notification: | None (no generated messages) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
DevicePoint_F_Device
Feature class: | DevicePoint |
Destination table: | F_DEVICE |
Relationship type: | Composite |
Relationship label from origin to destination: | Device |
Relationship label from destination to origin: | DevicePoint |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_FiberOpticCable_F_BufferTube
Feature class: | FiberOpticCable |
Destination table: | F_BUFFERTUBE |
Relationship type: | Composite |
Relationship label from origin to destination: | BufferTube |
Relationship label from destination to origin: | FiberOpticCable |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_FrontsidePort_F_BacksidePort
Origin table: | F_FRONTSIDEPORT |
Destination table: | F_BACKSIDEPORT |
Relationship type: | Simple |
Relationship label from origin to destination: | BackSidePort |
Relationship label from destination to origin: | FrontSidePort |
Notification: | None (no messages propogated) |
Cardinality: | 1 - 1 |
Primary key: | GlobalID |
Foreign key: | ImpliedConnectionSourceGuid |
PatchLocation_F_Device
Feature class: | PatchLocation |
Destination table: | F_DEVICE |
Relationship type: | Simple |
Relationship label from origin to destination: | Device |
Relationship label from destination to origin: | PatchLocation |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
PatchLocation_F_Rack
Feature class: | PatchLocation |
Destination table: | F_RACK |
Relationship type: | Composite |
Relationship label from origin to destination: | Rack |
Relationship label from destination to origin: | PatchLocation |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_PatchPanel_F_PatchPanelCard
Origin table: | F_PATCHPANEL |
Destination table: | F_PATCHPANELCARD |
Relationship type: | Composite |
Relationship label from origin to destination: | PatchPanelCard |
Relationship label from destination to origin: | PatchPanel |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_PtchPnlCard_F_BacksidePort
Origin table: | F_PATCHPANELCARD |
Destination table: | F_BACKSIDEPORT |
Relationship type: | Composite |
Relationship label from origin to destination: | BackSidePort |
Relationship label from destination to origin: | PatchPanel |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_PtchPnlCard_F_FrontsidePort
Origin table: | F_PATCHPANELCARD |
Destination table: | F_FRONTSIDEPORT |
Relationship type: | Composite |
Relationship label from origin to destination: | FrontSidePort |
Relationship label from destination to origin: | PatchPanelCard |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_Rack_F_Device
Origin table: | F_RACK |
Destination table: | F_DEVICE |
Relationship type: | Simple |
Relationship label from origin to destination: | Device |
Relationship label from destination to origin: | Rack |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_Rack_F_PatchPanel
Origin table: | F_RACK |
Destination table: | F_PATCHPANEL |
Relationship type: | Composite |
Relationship label from origin to destination: | PatchPanel |
Relationship label from destination to origin: | Rack |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
F_SplitterInputPort_F_SplitterOutputPort
Origin table: | F_SPLITTERINPUTPORT |
Destination table or feature class: | F_SPLITTEROUTPUTPORT |
Relationship type: | Simple |
Relationship label from origin to destination: | SplitterOuputPort |
Relationship label from destination to origin: | SplitterInputPort |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | ImpliedConnectionSourceGuid |
SplitterLocation_F_SplitterInputPort
Feature class: | SplitterLocation |
Destination table: | F_SplitterInputPort |
Relationship type: | Composite |
Relationship label from origin to destination: | F_SPLITTERINPUTPORT |
Relationship label from destination to origin: | SplitterLocation |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |
SplitterLocation_F_SplitterOutputPort
Feature class: | SplitterLocation |
Destination table: | F_SplitterOutputPort |
Relationship type: | Composite |
Relationship label from origin to destination: | F_SPLITTEROUTPUTPORT |
Relationship label from destination to origin: | SplitterLocation |
Notification: | None (no messages propogated) |
Cardinality: | 1 - M |
Primary key: | GlobalID |
Foreign key: | FiberParent |