TigerLogic.com
Products    |    Solutions    |    Support & Services    |    Education    |    Partners    |    Corporate    |    Events    |    Contact Us
mvBase Tech Tip: # mv120
Pertinent Release(s): All Releases
Pertinent Windows O/S: 95 and/or NT

Migration from D3 (Converting Tapes)

When converting tapes from other products to mvBase, follow the procedure appropriate to your environment.

Account saves from D3 are supported in mvBase. To convert tapes from D3 to mvBase, delete and recatalog pointers following these steps.


NOTE: Perform this procedure for each BASIC program file on the account. Steps 1-10 are performed on the D3 system.

  1. Delete the object code from the dictionary files. The object code may occupy too much disk space on mvBase, depleting overflow. (Source code must be recompiled on mvBase.)

  2. NOTE: Since mvBase does not recognize existing entries as catalog pointers, perform the following steps to delete catalog entries.
  3. Type:

    SELECT DICT sourcefile

    This specifies items in the source file dictionary for further processing.

  4. Type:

    SAVE-LIST OBJECT.CODE

    This saves the selected list of all object code in the sourcefile dictionary.

  5. Type:

    GET-LIST OBJECT.CODE

    This retrieves the previously saved select-list.

  6. Type:

    SELECT MD WITH *A1= "VR" AND WITH *A2="3]"

    This selects all cataloged pointers.

  7. Type:

    SAVE-LIST CATALOG.POINTERS

    This saves all programs cataloged from sourcefile.

  8. Type:

    GET-LIST CATALOG.POINTERS

    This retrieves the previously saved select-list.

  9. Type:

    DECATALOG DICT sourcefile

    This removes the catalog.

  10. Perform the ACCOUNT-SAVE. Use the C option to maintain compatibility.
    NOTE: Items over 32K are not saved when the C option is used. Use one of these two following methods (option #1 OR #2) to save larger items.
  11. Option #1 for saving items over 32K:

    Save these items separately using T-DUMP. This method is a more trouble-free way to transfer data but may be tedious if accounts have more than a handful of files.

    Option #2 for saving items over 32K:

    Split the items over 32K in size.

    Write a program which creates items with a suffix, such as PROG1.001, PROG1.002, etc.


    NOTE: Consider writing a program to review all files in the account and display those files with item size over 32K.
  12. From the SYSPROG account, perform an ACCOUNT-RESTORE (B on the mvBase server system.

    An error similar to "Invalid File Definition item ‘accname’" may occur, where accname is the name of the account that is to be restored. A prompt similar to "Enter new modulo =" then prints. It is asking for a modulo for the account definition item. Type ‘27’.

  13. Run the UPGRADE program from the SYSPROG account.

  14. Handle items over 32K in size by T-LOADing (or combining) items.
    NOTE: When the ACCOUNT-RESTORE is started, mvBase may indicate that the tape label is incorrect. Select the option to move the tape forward, then continue as usual, entering the account name on the tape.
  15. Compile all of the programs in sourcefile.

  16. Type:

    GET-LIST CATALOG.POINTERS

    This step retrieves the previously saved select-list. This and the final step catalog the entries.

  17. Type:

    CATALOG sourcefile

    This step catalogs only what was already cataloged on the old system.

Information
Product Information
2.1 Documentation
2.0 Documentation
1.x Documentation
Product Status Sheets
Updates
Patches
Copyright 2008. TigerLogic. All Rights Reserved