Required Fields for All Object Tables
As stated in the High-Level Architecture of the Geodatabase topic, there are two identical copies of these object tables. One has the suffix “_D” to indicate its in-design state, the other does not have the suffix to indicate its as-built state.
Because all the fields are identical, each object table is listed only once in these topics. However, in your implementation, the object table is present in the geodatabase twice, using the naming convention mentioned above.
All object tables require the following:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record IMPORTANT: This was a GUID for feature classes, but
it is a string field for Object tables.
|
ObjectID |
Object ID |
Esri Object Id for the feature or object |
Duct
<Table CoaxName="DuctData" EsriDesignName="Duct" EsriBuiltName="Duct">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
CatalogId |
GUID |
The GUID corresponds to the catalog spec for the duct |
UndergroundSpanId |
GUID |
The NetworkId of the trench/underground span related to the duct/conduit |
RFAmplifierPort
<Table CoaxName="RFAmplifierPortData" EsriDesignName="RFAmplifierPort_D" EsriBuiltName="RFAmplifierPort">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
AmplifierId |
GUID |
The NetworkId of the amplifier that this port data corresponds to; required by ArcMap Tracing Tools |
ConnectedItemId |
GUID |
The NetworkId of the component that is connected downstream to the amplifier on the specified port; required by ArcMap Tracing Tools |
PortNumber |
Long Integer |
The port number on the component that the connection data applies to; required by ArcMap Tracing Tools |
Workflow_Status |
String |
WorkflowState enumeration: AsBuilt and Proposed; for more information, see the topic Enumerated Data Types. |
RFCouplerPort
<Table CoaxName="RFCouplerPortData" EsriDesignName="RFCouplerPort_D" EsriBuiltName="RFCouplerPort">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
ConnectedItemId |
GUID |
The NetworkId of the component that is connected downstream to the amplifier on the specified port; required by ArcMap Tracing Tools |
CouplerId |
GUID |
The NetworkId of the coupler that this port data corresponds to |
PortNumber |
Long Integer |
The port number on the component that the connection data applies to; required by ArcMap Tracing Tools |
Workflow_Status |
String |
WorkflowState enumeration: AsBuilt and Proposed; for more information, see the topic Enumerated Data Types. |
RFEqualizer
<Table CoaxName="RFEqualizerData" EsriDesignName="RFEqualizer_D" EsriBuiltName="RFEqualizer">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
CatalogId |
String |
The Id of the DHFC catalog spec associated with the component; should be a string representation of a valid GUID in the following format, 6A1F97AD-C665-4521-B954-29A4429FC128 |
ModelNumber |
String |
The component model number |
Workflow_Status |
String |
WorkflowState enumeration: AsBuilt and Proposed; for more information, see the topic Enumerated Data Types. |
RFNodeCoaxPort
<Table CoaxName="RFNodeCoaxPortData" EsriDesignName="RFNodeCoaxPort_D" EsriBuiltName="RFNodeCoaxPort">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
ConnectItemId |
GUID |
The NetworkId of the component that is connected downstream to the amplifier on the specified port; required by ArcMap Tracing Tools |
NodeId |
GUID |
The NetworkId of the node that this port data corresponds to; required by ArcMap tracing tools |
PortNumber |
Long Integer |
The port number on the component that the connection data applies to; required by ArcMap Tracing Tools |
Workflow_Status |
String |
WorkflowState enumeration: AsBuilt and Proposed; for more information, see the topic Enumerated Data Types. |
RFPad
<Table CoaxName="RFPadData" EsriDesignName="RFPad_D" EsriBuiltName="RFPad">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
CatalogId |
String |
The Id of the DHFC catalog spec associated with the component; should be a string representation of a valid GUID in the following format, 6A1F97AD-C665-4521-B954-29A4429FC128 |
ModelNumber |
String |
The component model number |
Workflow_Status |
String |
WorkflowState enumeration: AsBuilt and Proposed; for more information, see the topic Enumerated Data Types. |
RFPowerInserterPort
<Table CoaxName="RFPowerInserterPortData" EsriDesignName="RFPowerInserterPort_D" EsriBuiltName="RFPowerInserterPort">
This is an object table with the following required fields:
Field Name |
Data Type |
Notes |
---|---|---|
NetworkID |
String |
Unique identifier for the component or record |
ObjectID |
Object ID |
Esri Object Id for the feature or object |
ConnectedItemId |
GUID |
The NetworkId of the component the power inserter is connected to on the given port; required by ArcMap tracing tools |
PortNumber |
Long Integer |
The port number on the component that the connection data applies to; required by ArcMap Tracing Tools |
PowerInserterId |
GUID |
This is the ID of the power inserter component |
Workflow_Status |
String |
WorkflowState enumeration: AsBuilt and Proposed; for more information, see the topic Enumerated Data Types. |