Data Browser domain lists are empty if property name includes one of the three Danish/Norwegian letters ÆØÅ

Hi

After a support request from one of our users, we have realized that the data browser acts strangely with domain list in properties with names include æø and å , It simply shows an empty domian list,

There is no problem in the Edit function, here the domain lists works perfectly. 

We have tested both version SS3 and SS4 and the problem exists on both version, however we are no sure that this problem have existed in all previous versions.

Regards

Erik Wirring

Landinspektørfirmaet LE34

Denmark

Parents
  • Erik,

    I do not reproduce the issue on my side. Is the combo box have some specific options enabled as Required or Initial value or Blank entry? Could you sent me a sample schema of case you reported here ? I am curious and that will be helpful to me, maybe, to target the behavior you reported here.

    Thank you very much.

    Sebastien Lefrancois [Bentley]

    (See my example schema I used)

    <?xml version="1.0" encoding="utf-16"?>
    <GeospatialSchema projectName="dlist" schemaDescr="dlist schema" workspaceRootDir="C:\ProgramData\Bentley\08.11.09.763\MicroStation\Workspace" projectParentDir="Projects\Examples\Geospatial">
      <Workspace name="All Users">
        <Features genFile="features.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/XFM/dlist/1.0">
          <feature name="Line" alias="" collectionName="Line" type="linestring/curve" minOccurs="0" maxOccurs="1" category="None" propagateToParent="never" propagateFromParent="never" propagateDeleteToParent="never" propagateFromRoot="never" propagateCopyFromRoot="never" propagateCopyToParent="never" propagateCopyFromParent="never" schemaVersion="">
            <Symbology type="linear">
              <ApplyDrawingScale>true</ApplyDrawingScale>
              <OverrideScale useCriteria="" />
              <Color red="-1" green="-1" blue="-1">1</Color>
              <Level>Line</Level>
              <Style>0</Style>
              <StyleScale>1.0</StyleScale>
              <Weight>1</Weight>
              <Class>0</Class>
              <Priority>0</Priority>
              <Transparency>0</Transparency>
              <FillType>None</FillType>
              <FillMode>0</FillMode>
              <FillColor red="-1" green="-1" blue="-1">0</FillColor>
              <AreaType>0</AreaType>
            </Symbology>
            <Properties>
              <property name="Normal" alias="Normal" preferenceType="none" type="string" dbProp="">
                <initialValue key="placing" synch="true" valueType="value"></initialValue>
                <dataSpec numChars="25" />
                <itemSpec type="comboBox" label="Normal:" labelColor="black">
                  <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
                </itemSpec>
                <domainListSpec numColumns="1" addBlankListEntry="false">
                  <domainListRef value="FR" />
                </domainListSpec>
                <hookOptions uppercase="true" readOnly="true" dontclear="true" required="false" synchOnChangeKey="" disabled="false" />
                <toolTip>Enter Normal</toolTip>
              </property>
              <property name="Dan" alias="Dan" preferenceType="none" type="string" dbProp="">
                <initialValue key="placing" synch="true" valueType="value"></initialValue>
                <dataSpec numChars="25" />
                <itemSpec type="comboBox" label="Dan:" labelColor="black">
                  <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
                </itemSpec>
                <domainListSpec numColumns="1" addBlankListEntry="false">
                  <domainListRef value="DanVille" />
                </domainListSpec>
                <hookOptions uppercase="true" readOnly="true" dontclear="true" required="false" synchOnChangeKey="" disabled="false" />
                <toolTip>Enter Dan</toolTip>
              </property>
              <property name="AccentFR" alias="AccentFR" preferenceType="none" type="string" dbProp="">
                <initialValue key="placing" synch="true" valueType="value"></initialValue>
                <dataSpec numChars="25" />
                <itemSpec type="comboBox" label="AccentFR:" labelColor="black">
                  <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
                </itemSpec>
                <domainListSpec numColumns="1" addBlankListEntry="false">
                  <domainListRef value="FRAccent" />
                </domainListSpec>
                <hookOptions uppercase="true" readOnly="true" dontclear="true" required="false" synchOnChangeKey="" disabled="false" />
                <toolTip>Enter AccentFR</toolTip>
              </property>
            </Properties>
          </feature>
        </Features>
        <Operations>
          <operation name="Line" genFile="Line.xml">
            <Properties />
            <dialogItemLists>
              <!-- ====================================================================
                                    EditFormView itemlist
                                 ===================================================================== -->
              <itemlist name="EditFormView" dialogTitle="Form View">
                <dialogItem alias="Line" property="Normal" />
                <dialogItem alias="Line" property="Dan" />
                <dialogItem alias="Line" property="AccentFR" />
              </itemlist>
              <!-- ====================================================================
                        ToolSettings itemlist
                        ===================================================================== -->
              <itemlist name="placement" dialogTitle="Place Line" />
              <!-- ====================================================================
                        Dialog itemlist
                        ===================================================================== -->
              <itemlist name="edit" resize="true" dialogTitle="Edit Line">
                <stdDlgItem type="formView" operation="Line" itemListName="EditFormView" resize="all" maxHeight="10" maxWidth="60" width="42" height="9" x="0" y="0" layout="topLeft" />
                <stdDlgItem type="separator" anchor="bottomLeft" layout="bottomLeft" x="0" y="1" width="" height="" />
                <stdDlgItem type="okButton" anchor="bottomMiddle" layout="bottomMiddle" x="-7" y="1" width="6" />
                <stdDlgItem type="cancelButton" anchor="bottomMiddle" layout="topRight" layoutType="lastItem" x="2" y="0" width="6" />
              </itemlist>
            </dialogItemLists>
          </operation>
        </Operations>
        <Methods genFile="methods.xml">
          <MethodGroup name="Line">
            <file>Line.xml</file>
            <Method name="Place" OpType="MDL" includeInMainMenu="true">
              <procedureName>PlaceLinear</procedureName>
              <parameter name="featureName">Line</parameter>
              <parameter name="featureAlias">Line</parameter>
              <parameter name="featureGroup">placement</parameter>
              <parameter name="cmdPrompt">Place Line</parameter>
              <parameter name="toolSettingsOp">Line</parameter>
              <parameter name="toolSettingsName">placement</parameter>
              <parameter name="placeAsCollection">False</parameter>
            </Method>
            <Method name="Edit" OpType="MDL" includeInMainMenu="false">
              <procedureName>EditFeature</procedureName>
              <parameter name="featureName">Line</parameter>
              <parameter name="featureAlias">Line</parameter>
              <parameter name="featureGroup">edit</parameter>
              <parameter name="cmdPrompt">Edit Line</parameter>
              <parameter name="dialogOp">Line</parameter>
              <parameter name="dialogName">edit</parameter>
            </Method>
          </MethodGroup>
        </Methods>
        <Domains>
          <DomainListDef name="FR" numColumns="1" isDynamic="False" genFile="FR.xml">
            <domainRow col1="Allo" />
            <domainRow col1="Bonjour" />
          </DomainListDef>
          <DomainListDef name="FRAccent" numColumns="1" isDynamic="False" genFile="FRAccent.xml">
            <domainRow col1="Tom" />
            <domainRow col1="Sébas" />
            <domainRow col1="François" />
            <domainRow col1="Hélène" />
            <domainRow col1="Noël" />
          </DomainListDef>
          <DomainListDef name="DanVille" numColumns="1" isDynamic="False" genFile="DanVille.xml">
            <domainRow col1="Herning" />
            <domainRow col1="Ålborg" />
            <domainRow col1="Odense " />
            <domainRow col1="København" />
            <domainRow col1="Næstved" />
          </DomainListDef>
        </Domains>
        <Criterias genFile="criteria.xml">
          <criteria name="Ville">COMPARE("[property]", "Quebec","")</criteria>
        </Criterias>
        <Categories>
        </Categories>
        <Commands>
          <FeatureMgr>
            <DomainListDef name="MainMenu" numColumns="4" genFile="MainMenu.xml">
              <domainRow col1="None" col2="Line" col3="activate method Line|Place" col4="linestring/curve" />
            </DomainListDef>
          </FeatureMgr>
          <CmdMsgs />
          <Menus genFile="Menus.xml" xmlns:vb="vbasic">
            <MenuBar name="GeoMenuBar" mainMenu="true" clearFirst="false" dialogTitle="$$_GEOENGINEEXEBASENAME$$" fileExt="*">
              <Menu label="Fe~ature" insertBefore="Window">
                <MenuItem label="Edit Properties" command="edit feature" />
                <MenuItem label="Analyze" command="activate readonlymethod Analyze|Open" />
                <MenuItem label="Data Browser" command="activate readonlymethod Navigator|Open" />
                <MenuItem label="-" />
                <MenuItem label="Command Manager (Combo)" command="activate readonlymethod MainMenu|Open" />
                <MenuItem label="Command Manager (Tree)" command="activate readonlymethod MainMenu2|Open" />
                <MenuItem label="-" />
                <MenuItem label="Auto Attribution" autorun="gui set toggle property SysProps/AutoAttribute (on=1 off=0 searchId=200)" command="gui toggle property SysProps/AutoAttribute (on=1 off=0 searchId=200)" searchId="200" />
                <MenuItem label="Edit During Attribution" autorun="gui set toggle property SysProps/OpenEditDialogDuringAutoAttribution (on=1 off=0 searchId=201)" command="gui toggle property SysProps/OpenEditDialogDuringAutoAttribution (on=1 off=0 searchId=201)" searchId="201" />
              </Menu>
              <Delete>
              </Delete>
            </MenuBar>
          </Menus>
        </Commands>
        <PersistentTopology genFile="topology.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/extensions/topo/1.0">
        </PersistentTopology>
        <Database type="" name="" genFile="database.xml">
        </Database>
      </Workspace>
      <Workspaces>
        <Workspace name="wss" base-srcDir="C:\ProgramData\Bentley\08.11.09.763\MicroStation\Workspace\Projects\Examples\Geospatial\defaults" description="wss workspace" cfgDir="C:\ProgramData\Bentley\08.11.09.763\MicroStation\Workspace\Users\" mainMenuType="Tree" defaultScale="1in=400'">
          <Features genFile="features.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/XFM/dlist/1.0" />
          <Operations />
          <Methods genFile="methods.xml" />
          <Domains />
          <Criterias genFile="criteria.xml" />
          <Categories />
          <Scales genFile="scales.xml">
            <scale DisplayName="1&quot;=400'" name="1in=400'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="400.0" Hide="false" />
            <scale DisplayName="1&quot;=200'" name="1in=200'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="200.0" Hide="false" />
            <scale DisplayName="1&quot;=100'" name="1in=100'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="100.0" Hide="false" />
            <scale DisplayName="1&quot;=50'" name="1in=50'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="50.0" Hide="false" />
            <scale DisplayName="1&quot;=25'" name="1in=25'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="25.0" Hide="false" />
            <scale DisplayName="1&quot;=20'" name="1in=20'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="20.0" Hide="false" />
            <scale DisplayName="1&quot;=8'" name="1in=8'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="8.0" Hide="false" />
            <scale DisplayName="1&quot;=4'" name="1in=4'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="4.0" Hide="false" />
            <scale DisplayName="1&quot;=2'" name="1in=2'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="2.0" Hide="false" />
            <scale DisplayName="1&quot;=1'" name="1in=1'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="1.0" Hide="false" />
          </Scales>
          <Files>
            <fileCategory name="Dgn Libraries" srcSubDir="dgnlib" destSubDir="dgnlib">
              <file sourceFile="TextStyles.dgnlib" destFile="TextStyles.dgnlib" />
              <file sourceFile="LineStyles.dgnlib" destFile="LineStyles.dgnlib" />
            </fileCategory>
            <fileCategory name="Cell Libraries" srcSubDir="cell" destSubDir="cell">
              <file sourceFile="default.cel" destFile="default.cel" />
            </fileCategory>
            <fileCategory name="Resource Files" srcSubDir="symb" destSubDir="symb">
              <file sourceFile="lineterm.rsc" destFile="lineterm.rsc" />
            </fileCategory>
            <fileCategory name="Seed Files" srcSubDir="seed" destSubDir="seed">
              <file sourceFile="2dEnglish.dgn" destFile="2dEnglish.dgn" />
              <file sourceFile="3dEnglish.dgn" destFile="3dEnglish.dgn" />
              <file sourceFile="2dMetric.dgn" destFile="2dMetric.dgn" />
              <file sourceFile="3dMetric.dgn" destFile="3dMetric.dgn" />
            </fileCategory>
            <fileCategory name="Dgn Files" srcSubDir="seed" destSubDir="dgn">
              <file sourceFile="2dEnglish.dgn" destFile="work.dgn" />
            </fileCategory>
          </Files>
          <Macros>
            <macro name="MS_DESIGNSEED" comment="Default seed file" operator="=">2dEnglish.dgn</macro>
            <macro name="MS_GEOXFM_CREATE_ORPHAN_FOR_MISSING_CELLS" comment="Flag to create orphan cell XML when specified cell is missing" operator="=">1</macro>
          </Macros>
          <Commands>
            <FeatureMgr />
            <CmdMsgs />
            <Tools genFile="Toolbars.xml" />
            <Menus genFile="Menus.xml">
              <MenuBar name="GeoMenuBar" mainMenu="true" clearFirst="false" dialogTitle="$$_GEOENGINEEXEBASENAME$$" fileExt="*">
                <Menu label="Pl~ot-Scale" autorun="gui set toggle on command=set modelscalename $MODELSCALENAME$" insertBefore="Window" xmlns:vb="vbasic">
                  <MenuItem label="1&quot;=400'" command="set modelscalename 1in=400'; gui set toggle off searchId=400-410; gui set toggle on searchId=400" searchId="400" />
                  <MenuItem label="1&quot;=200'" command="set modelscalename 1in=200'; gui set toggle off searchId=400-410; gui set toggle on searchId=401" searchId="401" />
                  <MenuItem label="1&quot;=100'" command="set modelscalename 1in=100'; gui set toggle off searchId=400-410; gui set toggle on searchId=402" searchId="402" />
                  <MenuItem label="1&quot;=50'" command="set modelscalename 1in=50'; gui set toggle off searchId=400-410; gui set toggle on searchId=403" searchId="403" />
                  <MenuItem label="1&quot;=40'" command="set modelscalename 1in=40'; gui set toggle off searchId=400-410; gui set toggle on searchId=404" searchId="404" />
                  <MenuItem label="1&quot;=25'" command="set modelscalename 1in=25'; gui set toggle off searchId=400-410; gui set toggle on searchId=405" searchId="405" />
                  <MenuItem label="1&quot;=20'" command="set modelscalename 1in=20'; gui set toggle off searchId=400-410; gui set toggle on searchId=406" searchId="406" />
                  <MenuItem label="1/8&quot;=1'" command="set modelscalename 1in=8'; gui set toggle off searchId=400-410; gui set toggle on searchId=407" searchId="407" />
                  <MenuItem label="1/4&quot;=1'" command="set modelscalename 1in=4'; gui set toggle off searchId=400-410; gui set toggle on searchId=408" searchId="408" />
                  <MenuItem label="1/2&quot;=1'" command="set modelscalename 1in=2'; gui set toggle off searchId=400-410; gui set toggle on searchId=409" searchId="409" />
                  <MenuItem label="1&quot;=1'" command="set modelscalename 1in=1'; gui set toggle off searchId=400-410; gui set toggle on searchId=410" searchId="410" />
                </Menu>
                <Delete />
              </MenuBar>
            </Menus>
          </Commands>
          <PersistentTopology genFile="topology.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/extensions/topo/1.0" />
        </Workspace>
      </Workspaces>
      <GraphicalSources genFile="graphicalsources.xml">
        <GraphicalSourceGroup type="file">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="Oracle">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="SQLServer">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="WFS">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="GDB">
        </GraphicalSourceGroup>
      </GraphicalSources>
    </GeospatialSchema>


    This is a test

Reply
  • Erik,

    I do not reproduce the issue on my side. Is the combo box have some specific options enabled as Required or Initial value or Blank entry? Could you sent me a sample schema of case you reported here ? I am curious and that will be helpful to me, maybe, to target the behavior you reported here.

    Thank you very much.

    Sebastien Lefrancois [Bentley]

    (See my example schema I used)

    <?xml version="1.0" encoding="utf-16"?>
    <GeospatialSchema projectName="dlist" schemaDescr="dlist schema" workspaceRootDir="C:\ProgramData\Bentley\08.11.09.763\MicroStation\Workspace" projectParentDir="Projects\Examples\Geospatial">
      <Workspace name="All Users">
        <Features genFile="features.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/XFM/dlist/1.0">
          <feature name="Line" alias="" collectionName="Line" type="linestring/curve" minOccurs="0" maxOccurs="1" category="None" propagateToParent="never" propagateFromParent="never" propagateDeleteToParent="never" propagateFromRoot="never" propagateCopyFromRoot="never" propagateCopyToParent="never" propagateCopyFromParent="never" schemaVersion="">
            <Symbology type="linear">
              <ApplyDrawingScale>true</ApplyDrawingScale>
              <OverrideScale useCriteria="" />
              <Color red="-1" green="-1" blue="-1">1</Color>
              <Level>Line</Level>
              <Style>0</Style>
              <StyleScale>1.0</StyleScale>
              <Weight>1</Weight>
              <Class>0</Class>
              <Priority>0</Priority>
              <Transparency>0</Transparency>
              <FillType>None</FillType>
              <FillMode>0</FillMode>
              <FillColor red="-1" green="-1" blue="-1">0</FillColor>
              <AreaType>0</AreaType>
            </Symbology>
            <Properties>
              <property name="Normal" alias="Normal" preferenceType="none" type="string" dbProp="">
                <initialValue key="placing" synch="true" valueType="value"></initialValue>
                <dataSpec numChars="25" />
                <itemSpec type="comboBox" label="Normal:" labelColor="black">
                  <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
                </itemSpec>
                <domainListSpec numColumns="1" addBlankListEntry="false">
                  <domainListRef value="FR" />
                </domainListSpec>
                <hookOptions uppercase="true" readOnly="true" dontclear="true" required="false" synchOnChangeKey="" disabled="false" />
                <toolTip>Enter Normal</toolTip>
              </property>
              <property name="Dan" alias="Dan" preferenceType="none" type="string" dbProp="">
                <initialValue key="placing" synch="true" valueType="value"></initialValue>
                <dataSpec numChars="25" />
                <itemSpec type="comboBox" label="Dan:" labelColor="black">
                  <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
                </itemSpec>
                <domainListSpec numColumns="1" addBlankListEntry="false">
                  <domainListRef value="DanVille" />
                </domainListSpec>
                <hookOptions uppercase="true" readOnly="true" dontclear="true" required="false" synchOnChangeKey="" disabled="false" />
                <toolTip>Enter Dan</toolTip>
              </property>
              <property name="AccentFR" alias="AccentFR" preferenceType="none" type="string" dbProp="">
                <initialValue key="placing" synch="true" valueType="value"></initialValue>
                <dataSpec numChars="25" />
                <itemSpec type="comboBox" label="AccentFR:" labelColor="black">
                  <comboBox valueColumnName="col1" editColumnName="col1" widthFromList="true" formatToDisplay="%s" formatToInternal="%s" numRowsToDisplay="10" listBoxWidth="0" />
                </itemSpec>
                <domainListSpec numColumns="1" addBlankListEntry="false">
                  <domainListRef value="FRAccent" />
                </domainListSpec>
                <hookOptions uppercase="true" readOnly="true" dontclear="true" required="false" synchOnChangeKey="" disabled="false" />
                <toolTip>Enter AccentFR</toolTip>
              </property>
            </Properties>
          </feature>
        </Features>
        <Operations>
          <operation name="Line" genFile="Line.xml">
            <Properties />
            <dialogItemLists>
              <!-- ====================================================================
                                    EditFormView itemlist
                                 ===================================================================== -->
              <itemlist name="EditFormView" dialogTitle="Form View">
                <dialogItem alias="Line" property="Normal" />
                <dialogItem alias="Line" property="Dan" />
                <dialogItem alias="Line" property="AccentFR" />
              </itemlist>
              <!-- ====================================================================
                        ToolSettings itemlist
                        ===================================================================== -->
              <itemlist name="placement" dialogTitle="Place Line" />
              <!-- ====================================================================
                        Dialog itemlist
                        ===================================================================== -->
              <itemlist name="edit" resize="true" dialogTitle="Edit Line">
                <stdDlgItem type="formView" operation="Line" itemListName="EditFormView" resize="all" maxHeight="10" maxWidth="60" width="42" height="9" x="0" y="0" layout="topLeft" />
                <stdDlgItem type="separator" anchor="bottomLeft" layout="bottomLeft" x="0" y="1" width="" height="" />
                <stdDlgItem type="okButton" anchor="bottomMiddle" layout="bottomMiddle" x="-7" y="1" width="6" />
                <stdDlgItem type="cancelButton" anchor="bottomMiddle" layout="topRight" layoutType="lastItem" x="2" y="0" width="6" />
              </itemlist>
            </dialogItemLists>
          </operation>
        </Operations>
        <Methods genFile="methods.xml">
          <MethodGroup name="Line">
            <file>Line.xml</file>
            <Method name="Place" OpType="MDL" includeInMainMenu="true">
              <procedureName>PlaceLinear</procedureName>
              <parameter name="featureName">Line</parameter>
              <parameter name="featureAlias">Line</parameter>
              <parameter name="featureGroup">placement</parameter>
              <parameter name="cmdPrompt">Place Line</parameter>
              <parameter name="toolSettingsOp">Line</parameter>
              <parameter name="toolSettingsName">placement</parameter>
              <parameter name="placeAsCollection">False</parameter>
            </Method>
            <Method name="Edit" OpType="MDL" includeInMainMenu="false">
              <procedureName>EditFeature</procedureName>
              <parameter name="featureName">Line</parameter>
              <parameter name="featureAlias">Line</parameter>
              <parameter name="featureGroup">edit</parameter>
              <parameter name="cmdPrompt">Edit Line</parameter>
              <parameter name="dialogOp">Line</parameter>
              <parameter name="dialogName">edit</parameter>
            </Method>
          </MethodGroup>
        </Methods>
        <Domains>
          <DomainListDef name="FR" numColumns="1" isDynamic="False" genFile="FR.xml">
            <domainRow col1="Allo" />
            <domainRow col1="Bonjour" />
          </DomainListDef>
          <DomainListDef name="FRAccent" numColumns="1" isDynamic="False" genFile="FRAccent.xml">
            <domainRow col1="Tom" />
            <domainRow col1="Sébas" />
            <domainRow col1="François" />
            <domainRow col1="Hélène" />
            <domainRow col1="Noël" />
          </DomainListDef>
          <DomainListDef name="DanVille" numColumns="1" isDynamic="False" genFile="DanVille.xml">
            <domainRow col1="Herning" />
            <domainRow col1="Ålborg" />
            <domainRow col1="Odense " />
            <domainRow col1="København" />
            <domainRow col1="Næstved" />
          </DomainListDef>
        </Domains>
        <Criterias genFile="criteria.xml">
          <criteria name="Ville">COMPARE("[property]", "Quebec","")</criteria>
        </Criterias>
        <Categories>
        </Categories>
        <Commands>
          <FeatureMgr>
            <DomainListDef name="MainMenu" numColumns="4" genFile="MainMenu.xml">
              <domainRow col1="None" col2="Line" col3="activate method Line|Place" col4="linestring/curve" />
            </DomainListDef>
          </FeatureMgr>
          <CmdMsgs />
          <Menus genFile="Menus.xml" xmlns:vb="vbasic">
            <MenuBar name="GeoMenuBar" mainMenu="true" clearFirst="false" dialogTitle="$$_GEOENGINEEXEBASENAME$$" fileExt="*">
              <Menu label="Fe~ature" insertBefore="Window">
                <MenuItem label="Edit Properties" command="edit feature" />
                <MenuItem label="Analyze" command="activate readonlymethod Analyze|Open" />
                <MenuItem label="Data Browser" command="activate readonlymethod Navigator|Open" />
                <MenuItem label="-" />
                <MenuItem label="Command Manager (Combo)" command="activate readonlymethod MainMenu|Open" />
                <MenuItem label="Command Manager (Tree)" command="activate readonlymethod MainMenu2|Open" />
                <MenuItem label="-" />
                <MenuItem label="Auto Attribution" autorun="gui set toggle property SysProps/AutoAttribute (on=1 off=0 searchId=200)" command="gui toggle property SysProps/AutoAttribute (on=1 off=0 searchId=200)" searchId="200" />
                <MenuItem label="Edit During Attribution" autorun="gui set toggle property SysProps/OpenEditDialogDuringAutoAttribution (on=1 off=0 searchId=201)" command="gui toggle property SysProps/OpenEditDialogDuringAutoAttribution (on=1 off=0 searchId=201)" searchId="201" />
              </Menu>
              <Delete>
              </Delete>
            </MenuBar>
          </Menus>
        </Commands>
        <PersistentTopology genFile="topology.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/extensions/topo/1.0">
        </PersistentTopology>
        <Database type="" name="" genFile="database.xml">
        </Database>
      </Workspace>
      <Workspaces>
        <Workspace name="wss" base-srcDir="C:\ProgramData\Bentley\08.11.09.763\MicroStation\Workspace\Projects\Examples\Geospatial\defaults" description="wss workspace" cfgDir="C:\ProgramData\Bentley\08.11.09.763\MicroStation\Workspace\Users\" mainMenuType="Tree" defaultScale="1in=400'">
          <Features genFile="features.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/XFM/dlist/1.0" />
          <Operations />
          <Methods genFile="methods.xml" />
          <Domains />
          <Criterias genFile="criteria.xml" />
          <Categories />
          <Scales genFile="scales.xml">
            <scale DisplayName="1&quot;=400'" name="1in=400'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="400.0" Hide="false" />
            <scale DisplayName="1&quot;=200'" name="1in=200'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="200.0" Hide="false" />
            <scale DisplayName="1&quot;=100'" name="1in=100'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="100.0" Hide="false" />
            <scale DisplayName="1&quot;=50'" name="1in=50'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="50.0" Hide="false" />
            <scale DisplayName="1&quot;=25'" name="1in=25'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="25.0" Hide="false" />
            <scale DisplayName="1&quot;=20'" name="1in=20'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="20.0" Hide="false" />
            <scale DisplayName="1&quot;=8'" name="1in=8'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="8.0" Hide="false" />
            <scale DisplayName="1&quot;=4'" name="1in=4'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="4.0" Hide="false" />
            <scale DisplayName="1&quot;=2'" name="1in=2'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="2.0" Hide="false" />
            <scale DisplayName="1&quot;=1'" name="1in=1'" PaperUnitName="Inches" NumPaperUnits="1.0" DgnUnitName="Feet" NumDgnUnits="1.0" Hide="false" />
          </Scales>
          <Files>
            <fileCategory name="Dgn Libraries" srcSubDir="dgnlib" destSubDir="dgnlib">
              <file sourceFile="TextStyles.dgnlib" destFile="TextStyles.dgnlib" />
              <file sourceFile="LineStyles.dgnlib" destFile="LineStyles.dgnlib" />
            </fileCategory>
            <fileCategory name="Cell Libraries" srcSubDir="cell" destSubDir="cell">
              <file sourceFile="default.cel" destFile="default.cel" />
            </fileCategory>
            <fileCategory name="Resource Files" srcSubDir="symb" destSubDir="symb">
              <file sourceFile="lineterm.rsc" destFile="lineterm.rsc" />
            </fileCategory>
            <fileCategory name="Seed Files" srcSubDir="seed" destSubDir="seed">
              <file sourceFile="2dEnglish.dgn" destFile="2dEnglish.dgn" />
              <file sourceFile="3dEnglish.dgn" destFile="3dEnglish.dgn" />
              <file sourceFile="2dMetric.dgn" destFile="2dMetric.dgn" />
              <file sourceFile="3dMetric.dgn" destFile="3dMetric.dgn" />
            </fileCategory>
            <fileCategory name="Dgn Files" srcSubDir="seed" destSubDir="dgn">
              <file sourceFile="2dEnglish.dgn" destFile="work.dgn" />
            </fileCategory>
          </Files>
          <Macros>
            <macro name="MS_DESIGNSEED" comment="Default seed file" operator="=">2dEnglish.dgn</macro>
            <macro name="MS_GEOXFM_CREATE_ORPHAN_FOR_MISSING_CELLS" comment="Flag to create orphan cell XML when specified cell is missing" operator="=">1</macro>
          </Macros>
          <Commands>
            <FeatureMgr />
            <CmdMsgs />
            <Tools genFile="Toolbars.xml" />
            <Menus genFile="Menus.xml">
              <MenuBar name="GeoMenuBar" mainMenu="true" clearFirst="false" dialogTitle="$$_GEOENGINEEXEBASENAME$$" fileExt="*">
                <Menu label="Pl~ot-Scale" autorun="gui set toggle on command=set modelscalename $MODELSCALENAME$" insertBefore="Window" xmlns:vb="vbasic">
                  <MenuItem label="1&quot;=400'" command="set modelscalename 1in=400'; gui set toggle off searchId=400-410; gui set toggle on searchId=400" searchId="400" />
                  <MenuItem label="1&quot;=200'" command="set modelscalename 1in=200'; gui set toggle off searchId=400-410; gui set toggle on searchId=401" searchId="401" />
                  <MenuItem label="1&quot;=100'" command="set modelscalename 1in=100'; gui set toggle off searchId=400-410; gui set toggle on searchId=402" searchId="402" />
                  <MenuItem label="1&quot;=50'" command="set modelscalename 1in=50'; gui set toggle off searchId=400-410; gui set toggle on searchId=403" searchId="403" />
                  <MenuItem label="1&quot;=40'" command="set modelscalename 1in=40'; gui set toggle off searchId=400-410; gui set toggle on searchId=404" searchId="404" />
                  <MenuItem label="1&quot;=25'" command="set modelscalename 1in=25'; gui set toggle off searchId=400-410; gui set toggle on searchId=405" searchId="405" />
                  <MenuItem label="1&quot;=20'" command="set modelscalename 1in=20'; gui set toggle off searchId=400-410; gui set toggle on searchId=406" searchId="406" />
                  <MenuItem label="1/8&quot;=1'" command="set modelscalename 1in=8'; gui set toggle off searchId=400-410; gui set toggle on searchId=407" searchId="407" />
                  <MenuItem label="1/4&quot;=1'" command="set modelscalename 1in=4'; gui set toggle off searchId=400-410; gui set toggle on searchId=408" searchId="408" />
                  <MenuItem label="1/2&quot;=1'" command="set modelscalename 1in=2'; gui set toggle off searchId=400-410; gui set toggle on searchId=409" searchId="409" />
                  <MenuItem label="1&quot;=1'" command="set modelscalename 1in=1'; gui set toggle off searchId=400-410; gui set toggle on searchId=410" searchId="410" />
                </Menu>
                <Delete />
              </MenuBar>
            </Menus>
          </Commands>
          <PersistentTopology genFile="topology.xml" schemaVersion="http://www.bentley.com/schemas/GeoSpatial/extensions/topo/1.0" />
        </Workspace>
      </Workspaces>
      <GraphicalSources genFile="graphicalsources.xml">
        <GraphicalSourceGroup type="file">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="Oracle">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="SQLServer">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="WFS">
        </GraphicalSourceGroup>
        <GraphicalSourceGroup type="GDB">
        </GraphicalSourceGroup>
      </GraphicalSources>
    </GeospatialSchema>


    This is a test

Children