Microstation Connect (10.14.02.01) Batch converter not working from command line

I attempted to run a simple Batch converter from the command line using a folder as the source (c:\temp\*.dgn) 
The converter was setup to convert v8 dgns to v7.

Two of the dgns we converted successfully. The other two were not. 
The two that were successfully converted from v8 to v7 were empty dgns with no elements added to them.
The two that did not get converted had elements in them.

Before conversion:


After conversion:


When I attempted to open one of the dgns that did not get converted, I get the following message:

Which makes sense because file size is 0kb.

I ran the batch converter "inside" Microstation on the dgns that did not convert from the command line and the dgns did convert to v7 and retain the data from the original v8 file.

My question is: Why do these dgns files convert fine using the batch converter inside microstation but, not when using it from the commandline?

Here is what the error log says which is not very helpful:


Here are the contents of my batch converter file:
[DEFAULTDESTINATIONDIR=C:\temp\]
[DEFAULTDESTINATIONFILETYPE=V7]
[LOGFILE=C:\temp\Convert_v8_to_v7.log]
[CLEARLOGFILE=1]
[SETTINGS=dwgOpenGlobals]
designBackgroundColor.red=0
designBackgroundColor.green=0
designBackgroundColor.blue=0
sheetBackgroundColor.red=255
sheetBackgroundColor.green=255
sheetBackgroundColor.blue=255
dgnSeedFile=C:\temp\V8_to_V7\Electric_Seed.dgn
archEngUnitsMode=1125
decimalUnitsMode=1000
normalCellMode=0
flags.openPaperSpaceAs2D=0
flags.openModelSpaceAs2D=0
flags.disableUnitsDialog=0
flags.setAxisLockFromOrthoMode=0
flags.disallowLogicalNameFromXRefBlockNames=0
flags.useWeightMap=1
flags.displayWeightsInInches=0
flags.discardInvalidEntities=0
flags.hyperlinkAsEngineeringLink=0
flags.proxyShow=0
flags.proxyView=0
flags.dontCreateDGNMaterials=0
flags.dontCreateDGNLights=0
flags.graphicGroupAttributes=0
flags.customObjectDisplayMode=0
flags.attributesAsTags=0
dgnToDWGLineWeights[0]=0
dgnToDWGLineWeights[1]=13
dgnToDWGLineWeights[2]=30
dgnToDWGLineWeights[3]=40
dgnToDWGLineWeights[4]=53
dgnToDWGLineWeights[5]=70
dgnToDWGLineWeights[6]=80
dgnToDWGLineWeights[7]=100
dgnToDWGLineWeights[8]=106
dgnToDWGLineWeights[9]=120
dgnToDWGLineWeights[10]=140
dgnToDWGLineWeights[11]=158
dgnToDWGLineWeights[12]=158
dgnToDWGLineWeights[13]=158
dgnToDWGLineWeights[14]=200
dgnToDWGLineWeights[15]=211
dgnToDWGLineWeights[16]=211
dgnToDWGLineWeights[17]=211
dgnToDWGLineWeights[18]=211
dgnToDWGLineWeights[19]=211
dgnToDWGLineWeights[20]=211
dgnToDWGLineWeights[21]=211
dgnToDWGLineWeights[22]=211
dgnToDWGLineWeights[23]=211
dgnToDWGLineWeights[24]=211
dgnToDWGLineWeights[25]=211
dgnToDWGLineWeights[26]=211
dgnToDWGLineWeights[27]=211
dgnToDWGLineWeights[28]=211
dgnToDWGLineWeights[29]=211
dgnToDWGLineWeights[30]=211
dgnToDWGLineWeights[31]=211
defaultLineWeight=0
unspecifiedDesignCenterUnitMode=2075
[SETTINGS=dwgSaveGlobals]
dwgVersion=13
unitsMode=1001
dwgSeedFile=C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Default\seed\seed.dwg
hatchMapFile=
shapeFilePath=C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Default\fonts\
convertFonts=1
regionMapping=2
convertReferences=1
levelDisplayMode=0
useLevelSymbologyOverrides=0
linearPatternedComponentMapping=0
constructClassMapping=0
patternClassMapping=0
linearPatternedClassMapping=0
flags.disallowScaledBlocksFromCells=0
flags.createExtrusionsFromProjectedSolids=0
flags.saveEntitiesFromNewerVersions=0
flags.noCreateSingleBlockFromDuplicateCells=0
flags.createOverlaysFromAllAttachments=0
flags.dropUnsupportedLineStyles=0
flags.createSolidsFromTriForma=0
flags.createPolylinesFrom3Or4SidedShapes=0
flags.noDropUnsupportedAreaPatterns=0
flags.saveApplicationData=0
flags.saveMicroStationSettings=0
flags.saveReferencePath=0
flags.convertEmptyEdfToSpace=0
flags.disallowSetUCSFromCurrentACS=0
flags.createBlockDefinitionsOnLayer0=0
flags.createBlockDefinitionsWithByBlockColor=0
flags.createBlockDefinitionsWithByBlockWeight=0
flags.createBlockDefinitionsWithByBlockStyle=0
flags.disallowSaveXData=0
flags.disallowBlockNameFromTriForma=0
flags.disallowSaveDimensionSettings=0
flags.saveFrontBackClip=0
flags.forcePositiveExtrusionForClockwiseArcs=0
flags.saveSheetsToSeperateFiles=0
flags.createADTObjectsFromTriForma=0
flags.createTrueColorFromDgnIndices=0
flags.setViewportLayerFromClipElement=0
flags.setViewportLockedFromLocateOff=0
flags.levelMaskFromViewportsOnly=0
flags.createPolylinesFromSplines=0
referenceMergeOptions.view=0
referenceMergeOptions.mergeSelfAttachments=3
referenceMergeOptions.mergeNonDefaultModelAttachments=3
referenceMergeOptions.mergeExternalAttachments=0
referenceMergeOptions.mergeMaskedAttachments=0
referenceMergeOptions.mergeSheetAttachments=0
referenceMergeOptions.copyLevelMode=1
referenceMergeOptions.initialized=1
referenceMergeOptions.copyNestedAttachments=0
referenceMergeOptions.allowOptimizedClip=0
referenceMergeOptions.mergeDisplayedLevelsOnly=0
referenceMergeOptions.mergeViewletsHiddenLine=0
referenceMergeOptions.mergeViewports=0
referenceMergeOptions.mergeIntrafileAttachments=0
nonDefaultModelMode=0
codepage=1252
previousOSCodepage=1252
dxfPrecision=6
elementMapping.initialized=1
elementMapping.planarLineStrings=0
elementMapping.nonPlanarLineStrings=1
elementMapping.curvedSolidsOrSurfaces=0
elementMapping.flatSolidsOrSurfaces=1
filledMapping.initialized=1
filledMapping.triOrQuad=4
filledMapping.polygon=2
filledMapping.complexShape=2
filledMapping.groupedHole=2
unfilled2dMapping.initialized=1
unfilled2dMapping.triOrQuad=0
unfilled2dMapping.polygon=0
unfilled2dMapping.complexShape=0
unfilled2dMapping.groupedHole=1
unfilled3dMapping.initialized=1
unfilled3dMapping.triOrQuad=4
unfilled3dMapping.polygon=0
unfilled3dMapping.complexShape=1
unfilled3dMapping.groupedHole=1
flags2.copyRasterFileToOutputFolder=0
flags2.forceZeroZCoordinate=0
flags2.allowLeaderHooklineToBeAdded=0
flags2.dontCreateDWGMaterials=0
flags2.dontCreateDWGLights=0
flags2.dontCreateBlocksFromTriForma=0
flags2.dropUnsupportedDimensions=0
flags2.forceGlableLayersOn=0
flags2.saveBlockUnitsFromFileUnits=0
lineCodeScale=0.000000
lineWeightScale=0.275000
polyfaceStrokeAngleTolerance=30.000000
mergeVisibleEdgeOptions.hlsettingtag=
mergeVisibleEdgeOptions.hiddenLineSettings.flags.includeHidden=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.includeRules=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.calculateIntersections=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.outputToMaster=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.threeD=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.boundary=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.masterHiddenLine=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.masterDisplayHidden=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.method=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.annotations=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.smoothEdges=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.expandCustomLinestyles=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.expandHatch=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.autoOpenOutputFile=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.facetAllSurfaces=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.colorFromMaterial=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.ignoreTransparency=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.transparencyThreshold=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.exactMode=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags.plotExactMode=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.level=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.color=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.style=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.weight=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.levelOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.colorOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.styleOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.visible.weightOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.level=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.color=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.style=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.weight=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.levelOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.colorOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.styleOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.hidden.weightOverride=0
mergeVisibleEdgeOptions.hiddenLineSettings.deprecated_zbResolution=0
mergeVisibleEdgeOptions.hiddenLineSettings.deprecated_zbWorkingMemory=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags2.m_edgeLineStyles=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags2.m_cveFastMode=0
mergeVisibleEdgeOptions.hiddenLineSettings.flags2.m_retainCacheWhileValidOnly=0
mergeVisibleEdgeOptions.exactHLineAccuracy=0
mergeVisibleEdgeOptions.exactHLineTolerance=0.000000
constructionClassSuffix=(Construction)
patternClassSuffix=(Pattern)
linearPatternedClassSuffix=(Linear Patterned)
lineStyleMapping=
textStyleTemplate=Style-%ls
insertLayerName=
dwgRemapOptions.remapFileName=
dwgRemapOptions.destDwg.remapLevels=0
dwgRemapOptions.destDwg.remapFonts=0
dwgRemapOptions.destDwg.remapLineStyles=0
dwgRemapOptions.destDwg.remapColors=0
dwgRemapOptions.destDwg.remapWeights=0
dwgRemapOptions.destDwg.remapCellNames=0
dwgSaveAsFilterOptions.source=0
dwgSaveAsFilterOptions.subset=0
dwgSaveAsFilterOptions.destDwg.flags.filterNamedViews=0
dwgSaveAsFilterOptions.destDwg.flags.filterACS=0
dwgSaveAsFilterOptions.destDwg.flags.filterSharedCellInstances=0
dwgSaveAsFilterOptions.destDwg.flags.filterClipVolumeView=0
dwgSaveAsFilterOptions.destDwg.flags.filterNamedGroups=0
dwgSaveAsFilterOptions.destDwg.flags.filterFrozenLevels=0
dwgSaveAsFilterOptions.destDwg.flags.filterTags=0
dwgSaveAsFilterOptions.destDwg.flags.filterDesignModels=0
dwgSaveAsFilterOptions.destDwg.flags.filterSheetModels=0
dwgSaveAsFilterOptions.destDwg.flags.filterDrawingModels=0
dwgSaveAsFilterOptions.destDwg.designModelPattern=
dwgSaveAsFilterOptions.destDwg.sheetModelPattern=
dwgSaveAsFilterOptions.destDwg.drawingModelPattern=
[SETTINGS=g_remapOptions]
remapFileName=
destV8.remapLevels=0
destV8.remapFonts=0
destV8.remapLineStyles=0
destV8.remapColors=0
destV8.remapWeights=0
destV8.remapCellNames=0
destV7.remapLevels=0
destV7.remapFonts=0
destV7.remapLineStyles=0
destV7.remapColors=0
destV7.remapWeights=0
destV7.remapCellNames=0
[SETTINGS=gMergeOptions]
mergeV8.view=0
mergeV8.mergeSelfAttachments=0
mergeV8.mergeNonDefaultModelAttachments=0
mergeV8.mergeExternalAttachments=0
mergeV8.mergeMaskedAttachments=0
mergeV8.mergeSheetAttachments=0
mergeV8.copyLevelMode=1
mergeV8.initialized=0
mergeV8.copyNestedAttachments=0
mergeV8.allowOptimizedClip=0
mergeV8.mergeDisplayedLevelsOnly=0
mergeV8.mergeViewletsHiddenLine=0
mergeV8.mergeViewports=0
mergeV8.mergeIntrafileAttachments=0
mergeV7.view=0
mergeV7.mergeSelfAttachments=0
mergeV7.mergeNonDefaultModelAttachments=0
mergeV7.mergeExternalAttachments=0
mergeV7.mergeMaskedAttachments=0
mergeV7.mergeSheetAttachments=0
mergeV7.copyLevelMode=0
mergeV7.initialized=0
mergeV7.copyNestedAttachments=0
mergeV7.allowOptimizedClip=0
mergeV7.mergeDisplayedLevelsOnly=0
mergeV7.mergeViewletsHiddenLine=0
mergeV7.mergeViewports=0
mergeV7.mergeIntrafileAttachments=0
convertReferencesV7=0
convertReferencesV8=0
allowOptimizedClip=0
noRelativePathsV7=0
noRelativePathsV8=0
noRelativePathsDWG=0
dontRemapRefNamesV7=0
dontRemapRefNamesV8=0
dontRemapRefNamesDWG=0
[SETTINGS=gFilterGlobals]
source=1
subset=0
destV7.flags.filterNamedViews=0
destV7.flags.filterACS=0
destV7.flags.filterSharedCellInstances=0
destV7.flags.filterClipVolumeView=0
destV7.flags.filterNamedGroups=0
destV7.flags.filterFrozenLevels=0
destV7.flags.filterTags=0
destV7.flags.filterDesignModels=0
destV7.flags.filterSheetModels=0
destV7.flags.filterDrawingModels=0
destV7.designModelPattern=
destV7.sheetModelPattern=
destV7.drawingModelPattern=
destV8.flags.filterNamedViews=0
destV8.flags.filterACS=0
destV8.flags.filterSharedCellInstances=0
destV8.flags.filterClipVolumeView=0
destV8.flags.filterNamedGroups=0
destV8.flags.filterFrozenLevels=0
destV8.flags.filterTags=0
destV8.flags.filterDesignModels=0
destV8.flags.filterSheetModels=0
destV8.flags.filterDrawingModels=0
destV8.designModelPattern=
destV8.sheetModelPattern=
destV8.drawingModelPattern=
[SOURCE=C:\temp\V8_to_V7\*.dgn]
DESTFMT=V7
DESTDIR=C:\temp\V8_to_V7\converted\



Any help would be greatly appreciated.


  • The converter was setup to convert v8 dgns to v7
    • Can you save those V8 DGN files to V7 using MicroStation interactively (File|Save As...)?
    • Your batch file specifies a lot of DWG conversion settings (e.g. SETTINGS=dwgOpenGlobals), which are irrelevant.
    • Your batch file specifies a seed V7 file, which is uneccessary.

     
    Regards, Jon Summers
    LA Solutions

    • Can you save those V8 DGN files to V7 using MicroStation interactively (File|Save As...)?
    • Your batch file specifies a lot of DWG conversion settings (e.g. SETTINGS=dwgOpenGlobals), which are irrelevant.
    • Your batch file specifies a seed V7 file, which is uneccessary.

    - Yes, I can save the v8 dgns to v7 using Microstation interactively.
    - I removed the dwg conversion settings in and got the same result
    - The batch file actually specifies a v8 seed file.

  • The batch file actually specifies a v8 seed file

    Why do you need it?  When you Save As... to a DGN7 format, no seed file is mentioned.  Nor does MicroStation Help doesn't mention a seed V7 file in the export options.  You can probably omit it.

    I removed the dwg conversion settings

    Post your current converter script.

     
    Regards, Jon Summers
    LA Solutions

  • Why do you need it?  When you Save As... to a DGN7 format, no seed file is mentioned.  Nor does MicroStation Help doesn't mention a seed V7 file in the export options.  You can probably omit it.

    I removed the seed file reference.

    Here is the script contents now:
    [DEFAULTDESTINATIONDIR=C:\temp\]
    [DEFAULTDESTINATIONFILETYPE=V7]
    [LOGFILE=C:\temp\Convert_v8_to_v7.log]
    [CLEARLOGFILE=1]
    [SETTINGS=g_remapOptions]
    remapFileName=
    destV8.remapLevels=0
    destV8.remapFonts=0
    destV8.remapLineStyles=0
    destV8.remapColors=0
    destV8.remapWeights=0
    destV8.remapCellNames=0
    destV7.remapLevels=0
    destV7.remapFonts=0
    destV7.remapLineStyles=0
    destV7.remapColors=0
    destV7.remapWeights=0
    destV7.remapCellNames=0
    [SETTINGS=gMergeOptions]
    mergeV8.view=0
    mergeV8.mergeSelfAttachments=0
    mergeV8.mergeNonDefaultModelAttachments=0
    mergeV8.mergeExternalAttachments=0
    mergeV8.mergeMaskedAttachments=0
    mergeV8.mergeSheetAttachments=0
    mergeV8.copyLevelMode=1
    mergeV8.initialized=0
    mergeV8.copyNestedAttachments=0
    mergeV8.allowOptimizedClip=0
    mergeV8.mergeDisplayedLevelsOnly=0
    mergeV8.mergeViewletsHiddenLine=0
    mergeV8.mergeViewports=0
    mergeV8.mergeIntrafileAttachments=0
    mergeV7.view=0
    mergeV7.mergeSelfAttachments=0
    mergeV7.mergeNonDefaultModelAttachments=0
    mergeV7.mergeExternalAttachments=0
    mergeV7.mergeMaskedAttachments=0
    mergeV7.mergeSheetAttachments=0
    mergeV7.copyLevelMode=0
    mergeV7.initialized=0
    mergeV7.copyNestedAttachments=0
    mergeV7.allowOptimizedClip=0
    mergeV7.mergeDisplayedLevelsOnly=0
    mergeV7.mergeViewletsHiddenLine=0
    mergeV7.mergeViewports=0
    mergeV7.mergeIntrafileAttachments=0
    convertReferencesV7=0
    convertReferencesV8=0
    allowOptimizedClip=0
    noRelativePathsV7=0
    noRelativePathsV8=0
    noRelativePathsDWG=0
    dontRemapRefNamesV7=0
    dontRemapRefNamesV8=0
    dontRemapRefNamesDWG=0
    [SETTINGS=gFilterGlobals]
    source=1
    subset=0
    destV7.flags.filterNamedViews=0
    destV7.flags.filterACS=0
    destV7.flags.filterSharedCellInstances=0
    destV7.flags.filterClipVolumeView=0
    destV7.flags.filterNamedGroups=0
    destV7.flags.filterFrozenLevels=0
    destV7.flags.filterTags=0
    destV7.flags.filterDesignModels=0
    destV7.flags.filterSheetModels=0
    destV7.flags.filterDrawingModels=0
    destV7.designModelPattern=
    destV7.sheetModelPattern=
    destV7.drawingModelPattern=
    destV8.flags.filterNamedViews=0
    destV8.flags.filterACS=0
    destV8.flags.filterSharedCellInstances=0
    destV8.flags.filterClipVolumeView=0
    destV8.flags.filterNamedGroups=0
    destV8.flags.filterFrozenLevels=0
    destV8.flags.filterTags=0
    destV8.flags.filterDesignModels=0
    destV8.flags.filterSheetModels=0
    destV8.flags.filterDrawingModels=0
    destV8.designModelPattern=
    destV8.sheetModelPattern=
    destV8.drawingModelPattern=
    [SOURCE=C:\temp\V8_to_V7\*.dgn]
    DESTFMT=V7
    DESTDIR=C:\temp\V8_to_V7\converted\

    I ran it and got the same results as before.

  • I ran it and got the same results as before

    What happens if you remove all [SETTINGS]?

     
    Regards, Jon Summers
    LA Solutions