Alpha Anywhere File Types

Description

If you look at an Alpha Anywhere database through Windows Explorer, you will see that there are many files that begin with each table's or set's name, but have different file extensions. The following table provides a cross reference to lists of functions and methods relevant to each file type.

 Database (Library)

Database File Extensions:

  •  .ADB

    Contains the filenames of all tables and sets that are members of the database and the names of all libraries that have been attached to the database.

  •  .ALB

    The data dictionary for an .ADB file. Contains settings, pointers to all scripts, user defined functions, menus, toolbars, bitmaps, and import definitions that have been defined for the database.

    •  References

      Storing Scripts in a Library, Attaching a Library to the Current Database

  •  .ASI

    This file stores web application variables.

    •  References

      Storing Scripts in a Library, Attaching a Library to the Current Database

  •  .ALM

    Stores all scripts, user defined functions, menus, toolbars, bitmaps, and import definitions used by more than one table.

    •  References

      Storing Scripts in a Library, Attaching a Library to the Current Database

  •  .ALX

    Alpha Anywhere uses the .ALX file to find a specific script, function, operation, setting, etc. that is stored in the data dictionary.

    •  References

      Storing Scripts in a Library, Attaching a Library to the Current Database

  •  .ASX

    A temporary file containing the indexing information generated by a query against a set. These files may be deleted.

  •  .ADBLOCK

    A temporary file used to prevent more than one user from refreshing a shadow database at one time.

 Table

Table File Extensions:

  •  .DBF

    Contains the table's data, one or more records, each containing one or more fields, and the definition of the table's structure. System toolbars are stored in a_toolbars_customized.DBF and system menus are stored in a_menus_system.DBF.

    •  References

      Table Functions and Methods, Record Functions, Field Functions and Methods

  •  .CDX

    Contains the table index(es). This file is only present if you define index field(s). Alpha Anywhere uses indexes to quickly find records.

  •  .FPT

    Contains memo fields, which are text fields of arbitrary length. This file is only present if you define memo field(s).

 Data Dictionary

Data Dictionary File Extensions:

  •  .DDD

    The table's data dictionary, which contains lists of additional table objects such as Layouts (forms, browses, etc.), report designs, saved operations, field rules, and field names longer than 10 characters.

    •  References

      Dictionary Methods, Reading From and Writing To the Data Dictionary

  •  .DDM

    Stores additional table objects such as Layouts (forms, browses, etc.), report designs, and saved operations in memo format.

    •  References

      Dictionary Methods, Reading From and Writing To the Data Dictionary

  •  .DDX

    Contains the dictionary's index(es). Alpha Anywhere uses the .ddx to find a specific form name or field rule or whatever is needed.

    •  References

      Dictionary Methods, Reading From and Writing To the Data Dictionary

  •  .DBP

    Contains the definition for an active-link table? or mapped table.

    •  References

      Dictionary Methods, Reading From and Writing To the Data Dictionary

 Set

Set File Extensions:

  •  .SET

    The set's data dictionary, which contains lists of additional set objects such as Layouts (forms, browses, etc.), report designs, saved and operations.

  •  .SEM

    Stores additional set objects such as Layouts (forms, browses, etc.), report designs, and saved operations in memo format.

  •  .SEX

    Contains the set's index(es), used to find set components.

 Web Publishing

Web Publishing File Extensions:

  •  .A5W

    An Alpha Anywhere HTML page that may also contain Xbasic and Javascript code and web components. The Application Server interprets the Xbasic and web components into HTML or Javascript and delivers the resulting page to a web browser.

  •  .A5WCMP

    A file that contains the definition of an Alpha Anywhere web component. A5W pages may contain one or more web components.

  •  .WCP_Settings

    Stores Web Project settings specific to a profile.

  •  .WebPublishHistory

    Stores publishing history information and is used to determine what needs to be published.

 Other

Other File Extensions:

  •  .MPX

    A temporary file containing the indexing information generated by a query against a table. These files may be deleted. Alpha Anywhere should delete them when exiting.

  •  $$...

    A temporary file containing the indexing information generated by a query against a table. These files may be deleted. Alpha Anywhere should delete them when exiting.

  •  .AEX

    Compiled library script files.

  •  .CHM

    Compiled Windows help files.

  •  .HLP

    Standard Windows help files.

  •  .LOG

    Error and transaction logging files.

  •  .BML, .BMT, and .BMX

    Image library files.

  •  .EXE, .DLL, and .DRV

    Alpha Anywhere program files.

  •  .MUF

    Alpha Anywhere creates temporary .MUF files to control the number of people who can concurrently open a database. If a user has a 3 user a5 license, then: when person 1 opens the database, the .MUF file with the same name as the .ADB file is created and a count of 1 is recorded in the .MUF file. When person 2 opens, the count in the .MUF file is increased to 2. When person 3 opens, the count in the .MUF file is increased to 3. When person 4 tries to open the count in the .MUF file would exceed the number of licenses, so person 4 gets an error message. When person 3 closes, the count in the .MUF file is reduced to 2 and person 4 could open. When all users close the count in the MUF file is 0 and the .MUF file is deleted by Alpha Anywhere. If a crash occurs the .MUF file may be left on disk, preventing other users from accessing the application. In this case all users should exit Alpha Anywhere and the MUF should be manually deleted.

  •  .RMUF

    The Alpha Anywhere Runtime keeps track of the number of simultaneous users using a file with a .RMUF extension, which has the same functionality as a .MUF file.

See Also