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.


Parents Reply Children
  • 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

  • I removed all settings and got the same result.

    Here is the script contents now:
    [DEFAULTDESTINATIONDIR=C:\temp\]
    [DEFAULTDESTINATIONFILETYPE=V7]
    [LOGFILE=C:\temp\Convert_v8_to_v7.log]
    [CLEARLOGFILE=1]
    [SOURCE=C:\temp\V8_to_V7\*.dgn]
    DESTFMT=V7
    DESTDIR=C:\temp\V8_to_V7\converted\



    When I run this script "in" Microstation, it still works fine:





    Here is the commandline im using to run it from the console: