Smart Grid Applications Overview > Smart Operations Solution > SOS Configuration Overview > Network Adapter > Network Adapter for Multispeak > Network Adapter - Validate XML |
Version: 10.1 |
The tables on this page show how the geodatabase classes and fields map to elements in the MultiSpeak XML. If the import into DMS fails, ensure that the database classes and fields map to the correct MultiSpeak elements.
Feature class and field names are displayed as they appear in the standard data models (Electric Distribution/MultiSpeak).
BreakerUnit/DynamicProtectiveDeviceUnit
This object class maps to breaker in the MultiSpeak XML. The NormalPosition fields come from the parent (DynamicProtectiveDevice). If this table does not exist, then the PhaseDesignation (or PhasingCode) and CatalogID fields must be added to the CircuitSource (or Source) table (see CircuitSource table).
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
CatalogID/CatalogID |
breaker |
eaEquipment |
|
PhaseDesignation/PhasingCode |
breaker |
phaseCode |
Enumeration=phaseCd |
ScadaControlID/ScadaControlID |
scadaPoint |
objectID |
|
BusBar
This feature class maps to ugPrimaryLine in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ElectricTraceWeight/ ElectricTraceWeight |
ugPrimaryLine |
|
Required for Feeder Manager |
FeederID/FeederID |
ugPrimaryLine |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
ugPrimaryLine |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
ugPrimaryLine |
|
Required for Feeder Manager |
Length/Length (from geometry; not a field) |
ugPrimaryLine |
condLength |
|
OperatingVoltage/OperVolt |
ugPrimaryLine |
|
Required for voltage validator |
PhaseDesignation/PhasingCode |
all connectivity objects and their units |
phaseCode |
Enumeration=phaseCd |
CapacitorUnit/CapacitorUnit
This object class maps to CapacitorUnit in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
CatalogID/CatalogID |
Capacitor |
extensions/CatalogID |
|
KVAR/BankKvar |
Capacitor |
Capacitor KVAR |
Use to create EquipmentID if CatalogID has no value. |
PhaseDesignation/ PhasingCode |
Capacitor |
phaseCode |
Enumeration=phaseCd |
CircuitSource/Source
This information applies to the CircuitSource table.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
*CatalogID/CatalogID |
breaker |
eaEquipment |
|
ConnectionConfiguration/ ConnectionConfiguration |
substation |
ldCon |
Enumeration=ldCon |
ID/FeederID |
feederObject |
feederNo |
|
Name/FeederName |
feederObject |
feederName |
Enumeration=phaseCd |
*PhaseDesignation/PhasingCode |
breaker |
phaseCode |
Enumeration=phaseCd |
SubstationID/ SubstationFacilityID |
substation |
SubstationName |
|
*PhaseDesignation and CatalogID are added only if a BreakerUnit does not exist.
ConductorInfo/ConductorInfo
This object class maps to conductor in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
CatalogID/CatalogID |
conductorType |
|
ConductorMaterial/CondMatl |
conductor |
Used to create EquipmentID if CatalogID has no value. |
ConductorSize/CondSize |
conductor |
Used to create EquipmentID if CatalogID has no value. |
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
DynamicProtectiveDevice/DynamicProtectiveDeviceBank
This feature class maps to overcurrentDeviceBank in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ElectricTraceWeight/ ElectricTraceWeight |
overcurrentDeviceBank |
|
Required for Feeder Manager |
FacilityID/FacilityID |
overcurrentDeviceBank |
facilityID |
|
FeederID/FeederID |
overcurrentDeviceBank; |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
overcurrentDeviceBank |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
overcurrentDeviceBank |
|
Required for Feeder Manager |
MaxContinuousCurrent/ MaxContAmp |
overcurrentDeviceBank |
|
Use to create EquipmentID if CatalogID has no value. |
NormalPosition_A/PosA |
Breaker, Recloser or Sectionalizer |
position |
Enumeration=position |
NormalPosition_B/PosB |
Breaker, Recloser or Sectionalizer |
position |
Enumeration=position |
NormalPosition_C/PosC |
Breaker, Recloser or Sectionalizer |
position |
Enumeration=position |
PhaseDesignation/ PhasingCode |
overcurrentDeviceBank |
phaseCode |
Enumeration=phaseCd |
ScadaControlID/ ScadaControlID |
scadaPoint |
objectID |
|
SubtypeCD/SubtypeCode |
overcurrentDeviceBank |
|
Use to create EquipmentID if CatalogID has no value. |
SubstationID/SubstationID |
overcurrentDeviceBank |
extensions.SUBSTATIONID |
|
BayID/BayID |
overcurrentDeviceBank |
extensions.BAYID |
|
Fuse/FuseBank
This feature class maps to overcurrentDeviceBank in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ElectricTraceWeight/ ElectricTraceWeight |
overcurrentDeviceBank |
|
Required for Feeder Manager |
FacilityID/FacilityID |
overcurrentDeviceBank |
facilityID |
|
FeederID/FeederID |
overcurrentDeviceBank |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
overcurrentDeviceBank |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
overcurrentDeviceBank |
|
Required for Feeder Manager |
NormalPosition_A/PosA |
fuse |
position |
Enumeration=position |
NormalPosition_B/PosB |
fuse |
position |
Enumeration=position |
NormalPosition_C/PosC |
fuse |
position |
Enumeration=position |
PhaseDesignation/ PhasingCode |
overcurrentDeviceBank |
phaseCode |
Enumeration=phaseCd |
SubstationID/SubstationID |
overcurrentDeviceBank |
extensions.SUBSTATIONID |
|
BayID/BayID |
overcurrentDeviceBank |
extensions.BAYID |
FuseUnit/FuseUnit
This object class maps to fuse in the MultiSpeak XML. The NormalPosition fields come from the parent (Fuse).
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
LinkRating/LinkRtg |
fuse |
Use to create EquipmentID if CatalogID has no value. |
LinkType/FuseType |
fuse |
Use to create EquipmentID if CatalogID has no value. |
CatalogID/CatalogID |
eaEquipment |
|
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
MiscNetworkFeature/MiscellaneousFeature
Subtype 2: Fault Indicator in this feature class maps to outageDetectionDevice in the MultiSpeak XML. In the MultiSpeak data model, this is called MiscellaneousFeature and has a subtype of 5: Fault Indicator.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
FeederID/FeederID |
outageDetectionDevice |
extensions.FeederID |
Required for Feeder Manager and DMS export |
PhaseDesignation/ PhasingCode |
outageDetectionDevice |
phaseCode |
Enumeration=phaseCd |
Direction/Direction |
outageDetectionDevice |
extensions.direction |
|
PFCorrectingEquipment/CapacitorBank
This feature class maps to CapacitorBank in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
BankKvar/BankKvar |
Capacitor |
extensions/EquipmentID |
|
ElectricTraceWeight/ ElectricTraceWeight |
CapacitorBank |
|
Required for Feeder Manager |
FacilityID/FacilityID |
CapacitorBank |
facilityID |
|
FeederID/FeederID |
CapacitorBank |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
CapacitorBank |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
CapacitorBank |
|
Required for Feeder Manager |
PhaseDesignation/ PhasingCode |
CapacitorBank |
phaseCode |
Enumeration=phaseCd |
PriOHElectricLineSegment/PrimaryOHLineSection
This feature class maps to ohPrimaryLine in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ElectricTraceWeight/ ElectricTraceWeight |
ohPrimaryLine |
|
Required for Feeder Manager |
FeederID/FeederID |
connectivity objects |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
ohPrimaryLine |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
ohPrimaryLine |
|
Required for Feeder Manager |
Length/Length (from geometry; not a field) |
ohPrimaryLine |
condLength |
|
NeutralMaterial/NeutType |
ohPrimaryLine |
condN |
NeutralSize and NeutralMaterial are concatenated to produce condN |
NeutralSize/NeutSize |
ohPrimaryLine |
||
OperatingVoltage/OperVolt |
ohPrimaryLine |
|
Required for voltage validator |
PhaseDesignation/ PhasingCode |
all connectivity objects and their units |
phaseCode |
Enumeration=phaseCd |
PriUGElectricLineSegment
This feature class maps to ugPrimaryLine in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ElectricTraceWeight/ ElectricTraceWeight |
ugPrimaryLine |
|
Required for Feeder Manager |
FeederID/FeederID |
ugPrimaryLine |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
ugPrimaryLine |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
ugPrimaryLine |
|
Required for Feeder Manager |
Length (from geometry; not a field) |
ugPrimaryLine |
condLength |
|
NeutralMaterial/NeutType |
ugPrimaryLine |
condN |
NeutralSize and NeutralMaterial are concatenated to produce condN |
NeutralSize/NeutSize |
ugPrimaryLine |
||
OperatingVoltage/OperVolt |
ugPrimaryLine |
|
Required for voltage validator |
PhaseDesignation/ PhasingCode |
all connectivity objects and their units |
phaseCode |
Enumeration=phaseCd |
RecloserUnit/DynamicProtectiveDeviceUnit
This object class maps to recloser in the MultiSpeak XML. The NormalPosition fields come from the parent (DynamicProtectiveDevice).
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
CatalogID/CatalogID |
eaEquipment |
|
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
SectionalizerUnit/DynamicProtectiveDeviceUnit
This object class maps to sectionalizer in the MultiSpeak XML. The NormalPosition fields come from the parent (DynamicProtectiveDevice).
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
CatalogID/CatalogID |
eaEquipment |
|
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
ServicePoint/ServiceLocation
This feature class maps to serviceLocation in the MultiSpeak XML. In the MultiSpeak data model it's called ServiceLocation.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ConsumptionType/ ConsumptionType |
serviceLocation |
consumptionType |
Enumeration=consumption Type |
FeederID/FeederID |
serviceLocation |
extensions.FeederID |
Required for Feeder Manager and DMS export |
PhaseDesignation/ PhasingCode |
overcurrentDeviceBank |
phaseCode |
Enumeration=phaseCd |
Switch/SwitchBank
This feature class maps to switchBank in the MultiSpeak XML. NormalPosition fields are stored on the SwitchBank, but exported to MultiSpeak as the SwitchUnit.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
ElectricTraceWeight/ ElectricTraceWeight |
switchBank |
|
Required for Feeder Manager |
FacilityID/FacilityID |
switchBank |
facilityID |
|
FeederID/FeederID |
switchBank |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
switchBank |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
switchBank |
|
Required for Feeder Manager |
MaxContinuousCurrent/ MaxContAmp |
switchBank |
|
Use to create EquipmentID if CatalogID has no value. |
NormalPosition_A/PosA |
Switch |
position |
Enumeration=position |
NormalPosition_B/PosB |
Switch |
position |
Enumeration=position |
NormalPosition_C/PosC |
Switch |
position |
Enumeration=position |
PhaseDesignation/ PhasingCode |
all connectivity objects and their units |
phaseCode |
Enumeration=phaseCd |
ScadaControlID/ ScadaControlID |
scadaPoint |
objectID |
|
SubtypeCD/SubtypeCode |
switchBank |
|
Used to create EquipmentID if CatalogID has no value. |
SubstationID/SubstationID |
switchBank |
extensions.SUBSTATIONID |
|
BayID/BayID |
switchBank |
extensions.BAYID |
|
SwitchingFacility/Substation
This point class maps to substation in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
SubstationID/SubstationID |
overcurrentDeviceBank |
extensions.SUBSTATIONID |
|
SwitchUnit/SwitchUnit
This object class maps to switch in the MultiSpeak XML. The NormalPosition fields come from the parent feature class (SwitchBank).
DB Field (Electric Dist/MultiSpeak) |
MS XML Element |
MS XML Field |
Notes |
---|---|---|---|
CatalogID/CatalogID |
switch |
eaEquipment |
|
PhaseDesignation/ PhasingCode |
switch |
phaseCode |
Enumeration=phaseCd |
ScadaControlID/ ScadaControlID |
scadaPoint |
objectID |
|
Transformer/TransformerBank
This database table maps to the transformerBank element in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
ConsumptionType/ ConsumptionType |
consumptionType |
Enumeration=consumption Type |
ElectricTraceWeight/ ElectricTraceWeight |
|
Required for Feeder Manager |
FacilityID/FacilityID |
facilityID |
|
FeederID/FeederID |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
|
Required for Feeder Manager |
*HighSideConfiguration |
wdgCode |
Enumeration=wdgCode |
*LowSideConfiguration |
||
HighSideProtection/PriProt |
priProt |
Enumeration=highSide Protection |
LowSideGroundResistance/ LowSideGroundResistance |
lowSideGround |
|
LowSideVoltage/SecVolt |
vOut |
|
OperatingVoltage/OperVolt |
|
Required for voltage validation |
Owner/Owner |
owner |
|
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
Priority/Priority |
priority |
|
**WindingCode |
|
In the MultiSpeak data model, this field replaces HighSideConfiguration and LowSideConfiguration. |
*The HighsideConfiguration and LowSideConfiguration fields are necessary only if you are using an Electric Distribution data model.
**The WindingCode field is necessary only if you are using a MultiSpeak data model.
TransformerUnit/TransformerUnit
This object class maps to Transformer and contains the fields displayed in the All Unit Tables section.
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
CatalogID/CatalogID |
eaEquipment |
|
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
RatedKVA/RatedKVA |
|
Used to create EquipmentID if CatalogID has no value. |
VoltageRegulator/RegulatorStation
This database table maps to the transformerBank element in the MultiSpeak XML.
DB Field (Electric Dist/MultiSpeak) |
MS XML Field |
Notes |
---|---|---|
ConsumptionType/ ConsumptionType |
consumptionType |
Enumeration=consumption Type |
ElectricTraceWeight/ ElectricTraceWeight |
|
Required for Feeder Manager |
FacilityID/FacilityID |
facilityID |
|
FeederID/FeederID |
extensions.FeederID |
Required for Feeder Manager and DMS export |
FeederID2/FeederID2 |
|
Required for Feeder Manager |
FeederInfo/FeederInfo |
|
Required for Feeder Manager |
*HighSideConfiguration |
wdgCode |
Enumeration=wdgCode |
*LowSideConfiguration |
||
HighSideProtection/PriProt |
priProt |
Enumeration=highSide Protection |
LowSideGroundResistance/ LowSideGroundResistance |
lowSideGround |
|
LowSideVoltage/SecVolt |
vOut |
|
OperatingVoltage/OperVolt |
|
Required for voltage validation |
Owner/Owner |
owner |
|
PhaseDesignation/ PhasingCode |
phaseCode |
Enumeration=phaseCd |
Priority/Priority |
priority |
|
**WindingCode |
|
In the MultiSpeak data model, this field replaces HighSideConfiguration and LowSideConfiguration. |
*The HighsideConfiguration and LowSideConfiguration fields are necessary only if you are using an Electric Distribution data model.
**The WindingCode field is necessary only if you are using a MultiSpeak data model.