MSTOOLS-Project_Audit_to_List_Objects_and_Flag_Corrupt_Objects-200712.pdf

download MSTOOLS-Project_Audit_to_List_Objects_and_Flag_Corrupt_Objects-200712.pdf

of 2

Transcript of MSTOOLS-Project_Audit_to_List_Objects_and_Flag_Corrupt_Objects-200712.pdf

  • 8/12/2019 MSTOOLS-Project_Audit_to_List_Objects_and_Flag_Corrupt_Objects-200712.pdf

    1/2

    MineSightintheForeground

    Tip of the Month:

    MineSightProject Audit to List

    Objects and Flag Corrupt ObjectsLike every other tool that is used everyday, not shown in the Data Managerlists. If a

    MineSightneeds periodic tune ups and MineSightobject is corrupt,msrestest.preventive maintenance. Since the objects exe will change the extension from *.msr tocreated in a MineSightproject belong to the *.msr_corrupt. This will make the objectcompany, it is a good idea to get a list of the invisible to MineSight 3-D. If the backup leobjects to nd out how many you have and exists and is corrupt, it will also be renamed, towhere they are. This is also a method of checking *.msr%_corrupt and you will have to recreateyour organizational style. the object. If the backup le is not corrupt, you can

    Mintec provides a tool, MSRESCLEAN use Microsoft

    Explorer to change the extensionwhich creates a list of all the objects in a from *.msr% to *.msr and the object will be

    project and checks each of them for corruption. visible in Data Manager. Whilemsrestest.exe

    The tool consists of two programs working will rename the corrupt object so that it will not be

    together,msresclean.exe, the front end displayed or checked by MineSight, it does not

    andmsrestest.exe, the engine program. remove the le. To remove them, you will need to

    The programs create logging les named use MicrosoftExplorer, set the display options to

    msresclean.log andmsrestest.log. The show details and sort by type. Then select all the

    msrestest.log le has the complete listing of *.msr_corrupt and *.msr%_corrupt les and

    all the objects, including the corrupt les. The delete them.

    msresclean.log le has a list of all the objects MineSightobjects can become corrupt forthat were corrupt.Msresclean.exe tests all a number of reasons that can occur during the

    MineSightresource les: the *.msmand *.msr normal work process. Electrical power uctuationsles in a project folder and all of the subfolders, during the opening/saving of an object,as well as dialogs.ptf les. MSRESCLEAN imperfections on the hard disk surfaces, errors inshould be started in the project folder directory, copying the le to/from a network location, andnot in the _msresources folder. failing network infrastructure are all rare but real

    risks. Periodic auditing withmsresclean.exe tocheck all your MineSightobjects is the preferredmethod of nding these errors.

    Version 1.1 ofmsresclean.exe has beenenhanced to eliminate the twin problems of falsepositives and false negatives, that were possible

    with the earlier version. A false negative resultswhen a corrupt le was judged okay and a falsepositive when a functioning object was judgedcorrupt. The helper programs used to test theresource les may fail during the resource testingprocess. In this case, the following dialog windowmay appear:

    (continued on page 13)MineSight3-D works with *.msr les and

    creates *.msr% as backups. The *.msr% are

    December 200712

  • 8/12/2019 MSTOOLS-Project_Audit_to_List_Objects_and_Flag_Corrupt_Objects-200712.pdf

    2/2

    intheMineSight Foreground

    (MineSightProject Audit to List Objects and Flag Corrupt Objects continued from page 12)

    If you encounter the above window during your audit process, simply click on the Closebutton. Thedialog window will close andmsresclean.exewill continue on with the audit. If corrupt les wereencountered during the testing process, MSRESCLEANwill post a notice and display themsresclean.log le which lists all the corrupt objects found.

    Below is an example of anmsresclean.log le:

    E:\Projects\csamp\_msresources\dialogs.ptf IS CORRUPT

    E:\Projects\MineSight II - July 2006\_msresources\0001 junk\acq.msr IS CORRUPTE:\Projects\MineSight II - July 2006\_msresources\0001 junk\acq.msr% IS CORRUPT

    E:\Projects\abc_mining\_msresources\DH\acq.msr IS CORRUPT

    E:\Projects\my_project\_msresources\DDH\acq.msr IS CORRUPT

    E:\Projects\my_project\_msresources\DDH\acq.msr% IS CORRUPT

    E:\Projects\my_project\_msresources\DDH\D.S. 14.msr IS CORRUPT

    E:\Projects\my_project\_msresources\DDH\og.msr% IS CORRUPT

    E:\Projects\my_project\_msresources\resources2006\LAB14\LAB14.msr IS CORRUPT

    Themsrestest.log le can be used to categorize the objects in a MineSightproject.

    E:\Projects\01 Minesight_MSOP\01demo.msm IS OK

    E:\Projects\01 Minesight_MSOP\AutoSlicer.msm IS OK

    E:\Projects\01 Minesight_MSOP\BlockModelCoding.msm IS OK

    E:\Projects\01 Minesight_MSOP\Daily-Update.msm IS OK

    E:\Projects\01 Minesight_MSOP\Deforma.msm IS OK

    E:\Projects\01 Minesight_MSOP\EllipseInterpolation.msm IS OK

    E:\Projects\01 Minesight_MSOP\GradeShell.msm IS OK

    E:\Projects\01 Minesight_MSOP\ImportPolygons.msm IS OK

    E:\Projects\01 Minesight_MSOP\IPToolExample.msm IS OK

    E:\Projects\01 Minesight_MSOP\Linking.msm IS OK

    To summarize, the MSRESCLEANtool provides auditing and agging of corrupt provide auditingand agging of corrupt MineSightobjects and should be a part of the routine project maintenance plan.

    December 2007 13