VA FileMan V. 22.0 Programmer Manual Banner


 

Main Getting Started Manual Advanced User Manual

New Features and Functionality in Version 22.0


The HTML version of the "VA FileMan Programmer Manual" contains the documentation updates based on the new features and functionality introduced with the release of VA FileMan Version 22.0 and any subsequent patches. This Web page contains the following update information:



Updates Following the Release of VA FileMan V. 22.0

The following table lists all significant patch updates, in reverse chronological order.

Date Description of Update Patch/Version Number
01/18/01

Updated ScreenMan APIs $$GET^DDSVAL and PUT^DDSVAL:

  • Added text in initial description of each call regarding the storage of onscreen data in a temporary location before it is filed.

Version 22.0

01/18/01

Added, to Database Server (DBS) API chapter, a new call: FILESEC^DDMOD, Set File Protection Security Codes.

DI*22*53
01/17/01

Updated Classic Call ^DIR: Reader

  • Under Output Variables (Full Listing), added text to the section listing the values of Y when it times out.

Version 22.0

01/17/01

Updated Classic Call DIC: Reader

  • Under Input Variables, added text to clarify the description of Input Variable X.

Version 22.0

1/16/01

Updated "Database Server (DBS) API" chapter, "Introduction" section, Contents of Arrays section:

  • Added text to clarify the description of the DIERR Array.

Version 22.0

06/15/00

Updated Classic Call DQ^DICQ: Lookup

  • Added the DIC("?PARAM",file#,"INDEX")=Index name input variable.

  • Added the DIC("?PARAM",file#,"FROM",n)=value input variable.

  • Added the DIC("?PARAM",file#,"PART",n)=value input variable.

DI*22*3

06/15/00

Updated Classic Call ^DIC: Lookup

Also added new examples.

DI*22*3

06/15/00

Updated DBS Call LIST^DIC(): Lister

  • Updated the FROM input parameter.

DI*22*3

05/09/00

Added, to Import Tool API section, new Export Tool API.

Section is renamed Import and Export Tools.

DI*22*9

04/19/00

Updated Classic Call ^DIC: Lookup

  • Added new flag for DIC(0): U

Not previously documented

04/11/00

Updated Classic Call ^%DT: Internal to External Date

  • Added new Input Variable: I

Not previously documented

03/14/00

Updated Classic Call ^DIR: Reader

  • Added new character (r) to the Required Input Variables under the Subsequent Characters (optional) list

DI*22*30

03/01/00

Updated DBS Calls, BLD^DIALOG(), $$EZBLD^DIALOG(), and MSG^DIALOG()

  • Added NOTE regarding file numberspace in the DIALOG File.

In the DIALOG File section, under Developer Tools, added additional information about file numberspace.

Version 22.0

12/06/99

Updated Classic Call ^DIE: Edit Data

DI*22*4
11/26/99

Updated Classic Calls

Lookup/Add: ^DIC

IX^DIC and MIX^DIC1

  • Added two new input variables:
    • DIC("?N",file#)=n

    • DIC("PTRIX",from_file#,pointer_field#,
      to_file#)="^"


  • Modified the D input variable

Updated DBS Calls

FIND^DIC and $$FIND1^DIC
  • Modified the INDEXES parameter

  • Added a new example for FIND^DIC
DI*22*4
11/23/99

New DBS calls added:

DELIX^DDMOD to delete a traditional cross-reference definition from the data dictionary of a file,
and

DELIXN^DDMOD to delete a new-style index definition from the Index file

DI*22*12
11/18/99 Updated Classic Call FILE^DICN.
  • Expanded documentation of the "X" input variable.
Version 22.0
10/13/99 Updated Classic Call ^%DT:
  • Added new M flag for the %DT input variable.

  • Updated description of M and X input variables; P, F, and X flags; and Y2K changes.
DI*22*14
09/28/99 Updated Classic Calls IXALL^DIK and ENALL^DIK
  • Expanded documentation to include the fact that these calls update the third piece of the file header.
Version 22.0


Updates/Changes Introduced with VA FileMan V. 22.0

The following table lists all significant updates introduced with VA FileMan V. 22.0, by category.

Category Description of Update
Classic VA FileMan API Updated Classic Call Lookup/Add: ^DIC
Updated Adding New Entries: FILE^DICN
Updated Data Dictionary Listing: EN^DID
adding two new strings to the DIFORMAT input variable
Updated Edit Data: ^DIE
Updated Print Data: EN1^DIP the Controlling Sorts with BY(0) section, by adding two new topics to the "Details and Features" section:
Updated Text Editing: EN^DIWE for the input variables:
Updated Date and Time Input and Conversion: ^%DT for Y2K changes
Database Server (DBS) API Updated FILE^DID(): File Retriever by adding a new attribute: RD ACCESS
Updated FILE^DIE(): Filer for the following:
Updated FIND^DIC(): Finder:
Updated $$FIND1^DIC( ): Finder (Single Record):
Updated LIST^DIC(): Lister:
New call added: VALS^DIE: Fields Validator
to validate data for a group of fields and convert it to internal FileMan format
New call added: $$KEYVAL^DIE( ): Key Validator
to verify that new values contained in the FDA do not produce an invalid key
Updated UPDATE^DIE( ): Updater:
ScreenMan API Updated the ScreenMan callable routine, the ^DDS utility by adding the DDS Variable
Import Tool API Created an Introduction section for the new Import Tool API
New call added: FILE^DDMP: Data Import
to import data from ASCII host files into FileMan file entries
Advanced File Definition In the INPUT Transform segment, updated the "INPUT Transforms and the Verify Fields Option" section
DIALOG File Updated the LANGUAGE file to reserve numbers for four new translation languages: Finnish (5), Italian (6), Arabic (10), and Russian (11)
VA FileMan Error Codes

Added the following new Error Codes:

206 207 312
352 409 525
740 742 744
746 1820 1821
1822 1833 1850
1870 8090 8095

 


Reviewed/Updated: March 4, 2007