<ul><ul><li>FILEMAN   TRAINING </li></ul></ul><ul><ul><li>5. PROGRAMMER   </li></ul></ul><ul><ul><li>Instructor: Tom Acker...
FILEMAN PROGRAMMER <ul><li>MAJOR APIs </li></ul><ul><li>Introduction </li></ul><ul><li>Classic Calls Cross-referenced By C...
FILEMAN PROGRAMMER <ul><ul><li>^DIC  Lookup </li></ul></ul><ul><ul><li>IX^DIC  Lookup/Add </li></ul></ul><ul><ul><li>DO^DI...
FILEMAN PROGRAMMER <ul><ul><li>EN^DID Data Dictionary Listing </li></ul></ul><ul><ul><li>^DIE Edit Data </li></ul></ul><ul...
FILEMAN PROGRAMMER <ul><ul><li>IX1^DIK Reindex </li></ul></ul><ul><ul><li>IXALL^DIK Reindex </li></ul></ul><ul><ul><li>^DI...
FILEMAN PROGRAMMER <ul><ul><li>^DIPT Print/display </li></ul></ul><ul><ul><li>DIBT^DIPT Sort/Display </li></ul></ul><ul><u...
FILEMAN PROGRAMMER <ul><ul><li>^DIR Reader </li></ul></ul><ul><ul><li>EN^DIS Search File Entries </li></ul></ul><ul><ul><l...
FILEMAN PROGRAMMER <ul><ul><li>%DT Intro to Date/Time Formats </li></ul></ul><ul><ul><li>^%DT Internal to External Date </...
FILEMAN PROGRAMMER <ul><ul><li>NOW^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>S^%DTDC Date/Time Utility </li></ul><...
FILEMAN PROGRAMMER <ul><li>DATABASE SERVER (DBS) API </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>How to ...
FILEMAN PROGRAMMER <ul><li>How the Database Server(DBS) Communicates </li></ul><ul><ul><li>Overview </li></ul></ul><ul><ul...
FILEMAN PROGRAMMER <ul><li>Database Server Calls Cross-referenced by Category </li></ul><ul><li>Database Server (DBS) Call...
FILEMAN PROGRAMMER <ul><ul><li>BLD^DIALOG() DIALOG  Extractor </li></ul></ul><ul><ul><li>$$EZBLD^DIALOG() DIALOG Extractor...
FILEMAN PROGRAMMER <ul><ul><li>FILE^DID DD File Retriever </li></ul></ul><ul><ul><li>$$GET1^DID() Attribute Retriever </li...
FILEMAN PROGRAMMER <ul><ul><li>WP^DIE() Word Processing Filer </li></ul></ul><ul><ul><li>CLEAN^DILF Array and Variable Cle...
FILEMAN PROGRAMMER <ul><ul><li>$$VALUE1^DILF() FDA Value Retriever  (Single) </li></ul></ul><ul><ul><li>VALUES^DILF() FDA ...
FILEMAN PROGRAMMER <ul><ul><li>$$VFIELD^DILFD() Field Verifier </li></ul></ul><ul><ul><li>$$VFILE^DILFD() File Verifier </...
FILEMAN PROGRAMMER <ul><li>SCREENMAN FORMS </li></ul><ul><li>Introduction </li></ul><ul><li>Forms Layout: Forms and Pages ...
FILEMAN PROGRAMMER <ul><li>Features </li></ul><ul><ul><li>Displaying Multiples in Repeating Blocks </li></ul></ul><ul><ul>...
FILEMAN PROGRAMMER <ul><li>Form Property Reference </li></ul><ul><ul><li>Form Properties </li></ul></ul><ul><ul><li>Page P...
FILEMAN PROGRAMMER <ul><li>ScreenMan Menu Options </li></ul><ul><ul><li>Edit/Create a Form </li></ul></ul><ul><ul><li>Run ...
FILEMAN PROGRAMMER <ul><li>Programmer Mode Utilities </li></ul><ul><ul><li>^DDGF </li></ul></ul><ul><ul><li>CLONE^DDS </li...
FILEMAN PROGRAMMER <ul><li>SCREENMAN FORM EDITOR </li></ul><ul><li>Introduction </li></ul><ul><li>Invoking the Form Editor...
FILEMAN PROGRAMMER <ul><li>The Main Screen </li></ul><ul><ul><li>Editing </li></ul></ul><ul><ul><li>Quitting </li></ul></u...
FILEMAN PROGRAMMER <ul><li>Adding  </li></ul><ul><ul><li>Pages </li></ul></ul><ul><ul><li>Blocks </li></ul></ul><ul><ul><l...
FILEMAN PROGRAMMER <ul><li>Editing Properties </li></ul><ul><ul><li>Editing Field Properties </li></ul></ul><ul><ul><li>Ed...
FILEMAN PROGRAMMER <ul><li>ScreenMan API </li></ul><ul><li>Introduction </li></ul><ul><li>Invoke ScreenMan </li></ul><ul><...
FILEMAN PROGRAMMER <ul><li>Help Messages </li></ul><ul><ul><li>HLP^DDSTL() </li></ul></ul><ul><ul><li>MSG^DDSUTL90 </li></...
FILEMAN PROGRAMMER <ul><li>Browser API </li></ul><ul><ul><li>Browser(DDBR) </li></ul></ul><ul><ul><li>EN^DDBR </li></ul></...
FILEMAN PROGRAMMER <ul><li>IMPORT AND EXPORT TOOLS </li></ul><ul><li>Introduction </li></ul><ul><ul><li>FILE^DDMP Data Imp...
FILEMAN PROGRAMMER <ul><li>Filegrams API </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>^DIFG Installer </l...
FILEMAN PROGRAMMER <ul><li>DEVELOPER TOOLS </li></ul><ul><li>DI Programmer Access </li></ul><ul><li>Global File Structure ...
FILEMAN PROGRAMMER <ul><li>Attribute Dictionary </li></ul><ul><ul><li>File Characteristics Nodes </li></ul></ul><ul><ul><l...
FILEMAN PROGRAMMER <ul><li>Advanced File Definition </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>File Glo...
FILEMAN PROGRAMMER <ul><ul><li>MUMPS Data Type </li></ul></ul><ul><ul><li>Screened Pointers and Set of Codes </li></ul></u...
FILEMAN PROGRAMMER <ul><li>Trigger Cross-references </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><ul><li>A Tr...
FILEMAN PROGRAMMER <ul><ul><li>Internationalization and the Dialog File </li></ul></ul><ul><ul><ul><li>Role of the FileMan...
FILEMAN PROGRAMMER <ul><li>FileMan Functions (Creating) </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Func...
FILEMAN PROGRAMMER <ul><li>END </li></ul>
Upcoming SlideShare
Loading in...5
×

FileMan Training Part 3

1,463

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,463
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FileMan Training Part 3

  1. 1. <ul><ul><li>FILEMAN TRAINING </li></ul></ul><ul><ul><li>5. PROGRAMMER </li></ul></ul><ul><ul><li>Instructor: Tom Ackerman </li></ul></ul><ul><ul><li>Slides By: Dee Knapp </li></ul></ul><ul><ul><li>WorldVistA 2007 </li></ul></ul>
  2. 2. FILEMAN PROGRAMMER <ul><li>MAJOR APIs </li></ul><ul><li>Introduction </li></ul><ul><li>Classic Calls Cross-referenced By Category </li></ul><ul><li>Classic Calls Presented in Alphabetical Order </li></ul><ul><ul><li>X ^DD(“DD”) Internal to External Date </li></ul></ul><ul><ul><li>EN^DDIOL Loader </li></ul></ul><ul><ul><li>^DIAC File Access Determination </li></ul></ul><ul><ul><li>EN^DIB User Controlled Editing </li></ul></ul>
  3. 3. FILEMAN PROGRAMMER <ul><ul><li>^DIC Lookup </li></ul></ul><ul><ul><li>IX^DIC Lookup/Add </li></ul></ul><ul><ul><li>DO^DIC1 File Info Setup </li></ul></ul><ul><ul><li>MIX^DIC1 Lookup/Add </li></ul></ul><ul><ul><li>WAIT^?DICD Wait Messages </li></ul></ul><ul><ul><li>FILE^DICN Add </li></ul></ul><ul><ul><li>YN^DICN Yes/No </li></ul></ul><ul><ul><li>DQ^DICQ Entry Display for Lookups </li></ul></ul><ul><ul><li>DT^DICRW FM Variable Setup </li></ul></ul>
  4. 4. FILEMAN PROGRAMMER <ul><ul><li>EN^DID Data Dictionary Listing </li></ul></ul><ul><ul><li>^DIE Edit Data </li></ul></ul><ul><ul><li>^DIEZ Input/Compile </li></ul></ul><ul><ul><li>EN^DIEZ Input/Compile </li></ul></ul><ul><ul><li>^DIK Delete Entries </li></ul></ul><ul><ul><li>EN^DIK Reindex </li></ul></ul><ul><ul><li>EN1^DIK Reindex </li></ul></ul><ul><ul><li>ENALL^DIK Reindex </li></ul></ul><ul><ul><li>IX^DIK Reindex </li></ul></ul>
  5. 5. FILEMAN PROGRAMMER <ul><ul><li>IX1^DIK Reindex </li></ul></ul><ul><ul><li>IXALL^DIK Reindex </li></ul></ul><ul><ul><li>^DIKZ Cross-reference Compilation </li></ul></ul><ul><ul><li>EN^DIKZ Compile </li></ul></ul><ul><ul><li>$$ROUSIZE^DILF Routine Size </li></ul></ul><ul><ul><li>^DIM MUMPS Code Validation </li></ul></ul><ul><ul><li>DT^DIO2 Date/Time Utility </li></ul></ul><ul><ul><li>^DIOZ Sort/Compile </li></ul></ul><ul><ul><li>EN1^DIP Print Data </li></ul></ul>
  6. 6. FILEMAN PROGRAMMER <ul><ul><li>^DIPT Print/display </li></ul></ul><ul><ul><li>DIBT^DIPT Sort/Display </li></ul></ul><ul><ul><li>^DIPZ Compile </li></ul></ul><ul><ul><li>EN^DIPZ Print/Compile </li></ul></ul><ul><ul><li>D^DIQ Display </li></ul></ul><ul><ul><li>DT^DIQ Display </li></ul></ul><ul><ul><li>EN^DIQ Display </li></ul></ul><ul><ul><li>Y^DIQ1 Display </li></ul></ul><ul><ul><li>EN^DIQ1 Data Retrieval </li></ul></ul>
  7. 7. FILEMAN PROGRAMMER <ul><ul><li>^DIR Reader </li></ul></ul><ul><ul><li>EN^DIS Search File Entries </li></ul></ul><ul><ul><li>EN^DIU2 Data Dictionary Deletion </li></ul></ul><ul><ul><li>EN^DIWE Text Editing </li></ul></ul><ul><ul><li>^DIWF Form Document Print </li></ul></ul><ul><ul><li>EN1^DIWF Form Document Print </li></ul></ul><ul><ul><li>EN2^DIWF Form Document Print </li></ul></ul><ul><ul><li>^DIWP Formatter </li></ul></ul><ul><ul><li>^DIWW WP Print </li></ul></ul>
  8. 8. FILEMAN PROGRAMMER <ul><ul><li>%DT Intro to Date/Time Formats </li></ul></ul><ul><ul><li>^%DT Internal to External Date </li></ul></ul><ul><ul><li>DD^%DT Date/Time Utility </li></ul></ul><ul><ul><li>^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>C^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>COMMA^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>DW^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>H^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>HELP^%DTC Date/Time Utility </li></ul></ul>
  9. 9. FILEMAN PROGRAMMER <ul><ul><li>NOW^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>S^%DTDC Date/Time Utility </li></ul></ul><ul><ul><li>YMD^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>YX^%DTC Date/Time Utility </li></ul></ul><ul><ul><li>5XY^%RCR Array Moving </li></ul></ul>
  10. 10. FILEMAN PROGRAMMER <ul><li>DATABASE SERVER (DBS) API </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>How to Use the DBS Calls </li></ul></ul><ul><ul><ul><li>Format and Conventions of the Calls </li></ul></ul></ul><ul><ul><ul><li>IENS: To Identify Entries and Subentries </li></ul></ul></ul><ul><ul><ul><li>FDA: Format to Data Passed to and from FileMan </li></ul></ul></ul><ul><ul><ul><li>/Documentation Conventions </li></ul></ul></ul>
  11. 11. FILEMAN PROGRAMMER <ul><li>How the Database Server(DBS) Communicates </li></ul><ul><ul><li>Overview </li></ul></ul><ul><ul><li>How Information Is Returend </li></ul></ul><ul><ul><li>Conents of Arrays </li></ul></ul><ul><ul><li>Obtaining Formatted Text From the Arrays </li></ul></ul><ul><ul><li>Cleaning Up the Output Arrays </li></ul></ul><ul><ul><li>Example Call to FileMan DBS </li></ul></ul>
  12. 12. FILEMAN PROGRAMMER <ul><li>Database Server Calls Cross-referenced by Category </li></ul><ul><li>Database Server (DBS) Calls (Alphabetical Order) </li></ul><ul><ul><li>DELIX^DDMOD Traditional Cross-reference Deleter </li></ul></ul><ul><ul><li>DELIXN^DDMOD New-Style Index Deleter </li></ul></ul><ul><ul><li>FILESSEC^DDMOD Set File Protection Security Codes </li></ul></ul>
  13. 13. FILEMAN PROGRAMMER <ul><ul><li>BLD^DIALOG() DIALOG Extractor </li></ul></ul><ul><ul><li>$$EZBLD^DIALOG() DIALOG Extractor (Single Line) </li></ul></ul><ul><ul><li>MSG^DIALOG() Output Generator </li></ul></ul><ul><ul><li>FIND^DIC () Finder </li></ul></ul><ul><ul><li>$$FIND1^DIC() Finder (Single Record) </li></ul></ul><ul><ul><li>LIST^DIC() Lister </li></ul></ul><ul><ul><li>FIELD^DID() DD Field List Retriever </li></ul></ul><ul><ul><li>FIELDLST^DID DD File List Retriever </li></ul></ul>
  14. 14. FILEMAN PROGRAMMER <ul><ul><li>FILE^DID DD File Retriever </li></ul></ul><ul><ul><li>$$GET1^DID() Attribute Retriever </li></ul></ul><ul><ul><li>CHK^DI() Data Checker </li></ul></ul><ul><ul><li>FILE^DIE() Filer </li></ul></ul><ul><ul><li>HELP^DIE() Helper </li></ul></ul><ul><ul><li>$$KEYVAL^DIE() Key Validator </li></ul></ul><ul><ul><li>UPDATE^DIE() Updater </li></ul></ul><ul><ul><li>VAL^DIE() Validator </li></ul></ul><ul><ul><li>VALS^DIE() Fields Validator </li></ul></ul>
  15. 15. FILEMAN PROGRAMMER <ul><ul><li>WP^DIE() Word Processing Filer </li></ul></ul><ul><ul><li>CLEAN^DILF Array and Variable Cleanup </li></ul></ul><ul><ul><li>$$CREF^DILF() Root Converter (Open to Closed Format) </li></ul></ul><ul><ul><li>DA^DILF() DA() Creator </li></ul></ul><ul><ul><li>DT^DILF() Date Converter </li></ul></ul><ul><ul><li>FDA^DILF() FDA Loader </li></ul></ul><ul><ul><li>$$HTML^DILF() HTML Encoder/Decoder </li></ul></ul><ul><ul><li>$$IENS^DILF() IENS Creator </li></ul></ul><ul><ul><li>$$OREF^DILF() Root Converter (Closed to Open Format) </li></ul></ul>
  16. 16. FILEMAN PROGRAMMER <ul><ul><li>$$VALUE1^DILF() FDA Value Retriever (Single) </li></ul></ul><ul><ul><li>VALUES^DILF() FDA Values Retriever </li></ul></ul><ul><ul><li>$$EXTERNAL^DILFD() Converter to External </li></ul></ul><ul><ul><li>$$FLDNUM^DILFD() Field Number Retriever </li></ul></ul><ul><ul><li>PRD^DLFD() Package Revision Data Initializer </li></ul></ul><ul><ul><li>RECALL^DILFD() Recall Record Number </li></ul></ul><ul><ul><li>$$ROOT^DILFD() File Root Resolver </li></ul></ul>
  17. 17. FILEMAN PROGRAMMER <ul><ul><li>$$VFIELD^DILFD() Field Verifier </li></ul></ul><ul><ul><li>$$VFILE^DILFD() File Verifier </li></ul></ul><ul><ul><li>$$GET1^DIQ() Single Data Retriever </li></ul></ul><ul><ul><li>GETS^DIZ() Data Retriever </li></ul></ul>
  18. 18. FILEMAN PROGRAMMER <ul><li>SCREENMAN FORMS </li></ul><ul><li>Introduction </li></ul><ul><li>Forms Layout: Forms and Pages </li></ul><ul><ul><li>Form Structure </li></ul></ul><ul><ul><li>Linking Pages of a Form </li></ul></ul>
  19. 19. FILEMAN PROGRAMMER <ul><li>Features </li></ul><ul><ul><li>Displaying Multiples in Repeating Blocks </li></ul></ul><ul><ul><li>Form-Only Fields </li></ul></ul><ul><ul><li>Relational Navigation: Forward Pointers </li></ul></ul><ul><ul><li>Relational Navigation: Backward Pointers </li></ul></ul><ul><ul><li>Computed Fields </li></ul></ul><ul><ul><li>The DDSBR Variable </li></ul></ul><ul><ul><li>The DDSSTACK Variable </li></ul></ul><ul><ul><li>Data Filing (When Is It Performed?) </li></ul></ul>
  20. 20. FILEMAN PROGRAMMER <ul><li>Form Property Reference </li></ul><ul><ul><li>Form Properties </li></ul></ul><ul><ul><li>Page Properties </li></ul></ul><ul><ul><li>Block Properties </li></ul></ul><ul><ul><li>Field Properties </li></ul></ul>
  21. 21. FILEMAN PROGRAMMER <ul><li>ScreenMan Menu Options </li></ul><ul><ul><li>Edit/Create a Form </li></ul></ul><ul><ul><li>Run a Form </li></ul></ul><ul><ul><li>Delete a Form </li></ul></ul><ul><ul><li>Purge Unused Blocks </li></ul></ul><ul><li>Callable Routines </li></ul>
  22. 22. FILEMAN PROGRAMMER <ul><li>Programmer Mode Utilities </li></ul><ul><ul><li>^DDGF </li></ul></ul><ul><ul><li>CLONE^DDS </li></ul></ul><ul><ul><li>PRINT^DDS </li></ul></ul><ul><ul><li>RESET^DDS </li></ul></ul>
  23. 23. FILEMAN PROGRAMMER <ul><li>SCREENMAN FORM EDITOR </li></ul><ul><li>Introduction </li></ul><ul><li>Invoking the Form Editor </li></ul><ul><li>Command Summary </li></ul><ul><ul><li>Navigating on the Main Screen and Block Viewer Screen </li></ul></ul><ul><ul><li>Quick Page Navigation </li></ul></ul><ul><ul><li>Moving Screen Elements </li></ul></ul><ul><ul><li>Adding, Selecting, and Editing </li></ul></ul>
  24. 24. FILEMAN PROGRAMMER <ul><li>The Main Screen </li></ul><ul><ul><li>Editing </li></ul></ul><ul><ul><li>Quitting </li></ul></ul><ul><ul><li>Saving </li></ul></ul><ul><ul><li>Obtaining Help </li></ul></ul><ul><li>The Block viewer Screen </li></ul><ul><li>Navigating on the Form Editor Screens </li></ul><ul><li>Going to Another Page </li></ul>
  25. 25. FILEMAN PROGRAMMER <ul><li>Adding </li></ul><ul><ul><li>Pages </li></ul></ul><ul><ul><li>Blocks </li></ul></ul><ul><ul><li>Fields </li></ul></ul><ul><li>Selecting and Moving </li></ul><ul><ul><li>Selecting Screen Elements </li></ul></ul><ul><ul><li>Moving Screen Elements </li></ul></ul>
  26. 26. FILEMAN PROGRAMMER <ul><li>Editing Properties </li></ul><ul><ul><li>Editing Field Properties </li></ul></ul><ul><ul><li>Editing Block Properties </li></ul></ul><ul><ul><li>Editing Page Properties </li></ul></ul><ul><ul><li>Editing Form Properties </li></ul></ul><ul><li>Choosing Another Form </li></ul><ul><li>Deleting Screen Elements (Fields, Blocks, Pages, and Forms) </li></ul>
  27. 27. FILEMAN PROGRAMMER <ul><li>ScreenMan API </li></ul><ul><li>Introduction </li></ul><ul><li>Invoke ScreenMan </li></ul><ul><ul><li>^DDS </li></ul></ul><ul><li>Retrieval/Stuff Fields </li></ul><ul><ul><li>$$GET^DDSVAL() </li></ul></ul><ul><ul><li>PUT^DDSVAL() </li></ul></ul><ul><ul><li>$$GET^DDSVALF() </li></ul></ul><ul><ul><li>PUT^DDSVALF() </li></ul></ul>
  28. 28. FILEMAN PROGRAMMER <ul><li>Help Messages </li></ul><ul><ul><li>HLP^DDSTL() </li></ul></ul><ul><ul><li>MSG^DDSUTL90 </li></ul></ul><ul><li>Refresh Screen </li></ul><ul><ul><li>REFRESH^DDSUTL() </li></ul></ul><ul><li>Run-Time Field Status </li></ul><ul><ul><li>REQ^DDSUTL() </li></ul></ul><ul><ul><li>UNED^DDSUTL() </li></ul></ul>
  29. 29. FILEMAN PROGRAMMER <ul><li>Browser API </li></ul><ul><ul><li>Browser(DDBR) </li></ul></ul><ul><ul><li>EN^DDBR </li></ul></ul><ul><ul><li>BROWSE^DDBR </li></ul></ul><ul><ul><li>WP^DDBR </li></ul></ul><ul><ul><li>DOCLIST^DDBR </li></ul></ul><ul><ul><li>$$TEST^DDBRT </li></ul></ul><ul><ul><li>CLOSE^DDBZIS </li></ul></ul><ul><ul><li>OPEN^DDBRZIS </li></ul></ul><ul><ul><li>POST^DDBRZIS </li></ul></ul>
  30. 30. FILEMAN PROGRAMMER <ul><li>IMPORT AND EXPORT TOOLS </li></ul><ul><li>Introduction </li></ul><ul><ul><li>FILE^DDMP Data Import </li></ul></ul><ul><ul><li>EXPORT^DDXP Data Export </li></ul></ul><ul><li>Extract Tool </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>EN^DIAXU Extract Data </li></ul></ul><ul><ul><li>EXTRACT^DIAXU Extract Data </li></ul></ul>
  31. 31. FILEMAN PROGRAMMER <ul><li>Filegrams API </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>^DIFG Installer </li></ul></ul><ul><ul><li>EN^DIFGG Generator </li></ul></ul>
  32. 32. FILEMAN PROGRAMMER <ul><li>DEVELOPER TOOLS </li></ul><ul><li>DI Programmer Access </li></ul><ul><li>Global File Structure </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Data Storage Conventions </li></ul></ul><ul><ul><li>File's Entry in the Dictionary of Files </li></ul></ul><ul><ul><li>File Header </li></ul></ul>
  33. 33. FILEMAN PROGRAMMER <ul><li>Attribute Dictionary </li></ul><ul><ul><li>File Characteristics Nodes </li></ul></ul><ul><ul><li>Field Definition 0—Node </li></ul></ul><ul><ul><li>Other Field Definition Nodes </li></ul></ul><ul><ul><li>How to Read the Attribute Dictionary – Example </li></ul></ul><ul><ul><li>INDEX File </li></ul></ul><ul><ul><li>KEY File </li></ul></ul><ul><ul><li>File Entries (Data Storage) </li></ul></ul><ul><ul><li>Cross-references </li></ul></ul>
  34. 34. FILEMAN PROGRAMMER <ul><li>Advanced File Definition </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>File Global Storage </li></ul></ul><ul><ul><ul><li>Storing Data in a Global other than ^DIZ </li></ul></ul></ul><ul><ul><li>Field Global Storage </li></ul></ul><ul><ul><ul><li>Assigning a Location for Fields Stored Within a Global </li></ul></ul></ul><ul><ul><ul><li>Storing Data by Position Within a Node </li></ul></ul></ul><ul><ul><li>Assigning Sub-Dictionary Numbers </li></ul></ul><ul><ul><li>Computed Expressions </li></ul></ul>
  35. 35. FILEMAN PROGRAMMER <ul><ul><li>MUMPS Data Type </li></ul></ul><ul><ul><li>Screened Pointers and Set of Codes </li></ul></ul><ul><ul><li>INPUT Transform </li></ul></ul><ul><ul><ul><li>INPUT Transforms and the Verify Fields Option </li></ul></ul></ul><ul><ul><li>Output Transform </li></ul></ul><ul><ul><li>Special Lookup Programs </li></ul></ul><ul><ul><li>Post-Selection Action </li></ul></ul><ul><ul><li>Audit Condition </li></ul></ul><ul><ul><li>Editing a Cross-reference </li></ul></ul><ul><ul><li>Executable Help </li></ul></ul>
  36. 36. FILEMAN PROGRAMMER <ul><li>Trigger Cross-references </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><ul><li>A Trigger on the Same Field </li></ul></ul></ul><ul><ul><ul><li>Triggers for Different Files </li></ul></ul></ul><ul><ul><li>Dialog File: User Messages </li></ul></ul><ul><ul><ul><li>Introduction </li></ul></ul></ul><ul><ul><ul><li>Use of the DIALOG File </li></ul></ul></ul><ul><ul><ul><li>Creating DIALOG File Entries </li></ul></ul></ul>
  37. 37. FILEMAN PROGRAMMER <ul><ul><li>Internationalization and the Dialog File </li></ul></ul><ul><ul><ul><li>Role of the FileMan DIALOG File in Internationalization </li></ul></ul></ul><ul><ul><ul><li>Use of the DIALOG File in Internationalization </li></ul></ul></ul><ul><ul><ul><li>Creating Non-English Text in the DIALOG File </li></ul></ul></ul><ul><ul><ul><li>Example </li></ul></ul></ul><ul><ul><li>FileMan LANGUAGE File </li></ul></ul><ul><ul><ul><li>Introduction </li></ul></ul></ul><ul><ul><ul><ul><li>Use of the LANGUAGE File </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Creating LANGUAGE File Entries </li></ul></ul></ul></ul>
  38. 38. FILEMAN PROGRAMMER <ul><li>FileMan Functions (Creating) </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Function File Entries </li></ul></ul><ul><li>DIFROM </li></ul><ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Exporting Data </li></ul></ul><ul><ul><li>Order Entry and DIFROM </li></ul></ul><ul><ul><li>Running DIFORM (Steps 1-17) </li></ul></ul><ul><ul><li>Importing Data </li></ul></ul><ul><ul><li>DIFROM: Running an INIT (Steps 1-16) </li></ul></ul>
  39. 39. FILEMAN PROGRAMMER <ul><li>END </li></ul>

×