ArcFM Desktop Developer Guide
Modify Transformation DTD

Version: 10.6.1 SP1

Resource Center Home

If your data model does not match the Minerville-MultiSpeak data model, you may modify the transformation DTD.

Network Adapter provides two DTD files for Windmil MultiSpeak Electric Distribution data models upon install: NetAdapterMspEAExport.dtd and NetAdapterMspEAExportFields.dtd. These are installed here by default: Program Files (x86)\Miner and Miner\ArcFM Solution\Bin\Style Sheets.

Network Adapter also provides two DTD files for Windmil Standard Electric Distribution data models upon install: NetAdapterElecDistToMspFields.dtd and NetAdapterElecDistToMsp.dtd. These are also installed here by default: Program Files (x86)\Miner and Miner\ArcFM Solution\Bin\Style Sheets.

These DTD files contain all features (NetAdapterMspEAExport.dtd or NetAdapterElecDistToMsp.dtd) and fields (NetAdapterMspEAExportFields.dtd or NetAdapterElecDistToMspFields.dtd) supported by Network Adapter. Use these DTD files to modify the names of feature classes and fields to match those in your data model.

You may notice two additional DTD files in the Style Sheets directory: NetAdapterMspEAExport2.dtd and NetAdapterMspEAExport3.dtd. These two files add features and encompass all previous DTDs. For example, NetAdapterMspEAExport2.dtd adds the TransformerUnit and TransformerBank objects and encompasses the NetAdapterMspEAExport.dtd as well. You can modify the feature and field names in any of these DTD files.

<!-- Switches -->
<!ENTITY SwitchBank "'switchbank'">
<!ENTITY SwitchUnit "'switchunit'">
<!ENTITY RelatedSwitchUnit "RELATIONSHIP/FEATURE[translate(TABLE,&uc;,&lc;) = &SwitchUnit;]">
<!ENTITY SwitchBankFeature "FEATURE[translate(TABLE,&uc;,&lc;) = &SwitchBank;]">
<!ENTITY SwitchOHSubtype "1">
<!ENTITY SwitchUGSubtype "2">

Depending on your setup, there are two XSL and two DTD files to configure:

Windmil - Standard Electric Distribution Data Model Purpose
NetAdapterElecDistToMsp_Windmil.xsl This is the stylesheet that makes the transformation. This is the file that should be configured in the XSL Transformation Pipeline rule.
NetAdapterElecDistToMsp_DMSEquipment.xsl Equipment Stylesheet. This generates equipment IDs based on some key attributes in the feature database.
NetAdapterElecDistToMspFields.dtd This DTD defines field names.
NetAdapterElecDistToMsp.dtd This DTD defines class names, relationships, subtype codes, and int.

Windmil - MultiSpeak Electric Distribution Data Purpose
NetAdapterMspEAExport.xsl This is the stylesheet that makes the transformation. This is the file that should be configured in the XSL Transformation Pipeline rule.
NetAdapterMspEAExport_Equipment.xsl Equipment Stylesheet. This generates equipment IDs based on some key attributes in the feature database.
NetAdapterMspEAExportFields.dtd This DTD defines field names.
NetAdapterMspEAExport.dtd This DTD defines class names, relationships, subtype codes, and int.

 

 


Send Comment to ArcFMdocumentation@schneider-electric.com